// Generated by Zdex (https://zlogic.eu/zdex) from a reflection dump
// Game:Subnautica 2 — build CL-128456 build 3243 (Steam build 25085363)
// Engine: UE unknown · process Subnautica2-Win64-Shipping.exe · dumped 2026-09-16T16:40:54Z
// Offsets and sizes are the reflected values; padding is filled with uint8 arrays.

#pragma once
// Reflected functions by class: signature, native RVA, flags.


// AFS_MasterField_C (/Engine/EditorResources/FieldNodes/FS_MasterField.FS_MasterField_C)
    void CalculateNoise(const UNoiseField*& OutputPin); // 0x16b94d0 [Public]
    void FalloffShapeSwitch(const EFieldFalloffType& FalloffType, const FVector2D& FalloffMinMax, const UOperatorField*& OperatorFieldOut); // 0x16b94d0 [Public]
    void MakeDynamic_EnableNonGC(); // 0x16b94d0 [Public]
    void InitializeFieldVariables(); // 0x16b94d0 [Public]
    void DisplayTextSetup(); // 0x16b94d0 [Public]
    void ForceMultiplier(); // 0x16b94d0 [Public]
    void SetVisibility(); // 0x16b94d0 [Public]
    void FalloffAndCullSwitch_Main(double Magnitude, const EFieldFalloffType& FalloffType, const FVector2D& FalloffMinMax, UOperatorField* OperatorField, const UCullingField*& CullingField); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void CE_Trigger(); // 0x16b94d0
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_FS_MasterField(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_SN2PlayerCharacter_Main_C (/Game/Art/Animation/Characters/Humanoids/Base/ABP_SN2PlayerCharacter_Main.ABP_SN2PlayerCharacter_Main_C)
    void Carryable None(FPoseLink& Carryable None); // 0x16b94d0
    void Carryable Locker(const FPoseLink& Input Pose, FPoseLink& Carryable Locker); // 0x16b94d0
    void Vehicle Attach(const FPoseLink& InPose, FPoseLink& Vehicle Attach); // 0x16b94d0
    void Tools Logic(const FPoseLink& InPose, FPoseLink& Tools Logic); // 0x16b94d0
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void OnSwimmingStateEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void SetHasBeenRevived(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnDownedStateEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnStateEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void IsEmoting(const bool& IsEmoting); // 0x16b94d0 [Public]
    void InitializeVariables(); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    void GetTurningPlayrate(const double& PlayRate); // 0x16b94d0 [Public]
    void OnEquipToolStateEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void DivingStateFalse(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void DivingStateTrue(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnLocomotionStateFullyBlendedIn(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void JumpStateFalse(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void JumpStateTrue(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void IfValidPassFloat(bool bIsValid, double InFloat, const double& OutFloat); // 0x16b94d0 [Public]
    void IfValidPassVector(bool bIsValid, const FVector& In Vector, const FVector& Out Vector); // 0x16b94d0 [Public]
    void IfValidPassBool(bool bIsValid, bool In Value, const bool& Out Value); // 0x16b94d0 [Public]
    void IfValidPassTransform(const FTransform& Valid Transform, bool bIsValid, FTransform& Transform); // 0x16b94d0 [Public]
    void OnLandedStateFullyBlended(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnAirborneStateExit(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnUnequipToolFullyBlended(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void SetCurrentToolEnergy(double Energy); // 0x16b94d0 [Public]
    void SendPoseSnapshot(const FPoseSnapshot& PoseSnapshot); // 0x16b94d0 [Public]
    void SetupAndBeginSyncedAnimation(AActor* DrivenActor, bool AttachDriven); // 0x16b94d0 [Public]
    void OnSyncedAnimationEnd(); // 0x16b94d0 [Public]
    void OnSyncedAnimationBegin(bool bUseAITarget, bool bDrivePlayer, const FAnimNotifyEventReference& EventReference, const FF_AnimSyncSettings& AnimSyncSettings); // 0x16b94d0 [Public]
    void OnAttachPlayerDriver(AActor* PlayerDriver, bool AttachPlayer); // 0x16b94d0 [Public]
    void OnToolIsUnequipped(); // 0x16b94d0 [Public]
    void UpdateAnimationEventTags(const FGameplayTag& Gameplay Tag); // 0x16b94d0 [Public]
    void PlayMontageOnEquipped(UAnimMontage* Montage, double PlayRate, bool StopAllMontages); // 0x16b94d0 [Public]
    void EndAnimation(UAnimSequenceBase* Animation); // 0x16b94d0 [Public]
    void EndAbility(); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_BlendListByBool_E38B469343F84BDEE98182B6C162E00A(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_BlendListByBool_BB252BAB4EA27D46EDB43F84EE6F8F98(); // 0x16b94d0
    void StopMontageOnEquipped(UAnimMontage* Montage, double BlendOutTime); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_BlendListByBool_ADA8A6084FF7C224B8D74D9879A25BA4(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_BlendListByEnum_2792AD2D4CE35CDDA6BD2298279DF1D0(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_LayeredBoneBlend_87178BB74F6AF789712D019EC077D265(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_LayeredBoneBlend_2BD3A99F40FDCE7383F7EEB996C956E5(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_PoseSnapshot_217962EB489922C6E648B2ADF8C32F88(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_BlendListByBool_E21A188E459E6E60735644B6473D4B30(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_ControlRig_E0A919B1482315397D42229CDEB7D748(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_ControlRig_3F592F6040AE97554979AD8E408F2757(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_CopyPoseFromMesh_4A8DA9C04FA5935AB5BEF0BADA7C8F51(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_ControlRig_70E675AC47652875BCDF3DB0B8F5160F(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_BlendListByBool_6706847548858483162E7388FBC905EA(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_BlendListByBool_C39D914945F816DE54B6F6A048AC3A3D(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_BlendListByBool_74FE39844EF85E949B97878DE7331E70(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_BlendListByBool_53085DAC4B87F3E227139CB96774C1EB(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_BlendListByBool_000B63604D419BA915AAC8AA98A81836(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_BlendListByBool_7E11B58B4CE9902B4F28FEA5C021D3FB(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_TransitionResult_B00345DF4DB52E70CC8A9C9F5F5AA77E(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2PlayerCharacter_Main_AnimGraphNode_TransitionResult_85F82B074D0F7352A060409A1EACE0A6(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintBeginPlay(); // 0x16b94d0 [Event Public]
    void OnAnimStateReturn(); // 0x16b94d0 [Public]
    void ExecuteUbergraph_ABP_SN2PlayerCharacter_Main(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_PCCarry_SharedStates_C (/Game/Art/Animation/Characters/Humanoids/Base/Animations/Carryables/ABP_PCCarry_SharedStates.ABP_PCCarry_SharedStates_C)
    void AnimGraph(const FPoseLink& InPose, FPoseLink& AnimGraph); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCCarry_SharedStates_AnimGraphNode_LayeredBoneBlend_63D13F3B4CC491E109D86F88487762F5(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCCarry_SharedStates_AnimGraphNode_BlendListByBool_F15E696E4DBDFCBA18DCB1B24EF4FEB3(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCCarry_SharedStates_AnimGraphNode_RotationOffsetBlendSpace_92AFDBA44F2F1FBE6C352D9D72078DA3(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_PCCarry_SharedStates(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_PCCarry_Locker_C (/Game/Art/Animation/Characters/Humanoids/Base/Animations/Carryables/Locker/ABP_PCCarry_Locker.ABP_PCCarry_Locker_C)
    void Carryable None(FPoseLink& Carryable None); // 0x16b94d0
    void Vehicle Attach(const FPoseLink& InPose, FPoseLink& Vehicle Attach); // 0x16b94d0
    void Carryable Locker(const FPoseLink& Input Pose, FPoseLink& Carryable Locker); // 0x16b94d0
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCCarry_Locker_AnimGraphNode_LayeredBoneBlend_F8EC3484446F4D8C14D884BA7A4F6556(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_PCCarry_Locker(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_PCLayer_Vehicle_DiveElevator_C (/Game/Art/Animation/Characters/Humanoids/Base/Animations/Vehicles/ABP_PCLayer_Vehicle_DiveElevator.ABP_PCLayer_Vehicle_DiveElevator_C)
    void Carryable None(FPoseLink& Carryable None); // 0x16b94d0
    void Carryable Locker(const FPoseLink& Input Pose, FPoseLink& Carryable Locker); // 0x16b94d0
    void Vehicle Attach(const FPoseLink& InPose, FPoseLink& Vehicle Attach); // 0x16b94d0
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void OnStateEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnStateFullyBlendedIn(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_DiveElevator_AnimGraphNode_ControlRig_EDDB2F064A48F8BDECE0F5991B121E05(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_DiveElevator_AnimGraphNode_TransitionResult_2E3BBE3F449E80F6327622BD4D565A47(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_DiveElevator_AnimGraphNode_TransitionResult_4006D30740BBD388F900F18244894687(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_PCLayer_Vehicle_DiveElevator(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_PCLayer_Vehicle_HAUL_C (/Game/Art/Animation/Characters/Humanoids/Base/Animations/Vehicles/ABP_PCLayer_Vehicle_HAUL.ABP_PCLayer_Vehicle_HAUL_C)
    void Vehicle Attach(const FPoseLink& InPose, FPoseLink& Vehicle Attach); // 0x16b94d0
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void OnStateEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnStateFullyBlendedIn(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_HAUL_AnimGraphNode_BlendListByEnum_707C2C604D85A4295EDC44AFC3683881(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_HAUL_AnimGraphNode_BlendSpacePlayer_8EAD4D9F40848573EC98668CC918E982(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_HAUL_AnimGraphNode_BlendSpacePlayer_C801CEF44D555EAFBD350596564F60B5(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_HAUL_AnimGraphNode_BlendSpacePlayer_B9B4A0C7477C6EA7DB8AB894D14D6F28(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_HAUL_AnimGraphNode_ControlRig_F43521C845F2803BCC86A28E978D561C(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_HAUL_AnimGraphNode_BlendListByEnum_07E1BC554D0F3FC39212788577C9395A(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_HAUL_AnimGraphNode_TransitionResult_D79E20EA4919B94A48204DB4BD24F880(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_HAUL_AnimGraphNode_TransitionResult_48E3ABC44F80752FEB74C2A66D80C130(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_PCLayer_Vehicle_HAUL(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_PCLayer_Vehicle_None_C (/Game/Art/Animation/Characters/Humanoids/Base/Animations/Vehicles/ABP_PCLayer_Vehicle_None.ABP_PCLayer_Vehicle_None_C)
    void Vehicle Attach(const FPoseLink& InPose, FPoseLink& Vehicle Attach); // 0x16b94d0
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0

// UABP_PCLayer_Vehicle_Tadpole_C (/Game/Art/Animation/Characters/Humanoids/Base/Animations/Vehicles/ABP_PCLayer_Vehicle_Tadpole.ABP_PCLayer_Vehicle_Tadpole_C)
    void Vehicle Attach(const FPoseLink& InPose, FPoseLink& Vehicle Attach); // 0x16b94d0
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void OnStateEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnStateFullyBlendedIn(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_Tadpole_AnimGraphNode_BlendListByEnum_946BB4854EB1F94C6750619FA1117E9A(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_Tadpole_AnimGraphNode_BlendSpacePlayer_7DB38C64404C0A25C188369D4F06AEC5(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_Tadpole_AnimGraphNode_BlendSpacePlayer_2057752F48D1C1E36088F98F656ED7D9(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_Tadpole_AnimGraphNode_BlendSpacePlayer_5EFEE1CF4919AEC0A278799E4206B000(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_Tadpole_AnimGraphNode_ControlRig_9E2887714F0B2E5F7D377F896C8CA036(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_Tadpole_AnimGraphNode_BlendListByEnum_E23C4A3F4E819FD75E9D1490B828D609(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_Tadpole_AnimGraphNode_TransitionResult_C7428EC34A5C6B6345592EB678407355(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCLayer_Vehicle_Tadpole_AnimGraphNode_TransitionResult_F57AE2154B98D9C992EB21B26A34D4BD(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_PCLayer_Vehicle_Tadpole(int32 EntryPoint); // 0x16b94d0 [Final]

// IALI_Player_Character_Movement_C (/Game/Art/Animation/Characters/Humanoids/Base/Layer_Movement/ALI_Player_Character_Movement.ALI_Player_Character_Movement_C)
    void The Movement(FPoseLink& The Movement); // 0x16b94d0

// UABP_PCBase_Land_C (/Game/Art/Animation/Characters/Humanoids/Base/Layer_Movement/Land/ABP_PCBase_Land.ABP_PCBase_Land_C)
    void The Movement(FPoseLink& The Movement); // 0x16b94d0
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void Set References(); // 0x16b94d0 [Public]
    EPoseSearchInterruptMode GetMMInterruptMode(); // 0x16b94d0 [Public]
    double GetMMBlendTime(); // 0x16b94d0 [Public]
    bool IsStarting(); // 0x16b94d0 [Public]
    bool IsMoving(); // 0x16b94d0 [Public]
    void Update_States(); // 0x16b94d0 [Public]
    void Update_MotionMatchingPostSelection(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void Update_MotionMatching(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void GenerateTrajectory(); // 0x16b94d0 [Public]
    void UpdateEssentialValues(double Delay); // 0x16b94d0 [Public]
    void UpdateVelocityData(); // 0x16b94d0 [Public]
    void GetRelativeVelocity(float DeltaTime); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    UABP_Player_Character_C* Get Main Anim BPThread Safe(); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCBase_Land_AnimGraphNode_OrientationWarping_C7ACA7DE4B5A1FCA137D3A970857CBB2(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCBase_Land_AnimGraphNode_OrientationWarping_C7ACA7DE4B5A1FCA137D3A970857CBB2_0(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCBase_Land_AnimGraphNode_OrientationWarping_C7ACA7DE4B5A1FCA137D3A970857CBB2_1(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCBase_Land_AnimGraphNode_OrientationWarping_C7ACA7DE4B5A1FCA137D3A970857CBB2_2(); // 0x16b94d0
    void BlueprintLinkedAnimationLayersInitialized(); // 0x16b94d0 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCBase_Land_AnimGraphNode_OrientationWarping_C7ACA7DE4B5A1FCA137D3A970857CBB2_3(); // 0x16b94d0
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_PCBase_Land(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_PCBase_Swim_C (/Game/Art/Animation/Characters/Humanoids/Base/Layer_Movement/Swims/ABP_PCBase_Swim.ABP_PCBase_Swim_C)
    void The Movement(FPoseLink& The Movement); // 0x16b94d0
    void AnimGraph(const FPoseLink& InPose, FPoseLink& AnimGraph); // 0x16b94d0
    void UpdateFwdBwdVelocity(const FVector& FwdVelocity, const FVector& BwdVelocity, const FVector& LocalAcceleration, const FVector& BwdZero, const FVector& FwdZero); // 0x16b94d0 [Public]
    void UpdateAccelerationData(); // 0x16b94d0 [Public]
    void UpdateVelocityData(); // 0x16b94d0 [Public]
    UCharacterMovementComponent* GetMovementComponent (); // 0x16b94d0 [Public]
    void SetAimData(); // 0x16b94d0 [Public]
    void CalculateVerticalOffset(); // 0x16b94d0 [Public]
    void SetVerticalAlpha(); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    UABP_Player_Character_C* Get Main Anim BPThread Safe(); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCBase_Swim_AnimGraphNode_TransitionResult_FE053DA04C722F613369C0994206D02F(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCBase_Swim_AnimGraphNode_TransitionResult_FB467E144C197F9C65E4688CD95B1BC3(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PCBase_Swim_AnimGraphNode_TransitionResult_B33F3D1941DAEB0BBC7057BCE54ECC50(); // 0x16b94d0
    void BlueprintLinkedAnimationLayersInitialized(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_PCBase_Swim(int32 EntryPoint); // 0x16b94d0 [Final]

// IALI_Player_Character_PerspectiveAdditives_C (/Game/Art/Animation/Characters/Humanoids/Base/Layer_Perspective/ALI_Player_Character_PerspectiveAdditives.ALI_Player_Character_PerspectiveAdditives_C)
    void Facial Animation(const FPoseLink& Full Animation Pose, FPoseLink& Facial Animation); // 0x16b94d0
    void Player Look Direction Additives(const FPoseLink& InPose, const FTransform& Camera Parent Transform, const FRotator& Base Aim, double FOV, FPoseLink& Player Look Direction Additives); // 0x16b94d0

// IALI_PCBase_Tools_C (/Game/Art/Animation/Characters/Humanoids/Base/Layer_Tools/ALI_PCBase_Tools.ALI_PCBase_Tools_C)
    void Tools Logic(const FPoseLink& InPose, FPoseLink& Tools Logic); // 0x16b94d0

// UABP_Player_Character_C (/Game/Art/Animation/Characters/Humanoids/Base/Legacy/ABP_Player_Character.ABP_Player_Character_C)
    void The Movement(FPoseLink& The Movement); // 0x16b94d0
    void Player Look Direction Additives(const FPoseLink& InPose, const FTransform& Camera Parent Transform, const FRotator& Base Aim, double FOV, FPoseLink& Player Look Direction Additives); // 0x16b94d0
    void Facial Animation(const FPoseLink& Full Animation Pose, FPoseLink& Facial Animation); // 0x16b94d0
    void Tools Logic(const FPoseLink& InPose, FPoseLink& Tools Logic); // 0x16b94d0
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    bool Just Landed(); // 0x16b94d0 [Public]
    void Rotation Velocity(float DeltaTime); // 0x16b94d0 [Public]
    void UpdateAccelerationData(double Delta Seconds); // 0x16b94d0 [Public]
    uint8 GetOppositeCardinalDirection(uint8 CurrentDirection); // 0x16b94d0 [Public]
    void UpdateVelocityData(); // 0x16b94d0 [Public]
    void SetCardinalDirectionFromAngle(double Angle, double DeadZone, uint8 CurrentDirection, bool UseCurrentDirection, const uint8& Direction); // 0x16b94d0 [Public]
    void UpdateLocationData(double DeltaTime); // 0x16b94d0 [Public]
    void UpdateRotationData(double B); // 0x16b94d0 [Public]
    void UpdateVelocityAndAcceleration(); // 0x16b94d0 [Public]
    FTransform Get Chest Transform(); // 0x16b94d0 [Public]
    void UpdateCharacterStateData(double DeltaTime); // 0x16b94d0 [Public]
    void UpdateAimData(); // 0x16b94d0 [Public]
    void UpdateCameraData(); // 0x16b94d0 [Public]
    UCharacterMovementComponent* GetMovementComponent(); // 0x16b94d0 [Public]
    void Get Relative To Mesh Transform(FTransform& Transform in Mesh Parent Space, FTransform& Relative Transform); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void Swim Check(); // 0x16b94d0
    void Perspective Check(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Player_Character_AnimGraphNode_ApplyAdditive_15939947492584E6FA025AAEC68C10C6(); // 0x16b94d0
    void AnimNotify_Offhand Active(); // 0x16b94d0
    void AnimNotify_HandR Inactive(); // 0x16b94d0
    void AnimNotify_Offhand Inactive(); // 0x16b94d0
    void AnimNotify_HandR Active(); // 0x16b94d0
    void Attach Check(); // 0x16b94d0
    void ExecuteUbergraph_ABP_Player_Character(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_SN2Player_CameraCorrection_C (/Game/Art/Animation/Characters/Humanoids/Base/Linked/ABP_SN2Player_CameraCorrection.ABP_SN2Player_CameraCorrection_C)
    void AnimGraph(const FPoseLink& InPose, FPoseLink& AnimGraph); // 0x16b94d0
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    void GetPlayerBP(const ABP_SN2PlayerCharacter_C*& Return); // 0x16b94d0 [Public]
    void GetCharacterAnimationComponent(const UBPC_CharacterAnimationComponent_C*& Return); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_CameraCorrection_AnimGraphNode_ControlRig_33C5EA7A4484AA9430368EB2D31C567E(); // 0x16b94d0
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_SN2Player_CameraCorrection(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_SN2Player_LandMotion_Linked_C (/Game/Art/Animation/Characters/Humanoids/Base/Linked/ABP_SN2Player_LandMotion_Linked.ABP_SN2Player_LandMotion_Linked_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void OnDownedStateEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnRevivedEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnSwimmingStateEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void DivingStateFalse(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void DivingStateTrue(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnLocomotionStateFullyBlendedIn(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void JumpStateFalse(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void JumpStateTrue(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnLandedStateFullyBlended(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnAirborneStateExit(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked_AnimGraphNode_TransitionResult_32E49E604F8B817E68ACA888B51DAD3D(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked_AnimGraphNode_TransitionResult_0851E4BA4A33E62EFD6A059122F252C3(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked_AnimGraphNode_TransitionResult_04DB292C45971EE66030C38A17E59D2D(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked_AnimGraphNode_TransitionResult_E76FE22847269BE2257CBA8A16D79143(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked_AnimGraphNode_TransitionResult_31BCD4D941642DCDFB499097905FE379(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked_AnimGraphNode_BlendListByBool_63A2BCC848D7066AD85B5B9F0168C7EC(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked_AnimGraphNode_TransitionResult_57A4F5DA4F4EA18F3649D8980E21F0B2(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked_AnimGraphNode_TransitionResult_8712AD8A45684868B631F28D66A27E07(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked_AnimGraphNode_TransitionResult_4D84B2574C72089535FC5D8B426BFF75(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked_AnimGraphNode_TransitionResult_48F96D544DC23A26D68FEDB2E3AC90CA(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked_AnimGraphNode_TransitionResult_6C33305B476D596AD8473391EA87D7DB(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked_AnimGraphNode_TransitionResult_2A7DF4EA4915B9B85B4294977350459F(); // 0x16b94d0
    void ExecuteUbergraph_ABP_SN2Player_LandMotion_Linked(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_SN2Player_WaterMotion_Linked_C (/Game/Art/Animation/Characters/Humanoids/Base/Linked/ABP_SN2Player_WaterMotion_Linked.ABP_SN2Player_WaterMotion_Linked_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void OnSwimmingStateEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnRevivedEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnDownedStateEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    void UpdateSwimState(bool SwimStateOn); // 0x16b94d0 [Public]
    void SetSurfaceSwimStateFalse(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void SetSurfaceSwimStateTrue(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void DivingStateFalse(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void DivingStateTrue(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnLandedStateFullyBlended(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnUnequipToolFullyBlended(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnEquipToolStateEntry(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void GetTurningPlayrate(const double& PlayRate); // 0x16b94d0 [Public]
    void OnLocomotionStateFullyBlendedIn(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void JumpStateFalse(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void JumpStateTrue(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void OnAirborneStateExit(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_ControlRig_EF426DBE46EC1711227ED29FC9203BCE(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_TransitionResult_4299BEFD46154807DCFF9D82005B124B(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_TransitionResult_8C581DC94F4007267AAB139AA9CC0596(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_TransitionResult_1EB286D6449B2C40701811B572CEDD20(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_BlendSpacePlayer_BDE5C97344E731DA3A4803899A08A550(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_TransitionResult_C531BA724FBD547EA5152BAC1F88A14A(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_TransitionResult_23AD4AF14949041A280FE7A8F429D801(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_TransitionResult_CC764A8E4B5B227123DBDCA6EC432888(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_TransitionResult_56AC09224B64E14D5E798A811E8B2BB9(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_BlendListByBool_8816983D4CF3954C68ABC6A61F651837(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_BlendSpacePlayer_9278EC304F3F75B2CCBAA79B7CF0A392(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_BlendSpacePlayer_183823794EF30B623ACBF79AA48418D0(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_BlendSpacePlayer_E18F417F440BC21EAA5285A559471197(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_BlendListByBool_C4D46E514E104D580FB25F9718982E29(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x16b94d0 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked_AnimGraphNode_BlendSpacePlayer_D70B09BF4DACF734FC2D6788142A3573(); // 0x16b94d0
    void ExecuteUbergraph_ABP_SN2Player_WaterMotion_Linked(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_PCore_PostProcess_C (/Game/Art/Animation/Characters/Humanoids/Base/Rigs/ABP_PCore_PostProcess.ABP_PCore_PostProcess_C)
    void AnimGraph(const FPoseLink& InPose, FPoseLink& AnimGraph); // 0x16b94d0

// UABP_PCTools_None_C (/Game/Art/Animation/Characters/Humanoids/Base/Tools/ABP_PCTools_None.ABP_PCTools_None_C)
    void Tools Logic(const FPoseLink& InPose, FPoseLink& Tools Logic); // 0x16b94d0
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0

// IALI_PCTools_C (/Game/Art/Animation/Characters/Humanoids/Base/Tools/ALI_PCTools.ALI_PCTools_C)
    void Tools Logic(const FPoseLink& InPose, FPoseLink& Tools Logic); // 0x16b94d0

// UABP_Biobed_C (/Game/Art/Bases/BasePieces/InteriorBuildables/Biobed/Animation/ABP_Biobed.ABP_Biobed_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintBeginPlay(); // 0x16b94d0 [Event Public]
    void TryInitializeBioBed(); // 0x16b94d0
    void ExecuteUbergraph_ABP_Biobed(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Biolab_C (/Game/Art/Bases/BasePieces/InteriorBuildables/Biolab/Animation/ABP_Biolab.ABP_Biolab_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    bool IsProjectorOn(); // 0x16b94d0 [Public]
    bool IsInteracting(); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    bool HasPlayersNearby(); // 0x16b94d0 [Public]
    bool IsArmrestOn(); // 0x16b94d0 [Public]
    void IsPowered(const bool& Result); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Biolab_AnimGraphNode_TransitionResult_53DE8B7E4A213F282616B4948067C0F9(); // 0x16b94d0
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void EndCentrifuge(); // 0x16b94d0
    void EnableCentrifuge(); // 0x16b94d0
    void ExecuteUbergraph_ABP_Biolab(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Desk_A_C (/Game/Art/Bases/BasePieces/InteriorBuildables/Desk_A/BP_Desk_A.BP_Desk_A_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// UABP_Fabricator_C (/Game/Art/Bases/BasePieces/InteriorBuildables/Fabricator/ABP_Fabricator.ABP_Fabricator_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void UpdateCrafterState(); // 0x16b94d0 [Public]
    void SetDeactivatingFalse(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void SetDeactivatingTrue(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void SetFullyIdleFalse(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void SetFullyIdleTrue(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    int32 GetCrafterAnimationState(); // 0x16b94d0 [Public]
    void SetPrintSizeForItem(const TSoftObjectPtr<UUWEItemType>& Asset); // 0x16b94d0 [Public]
    bool IsPrinterFull(); // 0x16b94d0 [Public]
    bool IsCrafting(); // 0x16b94d0 [Public]
    bool ShouldOpen(); // 0x16b94d0 [Public]
    void IsPowered(const bool& Result); // 0x16b94d0 [Public]
    void HasPlayersNeaby(const bool& Result); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Fabricator_AnimGraphNode_ControlRig_4372BEE4454A2A0772B54D9DFF826DA3(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void OnCraftingStarted_Event_0(TArray<FCraftingRecipeOutput>& RecipeOutput, float CraftingTime, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x16b94d0
    void ExecuteUbergraph_ABP_Fabricator(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_ModificationStation_C (/Game/Art/Bases/BasePieces/InteriorBuildables/ModificationStation/ABP_ModificationStation.ABP_ModificationStation_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    int32 GetCrafterAnimationState(); // 0x16b94d0 [Public]
    bool HasPlayersNearby(); // 0x16b94d0 [Public]
    void IsInteracting(const bool& IsOpen); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    bool IsCrafting(); // 0x16b94d0 [Public]
    void IsPowered(const bool& Result); // 0x16b94d0 [Public]
    bool ShouldOpen(); // 0x16b94d0 [Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_ModificationStation(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Processor_C (/Game/Art/Bases/BasePieces/InteriorBuildables/Processor/Animations/ABP_Processor.ABP_Processor_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    bool AccessingBin(); // 0x16b94d0 [Public]
    bool IsPrinting(); // 0x16b94d0 [Public]
    bool IsPowered(); // 0x16b94d0 [Public]
    bool HasPlayersNeaby(); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Processor_AnimGraphNode_TransitionResult_FD10413D40233796F134B093C3195A5F(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void OnProcessorStateChanged_Event(UUWECraftingRecipe* Recipe, const ESN2ProcessorState& State, int32 OutputCount); // 0x16b94d0
    void ExecuteUbergraph_ABP_Processor(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BOID_FishSchool_C (/Game/Art/Boids/Blueprints/BP_BOID_FishSchool.BP_BOID_FishSchool_C)
    void CustomAdd(double Input, double X, const double& Result); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void CheckFishSchoolEnable(); // 0x16b94d0
    void EditorTick(); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ReceiveParticleData(TArray<FBasicParticleData>& Data, UNiagaraSystem* NiagaraSystem, const FVector& SimulationPositionOffset); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_BOID_FishSchool(int32 EntryPoint); // 0x16b94d0 [Final]

// ULS_DeployLifepod_vFallOff_DirectorBP_C (/Game/Art/Cinematics/LifePodDeploy/LS_DeployLifepod_vFallOff.LS_DeployLifepod_vFallOff_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_DeployLifepod_vFallOff_DirectorBP_2(); // 0x16b94d0 [Public]
    void SequenceEvent__ENTRYPOINTLS_DeployLifepod_vFallOff_DirectorBP_1(); // 0x16b94d0 [Public]
    void SequenceEvent__ENTRYPOINTLS_DeployLifepod_vFallOff_DirectorBP_0(); // 0x16b94d0 [Public]
    void SequenceEvent__ENTRYPOINTLS_DeployLifepod_vFallOff_DirectorBP(); // 0x16b94d0 [Public]
    void ShowLogoEvent(); // 0x16b94d0
    void SurfaceBreakEvent(); // 0x16b94d0
    void StartRideEvent(); // 0x16b94d0
    void UpdateDepthRepeaterEvent(); // 0x16b94d0
    void ExecuteUbergraph_LS_DeployLifepod_vFallOff_DirectorBP(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_AnemoneCrab_C (/Game/Art/Creatures/Anemonecrab_01/Animation/ABP_AnemoneCrab.ABP_AnemoneCrab_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_AnemoneCrab_AnimGraphNode_BlendSpacePlayer_AC86D39E4667393C0C237AB999800475(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_AnemoneCrab(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_BlightParasite_C (/Game/Art/Creatures/BlightParasite_01/Animation/ABP_BlightParasite.ABP_BlightParasite_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    FVector Get Drag Interpretted Velocity(); // 0x16b94d0 [Public]
    UBPC_CreatureAnimationComponent_C* Fetch Creature Animation Component(); // 0x16b94d0 [Public]
    UUWEAIMovementComponent* Fetch UWE AI Movement Component(); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_BlightParasite_AnimGraphNode_BlendSpacePlayer_D6AD891646FF1BDC6CC366A0890FDBA9(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_BlightParasite(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Clamthulu_Nerve_01_C (/Game/Art/Creatures/Clamthulu_01/Animation/nerve/ABP_Clamthulu_Nerve_01.ABP_Clamthulu_Nerve_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_Clamthulu_Nerve_01(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Coralcrab_01_C (/Game/Art/Creatures/Coralcrab_01/Animation/ABP_Coralcrab_01.ABP_Coralcrab_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void FootstepCue(const FName& InSocket); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_TransitionResult_02CFF1D249F7F6841135A6A90B1DCD72(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_TransitionResult_5E48B87A49E231A2473853B378F7B7D8(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_TransitionResult_836EFEAA466C7056EDFA6C938D283680(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_BlendListByBool_D433EDF64ABC749C63BADD8C6A20F898(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_TransitionResult_1EEBAB514CE0EE43EB847FB4D791FDE9(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_TransitionResult_48AA540A42BE8C3D88E35EBF548FE19D(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_TransitionResult_2706F7A5471DCE78AC29A186F8ADF1E4(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_TransitionResult_06B2EA03484D30927A10EBBE10F3217F(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_TransitionResult_8F4EDBA54F0B6ED2284BF1B384CFC8CB(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_TransitionResult_FB132CC64D098F2945326B91AA6CD224(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_TransitionResult_2F2A06174C431B0CC09EB1966624BEDF(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_TransitionResult_AD8A10D247164858EF0EBAAF7D4EBEF8(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintBeginPlay(); // 0x16b94d0 [Event Public]
    void AnimNotify_LeftDom(); // 0x16b94d0
    void AnimNotify_RightDom(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Coralcrab_01_AnimGraphNode_TransitionResult_196FBAD547DC029F633FCEA73574A39C(); // 0x16b94d0
    void AnimNotify_ArmL(); // 0x16b94d0
    void AnimNotify_ArmR(); // 0x16b94d0
    void AnimNotify_ExitedHiddenState(); // 0x16b94d0
    void AnimNotify_EnteredWalkingState(); // 0x16b94d0
    void AnimNotify_RootCorrectOn(); // 0x16b94d0
    void AnimNotify_RootCorrectOff(); // 0x16b94d0
    void AnimNotify_StepArmL(); // 0x16b94d0
    void AnimNotify_StepArmR(); // 0x16b94d0
    void AnimNotify_StepLegL01(); // 0x16b94d0
    void AnimNotify_StepLegL02(); // 0x16b94d0
    void AnimNotify_StepLegR01(); // 0x16b94d0
    void AnimNotify_StepLegR02(); // 0x16b94d0
    void AnimNotify_ResetPose(); // 0x16b94d0
    void ResetPose(); // 0x16b94d0
    void AnimNotify_ExitedWalkingState(); // 0x16b94d0
    void AnimNotify_EnteredHiddenState(); // 0x16b94d0
    void ExecuteUbergraph_ABP_Coralcrab_01(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_ElectricGeordie_01_C (/Game/Art/Creatures/ElectricGeordie_01/Animation/ABP_ElectricGeordie_01.ABP_ElectricGeordie_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_ElectricGeordie_01_AnimGraphNode_TransitionResult_DE258DA84F95EFEDC0C8B59031F5B9D1(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_ElectricGeordie_01_AnimGraphNode_TransitionResult_470E474E41813A20C0439991F4231041(); // 0x16b94d0
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_ElectricGeordie_01(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Foureye_01_C (/Game/Art/Creatures/Foureye_01/Animation/ABP_Foureye_01.ABP_Foureye_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    FVector Fetch Interpretted Velocity(); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    UBPC_CreatureAnimationComponent_C* Fetch AnimationCreatureComponent(); // 0x16b94d0 [Public]
    UUWEAIMovementComponent* Fetch UWE AI Creature Movement Component(); // 0x16b94d0 [Public]
    void SnapOutOfIt(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Foureye_01_AnimGraphNode_TransitionResult_10F3617442BEA47E80CB2280B089B2F9(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_Foureye_01(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Hammerhead_01_C (/Game/Art/Creatures/Hammerhead_01/Animation/ABP_Hammerhead_01.ABP_Hammerhead_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void SetPAnim_Swim_HalfAnim_Sim(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Hammerhead_01_AnimGraphNode_TransitionResult_43AB739940CC413E13E8D6B34EEE07D2(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_Hammerhead_01(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Houndgar_01_C (/Game/Art/Creatures/Houndgar_01/Animation/ABP_Houndgar_01.ABP_Houndgar_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    FVector Fetch Speed Effort(); // 0x16b94d0 [Public]
    UUWEAIMovementComponent* Fetch UWE AI Movement Component(); // 0x16b94d0 [Public]
    UBPC_CreatureAnimationComponent_C* Fetch Creature Animation Component(); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_Houndgar_01(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_JellyArchetype_01_C (/Game/Art/Creatures/Jellyfish_Archetypes_01/Animation/ABP_JellyArchetype_01.ABP_JellyArchetype_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0

// UABP_Leviathan_01_C (/Game/Art/Creatures/Leviathan_01/Animation/ABP_Leviathan_01.ABP_Leviathan_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void UpdateDynamicPhysicalAnimSettings(); // 0x16b94d0 [Public]
    void State-PASettings-Movement(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-HeavyTentacleAnim(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-AttackInteraction_InnerR(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-MediumTentacleAnim(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-ChainRootTentacleAnim(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-DisableSimulation(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-GrabTadpole_InnerR(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-GrabInteraction_InnerR(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-AnimCurveWeight-FullTentacleSim_InnerR(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-AnimCurveWeight-PartialTentacleAnim_InnerR(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-GrabReachingStart_InnerR(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-InnerTentacleSim_InnerR(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-InnerTentacleSim(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-WeakTentacleAnim(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void State-PASettings-FullTentacleSim(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    double get Body Tilt(double Delta Time); // 0x16b94d0 [Public]
    UBPC_CreatureAnimationComponent_C* GetAnimationComponent(); // 0x16b94d0 [Public]
    void OnRel Reset Vars(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void Set Acceleration Values(double Delta Time); // 0x16b94d0 [Public]
    UUWEAIMovementComponent* Get Movement Component(); // 0x16b94d0 [Public]
    double Velocity(); // 0x16b94d0 [Public]
    void TOR Reset Vars(); // 0x16b94d0 [Public]
    void TIR Reset Vars(); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    UUWEPawnAttachmentOwner* Get Attached Pawn(); // 0x16b94d0 [Public]
    void SetCurrentToolEnergy(double Energy); // 0x16b94d0 [Public]
    void SendPoseSnapshot(const FPoseSnapshot& PoseSnapshot); // 0x16b94d0 [Public]
    void SetupAndBeginSyncedAnimation(AActor* DrivenActor, bool AttachDriven); // 0x16b94d0 [Public]
    void OnSyncedAnimationEnd(); // 0x16b94d0 [Public]
    void OnSyncedAnimationBegin(bool bUseAITarget, bool bDrivePlayer, const FAnimNotifyEventReference& EventReference, const FF_AnimSyncSettings& AnimSyncSettings); // 0x16b94d0 [Public]
    void OnAttachPlayerDriver(AActor* PlayerDriver, bool AttachPlayer); // 0x16b94d0 [Public]
    void OnToolIsUnequipped(); // 0x16b94d0 [Public]
    void UpdateAnimationEventTags(const FGameplayTag& Gameplay Tag); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Leviathan_01_AnimGraphNode_ApplyAdditive_D51B7E7143A33DBEEBA702A45F8DBD41(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Leviathan_01_AnimGraphNode_SequencePlayer_FFED402C4C0540E18618738EB5EDEEE0(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Leviathan_01_AnimGraphNode_LayeredBoneBlend_8B008B8F4170BF6551AD96B7757447B7(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Leviathan_01_AnimGraphNode_BlendListByBool_625CAD3A424B9AAB0BB965B7306F8C8D(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Leviathan_01_AnimGraphNode_PoseSnapshot_D21002FC4256180B7E05B2A7D3CFCC4D(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Leviathan_01_AnimGraphNode_BlendSpacePlayer_D3181AB345FD29261B9AB4A367DE6245(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Leviathan_01_AnimGraphNode_BlendSpacePlayer_5102BD3344540B80660E49BA08EFB5E0(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Leviathan_01_AnimGraphNode_TransitionResult_FAFAC99A424C0856A21593AE9209E8CF(); // 0x16b94d0
    void AnimNotify_TIR Grab(); // 0x16b94d0
    void AnimNotify_TIR Grab End(); // 0x16b94d0
    void AnimNotify_TIR Carry(); // 0x16b94d0
    void AnimNotify_TIR Carry End(); // 0x16b94d0
    void AnimNotify_TIR Eat Player(); // 0x16b94d0
    void AnimNotify_Open(); // 0x16b94d0
    void AnimNotify_Close(); // 0x16b94d0
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void OnAnimStateReturn(); // 0x16b94d0 [Public]
    void CloseLeftClaw(); // 0x16b94d0
    void CloseRightClaw(); // 0x16b94d0
    void PlayMontageOnEquipped(UAnimMontage* Montage, double PlayRate, bool StopAllMontages); // 0x16b94d0 [Public]
    void EndAnimation(UAnimSequenceBase* Animation); // 0x16b94d0 [Public]
    void EndAbility(); // 0x16b94d0 [Public]
    void StopMontageOnEquipped(UAnimMontage* Montage, double BlendOutTime); // 0x16b94d0 [Public]
    void ExecuteUbergraph_ABP_Leviathan_01(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Leviathan_01_PostProcess_C (/Game/Art/Creatures/Leviathan_01/Animation/ABP_Leviathan_01_PostProcess.ABP_Leviathan_01_PostProcess_C)
    void AnimGraph(const FPoseLink& InPose, FPoseLink& AnimGraph); // 0x16b94d0

// UABP_Needlershark_01_C (/Game/Art/Creatures/Needlershark_01/Animation/ABP_Needlershark_01.ABP_Needlershark_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void SetPAnim_DisableSim(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void SetPAnim_Swim_FullAnim_Sim(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void SetPAnim_Swim_HalfAnim_Simluate(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintBeginPlay(); // 0x16b94d0 [Event Public]
    void AttackMode(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Needlershark_01_AnimGraphNode_SequencePlayer_395EC86F4F587CB2B85C71A991A140EA(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Needlershark_01_AnimGraphNode_BlendListByBool_3DA8CCF54933A074BB8D76BFBF936136(); // 0x16b94d0
    void ExecuteUbergraph_ABP_Needlershark_01(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_SandSpear_juvenile_01_C (/Game/Art/Creatures/Sandspear_01/Juvenile/Animation/ABP_SandSpear_juvenile_01.ABP_SandSpear_juvenile_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void AnimNotify_LureInvisible(); // 0x16b94d0
    void AnimNotify_LureVisible(); // 0x16b94d0
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_SandSpear_juvenile_01(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Symbiote_C (/Game/Art/Creatures/Symbiote_01/Animation/ABP_Symbiote.ABP_Symbiote_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    UUWEAIMovementComponent* Fetch UWE AI Creature Movement Component(); // 0x16b94d0 [Public]
    UBPC_CreatureAnimationComponent_C* Fetch AnimationCreatureComponent(); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Symbiote_AnimGraphNode_TransitionResult_682902064295573B224C6E8C2AD4EA42(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintBeginPlay(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_Symbiote(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_TwinEels_01_C (/Game/Art/Creatures/Twineels_01/Animation/ABP_TwinEels_01.ABP_TwinEels_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    UBPC_SN2PhysicalAnimation_C* Fetch PhysicalAnimationComponent(); // 0x16b94d0 [Public]
    void PAnim_StorePoseSnapshot(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void PAnim_EndPANim(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void PAnim_DelayUpdateAnim(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void PAnim_FullSim(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    double Fetch Speed(); // 0x16b94d0 [Public]
    UBPC_CreatureAnimationComponent_C* Fetch BPC_CreatureAnimationComponent(); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_TwinEels_01_AnimGraphNode_SequencePlayer_DF9C667740C827ECFA0450B51C5E941C(); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlendTick(); // 0x16b94d0
    void ResetTimer(); // 0x16b94d0
    void ExecuteUbergraph_ABP_TwinEels_01(int32 EntryPoint); // 0x16b94d0 [Final]

// UoldABP_TwinEels_001_C (/Game/Art/Creatures/Twineels_01/Animation/oldABP_TwinEels_001.oldABP_TwinEels_001_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_oldABP_TwinEels_001_AnimGraphNode_TransitionResult_F9FAA7CD4757E446189F119E24902181(); // 0x16b94d0
    void BlueprintBeginPlay(); // 0x16b94d0 [Event Public]
    void BeginAttack(); // 0x16b94d0
    void AnimNotify_EndAttack(); // 0x16b94d0
    void EndAttack(); // 0x16b94d0
    void ExecuteUbergraph_oldABP_TwinEels_001(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_VoidLeviathan_Juvenile_01_C (/Game/Art/Creatures/VoidLeviathan_Juvenile_01/Animation/ABP_VoidLeviathan_Juvenile_01.ABP_VoidLeviathan_Juvenile_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    UUWELocalVelocitySampler* Fetch LocalVelocitySampler Right(); // 0x16b94d0 [Public]
    UUWELocalVelocitySampler* Fetch LocalVelocitySampler Center(); // 0x16b94d0 [Public]
    UUWELocalVelocitySampler* Fetch LocalVelocitySampler Left(); // 0x16b94d0 [Public]
    UUWEAIMovementComponent* Fetch UWEAIMovementComponent(); // 0x16b94d0 [Public]
    FVector Fetch Swim Directional Forces(); // 0x16b94d0 [Public]
    bool In Game?(); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    UBPC_CreatureAnimationComponent_C* Fetch BPC_CreatureAnimationComponent(); // 0x16b94d0 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_VoidLeviathan_Juvenile_01_AnimGraphNode_TransitionResult_3A5F2CCD41EA889B3282EC815BAD6353(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_VoidLeviathan_Juvenile_01_AnimGraphNode_TransitionResult_6128099A4DF6B373BEF6A3AF99C36B73(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_VoidLeviathan_Juvenile_01_AnimGraphNode_TransitionResult_9F0C528F494CAA26CC9DF8AFFD0948F4(); // 0x16b94d0
    void ExecuteUbergraph_ABP_VoidLeviathan_Juvenile_01(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Waterslug_01_C (/Game/Art/Creatures/Waterslug_01/Animation/ABP_Waterslug_01.ABP_Waterslug_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintBeginPlay(); // 0x16b94d0 [Event Public]
    void PlayersInRangeChanged(int32 PlayersInRange); // 0x16b94d0
    void ExecuteUbergraph_ABP_Waterslug_01(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_CoralDome_Base_C (/Game/Art/Environment/Biome/CoralGarden/Prefabs/Domes/Blueprints/BP_CoralDome_Base.BP_CoralDome_Base_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnRamHit(); // 0x16b94d0
    void ExecuteUbergraph_BP_CoralDome_Base(int32 EntryPoint); // 0x16b94d0 [Final]
    void RamHitEvent__DelegateSignature(); // 0x16b94d0 [Public]

// ABP_CG_Graveyard_SmallVent_01a_C (/Game/Art/Environment/Biome/CoralGarden/Prefabs/Spires/BPs/BP_CG_Graveyard_SmallVent_01a.BP_CG_Graveyard_SmallVent_01a_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_CG_Graveyard_SmallVent_01a(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_CG_Graveyard_SpireHuge_01a_C (/Game/Art/Environment/Biome/CoralGarden/Prefabs/Spires/BPs/BP_CG_Graveyard_SpireHuge_01a.BP_CG_Graveyard_SpireHuge_01a_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_CG_Graveyard_SpireHuge_01a(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_CG_Graveyard_SpireLarge_01a_C (/Game/Art/Environment/Biome/CoralGarden/Prefabs/Spires/BPs/BP_CG_Graveyard_SpireLarge_01a.BP_CG_Graveyard_SpireLarge_01a_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_CG_Graveyard_SpireLarge_01a(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_CG_Graveyard_SpireLarge_01b_C (/Game/Art/Environment/Biome/CoralGarden/Prefabs/Spires/BPs/BP_CG_Graveyard_SpireLarge_01b.BP_CG_Graveyard_SpireLarge_01b_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_CG_Graveyard_SpireLarge_01b(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_BlightDamagePoint_01_C (/Game/Art/Environment/Biome/Generic/Blight/Animation/ABP_BlightDamagePoint_01.ABP_BlightDamagePoint_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_BlightDamagePoint_01_AnimGraphNode_SequenceEvaluator_F7F4FCC54B8F5939BB51C3A222172C73(); // 0x16b94d0
    void ExecuteUbergraph_ABP_BlightDamagePoint_01(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BO_GlowEyestalk_C (/Game/Art/Environment/Biome/Generic/Blockout/BP_BO_GlowEyestalk.BP_BO_GlowEyestalk_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// ABP_BO_GlowShroom_C (/Game/Art/Environment/Biome/Generic/Blockout/BP_BO_GlowShroom.BP_BO_GlowShroom_C)
    void SetStimulated(bool IsStimulated, double StimulatedLightValue); // 0x16b94d0 [Public]
    void Timeline_0__FinishedFunc(); // 0x16b94d0
    void Timeline_0__UpdateFunc(); // 0x16b94d0
    void Added_80F68892465E3B20F3F25BB9E98AB19F(); // 0x16b94d0
    void FakeStimulated(); // 0x16b94d0
    void LightNone(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_BO_GlowShroom(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_CoralCabbage_01a_C (/Game/Art/Environment/Biome/Generic/Corals/Blueprints/BP_CoralCabbage_01a.BP_CoralCabbage_01a_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// ABP_CoralCabbage_01b_C (/Game/Art/Environment/Biome/Generic/Corals/Blueprints/BP_CoralCabbage_01b.BP_CoralCabbage_01b_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// UABP_PlantOxygen_01_C (/Game/Art/Environment/Biome/Generic/Foliage/PlantOxygen/Animation/ABP_PlantOxygen_01.ABP_PlantOxygen_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void SetThreadSafeInflateAlpha(double DeltaTime); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_PlantOxygen_01_AnimGraphNode_ApplyAdditive_BCD643B642FD33FB804FD38C604ECA24(); // 0x16b94d0
    void BlueprintBeginPlay(); // 0x16b94d0 [Event Public]
    void OnOxygenReleased(bool Interrupted); // 0x16b94d0
    void OnBreathingStarted(double BreathingEndTime); // 0x16b94d0
    void ExecuteUbergraph_ABP_PlantOxygen_01(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnAnimationUpdated__DelegateSignature(); // 0x16b94d0 [Public]

// ABP_SpiralTongue_01a_C (/Game/Art/Environment/Biome/Generic/Organic/Blueprints/BP_SpiralTongue_01a.BP_SpiralTongue_01a_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// ABP_GatewaySpire_01d_C (/Game/Art/Environment/Biome/OvergrownRuins/Organic/Blueprints/BP_GatewaySpire_01d.BP_GatewaySpire_01d_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_GatewaySpire_01d(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_PCG_OR_EyeballSponges_02_C (/Game/Art/Environment/Blockout/DanielWilkes/PCG_Wilkes/BP_PCG_OR_EyeballSponges_02.BP_PCG_OR_EyeballSponges_02_C)
    void ModifySplineTangent(USplineComponent* Spline, int32 SplinePoint, double Softness, const FVector& VectorMask); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// ABP_CableTool_C (/Game/Art/Environment/Blueprint/CableTool/BP_CableTool.BP_CableTool_C)
    void Construct(); // 0x16b94d0 [Public]
    void Refresh(); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void ActivateColorChange(); // 0x16b94d0
    void DeactivateColorChange(); // 0x16b94d0
    void ExecuteUbergraph_BP_CableTool(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Cicada_FanBlade_01_C (/Game/Art/Environment/Set/Alterra/Cicada/Blueprints/BP_Cicada_FanBlade_01.BP_Cicada_FanBlade_01_C)
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_Cicada_FanBlade_01(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Cicada_SpotLight_01_C (/Game/Art/Environment/Set/Alterra/Cicada/Blueprints/BP_Cicada_SpotLight_01.BP_Cicada_SpotLight_01_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_Cicada_SpotLight_01(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Cicada_SuitLocker_01_C (/Game/Art/Environment/Set/Alterra/Cicada/Props/BP_Cicada_SuitLocker_01.BP_Cicada_SuitLocker_01_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// ABP_LifepodBay_Chunk_Hatch_C (/Game/Art/Environment/Set/Alterra/LifepodBay_Chunk/BP_LifepodBay_Chunk_Hatch.BP_LifepodBay_Chunk_Hatch_C)
    void GetNumHatchesOpen(const int32& NumOpen); // 0x16b94d0 [Public]
    void SetFullyOpened(); // 0x16b94d0 [Public]
    void OnRep_HatchesOpened(); // 0x16b94d0
    void SetupInitialLeverLightColours(); // 0x16b94d0 [Public]
    void SetupDynamicMaterials(); // 0x16b94d0 [Public]
    bool IsAnyLeverActivated(); // 0x16b94d0 [Public]
    bool IsOpen(); // 0x16b94d0 [Public]
    void OnRep_RightLeverActive(); // 0x16b94d0
    void OnRep_LeftLeverActive(); // 0x16b94d0
    void RightLever(); // 0x16b94d0 [Public]
    void LeftLever(); // 0x16b94d0 [Public]
    void Right_Rods_Timeline__FinishedFunc(); // 0x16b94d0
    void Right_Rods_Timeline__UpdateFunc(); // 0x16b94d0
    void Left_Rods_Timeline__FinishedFunc(); // 0x16b94d0
    void Left_Rods_Timeline__UpdateFunc(); // 0x16b94d0
    void UpperHatch_Anim_Timeline__FinishedFunc(); // 0x16b94d0
    void UpperHatch_Anim_Timeline__UpdateFunc(); // 0x16b94d0
    void LowerHatch_Anim_Timeline__FinishedFunc(); // 0x16b94d0
    void LowerHatch_Anim_Timeline__UpdateFunc(); // 0x16b94d0
    void Right_Lock_Emissive_Timeline__FinishedFunc(); // 0x16b94d0
    void Right_Lock_Emissive_Timeline__UpdateFunc(); // 0x16b94d0
    void Left_Lock_Emissive_Timeline__FinishedFunc(); // 0x16b94d0
    void Left_Lock_Emissive_Timeline__UpdateFunc(); // 0x16b94d0
    void Hatch_Rim_Light_Timeline__FinishedFunc(); // 0x16b94d0
    void Hatch_Rim_Light_Timeline__UpdateFunc(); // 0x16b94d0
    void OnPostSerialize(); // 0x16b94d0 [Event Public]
    void OnPreDeserialize(); // 0x16b94d0 [Event Public]
    void OnPreSerialize(); // 0x16b94d0 [Event Public]
    void AnimateOpenHatch(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ActivateRightLock(); // 0x16b94d0
    void ActivateLeftLock(); // 0x16b94d0
    void OnPostDeserialize(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_LifepodBay_Chunk_Hatch(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_LifepodBay_Lever_C (/Game/Art/Environment/Set/Alterra/LifepodBay_Chunk/BP_LifepodBay_Lever.BP_LifepodBay_Lever_C)
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void OnPostSerialize(); // 0x16b94d0 [Event Public]
    void OnPreDeserialize(); // 0x16b94d0 [Event Public]
    void OnPreSerialize(); // 0x16b94d0 [Event Public]
    void OnButtonPressed(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnPostDeserialize(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_LifepodBay_Lever(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_LightStick_Static_C (/Game/Art/Environment/Set/Alterra/Props/LightStick/BP_LightStick_Static.BP_LightStick_Static_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// ABP_PCG_BasicResourceScatterer_C (/Game/Art/Environment/TechAssets/PCG_Resources/BaseGraphs/BP_PCG_BasicResourceScatterer.BP_PCG_BasicResourceScatterer_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// UBPCG_PhysMatToSteepnessFilter_C (/Game/Art/Environment/TechAssets/PCG_Utility/BPCG_PhysMatToSteepnessFilter.BPCG_PhysMatToSteepnessFilter_C)
    bool PointLoopBody(FPCGContext& InContext, UPCGPointData* InData, FPCGPoint& InPoint, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata, int64 Iteration); // 0x16b94d0 [Event Public]
    void ExecuteWithContext(FPCGContext& InContext, FPCGDataCollection& Input, FPCGDataCollection& Output); // 0x16b94d0 [Event Public]

// UABP_AirBladder_C (/Game/Art/Tools/AirBladder/ABP_AirBladder.ABP_AirBladder_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void OnBecomeRelevant(FAnimUpdateContext& Context, FAnimNodeReference& node); // 0x16b94d0 [Public]
    void SetCarryActor(AActor* Actor); // 0x16b94d0 [Public]
    void SetToolEnergy(double EnergyLevel); // 0x16b94d0 [Public]
    void SetMeshDriver(USkeletalMeshComponent* SourceMeshComponent); // 0x16b94d0 [Public]
    void ExecuteUbergraph_ABP_AirBladder(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Tools_Builder_C (/Game/Art/Tools/Builder/Animation/ABP_Tools_Builder.ABP_Tools_Builder_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    bool Is First Use(); // 0x16b94d0 [Public]
    void SetCarryActor(AActor* Actor); // 0x16b94d0 [Public]
    void SetToolEnergy(double EnergyLevel); // 0x16b94d0 [Public]
    void SetMeshDriver(USkeletalMeshComponent* SourceMeshComponent); // 0x16b94d0 [Public]
    void ExecuteUbergraph_ABP_Tools_Builder(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_FloatingLocker_01_C (/Game/Art/Tools/FloatingLocker/ABP_FloatingLocker_01.ABP_FloatingLocker_01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void OnInflate_Event(); // 0x16b94d0
    void OnDeflate_Event(); // 0x16b94d0
    void ExecuteUbergraph_ABP_FloatingLocker_01(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_RepairTool_C (/Game/Art/Tools/RepairTool_01/Animation/ABP_RepairTool.ABP_RepairTool_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void Turn off Primary(); // 0x16b94d0 [Public]
    bool Is First Use(); // 0x16b94d0 [Public]
    void SetCarryActor(AActor* Actor); // 0x16b94d0 [Public]
    void SetToolEnergy(double EnergyLevel); // 0x16b94d0 [Public]
    void SetMeshDriver(USkeletalMeshComponent* SourceMeshComponent); // 0x16b94d0 [Public]
    void ExecuteUbergraph_ABP_RepairTool(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Scanner_C (/Game/Art/Tools/Scanner_01/Animation/ABP_Scanner.ABP_Scanner_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    bool Is First Use(); // 0x16b94d0 [Public]
    void SetCarryActor(AActor* Actor); // 0x16b94d0 [Public]
    void SetToolEnergy(double EnergyLevel); // 0x16b94d0 [Public]
    void AnimNotify_Primary On(); // 0x16b94d0
    void AnimNotify_Primary Off(); // 0x16b94d0
    void SetMeshDriver(USkeletalMeshComponent* SourceMeshComponent); // 0x16b94d0 [Public]
    void ExecuteUbergraph_ABP_Scanner(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_SonicResonator_C (/Game/Art/Tools/SonicResonator/ABP_SonicResonator.ABP_SonicResonator_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void SetCarryActor(AActor* Actor); // 0x16b94d0 [Public]
    void SetToolEnergy(double EnergyLevel); // 0x16b94d0 [Public]
    void SetMeshDriver(USkeletalMeshComponent* SourceMeshComponent); // 0x16b94d0 [Public]
    void ExecuteUbergraph_ABP_SonicResonator(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Tadpole_wSeafrogConcept_C (/Game/Art/Vehicles/Tadpole/Mesh/Concept/ABP_Tadpole_wSeafrogConcept.ABP_Tadpole_wSeafrogConcept_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    FVector Get Relative Rotational Velocity(); // 0x16b94d0 [Public]
    FTransform Get Main Jet(); // 0x16b94d0 [Public]
    FTransform Get Down Jet(); // 0x16b94d0 [Public]
    FTransform Get Right Jet(); // 0x16b94d0 [Public]
    FTransform Get Left Jet(); // 0x16b94d0 [Public]
    FVector Get Translation(UUWELocalVelocitySampler* UweSampler); // 0x16b94d0 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Tadpole_wSeafrogConcept_AnimGraphNode_BlendListByBool_B0E7992D4DB14379BCDCAD851A1A3932(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Tadpole_wSeafrogConcept_AnimGraphNode_SequencePlayer_2E19B5E943468E9C5C95B9BC3BE122BD(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Tadpole_wSeafrogConcept_AnimGraphNode_SequencePlayer_FEC326C14AE647D4A3B086833CD45868(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Tadpole_wSeafrogConcept_AnimGraphNode_SequencePlayer_2766C33F4EDFB87A887E31A07882B391(); // 0x16b94d0
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Tadpole_wSeafrogConcept_AnimGraphNode_ControlRig_AD0680DF41A80DA28300A89C199706C3(); // 0x16b94d0
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_Tadpole_wSeafrogConcept(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Tadpole_Scout_Ray_C (/Game/Art/Vehicles/Tadpole_ScoutRay/Animation/ABP_Tadpole_Scout_Ray.ABP_Tadpole_Scout_Ray_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void IsFoldedUp(const bool& FoldedUp); // 0x16b94d0 [Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_Tadpole_Scout_Ray(int32 EntryPoint); // 0x16b94d0 [Final]

// UABP_Tadpole_HAUL_C (/Game/Art/Vehicles/Tapole_Haul/Animation/ABP_Tadpole_HAUL.ABP_Tadpole_HAUL_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x16b94d0
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_ABP_Tadpole_HAUL(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_CollectorLeviathanGlow_C (/Game/Blueprints/AI/Agents/CollectorLeviathan/BPC_CollectorLeviathanGlow.BPC_CollectorLeviathanGlow_C)
    void CreateDynamicMaterialInstance(const FName& SlotName, const int32& MaterialIndex, const UMaterialInstanceDynamic*& Mid); // 0x16b94d0 [Public]
    void Compute Mood from Temper(double Temper); // 0x16b94d0 [Public]
    void Initialize(USkeletalMeshComponent* SkeletalMesh); // 0x16b94d0 [Public]
    void ApplyMoodParameters(TArray<FMaterialParameterInfo>& VectorParameterInfos, TArray<FLinearColor>& VectorParameters, UMaterialInstanceDynamic* MatInstance); // 0x16b94d0 [Private]
    void Calculate Time Vector 4(bool MultiplySpeedByAlpha, const FLinearColor& Speed, const FLinearColor& CurrentTime, const FLinearColor& Time); // 0x16b94d0 [Private]
    void Cache Parameter Infos(TArray<FMaterialParameterInfo>& VectorsParameterInfos, TArray<FName>& VectorParameterNames, const UMaterialInterface*& Material, UMaterialFunctionInterface* LayerFunction); // 0x16b94d0 [Private]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void Begin(const USkeletalMeshComponent*& SkeletalMesh); // 0x16b94d0
    void UpdateMood(USkeletalMeshComponent* SkeletalMesh); // 0x16b94d0
    void ExecuteUbergraph_BPC_CollectorLeviathanGlow(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_CollectorLeviathan_C (/Game/Blueprints/AI/Agents/CollectorLeviathan/BP_CollectorLeviathan.BP_CollectorLeviathan_C)
    void BaseGhostDestroyerTrace(); // 0x16b94d0 [Public]
    void UpdateTentacleReachPosition(); // 0x16b94d0 [Public]
    void GetCreatureAnimationComponent(const UBPC_CreatureAnimationComponent_C*& Return); // 0x16b94d0 [Public]
    void GetWorldLocation(const FVector& Location); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void EditorTick(); // 0x16b94d0 [Public]
    void TickEvent(); // 0x16b94d0
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_CollectorLeviathan(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_SN2AILargeFish_C (/Game/Blueprints/AI/Agents/Common/BP_SN2AILargeFish.BP_SN2AILargeFish_C)
    void GetWorldLocation(const FVector& Location); // 0x16b94d0 [Public]

// ABP_SN2AISmallFish_C (/Game/Blueprints/AI/Agents/Common/BP_SN2AISmallFish.BP_SN2AISmallFish_C)
    void HideSkeletalMeshImplementation(); // 0x16b94d0 [Public]
    void ShowSkeletalMeshImplementation(); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void ShowSkeletalMesh(); // 0x16b94d0 [Event Public]
    void HideSkeletalMesh(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_SN2AISmallFish(int32 EntryPoint); // 0x16b94d0 [Final]

// UBP_BTDecorator_IsCrawling_C (/Game/Blueprints/AI/Agents/Common/Decorators/BP_BTDecorator_IsCrawling.BP_BTDecorator_IsCrawling_C)
    bool PerformConditionCheckAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]

// UBP_BTDecorator_IsSwimming_C (/Game/Blueprints/AI/Agents/Common/Decorators/BP_BTDecorator_IsSwimming.BP_BTDecorator_IsSwimming_C)
    bool PerformConditionCheckAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]

// UBP_BTDecorator_JuvenileParentSwimming_C (/Game/Blueprints/AI/Agents/Common/Decorators/BP_BTDecorator_JuvenileParentSwimming.BP_BTDecorator_JuvenileParentSwimming_C)
    float CalculateUtilityBP(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]

// UEQC_DecisionTarget_C (/Game/Blueprints/AI/Agents/Common/EQS/Context/EQC_DecisionTarget.EQC_DecisionTarget_C)
    void ProvideSingleLocation(UObject* QuerierObject, AActor* QuerierActor, const FVector& ResultingLocation); // 0x16b94d0 [Event Public]

// UEQC_DecisionTargetActor_C (/Game/Blueprints/AI/Agents/Common/EQS/Context/EQC_DecisionTargetActor.EQC_DecisionTargetActor_C)
    void ProvideSingleActor(UObject* QuerierObject, AActor* QuerierActor, const AActor*& ResultingActor); // 0x16b94d0 [Event Public]

// UEQC_ParentActor_C (/Game/Blueprints/AI/Agents/Common/EQS/Context/EQC_ParentActor.EQC_ParentActor_C)
    void ProvideSingleLocation(UObject* QuerierObject, AActor* QuerierActor, const FVector& ResultingLocation); // 0x16b94d0 [Event Public]

// UEQC_WanderTarget_C (/Game/Blueprints/AI/Agents/Common/EQS/Context/EQC_WanderTarget.EQC_WanderTarget_C)
    void ProvideSingleLocation(UObject* QuerierObject, AActor* QuerierActor, const FVector& ResultingLocation); // 0x16b94d0 [Event Public]

// UBTTask_ApplyDecisionTarget_C (/Game/Blueprints/AI/Agents/Common/Tasks/BTTask_ApplyDecisionTarget.BTTask_ApplyDecisionTarget_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BTTask_ApplyDecisionTarget(int32 EntryPoint); // 0x16b94d0 [Final]

// UBTTask_ApplyLeaderTarget_C (/Game/Blueprints/AI/Agents/Common/Tasks/BTTask_ApplyLeaderTarget.BTTask_ApplyLeaderTarget_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BTTask_ApplyLeaderTarget(int32 EntryPoint); // 0x16b94d0 [Final]

// UBTTask_ApplyStartInFrontForward_C (/Game/Blueprints/AI/Agents/Common/Tasks/BTTask_ApplyStartInFrontForward.BTTask_ApplyStartInFrontForward_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BTTask_ApplyStartInFrontForward(int32 EntryPoint); // 0x16b94d0 [Final]

// UBTTask_ApplyStartRotation_C (/Game/Blueprints/AI/Agents/Common/Tasks/BTTask_ApplyStartRotation.BTTask_ApplyStartRotation_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BTTask_ApplyStartRotation(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Hammerhead_C (/Game/Blueprints/AI/Agents/LargeCreature001_Hammerhead/BP_Hammerhead.BP_Hammerhead_C)
    void GetWorldLocation(const FVector& Location); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_Hammerhead(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_NeedlersharkProjectile_C (/Game/Blueprints/AI/Agents/LargeCreature003_NeedlerShark/Actors/BP_NeedlersharkProjectile.BP_NeedlersharkProjectile_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void BndEvt__BP_NeedlersharkProjectile_Sphere_K2Node_ComponentBoundEvent_1_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x16b94d0
    void ExecuteUbergraph_BP_NeedlersharkProjectile(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_NeedlerShark_C (/Game/Blueprints/AI/Agents/LargeCreature003_NeedlerShark/BP_NeedlerShark.BP_NeedlerShark_C)
    void ShowPosture(double PostureNormal, double LerpDuration); // 0x16b94d0 [Public]
    void ShowThreat(const FLinearColor& EmissiveColour, double EmissiveNormal, double LerpDuration); // 0x16b94d0 [Public]
    void SetAllNeedlesVisibility(bool Visible); // 0x16b94d0
    void SetSingleNeedleVisibility(int32 Index, bool bNewVisibility); // 0x16b94d0
    void ExecuteUbergraph_BP_NeedlerShark(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_EMP_C (/Game/Blueprints/AI/Agents/LargeCreature008_TwinEel/BP_EMP.BP_EMP_C)
    void BndEvt__BP_BlightCloud_Sphere_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void ExecuteUbergraph_BP_EMP(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_TwinEel_C (/Game/Blueprints/AI/Agents/LargeCreature008_TwinEel/BP_TwinEel.BP_TwinEel_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void ToggleUpperEel(bool Visible); // 0x16b94d0
    void ToggleLowerEel(bool Visible); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_TwinEel(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_TwinEel_Proxy_C (/Game/Blueprints/AI/Agents/LargeCreature008_TwinEel/BP_TwinEel_Proxy.BP_TwinEel_Proxy_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// UBP_TwinEels_AreJoined_C (/Game/Blueprints/AI/Agents/LargeCreature008_TwinEel/Decorators/BP_TwinEels_AreJoined.BP_TwinEels_AreJoined_C)
    bool PerformConditionCheckAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]

// UBP_TwinEels_FollowerIsAttached_C (/Game/Blueprints/AI/Agents/LargeCreature008_TwinEel/Decorators/BP_TwinEels_FollowerIsAttached.BP_TwinEels_FollowerIsAttached_C)
    bool PerformConditionCheckAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]

// ABP_CoralCrab_C (/Game/Blueprints/AI/Agents/LargeCreature017_CoralCrab/BP_CoralCrab.BP_CoralCrab_C)
    void SetMovementEnabled(bool Enabled); // 0x16b94d0 [Public]
    void GetDigSpotTransform(FTransform& DigSpot); // 0x16b94d0 [Public]
    void PrintGASAttributes(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ShrinkRootCollisionRadius(); // 0x16b94d0
    void RestoreRootCollisionRadius(); // 0x16b94d0
    void SetRootSphereRadius(double InSphereRadius); // 0x16b94d0
    void RamHit(); // 0x16b94d0
    void ExecuteUbergraph_BP_CoralCrab(int32 EntryPoint); // 0x16b94d0 [Final]
    void RamHitEvent__DelegateSignature(); // 0x16b94d0 [Public]

// ABP_Sandspear_Juvenile_C (/Game/Blueprints/AI/Agents/LargeCreature021_Sandspear/BP_Sandspear_Juvenile.BP_Sandspear_Juvenile_C)
    void ToggleVisibility(bool bIsVisible); // 0x16b94d0
    void ExecuteUbergraph_BP_Sandspear_Juvenile(int32 EntryPoint); // 0x16b94d0 [Final]

// UBTService_Sandspear_LureStimulus_C (/Game/Blueprints/AI/Agents/LargeCreature021_Sandspear/Services/BTService_Sandspear_LureStimulus.BTService_Sandspear_LureStimulus_C)
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BTService_Sandspear_LureStimulus(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_VFX_Overlay_C (/Game/Blueprints/AI/Agents/Prototypes/TarEel/GAS/BPC_VFX_Overlay.BPC_VFX_Overlay_C)
    void FadeOverlaysOverTime(); // 0x16b94d0 [Public]
    void AppendOverlay(const E_VFX_Overlay& Overlay, double Intensity, double Duration); // 0x16b94d0 [Public]
    void SetOverlay(const E_VFX_Overlay& Overlay, double Intensity, double Duration); // 0x16b94d0 [Public]
    void InitializeMaterialInstance(UMaterialInstance* Source); // 0x16b94d0 [Private]
    void GatherMeshes(); // 0x16b94d0 [Private]
    void UpdateDynamicMaterial(double B); // 0x16b94d0 [Private]
    void RemoveOverlay(); // 0x16b94d0 [Private]
    void ApplyOverlay(); // 0x16b94d0 [Private]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BPC_VFX_Overlay(int32 EntryPoint); // 0x16b94d0 [Final]

// UBP_TarVehicleComponent_C (/Game/Blueprints/AI/Agents/Prototypes/TarEel/GAS/BP_TarVehicleComponent.BP_TarVehicleComponent_C)
    void BurstApplyTar(double TarAmount); // 0x16b94d0 [Public]
    void BurstClearTar(double TarAmount); // 0x16b94d0 [Public]
    void RemoveOverlapActor(AActor* ActorToRemove); // 0x16b94d0 [Public]
    void AddOverlapActor(AActor* ActorToAdd); // 0x16b94d0 [Public]
    void CheckIsInTar(); // 0x16b94d0 [Private]
    void CalculateTarStrength(); // 0x16b94d0 [Private]
    void RemoveTar(double TarAmount); // 0x16b94d0 [Private]
    void AddTar(double TarAmount); // 0x16b94d0 [Private]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void ApplyBurstTarOnLand(); // 0x16b94d0
    void ResetBurstTarOnLand(); // 0x16b94d0
    void ResetResetBurstTarOnLand(); // 0x16b94d0
    void ApplyTarOnMovement(); // 0x16b94d0
    void ExecuteUbergraph_BP_TarVehicleComponent(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_TarEel_RemoveTar_C (/Game/Blueprints/AI/Agents/Prototypes/TarEel/GAS/GA_AI_TarEel_RemoveTar.GA_AI_TarEel_RemoveTar_C)
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_TarEel_RemoveTar(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ElectricGeordie_C (/Game/Blueprints/AI/Agents/SmallCreature003_ElectricGeordie/BP_ElectricGeordie.BP_ElectricGeordie_C)
    bool IsPickupDisabled(AActor* FromActor, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void OnDestroyed_Event(AActor* DestroyedActor); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ShowSkeletalMesh(); // 0x16b94d0 [Event Public]
    void HideSkeletalMesh(); // 0x16b94d0 [Event Public]
    void PrePickupItem(AActor* PickupActor); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_ElectricGeordie(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Houndgar_C (/Game/Blueprints/AI/Agents/SmallCreature003_Houndgar/BP_Houndgar.BP_Houndgar_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ShowSkeletalMesh(); // 0x16b94d0 [Event Public]
    void HideSkeletalMesh(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_Houndgar(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_EpicureanSymbiote_C (/Game/Blueprints/AI/Agents/SmallCreature015_EpicureanSymbiote/BP_EpicureanSymbiote.BP_EpicureanSymbiote_C)
    void ShowSkeletalMesh(); // 0x16b94d0 [Event Public]
    void HideSkeletalMesh(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_EpicureanSymbiote(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BlightParasite_C (/Game/Blueprints/AI/Agents/SmallCreature016_BlightParasite/BP_BlightParasite.BP_BlightParasite_C)
    void ShowSkeletalMesh(); // 0x16b94d0 [Event Public]
    void HideSkeletalMesh(); // 0x16b94d0 [Event Public]
    void BndEvt__BP_BlightParasite_HealthComponent_K2Node_ComponentBoundEvent_0_DiedDelegate__DelegateSignature(AActor* SourceActor, AActor* TargetActor); // 0x16b94d0
    void UnregisterFromWorldPop(); // 0x16b94d0
    void ExecuteUbergraph_BP_BlightParasite(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_AnemoneCrab_C (/Game/Blueprints/AI/Agents/SmallCreature017_AnemoneCrab/BP_AnemoneCrab.BP_AnemoneCrab_C)
    bool IsPickupDisabled(AActor* FromActor, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ShowSkeletalMesh(); // 0x16b94d0 [Event Public]
    void HideSkeletalMesh(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_AnemoneCrab(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_FourEye_C (/Game/Blueprints/AI/Agents/SmallCreature018_FourEye/BP_FourEye.BP_FourEye_C)
    bool IsPickupDisabled(AActor* FromActor, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ShowSkeletalMesh(); // 0x16b94d0 [Event Public]
    void HideSkeletalMesh(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_FourEye(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_VoidLeviathanChild_C (/Game/Blueprints/AI/Agents/VoidLeviathan/BP_VoidLeviathanChild.BP_VoidLeviathanChild_C)
    void ShowPosture(double PostureNormal, double LerpDuration); // 0x16b94d0 [Public]
    void ShowThreat(const FLinearColor& EmissiveColour, double EmissiveNormal, double LerpDuration); // 0x16b94d0 [Public]
    void ExecuteUbergraph_BP_VoidLeviathanChild(int32 EntryPoint); // 0x16b94d0 [Final]

// IBPI_AggressionDisplay_C (/Game/Blueprints/AI/Common/Services/BPI_AggressionDisplay.BPI_AggressionDisplay_C)
    void ShowThreat(const FLinearColor& EmissiveColour, double EmissiveNormal, double LerpDuration); // 0x16b94d0 [Public]
    void ShowPosture(double PostureNormal, double LerpDuration); // 0x16b94d0 [Public]

// UBTTask_ModifyActorLocation_C (/Game/Blueprints/AI/Common/Tasks/BTTask_ModifyActorLocation.BTTask_ModifyActorLocation_C)
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BTTask_ModifyActorLocation(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_AbandonedBaseSign_C (/Game/Blueprints/AbandonedBases/BP_AbandonedBaseSign.BP_AbandonedBaseSign_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_AbandonedBaseSign(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BioLab_OutpostBase_C (/Game/Blueprints/AbandonedBases/BP_BioLab_OutpostBase.BP_BioLab_OutpostBase_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void CheckAttachPowerActor(); // 0x16b94d0
    void GiveSuffocationImmunity(AActor* OtherActor); // 0x16b94d0
    void RemoveSuffocationImmunity(AActor* OtherActor); // 0x16b94d0
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_BioLab_OutpostBase(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_HabitatBlightLabTerminal_C (/Game/Blueprints/AbandonedBases/BP_HabitatBlightLabTerminal.BP_HabitatBlightLabTerminal_C)
    void OnRep_TerminalDisplayActive(); // 0x16b94d0
    void TerminalUsed(); // 0x16b94d0
    void UpdateVisuals(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_HabitatBlightLabTerminal(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Bases_KitPieces_Parent_C (/Game/Blueprints/AbandonedBases/KitPieces/BP_Bases_KitPieces_Parent.BP_Bases_KitPieces_Parent_C)
    void Explode(); // 0x16b94d0 [Public]
    void Stacked Room Bottom Tile Replacement(); // 0x16b94d0 [Public]
    void StackedRoom Top Tile Replacement(); // 0x16b94d0 [Public]
    void Swap Material to Non-Grunge Version(); // 0x16b94d0 [Public]
    void Reset(); // 0x16b94d0 [Public]

// ABP_BaseModule_BottomWall_WindowFull_Middle_01b_C (/Game/Blueprints/AbandonedBases/KitPieces/GroundFloors/BP_BaseModule_BottomWall_WindowFull_Middle_01b.BP_BaseModule_BottomWall_WindowFull_Middle_01b_C)
    void SendPowerOnSignal(bool IsPowerOn?); // 0x16b94d0 [Public]
    void ExecuteUbergraph_BP_BaseModule_BottomWall_WindowFull_Middle_01b(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BaseModule_BottomWall_WindowFull_Middle_01c_C (/Game/Blueprints/AbandonedBases/KitPieces/GroundFloors/BP_BaseModule_BottomWall_WindowFull_Middle_01c.BP_BaseModule_BottomWall_WindowFull_Middle_01c_C)
    void SendPowerOnSignal(bool IsPowerOn?); // 0x16b94d0 [Public]
    void ExecuteUbergraph_BP_BaseModule_BottomWall_WindowFull_Middle_01c(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BaseModule_BottomWall_WindowFull_RightEnd_01f_C (/Game/Blueprints/AbandonedBases/KitPieces/GroundFloors/BP_BaseModule_BottomWall_WindowFull_RightEnd_01f.BP_BaseModule_BottomWall_WindowFull_RightEnd_01f_C)
    void SendPowerOnSignal(bool IsPowerOn?); // 0x16b94d0 [Public]
    void ExecuteUbergraph_BP_BaseModule_BottomWall_WindowFull_RightEnd_01f(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BaseModule_RoomWall_WindowFull_RightEnd_01e_C (/Game/Blueprints/AbandonedBases/KitPieces/UpperFloors/BP_BaseModule_RoomWall_WindowFull_RightEnd_01e.BP_BaseModule_RoomWall_WindowFull_RightEnd_01e_C)
    void SendPowerOnSignal(bool IsPowerOn?); // 0x16b94d0 [Public]
    void ExecuteUbergraph_BP_BaseModule_RoomWall_WindowFull_RightEnd_01e(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Attach_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Attach.GA_AI_Attach_C)
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Attach(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_AttackVehicle_Collector_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_AttackVehicle_Collector.GA_AI_AttackVehicle_Collector_C)
    void UnbindOverlapDetectors(); // 0x16b94d0 [Public]
    void OnCompleted_C5B3C86440C1119E9AAFF3B3AB721D4F(); // 0x16b94d0
    void OnNotifyBegin_152F24524B77459FB176D799644F71B2(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void OnBeingOverlapEvent(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void ApplyDamageEvent(); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void TryAddImpulse(); // 0x16b94d0
    void ExecuteUbergraph_GA_AI_AttackVehicle_Collector(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Attack_NoAnim_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Attack_NoAnim.GA_AI_Attack_NoAnim_C)
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Attack_NoAnim(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Bite_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Bite.GA_AI_Bite_C)
    void OnCancelled_1A791C3C4861A1A64FC5E690037F4BC7(); // 0x16b94d0
    void OnInterrupted_1A791C3C4861A1A64FC5E690037F4BC7(); // 0x16b94d0
    void OnBlendOut_1A791C3C4861A1A64FC5E690037F4BC7(); // 0x16b94d0
    void OnBlendedIn_1A791C3C4861A1A64FC5E690037F4BC7(); // 0x16b94d0
    void OnCompleted_1A791C3C4861A1A64FC5E690037F4BC7(); // 0x16b94d0
    void OnLoaded_81BECD9E410809E4BF0B80919E733604(UObject* Loaded); // 0x16b94d0
    void OnNotifyBegin_1C88DF284904C385A3C7C38F19E4EE19(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Bite(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_BlightParasite_Bite_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_BlightParasite_Bite.GA_AI_BlightParasite_Bite_C)
    void OnNotifyBegin_15AE1A73473D03B1A196119BA767DDD8(); // 0x16b94d0
    void OnCompleted_C98F891546C9843AD599829AA56ECB3F(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_BlightParasite_Bite(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Death_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Death.GA_AI_Death_C)
    void OnDamageTaken(FGameplayEventData& GameplayEventData); // 0x16b94d0 [Public]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Death(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_EpicureanInfested_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_EpicureanInfested.GA_AI_EpicureanInfested_C)
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_EpicureanInfested(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Epicurean_Bite_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Epicurean_Bite.GA_AI_Epicurean_Bite_C)
    void OnNotifyBegin_84854EED44C9CF3F705EF28465942545(); // 0x16b94d0
    void OnCancelled_D697B6884BE2CF5F98116DB8FDB1579F(); // 0x16b94d0
    void OnInterrupted_D697B6884BE2CF5F98116DB8FDB1579F(); // 0x16b94d0
    void OnBlendOut_D697B6884BE2CF5F98116DB8FDB1579F(); // 0x16b94d0
    void OnBlendedIn_D697B6884BE2CF5F98116DB8FDB1579F(); // 0x16b94d0
    void OnCompleted_D697B6884BE2CF5F98116DB8FDB1579F(); // 0x16b94d0
    void OnNotifyBegin_D697B6884BE2CF5F98116DB8FDB1579F(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Epicurean_Bite(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Epicurean_Eat_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Epicurean_Eat.GA_AI_Epicurean_Eat_C)
    void OnNotifyBegin_B6477644480472FB52582DBAF69B6488(); // 0x16b94d0
    void OnCancelled_CBA8AA7D43E68F561017B59F012CA579(); // 0x16b94d0
    void OnInterrupted_CBA8AA7D43E68F561017B59F012CA579(); // 0x16b94d0
    void OnBlendOut_CBA8AA7D43E68F561017B59F012CA579(); // 0x16b94d0
    void OnBlendedIn_CBA8AA7D43E68F561017B59F012CA579(); // 0x16b94d0
    void OnCompleted_CBA8AA7D43E68F561017B59F012CA579(); // 0x16b94d0
    void OnNotifyBegin_CBA8AA7D43E68F561017B59F012CA579(); // 0x16b94d0
    void OnLoaded_833C44A6457BE7F6A9E17C8281E2A987(UObject* Loaded); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Epicurean_Eat(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_FourEye_Bite_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_FourEye_Bite.GA_AI_FourEye_Bite_C)
    void OnCancelled_813F888849B26C8E09580C9A40177C03(); // 0x16b94d0
    void OnInterrupted_813F888849B26C8E09580C9A40177C03(); // 0x16b94d0
    void OnBlendOut_813F888849B26C8E09580C9A40177C03(); // 0x16b94d0
    void OnBlendedIn_813F888849B26C8E09580C9A40177C03(); // 0x16b94d0
    void OnCompleted_813F888849B26C8E09580C9A40177C03(); // 0x16b94d0
    void OnLoaded_8B98B00C425C4B32A6C2D8951BFDD004(UObject* Loaded); // 0x16b94d0
    void OnNotifyBegin_C8F23454470431432541B3A5029ABECD(); // 0x16b94d0
    void OnNotifyBegin_0DD9D01F4AC11A3059DD0291530C76A4(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void DealDamage(); // 0x16b94d0
    void ExecuteUbergraph_GA_AI_FourEye_Bite(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Hammerhead_Ram_Hit_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Hammerhead_Ram_Hit.GA_AI_Hammerhead_Ram_Hit_C)
    void OnFinish_E90D94A44DC6C65C6966069129C0FEC6(); // 0x16b94d0
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Hammerhead_Ram_Hit(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Hammerhead_Ram_Hitv2_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Hammerhead_Ram_Hitv2.GA_AI_Hammerhead_Ram_Hitv2_C)
    void OnFinish_1098C1CA407299B4D100879BA2E5C211(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void OnHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Hammerhead_Ram_Hitv2(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Kill_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Kill.GA_AI_Kill_C)
    void OnCancelled_7DBD13A848A8620E38F8B5BC58E365D5(); // 0x16b94d0
    void OnInterrupted_7DBD13A848A8620E38F8B5BC58E365D5(); // 0x16b94d0
    void OnBlendOut_7DBD13A848A8620E38F8B5BC58E365D5(); // 0x16b94d0
    void OnBlendedIn_7DBD13A848A8620E38F8B5BC58E365D5(); // 0x16b94d0
    void OnCompleted_7DBD13A848A8620E38F8B5BC58E365D5(); // 0x16b94d0
    void OnLoaded_94E803C0456F81127BAC7C88277B9CA3(UObject* Loaded); // 0x16b94d0
    void OnNotifyBegin_DA3931D6486FF2B2B4E81083A62E1A2F(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Kill(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_LeviathanEatPlayer_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_LeviathanEatPlayer.GA_AI_LeviathanEatPlayer_C)
    void OnNotifyBegin_06586B4C481409C5F41B32B5F059DA52(); // 0x16b94d0
    void OnCompleted_128811DD4635471A8F00A4AA03B94D15(); // 0x16b94d0
    void OnCompleted_1D742A3B4683C18E8A6CA3807D2F216E(); // 0x16b94d0
    void OnNotifyBegin_30347F044DE4C00C7BD440B9F78F6549(); // 0x16b94d0
    void OnBeginOverlapTentacleEvent(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void KillActor(); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_LeviathanEatPlayer(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_LeviathanGrabAttackTadpole_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_LeviathanGrabAttackTadpole.GA_AI_LeviathanGrabAttackTadpole_C)
    void KillPlayer(); // 0x16b94d0 [Public]
    void OnCompleted_D1CD32F54133C1F09D785E87F81589B1(); // 0x16b94d0
    void OnCompleted_04B83F594B4DE348CD62A5B540AD77BB(); // 0x16b94d0
    void OnNotifyBegin_8DC5178B44ACB8A40A975D80A483AD5F(); // 0x16b94d0
    void OnNotifyBegin_6A68BF1F4F4C0B470D138BA2D19AE67F(); // 0x16b94d0
    void OnCompleted_F0B3F8DD434C505BCED37EB36C96A7E3(); // 0x16b94d0
    void OnBeginOverlapEvent(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void TryAddImpulse(); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ApplyDamageEvent(); // 0x16b94d0
    void ExecuteUbergraph_GA_AI_LeviathanGrabAttackTadpole(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_LeviathanPearlBreakReaction_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_LeviathanPearlBreakReaction.GA_AI_LeviathanPearlBreakReaction_C)
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_LeviathanPearlBreakReaction(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Mesmerize_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Mesmerize.GA_AI_Mesmerize_C)
    void Is Looking at Target(const bool& Result); // 0x16b94d0 [Public]
    void OnCancelled_969901F947A8D272FE354FAECDAEA3C0(); // 0x16b94d0
    void OnInterrupted_969901F947A8D272FE354FAECDAEA3C0(); // 0x16b94d0
    void OnBlendOut_969901F947A8D272FE354FAECDAEA3C0(); // 0x16b94d0
    void OnBlendedIn_969901F947A8D272FE354FAECDAEA3C0(); // 0x16b94d0
    void OnCompleted_969901F947A8D272FE354FAECDAEA3C0(); // 0x16b94d0
    void OnFinish_5D8F91E9499294CC577901A9D59D684E(); // 0x16b94d0
    void OnTick_73C5C0FA40836B47C7D38ABF9EEB2653(float DeltaTime); // 0x16b94d0
    void OnLoaded_D2ED0E7C4377393BF7632FA32423A34A(UObject* Loaded); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Mesmerize(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Mesmerized_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Mesmerized.GA_AI_Mesmerized_C)
    void OnTick_7BD0375E47EF6918ECE7D59F30960441(float DeltaTime); // 0x16b94d0
    void EventReceived_0547B3EC48A4783A6651BDB246B946D2(const FGameplayEventData& Payload); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Mesmerized(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_NeedlerShark_Shoot_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_NeedlerShark_Shoot.GA_AI_NeedlerShark_Shoot_C)
    void OnCancelled_EA7B4F354B84216FD8C2AB944D35E083(); // 0x16b94d0
    void OnInterrupted_EA7B4F354B84216FD8C2AB944D35E083(); // 0x16b94d0
    void OnBlendOut_EA7B4F354B84216FD8C2AB944D35E083(); // 0x16b94d0
    void OnBlendedIn_EA7B4F354B84216FD8C2AB944D35E083(); // 0x16b94d0
    void OnCompleted_EA7B4F354B84216FD8C2AB944D35E083(); // 0x16b94d0
    void OnLoaded_5F50CDC04C73F9BE78095A91580E268D(UObject* Loaded); // 0x16b94d0
    void OnFinished_51C81724416CE6246EC23B9428CB4DBF(int32 ActionNumber); // 0x16b94d0
    void OnPerformAction_51C81724416CE6246EC23B9428CB4DBF(int32 ActionNumber); // 0x16b94d0
    void OnNotifyBegin_74B3DB9F4A817C0792604A83DC7689B6(); // 0x16b94d0
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_NeedlerShark_Shoot(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_NeedlerShark_Shoot_Stun_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_NeedlerShark_Shoot_Stun.GA_AI_NeedlerShark_Shoot_Stun_C)
    void OnCancelled_F116371F40E0C56D3F7C57BAE7135DBF(); // 0x16b94d0
    void OnInterrupted_F116371F40E0C56D3F7C57BAE7135DBF(); // 0x16b94d0
    void OnBlendOut_F116371F40E0C56D3F7C57BAE7135DBF(); // 0x16b94d0
    void OnBlendedIn_F116371F40E0C56D3F7C57BAE7135DBF(); // 0x16b94d0
    void OnCompleted_F116371F40E0C56D3F7C57BAE7135DBF(); // 0x16b94d0
    void OnLoaded_D5BD2DC941D385BFA8F05EB421DA7FD4(UObject* Loaded); // 0x16b94d0
    void OnFinished_47D2DE604583FCD694D90DA6C1010DC2(int32 ActionNumber); // 0x16b94d0
    void OnPerformAction_47D2DE604583FCD694D90DA6C1010DC2(int32 ActionNumber); // 0x16b94d0
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_NeedlerShark_Shoot_Stun(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_ParasiteBlast_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_ParasiteBlast.GA_AI_ParasiteBlast_C)
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_ParasiteBlast(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_ParasiteDeath_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_ParasiteDeath.GA_AI_ParasiteDeath_C)
    void OnDamageTaken(FGameplayEventData& GameplayEventData); // 0x16b94d0 [Public]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_ParasiteDeath(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_SandSpear_Ambush_Prey_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_SandSpear_Ambush_Prey.GA_AI_SandSpear_Ambush_Prey_C)
    void OnCancelled_100416204ACFBE49E50656A7CB149A54(); // 0x16b94d0
    void OnInterrupted_100416204ACFBE49E50656A7CB149A54(); // 0x16b94d0
    void OnBlendOut_100416204ACFBE49E50656A7CB149A54(); // 0x16b94d0
    void OnBlendedIn_100416204ACFBE49E50656A7CB149A54(); // 0x16b94d0
    void OnCompleted_100416204ACFBE49E50656A7CB149A54(); // 0x16b94d0
    void OnLoaded_2012CA6F47ECDCCEDC8E15B50571DC73(UObject* Loaded); // 0x16b94d0
    void OnNotifyBegin_3E0FE8A94AE1506B6724C3BA387DFD76(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_SandSpear_Ambush_Prey(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Sandspear_GrabPlayer_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Sandspear_GrabPlayer.GA_AI_Sandspear_GrabPlayer_C)
    void OnAttachFinished_121824134E8D5D53F37B4284C0C5AE5C(); // 0x16b94d0
    void OnAttachAnimationIsDone_121824134E8D5D53F37B4284C0C5AE5C(); // 0x16b94d0
    void OnAttachInterpolationToSocketIsDone_121824134E8D5D53F37B4284C0C5AE5C(); // 0x16b94d0
    void OnAttachStarted_121824134E8D5D53F37B4284C0C5AE5C(); // 0x16b94d0
    void OnCancelled_677B5FB14F66976DB485579C12A40D07(); // 0x16b94d0
    void OnInterrupted_677B5FB14F66976DB485579C12A40D07(); // 0x16b94d0
    void OnBlendOut_677B5FB14F66976DB485579C12A40D07(); // 0x16b94d0
    void OnBlendedIn_677B5FB14F66976DB485579C12A40D07(); // 0x16b94d0
    void OnCompleted_677B5FB14F66976DB485579C12A40D07(); // 0x16b94d0
    void OnNotifyBegin_CD2B3B3D4F2042F7D40979A36D7FA65F(); // 0x16b94d0
    void OnNotifyBegin_189126324082A53B9D84459EA78EBA22(); // 0x16b94d0
    void OnCancelled_CC8A35FC4600BDF50DB557A767060920(); // 0x16b94d0
    void OnInterrupted_CC8A35FC4600BDF50DB557A767060920(); // 0x16b94d0
    void OnBlendOut_CC8A35FC4600BDF50DB557A767060920(); // 0x16b94d0
    void OnBlendedIn_CC8A35FC4600BDF50DB557A767060920(); // 0x16b94d0
    void OnCompleted_CC8A35FC4600BDF50DB557A767060920(); // 0x16b94d0
    void OnDetachFinished_43BB48C1473F809909FE71A0D62B7C5A(); // 0x16b94d0
    void OnDetachAnimationIsDone_43BB48C1473F809909FE71A0D62B7C5A(); // 0x16b94d0
    void OnDetachStarted_43BB48C1473F809909FE71A0D62B7C5A(); // 0x16b94d0
    void OnFinish_BA1A5633420CB29283508C9FB0ABB96D(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void OnBeginOverlapDetectorEvent(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void DamagePlayer(); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void DetachPlayer(); // 0x16b94d0
    void ForceDetach(); // 0x16b94d0
    void ExecuteUbergraph_GA_AI_Sandspear_GrabPlayer(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Sync_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Sync.GA_AI_Sync_C)
    void Get Decision Target(); // 0x16b94d0 [Public]
    void Get Sync Ack from BB(const bool& AckSync); // 0x16b94d0 [Public]
    void Set Sync Ack from BB(bool SyncAckValue, AActor* BlackBoardOwner); // 0x16b94d0 [Public]
    void EventReceived_EC6639DE45322BC38EC016A056AD3AFE(const FGameplayEventData& Payload); // 0x16b94d0
    void EventReceived_804751054B2C885CFD5FB9926A35F86A(const FGameplayEventData& Payload); // 0x16b94d0
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Sync(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Sync_Slave_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Sync_Slave.GA_AI_Sync_Slave_C)
    void Get Sync Ack from BB(const bool& AckSync); // 0x16b94d0 [Public]
    void EventReceived_590D526B4A7E7F88E75061A279324C22(const FGameplayEventData& Payload); // 0x16b94d0
    void EventReceived_BEEE11D848C4CF6DCD6F96B5E4DCEE97(const FGameplayEventData& Payload); // 0x16b94d0
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Sync_Slave(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_TarEel_Bite_Low_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_TarEel_Bite_Low.GA_AI_TarEel_Bite_Low_C)
    void OnNotifyBegin_88B16B2C41114E9C7745CAB7EF6B565A(); // 0x16b94d0
    void OnCancelled_5CE2F4504432DEE94D08849053606200(); // 0x16b94d0
    void OnInterrupted_5CE2F4504432DEE94D08849053606200(); // 0x16b94d0
    void OnAnimBlendOutBegin_5CE2F4504432DEE94D08849053606200(); // 0x16b94d0
    void OnAnimBlendedIn_5CE2F4504432DEE94D08849053606200(); // 0x16b94d0
    void OnAnimCompleted_5CE2F4504432DEE94D08849053606200(); // 0x16b94d0
    void OnFallbackNotifyFired_5CE2F4504432DEE94D08849053606200(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_TarEel_Bite_Low(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_TarEel_DeathBite_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_TarEel_DeathBite.GA_AI_TarEel_DeathBite_C)
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_TarEel_DeathBite(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_Tentacle_GrabAndBite_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_Tentacle_GrabAndBite.GA_AI_Tentacle_GrabAndBite_C)
    void OnCancelled_209260044FDE6E6010CA48BC4520A5A4(); // 0x16b94d0
    void OnInterrupted_209260044FDE6E6010CA48BC4520A5A4(); // 0x16b94d0
    void OnBlendOut_209260044FDE6E6010CA48BC4520A5A4(); // 0x16b94d0
    void OnBlendedIn_209260044FDE6E6010CA48BC4520A5A4(); // 0x16b94d0
    void OnCompleted_209260044FDE6E6010CA48BC4520A5A4(); // 0x16b94d0
    void OnLoaded_D575B8524C04F061513AFC8096CFB154(UObject* Loaded); // 0x16b94d0
    void OnNotifyBegin_CBE9C2E04CB08E18E746B8936E486CC2(); // 0x16b94d0
    void OnNotifyBegin_9F20D21C4004E3E54B3A3596BF7351AA(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_Tentacle_GrabAndBite(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_TwinEels_Attach_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_TwinEels_Attach.GA_AI_TwinEels_Attach_C)
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_TwinEels_Attach(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AI_TwinEels_EMP_C (/Game/Blueprints/AbilitySystem/Abilities/AI/GA_AI_TwinEels_EMP.GA_AI_TwinEels_EMP_C)
    void OnCancelled_5536CAEB428CACB3D1457EAB08C070DB(); // 0x16b94d0
    void OnInterrupted_5536CAEB428CACB3D1457EAB08C070DB(); // 0x16b94d0
    void OnBlendOut_5536CAEB428CACB3D1457EAB08C070DB(); // 0x16b94d0
    void OnBlendedIn_5536CAEB428CACB3D1457EAB08C070DB(); // 0x16b94d0
    void OnCompleted_5536CAEB428CACB3D1457EAB08C070DB(); // 0x16b94d0
    void OnNotifyBegin_6F320D3D42A9D976B7FB1BB6EE422A0E(); // 0x16b94d0
    void OnLoaded_E92083114B1076D775929085D972A636(UObject* Loaded); // 0x16b94d0
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AI_TwinEels_EMP(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Dash_ActiveBioAbility_C (/Game/Blueprints/AbilitySystem/Abilities/BioAbilities/Active/GA_Dash_ActiveBioAbility.GA_Dash_ActiveBioAbility_C)
    void LimitUpwardsAcceleration(const FVector& InAccel, const FVector& OutAccel); // 0x16b94d0 [Public]
    void OnFinish_7D3ACC7E42A0A7E89B74F8A9C78D30EB(); // 0x16b94d0
    void OnTick_22833C0242B71BA9A361FB9508882079(float DeltaTime); // 0x16b94d0
    void OnCompleted_448587EF4D9824036BB55A891E362B18(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Dash_ActiveBioAbility(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_EchoLocation_ActiveBioAbility_C (/Game/Blueprints/AbilitySystem/Abilities/BioAbilities/Active/GA_EchoLocation_ActiveBioAbility.GA_EchoLocation_ActiveBioAbility_C)
    void OnFinish_3E2D842A4AE76146B748F6AAD8D4BD8C(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void Tick(); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_EchoLocation_ActiveBioAbility(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Pathfinder_ActiveBioAbility_C (/Game/Blueprints/AbilitySystem/Abilities/BioAbilities/Active/GA_Pathfinder_ActiveBioAbility.GA_Pathfinder_ActiveBioAbility_C)
    void OnFinish_B26301E14C57395B2D22AF8205159F27(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Pathfinder_ActiveBioAbility(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_PulseControl_PassiveBioAbility_C (/Game/Blueprints/AbilitySystem/Abilities/BioAbilities/Passive/GA_PulseControl_PassiveBioAbility.GA_PulseControl_PassiveBioAbility_C)
    void Triggered_9FD4F0834A79B52DD3372990AC94DF1A(); // 0x16b94d0
    void Triggered_0734FDE040F21DC188C9469601228E70(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_PulseControl_PassiveBioAbility(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_SeafloorSwimmer_PassiveBioAbility_C (/Game/Blueprints/AbilitySystem/Abilities/BioAbilities/Passive/GA_SeafloorSwimmer_PassiveBioAbility.GA_SeafloorSwimmer_PassiveBioAbility_C)
    void OnSync_EE1DDA1E4A0ABEC9F2272B9B32AB2655(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void Tick(); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_SeafloorSwimmer_PassiveBioAbility(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_OxygenGenerator_GiveOxygen_C (/Game/Blueprints/AbilitySystem/Abilities/Carryables/GA_OxygenGenerator_GiveOxygen.GA_OxygenGenerator_GiveOxygen_C)
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_OxygenGenerator_GiveOxygen(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_OxygenGenerator_ProduceOxygen_C (/Game/Blueprints/AbilitySystem/Abilities/Carryables/GA_OxygenGenerator_ProduceOxygen.GA_OxygenGenerator_ProduceOxygen_C)
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void Update(); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_OxygenGenerator_ProduceOxygen(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_WorkLight_C (/Game/Blueprints/AbilitySystem/Abilities/Carryables/GA_WorkLight.GA_WorkLight_C)
    void CheckLightState(const bool& IsOn); // 0x16b94d0 [Public]
    void PlayLightsOffCue(); // 0x16b94d0 [Public]
    void PlayLightsOnCue(); // 0x16b94d0 [Public]
    void UpdateLightCue(); // 0x16b94d0 [Public]
    FAbilityInfoData GetActivateAbilityInfo(); // 0x16b94d0 [Event Public]
    void OnDepleted_F42B63584CC5C01CBD85E68DD817C103(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void TurnLightOff(); // 0x16b94d0
    void TurnLightOn(); // 0x16b94d0
    void ExecuteUbergraph_GA_WorkLight(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Base_DamageTaken_C (/Game/Blueprints/AbilitySystem/Abilities/Damage/GA_Base_DamageTaken.GA_Base_DamageTaken_C)
    void OnDamageTaken(FGameplayEventData& GameplayEventData); // 0x16b94d0 [Public]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Base_DamageTaken(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Damaged_Creature_C (/Game/Blueprints/AbilitySystem/Abilities/Damage/GA_Damaged_Creature.GA_Damaged_Creature_C)
    void OnCancelled_9F98BF164BE486BD41D1A984CD00682C(); // 0x16b94d0
    void OnInterrupted_9F98BF164BE486BD41D1A984CD00682C(); // 0x16b94d0
    void OnBlendOut_9F98BF164BE486BD41D1A984CD00682C(); // 0x16b94d0
    void OnBlendedIn_9F98BF164BE486BD41D1A984CD00682C(); // 0x16b94d0
    void OnCompleted_9F98BF164BE486BD41D1A984CD00682C(); // 0x16b94d0
    void OnLoaded_3DC3667E4FB32675E399A2A31FC858F6(UObject* Loaded); // 0x16b94d0
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Damaged_Creature(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Damaged_Player_C (/Game/Blueprints/AbilitySystem/Abilities/Damage/GA_Damaged_Player.GA_Damaged_Player_C)
    void GetHealthFraction(double Damage, const double& HealthFraction); // 0x16b94d0 [Public]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Damaged_Player(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Damaged_Tadpole_C (/Game/Blueprints/AbilitySystem/Abilities/Damage/GA_Damaged_Tadpole.GA_Damaged_Tadpole_C)
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Damaged_Tadpole(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Electrocuted_Player_C (/Game/Blueprints/AbilitySystem/Abilities/Damage/GA_Electrocuted_Player.GA_Electrocuted_Player_C)
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Electrocuted_Player(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_CoralDome_Ram_C (/Game/Blueprints/AbilitySystem/Abilities/Environment/GA_CoralDome_Ram.GA_CoralDome_Ram_C)
    void GetSpawnLocation(FTransform& SpawnLocation); // 0x16b94d0 [Public]
    void SpawnResources(bool IsPerfectHarvest); // 0x16b94d0 [Public]
    void ShowDestroyCue(bool IsPerfect); // 0x16b94d0 [Public]
    void DestroyTarget(); // 0x16b94d0 [Public]
    void ApplyBreakStimulus(bool IsPerfect); // 0x16b94d0 [Public]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_CoralDome_Ram(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Climb_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Climb.GA_Climb_C)
    void Cancelled_F27DB5764E4F3DB6BE437CBE086AB9B4(FUWETargetActor& HoverTarget); // 0x16b94d0
    void ValidData_F27DB5764E4F3DB6BE437CBE086AB9B4(FUWETargetActor& HoverTarget); // 0x16b94d0
    void OnClimbCompleted_B020E0424639644A75B18E962305BF8F(AActor* Actor, const EUWEClimbDirection& Direction); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Climb(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_DoublePing_C (/Game/Blueprints/AbilitySystem/Abilities/GA_DoublePing.GA_DoublePing_C)
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_DoublePing(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_DropCarryable_C (/Game/Blueprints/AbilitySystem/Abilities/GA_DropCarryable.GA_DropCarryable_C)
    void OnFinish_FBF8558D4B31B34FD07C56BF84E63BF5(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_DropCarryable(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_ExitVehicle_C (/Game/Blueprints/AbilitySystem/Abilities/GA_ExitVehicle.GA_ExitVehicle_C)
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_ExitVehicle(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Fly_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Fly.GA_Fly_C)
    void OnCompleted_B1C5E4AE450338E5F016F0A9EA5C968A(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_B1C5E4AE450338E5F016F0A9EA5C968A(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_B1C5E4AE450338E5F016F0A9EA5C968A(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_B1C5E4AE450338E5F016F0A9EA5C968A(const FInputActionValue& Value); // 0x16b94d0
    void OnCompleted_F98A0EC940553946B5BF1082E24E5BB2(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_F98A0EC940553946B5BF1082E24E5BB2(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_F98A0EC940553946B5BF1082E24E5BB2(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_F98A0EC940553946B5BF1082E24E5BB2(const FInputActionValue& Value); // 0x16b94d0
    void OnPossessedChanged_2B10691F4552EDC538316CAFDD6A553D(bool bPossessed); // 0x16b94d0
    void OnTagRequirementsFailed_73AB0CE04ADC742A154731AA6F0D8B0A(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Fly(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_HoldPing_C (/Game/Blueprints/AbilitySystem/Abilities/GA_HoldPing.GA_HoldPing_C)
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_HoldPing(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Interact_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Interact.GA_Interact_C)
    void GetInteractableInterface(const FGameplayEventData& EventData, const UObject*& Interactable); // 0x16b94d0 [Public]
    void Cancelled_E2D3D6924DF2D80220CE4DBE06E37EA8(FUWETargetActor& HoverTarget); // 0x16b94d0
    void ValidData_E2D3D6924DF2D80220CE4DBE06E37EA8(FUWETargetActor& HoverTarget); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Interact(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_InventoryShare_C (/Game/Blueprints/AbilitySystem/Abilities/GA_InventoryShare.GA_InventoryShare_C)
    void StopHoldVisual(); // 0x16b94d0 [Public]
    void StartHoldVisual(float InTimeRequired); // 0x16b94d0 [Public]
    void TriggerInteract(USN2PlayerInventoryInteractionComponent* InteractTarget, const FHitResult& HitResult); // 0x16b94d0 [Public]
    void GetInteractableInterface(const FGameplayEventData& EventData, const UObject*& Interactable); // 0x16b94d0 [Public]
    void Cancelled_336EA4DF498EE690C1B155B0CE8CEF66(FUWETargetActor& HoverTarget); // 0x16b94d0
    void ValidData_336EA4DF498EE690C1B155B0CE8CEF66(FUWETargetActor& HoverTarget); // 0x16b94d0
    void OnRelease_58D6AD0440C768067B835BB6D486E8B6(float TimeHeld); // 0x16b94d0
    void Cancelled_389346E64A13DE4FD374A6866B7EC5F2(FUWETargetActor& HoverTarget); // 0x16b94d0
    void ValidData_389346E64A13DE4FD374A6866B7EC5F2(FUWETargetActor& HoverTarget); // 0x16b94d0
    void OnTargetLost_9C11ACBA4B81AB8C29EE8F9E41AF8AFC(); // 0x16b94d0
    void Cancelled_BF19DC0B4148952559A46DAEEAC9FC6D(float TimeLeft); // 0x16b94d0
    void OnTimeSynced_BF19DC0B4148952559A46DAEEAC9FC6D(float TimeLeft); // 0x16b94d0
    void Completed_BF19DC0B4148952559A46DAEEAC9FC6D(float TimeLeft); // 0x16b94d0
    void Triggered_F8B2EBE047EA40FC1CAFD6B4ED7E4F8F(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void TryHoldInteract(); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_InventoryShare(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Jump_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Jump.GA_Jump_C)
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Jump(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Look_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Look.GA_Look_C)
    void OnCompleted_0E7603B84F16469156125180DA506B56(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_0E7603B84F16469156125180DA506B56(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_0E7603B84F16469156125180DA506B56(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_0E7603B84F16469156125180DA506B56(const FInputActionValue& Value); // 0x16b94d0
    void OnPossessedChanged_D93873174C6ECBCF70F34D82879501B3(bool bPossessed); // 0x16b94d0
    void OnTagRequirementsFailed_FCA5B1444D54DE235D9791A888A71791(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Look(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_ManagePlayerSafety_C (/Game/Blueprints/AbilitySystem/Abilities/GA_ManagePlayerSafety.GA_ManagePlayerSafety_C)
    void OnChange_4E13A5B7464F6704B0F6B58396D11063(bool bMatchesComparison, float CurrentValue); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_ManagePlayerSafety(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Mesmerized_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Mesmerized.GA_Mesmerized_C)
    void RemoveInstigator(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Public]
    void TryRemoveInstigator(FGameplayEventData& GameplayEventData); // 0x16b94d0 [Public]
    void GetCloserInstigator(const AActor*& Instigator); // 0x16b94d0 [Public]
    bool IsLookingAtAnyInstigator(); // 0x16b94d0 [Public]
    void StopAllMesmers(); // 0x16b94d0 [Public]
    void TryAddInstigator(FGameplayEventData& GameplayEventData); // 0x16b94d0 [Public]
    void EndMovementSpeedReduction(); // 0x16b94d0 [Public]
    void InitMovementSpeedReduction(); // 0x16b94d0 [Public]
    void UpdateMovementSpeedReduction(); // 0x16b94d0 [Public]
    void CheckEndAbility(); // 0x16b94d0 [Public]
    void UpdateMeterValue(); // 0x16b94d0 [Public]
    void LookAtCloserMesmer(); // 0x16b94d0 [Public]
    bool IsLookingAtInstigator(AActor* Instigator); // 0x16b94d0 [Public]
    void EventReceived_654A20A74026449F8A69DFBAC310E0D1(const FGameplayEventData& Payload); // 0x16b94d0
    void OnTick_85A95C2D493ADBF4B7B6CB87EC0F36E3(float DeltaTime); // 0x16b94d0
    void EventReceived_28303E8F49ECF9B2FA117EB8BFF9B42F(const FGameplayEventData& Payload); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void OnDied_Event(AActor* SourceActor, AActor* TargetActor); // 0x16b94d0
    void ExecuteUbergraph_GA_Mesmerized(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_MesmerizedAxum_C (/Game/Blueprints/AbilitySystem/Abilities/GA_MesmerizedAxum.GA_MesmerizedAxum_C)
    void TryRemoveInstigator(FGameplayEventData& GameplayEventData); // 0x16b94d0 [Public]
    void GetCloserInstigator(const AActor*& Instigator); // 0x16b94d0 [Public]
    bool IsLookingAtAnyInstigator(); // 0x16b94d0 [Public]
    void StopAllMesmers(); // 0x16b94d0 [Public]
    void TryAddInstigator(FGameplayEventData& GameplayEventData); // 0x16b94d0 [Public]
    void EndMovementSpeedReduction(); // 0x16b94d0 [Public]
    void InitMovementSpeedReduction(); // 0x16b94d0 [Public]
    void UpdateMovementSpeedReduction(); // 0x16b94d0 [Public]
    void CheckEndAbility(); // 0x16b94d0 [Public]
    void UpdateMeterValue(); // 0x16b94d0 [Public]
    void LookAtCloserMesmer(); // 0x16b94d0 [Public]
    bool IsLookingAtInstigator(AActor* Instigator); // 0x16b94d0 [Public]
    void EventReceived_B853AE4E442ECD45DC4B838860805E25(const FGameplayEventData& Payload); // 0x16b94d0
    void OnTick_28FF33F54EF63D36A39767AD9B2BAEEA(float DeltaTime); // 0x16b94d0
    void EventReceived_C226971840DAE8B4CEE00E814BFDBD9C(const FGameplayEventData& Payload); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void StopEffect(); // 0x16b94d0
    void ExecuteUbergraph_GA_MesmerizedAxum(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_OpenBuilderToolAbilitiesMenu_C (/Game/Blueprints/AbilitySystem/Abilities/GA_OpenBuilderToolAbilitiesMenu.GA_OpenBuilderToolAbilitiesMenu_C)
    void OnRelease_23DEC3DD430272BC72C684BD29236320(float TimeHeld); // 0x16b94d0
    void OnCompleted_0A3C22DF42007F9784FDE59B6FF1F10B(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_0A3C22DF42007F9784FDE59B6FF1F10B(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_0A3C22DF42007F9784FDE59B6FF1F10B(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_0A3C22DF42007F9784FDE59B6FF1F10B(const FInputActionValue& Value); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_OpenBuilderToolAbilitiesMenu(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_PlayEmote_C (/Game/Blueprints/AbilitySystem/Abilities/GA_PlayEmote.GA_PlayEmote_C)
    void HolsterTool(ASN2PlayerCharacter* Player, UUWEEmoteData* EmoteData, const bool& CancelAbility); // 0x16b94d0 [Public]
    void OnCancelled_640D356F41D15F4C2D3E90B83E90ABFB(); // 0x16b94d0
    void OnInterrupted_640D356F41D15F4C2D3E90B83E90ABFB(); // 0x16b94d0
    void OnAnimBlendOutBegin_640D356F41D15F4C2D3E90B83E90ABFB(); // 0x16b94d0
    void OnAnimBlendedIn_640D356F41D15F4C2D3E90B83E90ABFB(); // 0x16b94d0
    void OnAnimCompleted_640D356F41D15F4C2D3E90B83E90ABFB(); // 0x16b94d0
    void OnFallbackNotifyFired_640D356F41D15F4C2D3E90B83E90ABFB(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void OnAttach(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void ExecuteUbergraph_GA_PlayEmote(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Resting_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Resting.GA_Resting_C)
    void OnCompleted_823544404BDB9953B1A84FB8C82E6711(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_823544404BDB9953B1A84FB8C82E6711(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_823544404BDB9953B1A84FB8C82E6711(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_823544404BDB9953B1A84FB8C82E6711(const FInputActionValue& Value); // 0x16b94d0
    void OnCompleted_AB2E5B114F734FF3781FFB94DEF0B2AD(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_AB2E5B114F734FF3781FFB94DEF0B2AD(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_AB2E5B114F734FF3781FFB94DEF0B2AD(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_AB2E5B114F734FF3781FFB94DEF0B2AD(const FInputActionValue& Value); // 0x16b94d0
    void OnCompleted_8257CC6E47C24DE0723208A85B2B99B0(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_8257CC6E47C24DE0723208A85B2B99B0(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_8257CC6E47C24DE0723208A85B2B99B0(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_8257CC6E47C24DE0723208A85B2B99B0(const FInputActionValue& Value); // 0x16b94d0
    void OnFinish_8AEE0B454424EB61BE9204991DF385F2(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void Detach(); // 0x16b94d0
    void ExecuteUbergraph_GA_Resting(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_ReviveNew_C (/Game/Blueprints/AbilitySystem/Abilities/GA_ReviveNew.GA_ReviveNew_C)
    void EndTasks(); // 0x16b94d0 [Public]
    void GetReviveTargetDiedAttributes(TArray<FAnalyticsEventAttr>& Array); // 0x16b94d0 [Public]
    void RemoveBeingRevivedEffect(); // 0x16b94d0 [Public]
    void ApplyBeingRevivedEffect(); // 0x16b94d0 [Public]
    void StopHoldVisual(); // 0x16b94d0 [Public]
    void StartHoldVisual(float InTimeRequired); // 0x16b94d0 [Public]
    void Cancelled_3891EED3400DF9412A972DB19BFB3903(FUWETargetActor& HoverTarget); // 0x16b94d0
    void ValidData_3891EED3400DF9412A972DB19BFB3903(FUWETargetActor& HoverTarget); // 0x16b94d0
    void Cancelled_7841D3984A0DC58B3CBE9DA84BB182F2(float TimeLeft); // 0x16b94d0
    void OnTimeSynced_7841D3984A0DC58B3CBE9DA84BB182F2(float TimeLeft); // 0x16b94d0
    void Completed_7841D3984A0DC58B3CBE9DA84BB182F2(float TimeLeft); // 0x16b94d0
    void OnCompleted_0FCE50F64232C3FE4951D18D60417F2E(); // 0x16b94d0
    void OnTargetLost_8BB31E0941314A4AEAC40F81F5E2B6BF(); // 0x16b94d0
    void OnRelease_6B1CFE364596AA1938E46DA1B40B9F88(float TimeHeld); // 0x16b94d0
    void Triggered_86BE22E94D713B18BB099CB48441FB20(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void TryRevive(); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void OnPlayerRevived_Event(AActor* Instigator); // 0x16b94d0
    void OnPlayerDied_Event(); // 0x16b94d0
    void ExecuteUbergraph_GA_ReviveNew(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Skip_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Skip.GA_Skip_C)
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Skip(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Sprint_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Sprint.GA_Sprint_C)
    void IsUsingGamepad(const bool& IsUsingGamepad); // 0x16b94d0 [Public]
    void OnTagRequirementsFailed_F0E9CFB948344474F32CEEBF428C4453(); // 0x16b94d0
    void OnRelease_E0CE6C6C4A5255B06BED89A5C67B4230(float TimeHeld); // 0x16b94d0
    void ValidData_EAA0CFD94EE96085B4D5F3890C24196A(FUWEGenericAbilityActorData& GenericValues); // 0x16b94d0
    void OnTick_EF0CD44648AC6BC29542F3AFD04881FB(float DeltaTime); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Sprint(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Squeeze_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Squeeze.GA_Squeeze_C)
    FText GetValueSign(double Number); // 0x16b94d0 [Public]
    FAbilityInfoData GetActivateAbilityInfo(); // 0x16b94d0 [Event Public]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Squeeze(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Swim_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Swim.GA_Swim_C)
    void GetDepth(const double& Depth); // 0x16b94d0 [Public]
    void OnCompleted_E7B4EFF4450EE32D27781F951D040059(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_E7B4EFF4450EE32D27781F951D040059(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_E7B4EFF4450EE32D27781F951D040059(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_E7B4EFF4450EE32D27781F951D040059(const FInputActionValue& Value); // 0x16b94d0
    void OnCompleted_E80D0FBA4F9088F096AF5194CF267811(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_E80D0FBA4F9088F096AF5194CF267811(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_E80D0FBA4F9088F096AF5194CF267811(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_E80D0FBA4F9088F096AF5194CF267811(const FInputActionValue& Value); // 0x16b94d0
    void OnPossessedChanged_5941A07F4CAFBFE93D3FB6A28E3DCBA9(bool bPossessed); // 0x16b94d0
    void OnTagRequirementsFailed_CADA07274E922E7B11AC588A75CF1F0F(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Swim(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Unstuck_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Unstuck.GA_Unstuck_C)
    void GetPlayerOxygen(const double& Oxygen); // 0x16b94d0 [Public]
    void OnFinish_D7D2479C49B0469AFF308B9A5DD3EDB8(); // 0x16b94d0
    void OnTagRequirementsFailed_DF5A275646FA72CC4CA3D28012E12A37(); // 0x16b94d0
    void OnFinish_B8274CF94B91B664AC90B59BAE1148DC(); // 0x16b94d0
    void OnFinish_43640FA14BF5DEE6AA185799F5FB291B(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Unstuck(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Walk_C (/Game/Blueprints/AbilitySystem/Abilities/GA_Walk.GA_Walk_C)
    void OnCompleted_CD32F07B44EEF144D8A18C86FCFC3E47(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_CD32F07B44EEF144D8A18C86FCFC3E47(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_CD32F07B44EEF144D8A18C86FCFC3E47(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_CD32F07B44EEF144D8A18C86FCFC3E47(const FInputActionValue& Value); // 0x16b94d0
    void OnPossessedChanged_B4226F164D955B3D033C67B870255CF4(bool bPossessed); // 0x16b94d0
    void OnTagRequirementsFailed_264369B04ECBC9BF16B8E5B80236B31A(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Walk(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Seafrog_Climb_C (/Game/Blueprints/AbilitySystem/Abilities/Tadpole/Chassis/GA_Seafrog_Climb.GA_Seafrog_Climb_C)
    void GetDepth(const double& Depth); // 0x16b94d0 [Public]
    void OnCompleted_C28ABFAF4B5E4F89F4937D90B55739E3(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_C28ABFAF4B5E4F89F4937D90B55739E3(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_C28ABFAF4B5E4F89F4937D90B55739E3(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_C28ABFAF4B5E4F89F4937D90B55739E3(const FInputActionValue& Value); // 0x16b94d0
    void OnCompleted_5C9604AC49AB151CBC870BB87D797C41(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_5C9604AC49AB151CBC870BB87D797C41(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_5C9604AC49AB151CBC870BB87D797C41(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_5C9604AC49AB151CBC870BB87D797C41(const FInputActionValue& Value); // 0x16b94d0
    void OnPossessedChanged_808E930A4952E3B6B1F2A39DBBECD723(bool bPossessed); // 0x16b94d0
    void OnTagRequirementsFailed_7F68E6654BDA2D66CDD5CB8F35F9EBA7(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void OnMovementTypeChanged_Event(const EUWEVehicleMovementType& NewMovementType); // 0x16b94d0
    void ExecuteUbergraph_GA_Seafrog_Climb(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Seafrog_Gravitize_C (/Game/Blueprints/AbilitySystem/Abilities/Tadpole/Chassis/GA_Seafrog_Gravitize.GA_Seafrog_Gravitize_C)
    void PlayBreakEffect(); // 0x16b94d0 [Public]
    void Cancelled_0B9C79DA4EE983FAF281D58F986C1C99(FUWETargetActor& HoverTarget); // 0x16b94d0
    void ValidData_0B9C79DA4EE983FAF281D58F986C1C99(FUWETargetActor& HoverTarget); // 0x16b94d0
    void OnPress_D292744140664F4EA6B26594A94AAE18(float TimeWaited); // 0x16b94d0
    void Added_B7AA8A4846495587BE26B9AB34B05128(); // 0x16b94d0
    void OnCancelled_A76C8E32492B37007DB4D088B6CA7310(); // 0x16b94d0
    void OnInputActionEnded_B1FE51384AD5D6923A096FBCEF6935DB(const FVector& InputValue); // 0x16b94d0
    void OnInputActionTriggered_B1FE51384AD5D6923A096FBCEF6935DB(const FVector& InputValue); // 0x16b94d0
    void OnInputActionStarted_B1FE51384AD5D6923A096FBCEF6935DB(const FVector& InputValue); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Seafrog_Gravitize(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Seafrog_Thrust_C (/Game/Blueprints/AbilitySystem/Abilities/Tadpole/Chassis/GA_Seafrog_Thrust.GA_Seafrog_Thrust_C)
    void SetHeatingActive(bool bNewActive); // 0x16b94d0 [Public]
    void OnTagRequirementsFailed_824A773A482B2781935120A05C66E1A1(); // 0x16b94d0
    void OnTick_4BB74C144EA572EA4A00B2B26B5819AE(float DeltaTime); // 0x16b94d0
    void OnRelease_3DCDFCC241D32DFBF9969DB7B55BC2AE(float TimeHeld); // 0x16b94d0
    void OnRelease_83FC77114714FCC4ED788AAFCE69BD05(float TimeHeld); // 0x16b94d0
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Seafrog_Thrust(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_DelayedBoost_C (/Game/Blueprints/AbilitySystem/Abilities/Tadpole/GA_DelayedBoost.GA_DelayedBoost_C)
    void OnFinish_6DF9AFD04D25B3B193D63A91C6810E70(); // 0x16b94d0
    void OnSync_DC08FC644B800351A9D9F6B95A28DE73(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_DelayedBoost(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_TadpoleAttachChassis_C (/Game/Blueprints/AbilitySystem/Abilities/Tadpole/GA_TadpoleAttachChassis.GA_TadpoleAttachChassis_C)
    void GetAngleDifferenceTo(AActor* Actor, const double& AngleDifference); // 0x16b94d0 [Public]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void EndAlignTadpole(AActor* Chassis); // 0x16b94d0
    void OnChassisOverlapBegin_Event(AActor* Chassis); // 0x16b94d0
    void PerformAttach(); // 0x16b94d0
    void ExecuteUbergraph_GA_TadpoleAttachChassis(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_TadpoleDetachChassis_C (/Game/Blueprints/AbilitySystem/Abilities/Tadpole/GA_TadpoleDetachChassis.GA_TadpoleDetachChassis_C)
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_TadpoleDetachChassis(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_TadpoleLights_C (/Game/Blueprints/AbilitySystem/Abilities/Tadpole/GA_TadpoleLights.GA_TadpoleLights_C)
    void PlayLightsOffCue(); // 0x16b94d0 [Public]
    void PlayLightsOnCue(); // 0x16b94d0 [Public]
    void UpdateLightCue(); // 0x16b94d0 [Public]
    void OnPress_ACA1615D49E2901DD84630B487589038(float TimeWaited); // 0x16b94d0
    void OnTagRequirementsFailed_F307CEEB4445C2AE81C729B00B310196(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void OnChassChanged(AActor* Chassis); // 0x16b94d0
    void ExecuteUbergraph_GA_TadpoleLights(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_TadpoleLook_C (/Game/Blueprints/AbilitySystem/Abilities/Tadpole/GA_TadpoleLook.GA_TadpoleLook_C)
    void ClampAngleInputValue(double InAgnel, const double& OutAngle); // 0x16b94d0 [Public]
    void GetBankingModifier(const double& BankingModifier); // 0x16b94d0 [Public]
    void OnCompleted_6F69B33B423AC46157F19D96C03768D7(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_6F69B33B423AC46157F19D96C03768D7(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_6F69B33B423AC46157F19D96C03768D7(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_6F69B33B423AC46157F19D96C03768D7(const FInputActionValue& Value); // 0x16b94d0
    void OnPossessedChanged_44D1BB4040294D599B6F02BEB19E84DD(bool bPossessed); // 0x16b94d0
    void OnTagRequirementsFailed_0BBDBD6C45B4E31DC237789A90D101DC(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_TadpoleLook(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_TadpoleSwim_C (/Game/Blueprints/AbilitySystem/Abilities/Tadpole/GA_TadpoleSwim.GA_TadpoleSwim_C)
    FAbilityInfoData GetActivateAbilityInfo(); // 0x16b94d0 [Event Public]
    void GetDepth(const double& Depth); // 0x16b94d0 [Public]
    void OnCompleted_D64CE28C42D53304BE37C68358C0F049(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_D64CE28C42D53304BE37C68358C0F049(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_D64CE28C42D53304BE37C68358C0F049(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_D64CE28C42D53304BE37C68358C0F049(const FInputActionValue& Value); // 0x16b94d0
    void OnCompleted_257FFA76404FB52170EC26A4FF5010E4(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_257FFA76404FB52170EC26A4FF5010E4(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_257FFA76404FB52170EC26A4FF5010E4(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_257FFA76404FB52170EC26A4FF5010E4(const FInputActionValue& Value); // 0x16b94d0
    void OnPossessedChanged_B93526D5403FF25BB61E78816AEE5DD8(bool bPossessed); // 0x16b94d0
    void OnTagRequirementsFailed_3B4191D8469F0A379F4CA3B5FEBC0A49(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void OnMovementTypeChanged_Event(const EUWEVehicleMovementType& NewMovementType); // 0x16b94d0
    void ExecuteUbergraph_GA_TadpoleSwim(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_TadpoleWalk_C (/Game/Blueprints/AbilitySystem/Abilities/Tadpole/GA_TadpoleWalk.GA_TadpoleWalk_C)
    FAbilityInfoData GetActivateAbilityInfo(); // 0x16b94d0 [Event Public]
    void OnCompleted_F7BE841544089157CCF33B918DDFE40B(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_F7BE841544089157CCF33B918DDFE40B(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_F7BE841544089157CCF33B918DDFE40B(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_F7BE841544089157CCF33B918DDFE40B(const FInputActionValue& Value); // 0x16b94d0
    void OnPossessedChanged_619C91D3409B6A0B81E47FB327ED2315(bool bPossessed); // 0x16b94d0
    void OnTagRequirementsFailed_FD21E3B64BDC68292DDCE2A76859F575(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void OnMovementTypeChanged_Event(const EUWEVehicleMovementType& NewMovementType); // 0x16b94d0
    void ExecuteUbergraph_GA_TadpoleWalk(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_TadpolePhotovoltaicCharger_C (/Game/Blueprints/AbilitySystem/Abilities/Tadpole/Upgrades/GA_TadpolePhotovoltaicCharger.GA_TadpolePhotovoltaicCharger_C)
    void GetTimeOfDayFraction(const double& TOD); // 0x16b94d0 [Public]
    float CalculatePowerGenerationScale(); // 0x16b94d0 [Public]
    void CheckBlocked(const bool& IsBlocked); // 0x16b94d0 [Public]
    void CheckBlockTimerEvent(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_TadpolePhotovoltaicCharger(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AirBladder_Ascend_C (/Game/Blueprints/AbilitySystem/Abilities/Tools/AirBladder/GA_AirBladder_Ascend.GA_AirBladder_Ascend_C)
    void ClampVelocity(UObject* MovementComponent, bool IsPlayerSubmerged); // 0x16b94d0 [Public]
    void IsPlayerSubmerged(const bool& IsSubmerged); // 0x16b94d0 [Public]
    FAbilityInfoData GetActivateAbilityInfo(); // 0x16b94d0 [Event Public]
    void OnTick_2076F580453C1FBA83B4C1AAACA1C96A(float DeltaTime); // 0x16b94d0
    void OnFailed_AFE481D2426B483AD79819987FD289D4(float CollisionMagnitude); // 0x16b94d0
    void OnCompleted_AFE481D2426B483AD79819987FD289D4(float CollisionMagnitude); // 0x16b94d0
    void OnAttributeLoss_A2B5B0C94D9230D7C2902B96C40FBD23(float AttributeValueLost, float NewAttributeValue); // 0x16b94d0
    void OnFailed_A2B5B0C94D9230D7C2902B96C40FBD23(float AttributeValueLost, float NewAttributeValue); // 0x16b94d0
    void OnTagRequirementsFailed_962D9BCB4AF669D24BACB281DC528C43(); // 0x16b94d0
    void OnFinish_C8CE0CDA48CB57541D8884829BA286DC(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AirBladder_Ascend(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AirBladder_Inhale_C (/Game/Blueprints/AbilitySystem/Abilities/Tools/AirBladder/GA_AirBladder_Inhale.GA_AirBladder_Inhale_C)
    FAbilityInfoData GetActivateAbilityInfo(); // 0x16b94d0 [Event Public]
    void OnFinish_480637A4414239806615FA9A8BBE7234(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AirBladder_Inhale(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Builder_DeconstructMode_C (/Game/Blueprints/AbilitySystem/Abilities/Tools/Builder/GA_Builder_DeconstructMode.GA_Builder_DeconstructMode_C)
    void RemoveVisualEffects(); // 0x16b94d0 [Public]
    void OnCompleted_DEC1849C47BDC87ECB6A85A275D24295(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_DEC1849C47BDC87ECB6A85A275D24295(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_DEC1849C47BDC87ECB6A85A275D24295(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_DEC1849C47BDC87ECB6A85A275D24295(const FInputActionValue& Value); // 0x16b94d0
    void OnCompleted_E0B94C2A4DD8E5F63343B58B1D90E1A3(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_E0B94C2A4DD8E5F63343B58B1D90E1A3(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_E0B94C2A4DD8E5F63343B58B1D90E1A3(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_E0B94C2A4DD8E5F63343B58B1D90E1A3(const FInputActionValue& Value); // 0x16b94d0
    void Added_80A9F3B8447997F95D84DBA29F1A5919(); // 0x16b94d0
    void Added_7E9842A8468382D71B31AF98B40695E5(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void EnableDeconstruct(); // 0x16b94d0
    void EnableShrink(); // 0x16b94d0
    void ExecuteUbergraph_GA_Builder_DeconstructMode(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Builder_Eyedropper_C (/Game/Blueprints/AbilitySystem/Abilities/Tools/Builder/GA_Builder_Eyedropper.GA_Builder_Eyedropper_C)
    void RemoveVisualEffects(); // 0x16b94d0 [Public]
    void OnCompleted_A3AC1E6145436D422FCE9AA61E274322(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_A3AC1E6145436D422FCE9AA61E274322(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_A3AC1E6145436D422FCE9AA61E274322(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_A3AC1E6145436D422FCE9AA61E274322(const FInputActionValue& Value); // 0x16b94d0
    void Added_B8158CDA451E9B0BB7B20DBC04C05D98(); // 0x16b94d0
    void Added_EA76A34D4D749CC597BA57B6168429DC(); // 0x16b94d0
    void EventReceived_291B5C194224A29139A19F93E0591634(const FGameplayEventData& Payload); // 0x16b94d0
    void OnCompleted_EBBA647C46002A3A980384A8C8F4CC8C(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_EBBA647C46002A3A980384A8C8F4CC8C(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_EBBA647C46002A3A980384A8C8F4CC8C(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_EBBA647C46002A3A980384A8C8F4CC8C(const FInputActionValue& Value); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Builder_Eyedropper(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Builder_GrowMode_C (/Game/Blueprints/AbilitySystem/Abilities/Tools/Builder/GA_Builder_GrowMode.GA_Builder_GrowMode_C)
    void RemoveVisualEffects(); // 0x16b94d0 [Public]
    void OnCompleted_DCD5F58E45CC4C5F0774C4A75EABA5E9(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_DCD5F58E45CC4C5F0774C4A75EABA5E9(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_DCD5F58E45CC4C5F0774C4A75EABA5E9(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_DCD5F58E45CC4C5F0774C4A75EABA5E9(const FInputActionValue& Value); // 0x16b94d0
    void Added_6DB474F84E501861FEA37D96442C524D(); // 0x16b94d0
    void Added_739DF60345920C0D1225E692CED00C44(); // 0x16b94d0
    void EventReceived_241169A6439B8C2FE55FD1B61F9BBB31(const FGameplayEventData& Payload); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Builder_GrowMode(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Builder_MoveMode_C (/Game/Blueprints/AbilitySystem/Abilities/Tools/Builder/GA_Builder_MoveMode.GA_Builder_MoveMode_C)
    FAbilityInfoData GetAbilityInfo(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Builder_MoveMode(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Builder_ShrinkMode_C (/Game/Blueprints/AbilitySystem/Abilities/Tools/Builder/GA_Builder_ShrinkMode.GA_Builder_ShrinkMode_C)
    void RemoveVisualEffects(); // 0x16b94d0 [Public]
    void OnCompleted_2DE7B5B8479E31DD507A73961C1B71C1(const FInputActionValue& Value); // 0x16b94d0
    void OnActionValue_2DE7B5B8479E31DD507A73961C1B71C1(const FInputActionValue& Value); // 0x16b94d0
    void OnOngoing_2DE7B5B8479E31DD507A73961C1B71C1(const FInputActionValue& Value); // 0x16b94d0
    void OnStarted_2DE7B5B8479E31DD507A73961C1B71C1(const FInputActionValue& Value); // 0x16b94d0
    void Added_0A61ED15485CC15B604A89A681857F3B(); // 0x16b94d0
    void Added_F4EA8385419BDC0B70B6CEA65805F53D(); // 0x16b94d0
    void EventReceived_6B9052214F9964A6F27E42A72F44E9A5(const FGameplayEventData& Payload); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Builder_ShrinkMode(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_EMTTorsion_Base_C (/Game/Blueprints/AbilitySystem/Abilities/Tools/EMT/GA_EMTTorsion_Base.GA_EMTTorsion_Base_C)
    FAbilityInfoData GetActivateAbilityInfo(); // 0x16b94d0 [Event Public]
    void GetTorsionPointFromHoverTarget(const USN2EMTTorsionPointComponent*& AsSN2EMTTorsion Point Component, const bool& bFound, FGameplayTag& NotFoundReason); // 0x16b94d0 [Public]
    void OnRelease_49F8E67A47C5BFF8143942AEA0BD2AEB(float TimeHeld); // 0x16b94d0
    void OnDepleted_0D54CDD4427C677C5CE853B10342BC1A(); // 0x16b94d0
    void OnTargetLost_08A1E7934774A2A3DC39EA8F45BC4C58(); // 0x16b94d0
    void OnFinished_2FEB925444A4678C4C83A0BF5B306BD7(int32 ActionNumber); // 0x16b94d0
    void OnPerformAction_2FEB925444A4678C4C83A0BF5B306BD7(int32 ActionNumber); // 0x16b94d0
    void Cancelled_61E478724007C9FD1EC2C8A603A73633(FUWETargetActor& HoverTarget); // 0x16b94d0
    void ValidData_61E478724007C9FD1EC2C8A603A73633(FUWETargetActor& HoverTarget); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_EMTTorsion_Base(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_AttachToHardPoint_C (/Game/Blueprints/AbilitySystem/Abilities/Tools/GA_AttachToHardPoint.GA_AttachToHardPoint_C)
    void Cancelled_D20EEBCA43E9157B4A47278CFBCFF96C(FUWETargetActor& HoverTarget); // 0x16b94d0
    void ValidData_D20EEBCA43E9157B4A47278CFBCFF96C(FUWETargetActor& HoverTarget); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_AttachToHardPoint(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_DropHeldItem_C (/Game/Blueprints/AbilitySystem/Abilities/Tools/GA_DropHeldItem.GA_DropHeldItem_C)
    FAbilityInfoData GetActivateAbilityInfo(); // 0x16b94d0 [Event Public]
    void OnCompleted_547570FA46245B51D554158893596A7E(); // 0x16b94d0
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_DropHeldItem(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_FailedActivation_C (/Game/Blueprints/AbilitySystem/Abilities/Tools/GA_FailedActivation.GA_FailedActivation_C)
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_FailedActivation(int32 EntryPoint); // 0x16b94d0 [Final]

// UGA_Wakemaker_C (/Game/Blueprints/AbilitySystem/Abilities/Wakemaker/GA_Wakemaker.GA_Wakemaker_C)
    void UpdateMoveCue(); // 0x16b94d0 [Public]
    void OnDepleted_1190AE1849A8BC7631BD8C80804AA089(); // 0x16b94d0
    void OnRestored_C1F0AFE14449303EEAE7788E74A3C6DB(); // 0x16b94d0
    void K2_CommitExecute(); // 0x16b94d0 [Event Public]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GA_Wakemaker(int32 EntryPoint); // 0x16b94d0 [Final]

// UBP_FourEyeHungerLossCalc_C (/Game/Blueprints/AbilitySystem/Effects/Creatures/FourEye/BP_FourEyeHungerLossCalc.BP_FourEyeHungerLossCalc_C)
    float CalculateBaseMagnitude(FGameplayEffectSpec& Spec); // 0x16b94d0 [Event Public]

// UBP_NeedlerSharkStarveCalc_C (/Game/Blueprints/AbilitySystem/Effects/Creatures/NeedlerShark/BP_NeedlerSharkStarveCalc.BP_NeedlerSharkStarveCalc_C)
    float CalculateBaseMagnitude(FGameplayEffectSpec& Spec); // 0x16b94d0 [Event Public]

// UBP_GameplayCueStatics_C (/Game/Blueprints/AbilitySystem/GameplayCues/CueHelpers/BP_GameplayCueStatics.BP_GameplayCueStatics_C)
    void MakePlayerDamageReactionGCParams(AActor* Target, const FGameplayCueParameters& Params, UObject* __WorldContext, const FF_PlayerDamageReactionCueParams& DamageParams); // 0x16b94d0 [Static Public]
    void MakeScanningGCParams(const FGameplayCueParameters& Params, UObject* __WorldContext, const FF_ScanningCueParams& ScanningParams, const bool& Success?); // 0x16b94d0 [Static Public]

// UBPC_SN2AdaptationsPlayerStateComponent_C (/Game/Blueprints/Adaptations/BPC_SN2AdaptationsPlayerStateComponent.BPC_SN2AdaptationsPlayerStateComponent_C)
    void IsLocallyControlled(const bool& Value); // 0x16b94d0 [Public]
    void OnTagCountChanged_245D21FB46F57D297C924E84B95B19E7(int32 Count); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void OnSettingsChanged(FUWEGameConfigSettings& ChangedSettings); // 0x16b94d0
    void ExecuteUbergraph_BPC_SN2AdaptationsPlayerStateComponent(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_AirFissure_C (/Game/Blueprints/AirFissures/BP_AirFissure.BP_AirFissure_C)
    void UpdateBlightCleared(); // 0x16b94d0 [Public]
    void OnRep_IsBlightCleared(); // 0x16b94d0
    void OnSpawnFailed_4CE7D3C742B66C4FA550CF9D00329BEC(); // 0x16b94d0
    void OnSpawnFinished_4CE7D3C742B66C4FA550CF9D00329BEC(AActor* SpawnedActor); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void BndEvt__BP_AirFissure_OxygenVolume_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void BndEvt__BP_AirFissure_OxygenVolume_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x16b94d0
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Protected]
    void OnDied(AActor* SourceActor, AActor* TargetActor); // 0x16b94d0
    void ExecuteUbergraph_BP_AirFissure(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BlightSap_C (/Game/Blueprints/AirFissures/BP_BlightSap.BP_BlightSap_C)
    void EventReceived_408A2D764383210F005378A91B94DFE5(const FGameplayEventData& Payload); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnBlightSapDied(AActor* SourceActor, AActor* TargetActor); // 0x16b94d0
    void ExecuteUbergraph_BP_BlightSap(int32 EntryPoint); // 0x16b94d0 [Final]

// UBP_BaseInterior_AmbienceSound_C (/Game/Blueprints/AmbienceSounds/BP_BaseInterior_AmbienceSound.BP_BaseInterior_AmbienceSound_C)
    bool ShouldPlay(APawn* LocalPawn); // 0x16b94d0 [Event Public]

// UBP_Submerged_AmbienceSound_C (/Game/Blueprints/AmbienceSounds/BP_Submerged_AmbienceSound.BP_Submerged_AmbienceSound_C)
    bool ShouldPlay(APawn* LocalPawn); // 0x16b94d0 [Event Public]

// UBP_Surface_AmbienceSound_C (/Game/Blueprints/AmbienceSounds/BP_Surface_AmbienceSound.BP_Surface_AmbienceSound_C)
    bool ShouldPlay(APawn* LocalPawn); // 0x16b94d0 [Event Public]

// UBP_TadpoleInterior_AmbienceSound_C (/Game/Blueprints/AmbienceSounds/BP_TadpoleInterior_AmbienceSound.BP_TadpoleInterior_AmbienceSound_C)
    bool ShouldPlay(APawn* LocalPawn); // 0x16b94d0 [Event Public]

// UBP_TridentInterior_AmbienceSound_C (/Game/Blueprints/AmbienceSounds/BP_TridentInterior_AmbienceSound.BP_TridentInterior_AmbienceSound_C)
    bool ShouldPlay(APawn* LocalPawn); // 0x16b94d0 [Event Public]

// UBPC_WorldBlocker_C (/Game/Blueprints/BPC_WorldBlocker.BPC_WorldBlocker_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BPC_WorldBlocker(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_LockerLabel_C (/Game/Blueprints/BaseBuilding/BPC_LockerLabel.BPC_LockerLabel_C)
    int32 LabelLen(const FText& Label); // 0x16b94d0 [Public]
    void UpdateLabel(); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void OnPlayerTextChangedEvent(); // 0x16b94d0
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Public]
    void BeginPlayEvent(); // 0x16b94d0
    void ExecuteUbergraph_BPC_LockerLabel(int32 EntryPoint); // 0x16b94d0 [Final]
    void LabelUpdated__DelegateSignature(const FText& NewText); // 0x16b94d0 [Public]

// ABP_BaseHatch_C (/Game/Blueprints/BaseBuilding/BP_BaseHatch.BP_BaseHatch_C)
    void UpdatePoweredState(bool Powered); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void BndEvt__BP_BaseHatch_UWEAttachable_K2Node_ComponentBoundEvent_0_OnAttached__DelegateSignature(AActor* AttachedTo); // 0x16b94d0
    void BndEvt__BP_BaseHatch_UWEPoweredAppliance_K2Node_ComponentBoundEvent_1_OnPoweredStateChanged__DelegateSignature(bool NewIsPowered); // 0x16b94d0
    void ExecuteUbergraph_BP_BaseHatch(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BaseInteriorDoor_C (/Game/Blueprints/BaseBuilding/BP_BaseInteriorDoor.BP_BaseInteriorDoor_C)
    void UpdatePoweredState(bool IsPowered); // 0x16b94d0 [Public]
    void DoorAnimation__FinishedFunc(); // 0x16b94d0
    void DoorAnimation__UpdateFunc(); // 0x16b94d0
    void BndEvt__BP_BaseInteriorDoor_Door Trigger_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void BndEvt__BP_BaseInteriorDoor_Door Trigger_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x16b94d0
    void BndEvt__BP_BaseHatch_UWEAttachable_K2Node_ComponentBoundEvent_0_OnAttached__DelegateSignature(AActor* AttachedTo); // 0x16b94d0
    void BndEvt__BP_BaseHatch_UWEPoweredAppliance_K2Node_ComponentBoundEvent_1_OnPoweredStateChanged__DelegateSignature(bool NewIsPowered); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OpenDoor_Unpowered(); // 0x16b94d0
    void CloseDoor_Powered(); // 0x16b94d0
    void CloseDoor(); // 0x16b94d0
    void OpenDoor(); // 0x16b94d0
    void ExecuteUbergraph_BP_BaseInteriorDoor(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BedSingle_C (/Game/Blueprints/BaseBuilding/BP_BedSingle.BP_BedSingle_C)
    bool CanBeMoved(); // 0x16b94d0 [Event Public]
    bool ShouldDeconstructInstantly(); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x16b94d0 [Event Public]
    bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs); // 0x16b94d0 [Event Public]
    void OnCancelMove(); // 0x16b94d0 [Event Public]
    void OnMove(); // 0x16b94d0 [Event Public]
    void OnPlacementChanged(); // 0x16b94d0 [Event Public]
    void OnStartMove(); // 0x16b94d0 [Event Public]
    void PreDeconstruct(ASN2BuilderTool* BuilderTool); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void DetachEvent(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void AttachEvent(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void ExecuteUbergraph_BP_BedSingle(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BioBed_C (/Game/Blueprints/BaseBuilding/BP_BioBed.BP_BioBed_C)
    bool CanBeMoved(); // 0x16b94d0 [Event Public]
    bool ShouldDeconstructInstantly(); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x16b94d0 [Event Public]
    bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs); // 0x16b94d0 [Event Public]
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void SetPowered(bool Powered); // 0x16b94d0 [Public]
    void UpdateUIText(bool Assigned); // 0x16b94d0 [Public]
    void PlayAssignedCue(); // 0x16b94d0 [Public]
    void OnPlayerReady_910F37DE40F7838F48C15591E88DDD3C(); // 0x16b94d0
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void OnLocalPlayerAssigned(); // 0x16b94d0 [Event Protected]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void BndEvt__BP_LampBase_UWEAttachable_K2Node_ComponentBoundEvent_0_OnAttached__DelegateSignature(AActor* AttachedTo); // 0x16b94d0
    void UpdatePoweredState(); // 0x16b94d0
    void BndEvt__BP_BioBed_UWEPoweredAppliance_K2Node_ComponentBoundEvent_1_OnPoweredStateChanged__DelegateSignature(bool NewIsPowered); // 0x16b94d0
    void OnCancelMove(); // 0x16b94d0 [Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void PlayDeepStartBiobedAnim(APawn* Player); // 0x16b94d0
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void BndEvt__BP_BioBed_UWEPawnAttachmentOwner_K2Node_ComponentBoundEvent_2_UWENetworkedAttachmentDelegate__DelegateSignature(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void OnStartMove(); // 0x16b94d0 [Event Public]
    void OnPlacementChanged(); // 0x16b94d0 [Event Public]
    void OnLocalPlayerUnassigned(); // 0x16b94d0 [Event Protected]
    void OnLocalPlayerReady(); // 0x16b94d0 [Event Protected]
    void OnPlayerSpawned(APawn* Pawn); // 0x16b94d0 [Event Protected]
    void OnPlayerAssigned(); // 0x16b94d0 [Event Protected]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void PreDeconstruct(ASN2BuilderTool* BuilderTool); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void OnMove(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_BioBed(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BioBed_Buildable_C (/Game/Blueprints/BaseBuilding/BP_BioBed_Buildable.BP_BioBed_Buildable_C)
    void SetComponentVisibility(bool bNewVisibility, UPrimitiveComponent* Component); // 0x16b94d0 [Public]
    bool CanBeMoved(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void UpdateMesh(); // 0x16b94d0
    void OnPlacementChanged(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_BioBed_Buildable(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BioLab_C (/Game/Blueprints/BaseBuilding/BP_BioLab.BP_BioLab_C)
    void IsInteracting(const bool& bIsInteracting); // 0x16b94d0 [Public]
    void HasPlayersNearby(const bool& Result); // 0x16b94d0 [Public]
    void IsPowered(const bool& Powered); // 0x16b94d0 [Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void TryTriggerActivateBiomodTutorial(AActor* Player); // 0x16b94d0 [Public]
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void BndEvt__BP_BioLab_UWEAttachable_K2Node_ComponentBoundEvent_0_OnAttached__DelegateSignature(AActor* AttachedTo); // 0x16b94d0
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void OnWidgetPopped_Event(const EUWEWindowManagerLayer& LayerId, bool IsLast, TSubclassOf<UCommonActivatableWidget> WidgetClass); // 0x16b94d0
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void BndEvt__BP_Fabricator_PlayerInRangeCheck_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void BndEvt__BP_Fabricator_PlayerInRangeCheck_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x16b94d0
    void BndEvt__BP_BioLab_UWEPoweredAppliance_K2Node_ComponentBoundEvent_4_OnPoweredStateChanged__DelegateSignature(bool NewIsPowered); // 0x16b94d0
    void UpdatePoweredMaterials(bool bIsPowered); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void RequestCentrifugeOn(); // 0x16b94d0
    void Multicast_EnableCentrifuge(); // 0x16b94d0
    void CheckRandomTimer(bool IsInteracting); // 0x16b94d0
    void ExecuteUbergraph_BP_BioLab(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BuilderPreviewArrow_C (/Game/Blueprints/BaseBuilding/BP_BuilderPreviewArrow.BP_BuilderPreviewArrow_C)
    void SetPlacement(const FVector& WSOrigin, const FVector& WSDirection, double Roll, bool ShouldFaceAway, bool IsLegal, bool IsDeconstruct); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void UpdatePlacement(const FVector& WSOrigin, const FVector& WSDirection, float Roll, bool ShouldFaceAway, bool IsLegal, bool IsDeconstruct); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_BuilderPreviewArrow(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ChairDining_C (/Game/Blueprints/BaseBuilding/BP_ChairDining.BP_ChairDining_C)
    bool CanBeMoved(); // 0x16b94d0 [Event Public]
    bool ShouldDeconstructInstantly(); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x16b94d0 [Event Public]
    bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs); // 0x16b94d0 [Event Public]
    void OnCancelMove(); // 0x16b94d0 [Event Public]
    void OnMove(); // 0x16b94d0 [Event Public]
    void OnPlacementChanged(); // 0x16b94d0 [Event Public]
    void OnStartMove(); // 0x16b94d0 [Event Public]
    void PreDeconstruct(ASN2BuilderTool* BuilderTool); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void DetachEvent(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void AttachEvent(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void ExecuteUbergraph_BP_ChairDining(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_GenericPowerGenerator_C (/Game/Blueprints/BaseBuilding/BP_GenericPowerGenerator.BP_GenericPowerGenerator_C)
    void BndEvt__BP_PowerTransmitter_UWEAttachable_K2Node_ComponentBoundEvent_2_OnAttached__DelegateSignature(AActor* AttachedTo); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_GenericPowerGenerator(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Ladder_C (/Game/Blueprints/BaseBuilding/BP_Ladder.BP_Ladder_C)
    bool ShouldDeconstructInstantly(); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x16b94d0 [Event Public]
    bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs); // 0x16b94d0 [Event Public]
    void PreDeconstruct(ASN2BuilderTool* BuilderTool); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_Ladder(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Ladder_MoonPool_C (/Game/Blueprints/BaseBuilding/BP_Ladder_MoonPool.BP_Ladder_MoonPool_C)
    bool ShouldDeconstructInstantly(); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x16b94d0 [Event Public]
    bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs); // 0x16b94d0 [Event Public]
    void PreDeconstruct(ASN2BuilderTool* BuilderTool); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_Ladder_MoonPool(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Locker_Wall_C (/Game/Blueprints/BaseBuilding/BP_Locker_Wall.BP_Locker_Wall_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_Locker_Wall(int32 EntryPoint); // 0x16b94d0 [Final]

// UBP_PowerConnectionHelper_C (/Game/Blueprints/BaseBuilding/BP_PowerConnectionHelper.BP_PowerConnectionHelper_C)
    void DisableProximityConnection(UUWEPowerNodeComponent* PowerNode, UObject* __WorldContext); // 0x16b94d0 [Static Public]
    void RecheckProximityConnection(UUWEPowerNodeComponent* PowerNode, AActor* AttachedTo, UObject* __WorldContext); // 0x16b94d0 [Static Public]

// ABP_ShelfS_C (/Game/Blueprints/BaseBuilding/BP_ShelfS.BP_ShelfS_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_ShelfS(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Stool_C (/Game/Blueprints/BaseBuilding/BP_Stool.BP_Stool_C)
    bool CanBeMoved(); // 0x16b94d0 [Event Public]
    bool ShouldDeconstructInstantly(); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x16b94d0 [Event Public]
    bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs); // 0x16b94d0 [Event Public]
    void OnCancelMove(); // 0x16b94d0 [Event Public]
    void OnMove(); // 0x16b94d0 [Event Public]
    void OnPlacementChanged(); // 0x16b94d0 [Event Public]
    void OnStartMove(); // 0x16b94d0 [Event Public]
    void PreDeconstruct(ASN2BuilderTool* BuilderTool); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void DetachEvent(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void AttachEvent(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void ExecuteUbergraph_BP_Stool(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Trashcan_C (/Game/Blueprints/BaseBuilding/BP_Trashcan.BP_Trashcan_C)
    void SetIsDestroying(bool NewValue); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnInventoryChanged(); // 0x16b94d0
    void ExecuteUbergraph_BP_Trashcan(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_VehicleFabricator_C (/Game/Blueprints/BaseBuilding/BP_VehicleFabricator.BP_VehicleFabricator_C)
    bool CanBeMoved(); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x16b94d0 [Event Public]
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void UpdateVisuals(); // 0x16b94d0 [Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void OnCraftingError(); // 0x16b94d0 [Event Public]
    void BndEvt__BP_DryDockFabricator_UWEAttachable_K2Node_ComponentBoundEvent_0_OnAttached__DelegateSignature(AActor* AttachedTo); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void BndEvt__BP_LampExteriorWallBulb_UWEPoweredAppliance_K2Node_ComponentBoundEvent_1_OnPoweredStateChanged__DelegateSignature(bool NewIsPowered); // 0x16b94d0
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void BndEvt__BP_VehicleFabricator_CrafterComponent_K2Node_ComponentBoundEvent_2_OnCraftingStarted__DelegateSignature(TArray<FCraftingRecipeOutput>& RecipeOutput, float CraftingTime, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x16b94d0
    void BndEvt__BP_VehicleFabricator_CrafterComponent_K2Node_ComponentBoundEvent_3_OnPlayerInRangeChanged__DelegateSignature(bool Value); // 0x16b94d0
    void BndEvt__BP_VehicleFabricator_CrafterComponent_K2Node_ComponentBoundEvent_4_OnCrafterAnimationStateChanged__DelegateSignature(const ECrafterAnimationState& PreviousState, const ECrafterAnimationState& NewState); // 0x16b94d0
    void DisplayErrorText(); // 0x16b94d0
    void BndEvt__BP_VehicleFabricator_CrafterComponent_K2Node_ComponentBoundEvent_5_OnCraftingCompleted__DelegateSignature(TArray<FCraftingRecipeOutput>& RecipeOutput, const ECraftingResults& Result, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x16b94d0
    void ExecuteUbergraph_BP_VehicleFabricator(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_AngledRoomSupportHelper_C (/Game/Blueprints/BaseBuilding/Supports/BPC_AngledRoomSupportHelper.BPC_AngledRoomSupportHelper_C)
    void FindHitsFromStartAndEnd(const FVector& LocalStart, const FVector& LocalEnd, const FVector& End, const bool& FoundHit, FHitResult& OutHit); // 0x16b94d0 [Public]
    void UpdateMeshes(const FVector& Attach, const FVector& End, USceneComponent* Piston, USceneComponent* Top, USceneComponent* base, USceneComponent* UnsupportedIndicator, USceneComponent* Cylinder, USceneComponent* Decal, bool WorldSpace); // 0x16b94d0 [Public]
    void FindAttachAndEndPosition(const FVector& Start, const FVector& Direction, bool DebugLine, const FVector& AttachPosition, const FVector& EndPosition, const double& SupportAmount, const bool& FoundAttachPoint, FHitResult& OutHit); // 0x16b94d0 [Public]

// UBPC_BaseSupportMeshHelper_C (/Game/Blueprints/BaseBuilding/Supports/BPC_BaseSupportMeshHelper.BPC_BaseSupportMeshHelper_C)
    void UpdateMeshes(const FVector& Attach, const FVector& End, USceneComponent* Piston, USceneComponent* Top, USceneComponent* base, USceneComponent* UnsupportedIndicator, USceneComponent* Cylinder, USceneComponent* Decal, bool WorldSpace); // 0x16b94d0 [Public]
    void FindAttachAndEndPosition(const FVector& Start, double SupportLength, const FVector& AttachPosition, const FVector& EndPosition, const double& SupportAmount, const bool& FoundAttachPoint, FHitResult& OutHit); // 0x16b94d0 [Public]

// ABP_BaseAngledSupportCorridor_C (/Game/Blueprints/BaseBuilding/Supports/BP_BaseAngledSupportCorridor.BP_BaseAngledSupportCorridor_C)
    bool CanBeMoved(); // 0x16b94d0 [Event Public]
    void OnRep_UseSingle(); // 0x16b94d0
    void GetAngleTraceCheckDataLeft(const FVector& LocalStart, const FVector& LocalEnd); // 0x16b94d0 [Public]
    void GetAngleTraceCheckDataRight(const FVector& LocalStart, const FVector& LocalEnd); // 0x16b94d0 [Public]
    void GetTraceCheckData(const FVector& LocalStart, const FVector& LocalEnd); // 0x16b94d0 [Event Public]
    void OnCancelMove(); // 0x16b94d0 [Event Public]
    void OnMove(); // 0x16b94d0 [Event Public]
    void OnPlacementChanged(); // 0x16b94d0 [Event Public]
    void OnStartMove(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void UpdatePositions(); // 0x16b94d0 [Event Public]
    void OnPositionsUpdated(); // 0x16b94d0 [Event Public]
    void OnShowAsGhostChanged(bool bShowAsGhost); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_BaseAngledSupportCorridor(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BaseAngledSupportRoom_C (/Game/Blueprints/BaseBuilding/Supports/BP_BaseAngledSupportRoom.BP_BaseAngledSupportRoom_C)
    bool CanBeMoved(); // 0x16b94d0 [Event Public]
    void GetTraceCheckData(const FVector& LocalStart, const FVector& LocalEnd); // 0x16b94d0 [Event Public]
    void SetUnsupportedFeedbackVisible(bool Visible); // 0x16b94d0 [Public]
    void SetUnsupportedOverlayMateral(UMaterialInstanceDynamic* Material); // 0x16b94d0 [Public]
    void SetUnsupportedIndicatorVisibility(bool Show); // 0x16b94d0 [Public]
    void OnCancelMove(); // 0x16b94d0 [Event Public]
    void OnMove(); // 0x16b94d0 [Event Public]
    void OnPlacementChanged(); // 0x16b94d0 [Event Public]
    void OnStartMove(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void SetUnsupportedFeedbackVisibility(bool bVisible); // 0x16b94d0
    void UpdatePositions(); // 0x16b94d0 [Event Public]
    void OnPositionsUpdated(); // 0x16b94d0 [Event Public]
    void OnShowAsGhostChanged(bool bShowAsGhost); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_BaseAngledSupportRoom(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BaseSupportVertical_C (/Game/Blueprints/BaseBuilding/Supports/BP_BaseSupportVertical.BP_BaseSupportVertical_C)
    bool CanBeMoved(); // 0x16b94d0 [Event Public]
    void GetTraceCheckData(const FVector& LocalStart, const FVector& LocalEnd); // 0x16b94d0 [Event Public]
    void SetUnsupportedFeedbackVisible(bool Visible); // 0x16b94d0 [Public]
    void SetUnsupportedOverlayMateral(UMaterialInstanceDynamic* Material); // 0x16b94d0 [Public]
    void SetUnsupportedIndicatorVisibility(bool Show); // 0x16b94d0 [Public]
    void OnPlacementChanged(); // 0x16b94d0 [Event Public]
    void OnStartMove(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void SetUnsupportedFeedbackVisibility(bool bVisible); // 0x16b94d0
    void UpdatePositions(); // 0x16b94d0 [Event Public]
    void OnPositionsUpdated(); // 0x16b94d0 [Event Public]
    void OnMove(); // 0x16b94d0 [Event Public]
    void OnCancelMove(); // 0x16b94d0 [Event Public]
    void OnShowAsGhostChanged(bool bShowAsGhost); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_BaseSupportVertical(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BaseSupportVerticalOnBase_C (/Game/Blueprints/BaseBuilding/Supports/BP_BaseSupportVerticalOnBase.BP_BaseSupportVerticalOnBase_C)
    bool CanBeMoved(); // 0x16b94d0 [Event Public]
    void GetTraceCheckData(const FVector& LocalStart, const FVector& LocalEnd); // 0x16b94d0 [Event Public]
    void SetUnsupportedFeedbackVisible(bool Visible); // 0x16b94d0 [Public]
    void SetUnsupportedOverlayMateral(UMaterialInstanceDynamic* Material); // 0x16b94d0 [Public]
    void SetUnsupportedIndicatorVisibility(bool Show); // 0x16b94d0 [Public]
    void OnStartMove(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void SetUnsupportedFeedbackVisibility(bool bVisible); // 0x16b94d0
    void UpdatePositions(); // 0x16b94d0 [Event Public]
    void OnPlacementChanged(); // 0x16b94d0 [Event Public]
    void OnPositionsUpdated(); // 0x16b94d0 [Event Public]
    void OnMove(); // 0x16b94d0 [Event Public]
    void OnCancelMove(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_BaseSupportVerticalOnBase(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BaseSupport_Foundation_C (/Game/Blueprints/BaseBuilding/Supports/BP_BaseSupport_Foundation.BP_BaseSupport_Foundation_C)
    void DoUpdatePosition(); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnPositionsUpdated(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_BaseSupport_Foundation(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BiomodResourceFinderPings_C (/Game/Blueprints/Biomods/BP_BiomodResourceFinderPings.BP_BiomodResourceFinderPings_C)
    void GetCurrentIntensity(const double& Intensity); // 0x16b94d0 [Public]
    void UpdateCue(); // 0x16b94d0
    void ServerStartDestroying(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ReceiveDestroyed(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_BiomodResourceFinderPings(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_BlightCoreRewardButton_C (/Game/Blueprints/Blight/BPC_BlightCoreRewardButton.BPC_BlightCoreRewardButton_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ButtonActiveForPlayer(APawn* Player, const bool& Active); // 0x16b94d0 [Public]
    void GetOwnerIsRemediated(const bool& NewParam); // 0x16b94d0 [Public]
    void GetOwnerDataAsset(const USN2BlightNodeDataAsset*& DataAsset); // 0x16b94d0 [Public]
    void OnPlayerReady_F73915BF455DFAF9ACB6E0AC215405EB(); // 0x16b94d0
    void OnFinish_DDAAB54F4D6A132A231A8696A84C601E(); // 0x16b94d0
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void UpdateState(); // 0x16b94d0
    void OnNodeStateChanged(const EBlightNodeState& NewState); // 0x16b94d0
    void UpdateVisuals(); // 0x16b94d0
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void OnDetach(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void ApplyAdaptation(APawn* Pawn); // 0x16b94d0
    void FinalizePlayerAdaptation(UUWEAbilitySystemComponent* ASC); // 0x16b94d0
    void ExecuteUbergraph_BPC_BlightCoreRewardButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPFL_BlightHelperFunctions_C (/Game/Blueprints/Blight/BPFL_BlightHelperFunctions.BPFL_BlightHelperFunctions_C)
    void RecordPlayerApproachedBlightNode(APlayerState* PlayerState, USN2BlightNodeDataAsset* NodeDataAsset, UObject* __WorldContext); // 0x16b94d0 [Static Public]
    void PlayerHasEquippedSonicResonatorOrHasRecipe(APlayerState* PlayerState, UObject* __WorldContext, const bool& HasEquippedOrRecipe); // 0x16b94d0 [Static Public]
    void UnlockPlayerStoryGoalOrRandomReturnDialog(APlayerState* PlayerState, UUWEStoryGoal* PlayerStoryGoal, TArray<UUWEDialogueNode*>& RandomDialogs, UObject* __WorldContext); // 0x16b94d0 [Static Public]

// ABP_AngelCombCore_C (/Game/Blueprints/Blight/BP_AngelCombCore.BP_AngelCombCore_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// UBP_AngelCombCore_Ripple_NotifyState_C (/Game/Blueprints/Blight/BP_AngelCombCore_Ripple_NotifyState.BP_AngelCombCore_Ripple_NotifyState_C)
    bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference); // 0x16b94d0 [Event Public]
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x16b94d0 [Event Public]

// ABP_BlightNodeDamagePoint_C (/Game/Blueprints/Blight/BP_BlightNodeDamagePoint.BP_BlightNodeDamagePoint_C)
    void SwapScanData(const UUWEActorDataAsset*& ScanDataToRemove, UUWEActorDataAsset* ScanDataToAdd); // 0x16b94d0 [Public]
    void CloseTimeline__FinishedFunc(); // 0x16b94d0
    void CloseTimeline__UpdateFunc(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnInvincibilityChanged_Event(bool bInvincible); // 0x16b94d0
    void UpdateInvincibilityVisuals(bool Invincible); // 0x16b94d0
    void SetInfectionCenterPoint(const FTransform& CenterPoint); // 0x16b94d0 [Event Public]
    void SetParticleInfectionCenterPoint(const FVector& InfectionCenterPoint); // 0x16b94d0
    void OnNodeBroken(ASN2BlightNodeDamagePoint* DamagePoint, AActor* Instigator); // 0x16b94d0
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Protected]
    void StartOpenCloseAnimations(bool Closed?); // 0x16b94d0
    void CankerOpenClosed(bool Closed?); // 0x16b94d0
    void ExecuteUbergraph_BP_BlightNodeDamagePoint(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_AirhoseLever_C (/Game/Blueprints/Buttons/BP_AirhoseLever.BP_AirhoseLever_C)
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void OnButtonPressed(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void AnimatePowerOn(); // 0x16b94d0
    void SetPoweredOn(); // 0x16b94d0
    void OnTimeLastTriggeredChanged_Event(); // 0x16b94d0
    void ExecuteUbergraph_BP_AirhoseLever(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ScanningButton_C (/Game/Blueprints/Buttons/BP_ScanningButton.BP_ScanningButton_C)
    void CanUnlock(TArray<AActor*>& Array, UUWEBaseLockComponent* TargetLock, const bool& CanUnlock?); // 0x16b94d0 [Public]
    void AreAnyPlayersInside(const bool& AnyPlayers, TArray<AActor*>& OutActors); // 0x16b94d0 [Public]
    void UnlockStoryGoalForPlayers(const TSoftObjectPtr<UUWEStoryGoal>& StoryGoal); // 0x16b94d0 [Public]
    void CheckAnyMaladaptedPlayers(const bool& AnyMaladapted); // 0x16b94d0 [Public]
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void GetRemainingScanTime(const double& ScanTime); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnTimeLastTriggeredChanged_Event(); // 0x16b94d0
    void EvaluateAndTrigger(); // 0x16b94d0
    void PlayRejected(); // 0x16b94d0
    void PlayApproved(); // 0x16b94d0
    void BndEvt__BP_ScanningButton_ScanArea_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void ExecuteUbergraph_BP_ScanningButton(int32 EntryPoint); // 0x16b94d0 [Final]

// IALI_SN2PlayerCharacter_C (/Game/Blueprints/Character/ALI_SN2PlayerCharacter.ALI_SN2PlayerCharacter_C)
    void Carryable None(FPoseLink& Carryable None); // 0x16b94d0
    void Carryable Locker(const FPoseLink& Input Pose, FPoseLink& Carryable Locker); // 0x16b94d0
    void Vehicle Attach(const FPoseLink& InPose, FPoseLink& Vehicle Attach); // 0x16b94d0

// UBPC_CharacterAnimationComponent_C (/Game/Blueprints/Character/BPC_CharacterAnimationComponent.BPC_CharacterAnimationComponent_C)
    void GetOceanWaveHeight(const double& WaveHeight, const FVector& WaveNormal); // 0x16b94d0 [Public]
    void UpdateLookEyeMovements(); // 0x16b94d0 [Public]
    void SetNearestPlayerAsLookTarget(); // 0x16b94d0 [Public]
    void UpdateLookTarget(); // 0x16b94d0 [Public]
    void GetUpdateCameraAndMovement(const FRotator& LocalCameraRotation, const FRotator& LocalCameraRotationDamp, const FVector& LocalCameraForwardVector, const FVector& InputMovementVector, const FVector& LocalAccelerationVector); // 0x16b94d0 [Public]
    void AttachPlayerToVehicle(const FName& SlotName, const FGameplayTag& VehicleType); // 0x16b94d0 [Public]
    void InterpToPosition(const FVector& TargetLocation, bool bRelative, double Speed, AActor* InterpActor); // 0x16b94d0 [Public]
    void UpdateInterpolators(); // 0x16b94d0 [Public]
    float DetachPlayerFromHAUL(const FName& InputPin, const FGameplayTag& VehicleType); // 0x16b94d0 [Public]
    void AttachPlayerToHAUL(const FName& SlotName, const FGameplayTag& VehicleType); // 0x16b94d0 [Public]
    float DetachPlayerFromTadpole(const FName& InputPin, const FGameplayTag& VehicleType); // 0x16b94d0 [Public]
    void AttachPlayerToTadpole(const FName& SlotName, const FGameplayTag& VehicleType); // 0x16b94d0 [Public]
    void UpdateTurnInPlaceVariables(); // 0x16b94d0 [Public]
    void UpdateWaveHeightVariables(); // 0x16b94d0 [Public]
    void GetOceanWaveHeightAtLocation(const FVector& InLocation, double InWaterDepth, const double& WaveHeight, const FVector& WaveNormal); // 0x16b94d0 [Public]
    void GetIsCloseToOceanFloor(const bool& Return); // 0x16b94d0 [Public]
    void GetDistanceToGround(const EDrawDebugTrace& DrawDebugType, const FVector& LocalTestPosition, const bool& FoundGround, const double& Distance, FHitResult& OutHit); // 0x16b94d0 [Public]
    void GetIsDiving(const bool& Return); // 0x16b94d0 [Public]
    void GetEquipmentSlotAttachment(AUWEBaseItem* UWEBaseItem, const FName& AttachmentSocket); // 0x16b94d0 [Public]
    void ExecuteCue(const FGameplayTag& GameplayCueTag); // 0x16b94d0 [Public]
    void DebugPrint(bool PrintValues); // 0x16b94d0 [Public]
    void UpdateIsJumping(const bool& Return); // 0x16b94d0 [Public]
    void UpdateAbilityGameplayTags(); // 0x16b94d0 [Public]
    void UpdateAnimationVariables(); // 0x16b94d0 [Public]
    void UpdateAnimationByVolumeType(const EVolumeType& VolumeTypeIn, const E_PlayerCharacter_Parts& VolumeLocation, const EVolumeType& VolumeType); // 0x16b94d0 [Public]
    void InitializeVariables(const bool& Initialized); // 0x16b94d0 [Public]
    void SetSyncDriver(USkeletalMeshComponent* MeshComponentDriver, bool bIsMeshPoseDriven, double BlendInTime, double BlendOutTime); // 0x16b94d0 [Public]
    void SetMeshDriver(USkeletalMeshComponent* SourceMeshComponent); // 0x16b94d0 [Public]
    void SetToolEnergy(double EnergyLevel); // 0x16b94d0 [Public]
    void SetCarryActor(AActor* Actor); // 0x16b94d0 [Public]
    void OnAnimStateReturn(); // 0x16b94d0 [Public]
    void EndAbility(); // 0x16b94d0 [Public]
    void EndAnimation(UAnimSequenceBase* Animation); // 0x16b94d0 [Public]
    void UpdateAnimationEventTags(const FGameplayTag& Gameplay Tag); // 0x16b94d0 [Public]
    void OnToolIsUnequipped(); // 0x16b94d0 [Public]
    void OnSyncedAnimationBegin(bool bUseAITarget, bool bDrivePlayer, const FAnimNotifyEventReference& EventReference, const FF_AnimSyncSettings& AnimSyncSettings); // 0x16b94d0 [Public]
    void OnSyncedAnimationEnd(); // 0x16b94d0 [Public]
    void SetupAndBeginSyncedAnimation(AActor* DrivenActor, bool AttachDriven); // 0x16b94d0 [Public]
    void SetCurrentToolEnergy(double Energy); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void OnEquipToolEvent(AUWEBaseItem* Tool, bool bIsFirstTimeEquipped); // 0x16b94d0
    void OnAttachPlayerDriver(AActor* PlayerDriver, bool AttachPlayer); // 0x16b94d0 [Public]
    void Attach And Drive Player Event(AActor* PlayerDriver, bool AttachToDriver); // 0x16b94d0
    void UpdateComponent(float DeltaTime); // 0x16b94d0 [Event Public]
    void OnVolumeChangedEvent(const EVolumeType& VolumeType); // 0x16b94d0
    void UpdateOceanWaveHeight(const FVector& Location); // 0x16b94d0
    void OnChangedTools_Event(AUWEBaseItem* OldTool, AUWEBaseItem* NewTool, bool bIsFirstTimeEquipped); // 0x16b94d0
    void OnUnequipTool(AUWEBaseItem* Tool); // 0x16b94d0
    void OnHolsterBegin(int32 SlotNumber); // 0x16b94d0
    void OnHolsterEnd(int32 SlotNumber); // 0x16b94d0
    void SendPoseSnapshot(const FPoseSnapshot& PoseSnapshot); // 0x16b94d0 [Public]
    void OnDetachVehicleHandle(const FName& SlotName, const FGameplayTag& VehicleType); // 0x16b94d0
    void OnAttachVehicleHandle(const FName& SlotName, const FGameplayTag& VehicleType); // 0x16b94d0
    void OnPlayerDetachedAndBlendedEvent(); // 0x16b94d0
    void StopMontageOnEquipped(UAnimMontage* Montage, double BlendOutTime); // 0x16b94d0 [Public]
    void PlayMontageOnEquipped(UAnimMontage* Montage, double PlayRate, bool StopAllMontages); // 0x16b94d0 [Public]
    void OnCarryableTagChangedEvent (FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void SetSyncBlendOut(const FName& SyncEndPoseSnapshot, double PoseBlendOutTime); // 0x16b94d0 [Public]
    void OnEquippedFins(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void OnBreakNode(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void OnReload(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void OnToolSuccess(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void OnToolThrow(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void OnToolHolstering(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void OnToolCancel(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void OnToolSecondaryUse(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void OnToolPrimayUse(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void OnPlayerDash(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void OnMovementSwimming(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void OnToolDeactivate(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void OnToolActivate(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void UpdateClosestPlayerInViewEvent(); // 0x16b94d0
    void CustomEvent(); // 0x16b94d0
    void OnVolumeEnteredEvent(const EVolumeType& VolumeType); // 0x16b94d0
    void OnDownedEvent(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void ExecuteUbergraph_BPC_CharacterAnimationComponent(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_CreatureAnimationComponent_C (/Game/Blueprints/Character/BPC_CreatureAnimationComponent.BPC_CreatureAnimationComponent_C)
    void GetGameplayTagState(const FGameplayTagQuery& Tag Query, const bool& Result); // 0x16b94d0 [Public]
    void PrintValues(bool Print Values); // 0x16b94d0 [Public]
    void SetSyncDriver(USkeletalMeshComponent* MeshComponentDriver, bool bIsMeshPoseDriven, double BlendInTime, double BlendOutTime); // 0x16b94d0 [Public]
    void OnAnimStateReturn(); // 0x16b94d0 [Public]
    void StopMontageOnEquipped(UAnimMontage* Montage, double BlendOutTime); // 0x16b94d0 [Public]
    void EndAbility(); // 0x16b94d0 [Public]
    void EndAnimation(UAnimSequenceBase* Animation); // 0x16b94d0 [Public]
    void PlayMontageOnEquipped(UAnimMontage* Montage, double PlayRate, bool StopAllMontages); // 0x16b94d0 [Public]
    void OnToolIsUnequipped(); // 0x16b94d0 [Public]
    void OnAttachPlayerDriver(AActor* PlayerDriver, bool AttachPlayer); // 0x16b94d0 [Public]
    void OnSyncedAnimationBegin(bool bUseAITarget, bool bDrivePlayer, const FAnimNotifyEventReference& EventReference, const FF_AnimSyncSettings& AnimSyncSettings); // 0x16b94d0 [Public]
    void OnSyncedAnimationEnd(); // 0x16b94d0 [Public]
    void SetupAndBeginSyncedAnimation(AActor* DrivenActor, bool AttachDriven); // 0x16b94d0 [Public]
    void SendPoseSnapshot(const FPoseSnapshot& PoseSnapshot); // 0x16b94d0 [Public]
    void SetCurrentToolEnergy(double Energy); // 0x16b94d0 [Public]
    void UpdateAnimationEventTags(const FGameplayTag& Gameplay Tag); // 0x16b94d0 [Public]
    void SetSyncBlendOut(const FName& SyncEndPoseSnapshot, double PoseBlendOutTime); // 0x16b94d0 [Public]
    void ExecuteUbergraph_BPC_CreatureAnimationComponent(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_PlayerBaseSoundComponent_C (/Game/Blueprints/Character/BPC_PlayerBaseSoundComponent.BPC_PlayerBaseSoundComponent_C)
    void DoesBaseContainNoaWithMessage(ASN2PlayerCharacter* Player, int32 StructureId, AUWESculpturalBaseActor* base, const bool& Result); // 0x16b94d0 [Public]
    void IsBaseLarge(int32 StructureId, AUWESculpturalBaseActor* base, const bool& Result); // 0x16b94d0 [Public]
    void DoesBaseContainPlayersBiobed(ASN2PlayerCharacter* Player, int32 StructureId, AUWESculpturalBaseActor* base, const bool& Result); // 0x16b94d0 [Public]
    void Added_68A3CA474C2E88A7B15AED8BDAF04035(); // 0x16b94d0
    void OnPlayerReady_25C590F84E09C857621A67A138ACF091(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void CustomEvent(); // 0x16b94d0
    void ExecuteUbergraph_BPC_PlayerBaseSoundComponent(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_SN2PhysicalAnimation_C (/Game/Blueprints/Character/BPC_SN2PhysicalAnimation.BPC_SN2PhysicalAnimation_C)
    void InitPASim(); // 0x16b94d0 [Public]
    void InitVariables(const bool& Return); // 0x16b94d0 [Public]
    void SetPhysicalAnimationEvent(UAnimSequenceBase* AnimSequence, const FAnimNotifyEventReference& EventReference, const FF_UWEPhysicalAnimationData& PhysicalAnimationData); // 0x16b94d0
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void EndPhysicalAnimationEvent(); // 0x16b94d0
    void ExecuteUbergraph_BPC_SN2PhysicalAnimation(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_SN2SyncedAnimation_C (/Game/Blueprints/Character/BPC_SN2SyncedAnimation.BPC_SN2SyncedAnimation_C)
    void DevInterruptAnims(); // 0x16b94d0 [Public]
    void SetupCharacterAnimationSync(bool NewParam1, const bool& NewParam); // 0x16b94d0 [Public]
    void OnNotifyEnd_6CE57B834482AC68669FA3BD7C032291(const FName& NotifyName); // 0x16b94d0
    void OnNotifyBegin_6CE57B834482AC68669FA3BD7C032291(const FName& NotifyName); // 0x16b94d0
    void OnInterrupted_6CE57B834482AC68669FA3BD7C032291(const FName& NotifyName); // 0x16b94d0
    void OnBlendOut_6CE57B834482AC68669FA3BD7C032291(const FName& NotifyName); // 0x16b94d0
    void OnCompleted_6CE57B834482AC68669FA3BD7C032291(const FName& NotifyName); // 0x16b94d0
    void SetSyncBlendOut(const FName& SyncEndPoseSnapshot, double PoseBlendOutTime); // 0x16b94d0 [Public]
    void OnAnimStateReturn(); // 0x16b94d0 [Public]
    void StopMontageOnEquipped(UAnimMontage* Montage, double BlendOutTime); // 0x16b94d0 [Public]
    void EndAbility(); // 0x16b94d0 [Public]
    void EndAnimation(UAnimSequenceBase* Animation); // 0x16b94d0 [Public]
    void PlayMontageOnEquipped(UAnimMontage* Montage, double PlayRate, bool StopAllMontages); // 0x16b94d0 [Public]
    void UpdateAnimationEventTags(const FGameplayTag& Gameplay Tag); // 0x16b94d0 [Public]
    void OnToolIsUnequipped(); // 0x16b94d0 [Public]
    void OnAttachPlayerDriver(AActor* PlayerDriver, bool AttachPlayer); // 0x16b94d0 [Public]
    void SetupAndBeginSyncedAnimation(AActor* DrivenActor, bool AttachDriven); // 0x16b94d0 [Public]
    void SendPoseSnapshot(const FPoseSnapshot& PoseSnapshot); // 0x16b94d0 [Public]
    void SetCurrentToolEnergy(double Energy); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void SyncedAnimationEvent(const FF_AnimSyncSettings& SyncSettings); // 0x16b94d0
    void OnSyncedAnimationBegin(bool bUseAITarget, bool bDrivePlayer, const FAnimNotifyEventReference& EventReference, const FF_AnimSyncSettings& AnimSyncSettings); // 0x16b94d0 [Public]
    void OnSyncedAnimationEnd(); // 0x16b94d0 [Public]
    void SetSyncDriver(USkeletalMeshComponent* MeshComponentDriver, bool bIsMeshPoseDriven, double BlendInTime, double BlendOutTime); // 0x16b94d0 [Public]
    void OnDestroyed_Event(AActor* DestroyedActor); // 0x16b94d0
    void ExecuteUbergraph_BPC_SN2SyncedAnimation(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_SN2TadpoleChassisAnimation_C (/Game/Blueprints/Character/BPC_SN2TadpoleChassisAnimation.BPC_SN2TadpoleChassisAnimation_C)
    void SetMeshPoseDriver(USkeletalMeshComponent* MeshPoseDriver); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void OnChassisAttach_Event(AActor* Chassis); // 0x16b94d0
    void ExecuteUbergraph_BPC_SN2TadpoleChassisAnimation(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_TagChangeNotifier_C (/Game/Blueprints/Character/BPC_TagChangeNotifier.BPC_TagChangeNotifier_C)
    void TagRemoved(const FGameplayTag& Tag); // 0x16b94d0 [Event Public]
    void PlayXenonWarning(); // 0x16b94d0
    void TagAdded(const FGameplayTag& Tag); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BPC_TagChangeNotifier(int32 EntryPoint); // 0x16b94d0 [Final]

// IBPI_AnimationComponentInterface_C (/Game/Blueprints/Character/BPI_AnimationComponentInterface.BPI_AnimationComponentInterface_C)
    void SetCurrentToolEnergy(double Energy); // 0x16b94d0 [Public]
    void SendPoseSnapshot(const FPoseSnapshot& PoseSnapshot); // 0x16b94d0 [Public]
    void SetupAndBeginSyncedAnimation(AActor* DrivenActor, bool AttachDriven); // 0x16b94d0 [Public]
    void OnSyncedAnimationEnd(); // 0x16b94d0 [Public]
    void OnSyncedAnimationBegin(bool bUseAITarget, bool bDrivePlayer, const FAnimNotifyEventReference& EventReference, const FF_AnimSyncSettings& AnimSyncSettings); // 0x16b94d0 [Public]
    void OnAttachPlayerDriver(AActor* PlayerDriver, bool AttachPlayer); // 0x16b94d0 [Public]
    void OnToolIsUnequipped(); // 0x16b94d0 [Public]
    void UpdateAnimationEventTags(const FGameplayTag& Gameplay Tag); // 0x16b94d0 [Public]
    void PlayMontageOnEquipped(UAnimMontage* Montage, double PlayRate, bool StopAllMontages); // 0x16b94d0 [Public]
    void EndAnimation(UAnimSequenceBase* Animation); // 0x16b94d0 [Public]
    void EndAbility(); // 0x16b94d0 [Public]
    void StopMontageOnEquipped(UAnimMontage* Montage, double BlendOutTime); // 0x16b94d0 [Public]
    void OnAnimStateReturn(); // 0x16b94d0 [Public]

// IBPI_SetMeshPoseDriver_C (/Game/Blueprints/Character/BPI_SetMeshPoseDriver.BPI_SetMeshPoseDriver_C)
    void SetMeshPoseDriver(USkeletalMeshComponent* MeshPoseDriver); // 0x16b94d0 [Public]

// IBPI_SyncAnimation_C (/Game/Blueprints/Character/BPI_SyncAnimation.BPI_SyncAnimation_C)
    void SetSyncBlendOut(const FName& SyncEndPoseSnapshot, double PoseBlendOutTime); // 0x16b94d0 [Public]
    void SetSyncDriver(USkeletalMeshComponent* MeshComponentDriver, bool bIsMeshPoseDriven, double BlendInTime, double BlendOutTime); // 0x16b94d0 [Public]

// IBPI_ToolsAnim_C (/Game/Blueprints/Character/BPI_ToolsAnim.BPI_ToolsAnim_C)
    void SetCarryActor(AActor* Actor); // 0x16b94d0 [Public]
    void SetToolEnergy(double EnergyLevel); // 0x16b94d0 [Public]
    void SetMeshDriver(USkeletalMeshComponent* SourceMeshComponent); // 0x16b94d0 [Public]

// UBP_PlayMontageOnEquippedTool_Notify_C (/Game/Blueprints/Character/BP_PlayMontageOnEquippedTool_Notify.BP_PlayMontageOnEquippedTool_Notify_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x16b94d0 [Event Public]

// UBP_SetPhysicalAnimation_Notify_C (/Game/Blueprints/Character/BP_SetPhysicalAnimation_Notify.BP_SetPhysicalAnimation_Notify_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x16b94d0 [Event Public]
    void SendPhysicalAnimationData(UActorComponent* MeshComponent, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference, const FF_UWEPhysicalAnimationData& PhysicalAnimData); // 0x16b94d0 [Public]

// UBP_SyncedAnimationNotifyState_C (/Game/Blueprints/Character/BP_SyncedAnimationNotifyState.BP_SyncedAnimationNotifyState_C)
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x16b94d0 [Event Public]
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0x16b94d0 [Event Public]

// UBPC_PlayerEquipmentVisuals_C (/Game/Blueprints/Character/Player/BPC_PlayerEquipmentVisuals.BPC_PlayerEquipmentVisuals_C)
    void GetCharacterMorphNameFromTag(FGameplayTag& GameplayTag, const FName& MorphName); // 0x16b94d0 [Public]
    FName GetTagForEquipmentSlotName(ASN2PlayerCharacter* PlayerCharacter, UUWEItemType* ItemType); // 0x16b94d0 [Public]
    void IsLocallyControlledOrInsideTadpole(const bool& Output); // 0x16b94d0 [Public]
    void OnLoaded_E6DC49014358CCA1F3716C958B81AF82(UObject* Loaded); // 0x16b94d0
    void OnLoaded_264048D34462018BA9E578BD989AC1EF(UObject* Loaded); // 0x16b94d0
    void OnLoaded_0FA6F97040829EA4BE4A2C98D4F58E38(UObject* Loaded); // 0x16b94d0
    void SetHeadSlotGogglesVisibility(); // 0x16b94d0
    void UpdateBackSlotEquipment(); // 0x16b94d0
    void UpdateEquipmentSlots(); // 0x16b94d0
    void CreateGoggles(); // 0x16b94d0
    void CreateRebreather(); // 0x16b94d0
    void SetHeadSlotRebreatherVisibility(); // 0x16b94d0
    void UpdateHeadSlotEquipment(); // 0x16b94d0
    void OnEmerged(); // 0x16b94d0
    void OnSubmerged(); // 0x16b94d0
    void OnEquipmentChanged(); // 0x16b94d0
    void CreateHose(const TSoftObjectPtr<USkeletalMesh>& HoseMesh); // 0x16b94d0
    void SetHoseVisibility(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void OnDetach_Event(); // 0x16b94d0
    void ReceiveRestartedDelegate_Event(APawn* Pawn); // 0x16b94d0
    void ExecuteUbergraph_BPC_PlayerEquipmentVisuals(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_PlayerZoneAudio_C (/Game/Blueprints/Character/Player/BPC_PlayerZoneAudio.BPC_PlayerZoneAudio_C)
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BPC_PlayerZoneAudio(int32 EntryPoint); // 0x16b94d0 [Final]

// IBPI_CharacterTracker_C (/Game/Blueprints/Character/Player/BPI_CharacterTracker.BPI_CharacterTracker_C)
    void GetWorldLocation(const FVector& Location); // 0x16b94d0 [Public]

// UBP_GameplayEventNotify_C (/Game/Blueprints/Character/Player/BP_GameplayEventNotify.BP_GameplayEventNotify_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x16b94d0 [Event Public]

// UBP_SetCinematicCameraNotify_C (/Game/Blueprints/Character/Player/BP_SetCinematicCameraNotify.BP_SetCinematicCameraNotify_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x16b94d0 [Event Public]

// UBP_SN2CheatManager_C (/Game/Blueprints/Cheat/BP_SN2CheatManager.BP_SN2CheatManager_C)
    void ShowRadialMenuTest(); // 0x16b94d0 [Public]
    void CycleReflex(); // 0x16b94d0 [Public]
    void OnLifepodVideoEnd(); // 0x16b94d0 [Public]
    void OnLifepodVideoOpened(const FString& Video); // 0x16b94d0 [Public]
    void PlayVideo(const FString& VideoPath); // 0x16b94d0 [Public]
    void PlayLifepodVideo(); // 0x16b94d0 [Public]
    void Equipment(); // 0x16b94d0 [Public]
    void AddAdaptations(); // 0x16b94d0 [Public]
    void UnlockAllDialogueLogs(); // 0x16b94d0 [Public]
    void Customize(); // 0x16b94d0 [Public]
    void GotoTadpole(); // 0x16b94d0 [Public]
    void CancelAllPlayerSyncAnims(); // 0x16b94d0 [Public]
    void GotoLifepod(); // 0x16b94d0 [Public]
    void RepeatCheats(int32 CheatsToRepeat); // 0x16b94d0 [Public]
    void ToggleEdgeOfWorldDebugVisibility(); // 0x16b94d0 [Public]
    void ToggleEdgeOfWorldCollision(); // 0x16b94d0 [Public]
    void ShowIngameFeedback(); // 0x16b94d0 [Public]
    void ShowTutorial_OpenPDA(); // 0x16b94d0 [Public]
    void ShowCharacterSelect(); // 0x16b94d0 [Public]
    void ExpandToolbar(); // 0x16b94d0 [Public]
    void ExpandInventory(); // 0x16b94d0 [Public]
    void ToggleBodyFlashlight(); // 0x16b94d0 [Public]
    void ShowLoadingScreen(int32 Count); // 0x16b94d0 [Public]
    void GotoLastDeath(); // 0x16b94d0 [Public]
    void DrawTargetClassName(); // 0x16b94d0 [Public]
    void ToggleBlightSignals(); // 0x16b94d0 [Public]
    void CollectorLeviathanNoNest(); // 0x16b94d0 [Public]
    void ToggleDebug(const FString& InfoName); // 0x16b94d0 [Public]
    void CollectorLeviathan(); // 0x16b94d0 [Public]
    void HideSpeedlines(); // 0x16b94d0 [Public]
    void SpawnLight(bool 0 spawn in place - 1 attached to player); // 0x16b94d0 [Public]
    void ShowSignals(); // 0x16b94d0 [Public]
    void HideSignals(); // 0x16b94d0 [Public]
    void ToggleSignals(); // 0x16b94d0 [Public]
    void Nameplates(); // 0x16b94d0 [Public]
    void ShowLoadingScreenAsEvent(int32 Count); // 0x16b94d0
    void ExecuteUbergraph_BP_SN2CheatManager(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ComputerTextInterface_Terminal_C (/Game/Blueprints/ComputerTextInterface/BP_ComputerTextInterface_Terminal.BP_ComputerTextInterface_Terminal_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void GetHasAlert(const bool& HasAlert); // 0x16b94d0 [Public]
    void FindClosestPlayer(const AActor*& ClosestPlayer); // 0x16b94d0 [Public]
    void TriggerClosedEventStoryGoals(APawn* Pawn); // 0x16b94d0 [Public]
    void TryUnequippingTool(); // 0x16b94d0 [Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void NOA_Answer_Begin(); // 0x16b94d0
    void Noa_Answer_End(); // 0x16b94d0
    void BndEvt__BP_ComputerTextInterface_Terminal_Box_K2Node_ComponentBoundEvent_3_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void BndEvt__BP_ComputerTextInterface_Terminal_Box_K2Node_ComponentBoundEvent_4_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void BndEvt__BP_ComputerTextInterface_Terminal_UWEPoweredAppliance_K2Node_ComponentBoundEvent_0_OnPoweredStateChanged__DelegateSignature(bool NewIsPowered); // 0x16b94d0
    void UpdatePoweredStateVisuals(); // 0x16b94d0
    void BndEvt__BP_ComputerTextInterface_Terminal_UWEAttachable_K2Node_ComponentBoundEvent_5_OnAttached__DelegateSignature(AActor* AttachedTo); // 0x16b94d0
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void CheckAttachPowerActor(); // 0x16b94d0
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void OnWidgetPopped_Event(const EUWEWindowManagerLayer& LayerId, bool IsLast, TSubclassOf<UCommonActivatableWidget> WidgetClass); // 0x16b94d0
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void Register_ClosedEvent_StoryGoal(TSoftObjectPtr<UUWEStoryGoal>& StoryGoal); // 0x16b94d0
    void CheckIfPlayersAreClose(); // 0x16b94d0
    void ExecuteUbergraph_BP_ComputerTextInterface_Terminal(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ComputerTextInterface_Terminal_Mini_C (/Game/Blueprints/ComputerTextInterface/BP_ComputerTextInterface_Terminal_Mini.BP_ComputerTextInterface_Terminal_Mini_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void FindClosestPlayer(const AActor*& ClosestPlayer); // 0x16b94d0 [Public]
    void TryUnequippingTool(); // 0x16b94d0 [Public]
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void BndEvt__BP_ComputerTextInterface_Terminal_Box_K2Node_ComponentBoundEvent_3_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void BndEvt__BP_ComputerTextInterface_Terminal_Box_K2Node_ComponentBoundEvent_4_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x16b94d0
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void NOA_Answer_Begin(); // 0x16b94d0
    void Noa_Answer_End(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void CheckIfPlayersAreClose(); // 0x16b94d0
    void ExecuteUbergraph_BP_ComputerTextInterface_Terminal_Mini(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ComputerTextInterface_Terminal_Mini_Lifepod_C (/Game/Blueprints/ComputerTextInterface/BP_ComputerTextInterface_Terminal_Mini_Lifepod.BP_ComputerTextInterface_Terminal_Mini_Lifepod_C)
    void SetLaunchOption(int32 Option); // 0x16b94d0 [Public]
    void OnPlayerReady_C6AA98E641F262B60B0D07B9596146F7(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void RefreshDeepStartOptions(); // 0x16b94d0
    void UpdateButtons(); // 0x16b94d0
    void CheckIfLaunchLifepod(UUWEStoryGoal* UnlockedStoryGoal, AActor* ReceivingActor); // 0x16b94d0
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Protected]
    void OnRadioMessageStateChanged(bool bHasRadioMessage); // 0x16b94d0
    void ExecuteUbergraph_BP_ComputerTextInterface_Terminal_Mini_Lifepod(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ComputerTextInterface_Terminal_PlayerBuilt_C (/Game/Blueprints/ComputerTextInterface/BP_ComputerTextInterface_Terminal_PlayerBuilt.BP_ComputerTextInterface_Terminal_PlayerBuilt_C)
    void GetHasAlert(const bool& HasAlert); // 0x16b94d0 [Public]
    void OnPlayerReady_11F8861342E89532289F76B7428D800B(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Protected]
    void OnRadioMessageStateChanged(bool bHasRadioMessage); // 0x16b94d0
    void ExecuteUbergraph_BP_ComputerTextInterface_Terminal_PlayerBuilt(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ClientLobbyGameMode_C (/Game/Blueprints/Core/BP_ClientLobbyGameMode.BP_ClientLobbyGameMode_C)
    void HostSession(const FString& GameModeAlias, const FString& ServerName, const FString& SaveSlot, const FString& SaveCheckpoint, const EUWESessionVoiceChatMode& VoiceChatMode); // 0x16b94d0
    void ExecuteUbergraph_BP_ClientLobbyGameMode(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_SN2GameState_C (/Game/Blueprints/Core/BP_SN2GameState.BP_SN2GameState_C)
    void OnRep_UsedCharactersByName(); // 0x16b94d0
    void OnRep_UsedCharacters(); // 0x16b94d0
    void BP_OnGlobalTagAdded(const FGameplayTag& Tag); // 0x16b94d0 [Event Public]
    void BP_OnGlobalTagRemoved(const FGameplayTag& Tag); // 0x16b94d0 [Event Public]
    void RegisterCharacterSelected(int32 CharacterIndex, const FString& PlayerName); // 0x16b94d0
    void ExecuteUbergraph_BP_SN2GameState(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnUsedCharactersByNameReplicated__DelegateSignature(); // 0x16b94d0 [Public]
    void OnUsedCharactersReplicated__DelegateSignature(); // 0x16b94d0 [Public]
    void OnCharacterSelected__DelegateSignature(int32 CharacterIndex, const FString& PlayerName); // 0x16b94d0 [Public]

// ABP_SN2PlayerCharacter_C (/Game/Blueprints/Core/BP_SN2PlayerCharacter.BP_SN2PlayerCharacter_C)
    bool DecelerateConditionMet(); // 0x16b94d0 [Event Public]
    void IsMeshFadingDisabled(const bool& Disabled); // 0x16b94d0 [Public]
    void SN2EnablePlayerFPSurfaceWaveFollow(bool Value); // 0x16b94d0 [Public]
    void SetBodyPartsToLeaderPose(); // 0x16b94d0 [Public]
    void SetUIVisible(bool IsVisible); // 0x16b94d0 [Public]
    void GetWorldLocation(const FVector& Location); // 0x16b94d0 [Public]
    void UpdateWorldWidgetInteractionComponent(); // 0x16b94d0 [Public]
    void UpdatePlayerNameText(); // 0x16b94d0 [Public]
    void TraceForKickup(); // 0x16b94d0 [Public]
    void Get1PCameraInSkeletonComponentSpace(const FVector& Location); // 0x16b94d0 [Public]
    void Get 1PCamera Look Down Amount(const double& DownAmount); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void Added_D5B2A7EE454341022AAF22957551033A(); // 0x16b94d0
    void Removed_797E242E4566C8D67FE6748BD7952BDE(); // 0x16b94d0
    void OnPlayerReady_F8004E22465E2F0E0C59A6AFE2E27F23(); // 0x16b94d0
    void Removed_92C1EE114B70131214B67A97D9FFA9E3(); // 0x16b94d0
    void Added_877FC89F4115F5791D037CB246C374ED(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnPlayerNameChange(const FString& PlayerName); // 0x16b94d0
    void Fetch Chest Orientation(); // 0x16b94d0
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void OnItemAdded(FUWEInventoryItem& InventoryItem); // 0x16b94d0
    void OnToolChanged(AUWEBaseItem* OldTool, AUWEBaseItem* NewTool, bool bIsFirstTimeEquipped); // 0x16b94d0
    void OnLanded(FHitResult& Hit); // 0x16b94d0 [Event Public]
    void OnJumped(); // 0x16b94d0 [Event Public]
    void OnPlayerStateSet(APlayerState* NewPlayerState); // 0x16b94d0 [Event Public]
    void UpdateBlueprintMeshVisibility(bool ShouldBeHidden); // 0x16b94d0 [Event Public]
    void BP_OnGlobalTagAdded(FGameplayTag& GameplayTag); // 0x16b94d0 [Event Protected]
    void BP_OnGlobalTagRemoved(FGameplayTag& GameplayTag); // 0x16b94d0 [Event Protected]
    void OnEquipmentChanged(); // 0x16b94d0
    void OnCharacterSelectionChanged(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_SN2PlayerCharacter(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_SN2PlayerController_C (/Game/Blueprints/Core/BP_SN2PlayerController.BP_SN2PlayerController_C)
    void InpActEvt_IA_CycleBuffers_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x16b94d0
    void InpActEvt_IA_VisualizeBuffer_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x16b94d0
    void ToggleHoverEffect(AActor* Actor, bool bActive); // 0x16b94d0 [Event Public]
    void ShowScreen(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, const EUWEWindowManagerLayer& LayerId); // 0x16b94d0
    void OnBeginWaitingForInitialPawnStart(); // 0x16b94d0 [Event Protected]
    void OnStopWaitingForInitialPawnStart(); // 0x16b94d0 [Event Protected]
    void RegisterUsedCharacter(int32 CharacterIndex); // 0x16b94d0
    void ExecuteUbergraph_BP_SN2PlayerController(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_SN2PlayerState_C (/Game/Blueprints/Core/BP_SN2PlayerState.BP_SN2PlayerState_C)
    void OnUnlocked_C9A8E9804951C7B6CDE1B88F2617A3D3(bool bUnlockedImmediate); // 0x16b94d0
    void OnPlayerReady_945DFE7047864B52F0B56695C61D8605(); // 0x16b94d0
    void Register_PDAClosedEventStoryGoal(const UUWEStoryGoal*& StoryGoal); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void BndEvt__BP_SN2PlayerState_GameCaptureComponent_K2Node_ComponentBoundEvent_0_OnDisplayModeChanged__DelegateSignature(); // 0x16b94d0
    void ExecuteUbergraph_BP_SN2PlayerState(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Fabricator_C (/Game/Blueprints/Crafting/BP_Fabricator.BP_Fabricator_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void IsPowered(const bool& Powered); // 0x16b94d0 [Public]
    void HasPlayersNeaby(const bool& Result); // 0x16b94d0 [Public]
    void OnPoweredStateChanged(); // 0x16b94d0 [Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void BndEvt__BP_Fabricator_PoweredApplianceComponent_K2Node_ComponentBoundEvent_0_OnPoweredStateChanged__DelegateSignature(bool NewIsPowered); // 0x16b94d0
    void BndEvt__BP_Fabricator_UWEAttachable_K2Node_ComponentBoundEvent_2_OnAttached__DelegateSignature(AActor* AttachedTo); // 0x16b94d0
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void CustomEvent(); // 0x16b94d0
    void ExecuteUbergraph_BP_Fabricator(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ModificationStation_C (/Game/Blueprints/Crafting/BP_ModificationStation.BP_ModificationStation_C)
    void OnPoweredStateChanged(); // 0x16b94d0 [Public]
    void HasPlayersNearby(const bool& Result); // 0x16b94d0 [Public]
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void IsInteracting(const bool& _bIsInteracting); // 0x16b94d0 [Public]
    void IsPowered(const bool& Powered); // 0x16b94d0 [Public]
    void BndEvt__BP_Fabricator_UWEAttachable_K2Node_ComponentBoundEvent_2_OnAttached__DelegateSignature(AActor* AttachedTo); // 0x16b94d0
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void CheckPlayer(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void BndEvt__BP_Fabricator_PlayerInRangeCheck_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void BndEvt__BP_Fabricator_PlayerInRangeCheck_K2Node_ComponentBoundEvent_3_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x16b94d0
    void CraftingStarted(TArray<FCraftingRecipeOutput>& RecipeOutput, float CraftingTime, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x16b94d0
    void HandleCraftingVisuals(TArray<FCraftingRecipeOutput>& RecipeOutput, double CraftingTime); // 0x16b94d0
    void BndEvt__BP_Fabricator_PoweredApplianceComponent_K2Node_ComponentBoundEvent_0_OnPoweredStateChanged__DelegateSignature(bool NewIsPowered); // 0x16b94d0
    void ExecuteUbergraph_BP_ModificationStation(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ProcessorStation_C (/Game/Blueprints/Crafting/BP_ProcessorStation.BP_ProcessorStation_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void HasPlayersNearby(const bool& Result); // 0x16b94d0 [Public]
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnProcessorStateChanged_Event(UUWECraftingRecipe* Recipe, const ESN2ProcessorState& State, int32 OutputCount); // 0x16b94d0
    void StartNewPreviewMesh(bool FirstOfNewQueue); // 0x16b94d0 [Event Protected]
    void ClearPreviewMesh(); // 0x16b94d0 [Event Protected]
    void OnProcessingStart(); // 0x16b94d0 [Event Protected]
    void OnProcessingEnd(); // 0x16b94d0 [Event Protected]
    void OnProcessCompleted(); // 0x16b94d0 [Event Protected]
    void BndEvt__BP_ProcessorStation_OutputInventory_K2Node_ComponentBoundEvent_0_OnInventoryChanged__DelegateSignature(); // 0x16b94d0
    void UpdateOuputInventoryLight(); // 0x16b94d0
    void OnWidgetPopped_Event(const EUWEWindowManagerLayer& LayerId, bool IsLast, TSubclassOf<UCommonActivatableWidget> WidgetClass); // 0x16b94d0
    void CustomEvent(AController* Controller, APawn* Pawn); // 0x16b94d0
    void OnInteractionStart_Event(AController* Controller, APawn* Pawn); // 0x16b94d0
    void OnInteractionEnd_Event(AController* Controller, APawn* Pawn); // 0x16b94d0
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_ProcessorStation(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_DeepStartIntro_C (/Game/Blueprints/DeepStart/BPC_DeepStartIntro.BPC_DeepStartIntro_C)
    void OnPlayerReady_3ADA32B34D54B3F30AA9A481BBECDCC5(); // 0x16b94d0
    void Removed_D54A696449B06FC2AE42B1971D15CB2F(); // 0x16b94d0
    void PDA_Closed(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x16b94d0
    void DeepStartIntroStarted(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x16b94d0
    void FadeInUI(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x16b94d0
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Public]
    void OnPDAClosed(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x16b94d0
    void BeginPlayDeepStartClient(); // 0x16b94d0
    void BeginPlayDeepStart(); // 0x16b94d0
    void ExecuteUbergraph_BPC_DeepStartIntro(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_DynamicResource_DestructibleParent_C (/Game/Blueprints/Destructibles/BP_DynamicResource_DestructibleParent.BP_DynamicResource_DestructibleParent_C)
    AFS_MasterField_C* SpawnField(const FTransform& SpawnTransform, double Radial Magnitude Min, double Radial Magnitude Max, double Directional Magnitude Min, double Directional Magnitude Max, const FVector& DIrectionalVectorOveride, double TorqueMult, const FVector2D& NoiseMinMax, double NoiseScaleMult, double ForceMult, bool UseLifespan, double FieldLifespan, bool UseDecay); // 0x16b94d0 [Public]
    void CheckUnderwater(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_DynamicResource_DestructibleParent(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_DoubleSlidingDoor_C (/Game/Blueprints/Doors/BP_DoubleSlidingDoor.BP_DoubleSlidingDoor_C)
    void UpdateLockedMaterial(); // 0x16b94d0 [Public]
    void OnRep_UsesBoxOverlap(); // 0x16b94d0
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void OnOpenedFractionChanged(float Fraction); // 0x16b94d0 [Event Public]
    void BndEvt__BP_SlidingDoor_Box_K2Node_ComponentBoundEvent_3_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void BndEvt__BP_SlidingDoor_Box_K2Node_ComponentBoundEvent_4_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnPostDeserialize(); // 0x16b94d0 [Event Public]
    void BndEvt__BP_DoubleSlidingDoor_LockComponent_K2Node_ComponentBoundEvent_0_LockDelegate__DelegateSignature(bool IsLocked); // 0x16b94d0
    void UpdateBlockingCollision(); // 0x16b94d0
    void OnOpenedChanged(bool IsOpen); // 0x16b94d0
    void ExecuteUbergraph_BP_DoubleSlidingDoor(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_DoubleSlidingDoor_Repairable_C (/Game/Blueprints/Doors/BP_DoubleSlidingDoor_Repairable.BP_DoubleSlidingDoor_Repairable_C)
    void BndEvt__BP_DoubleSlidingDoor_Repairable_Healthset Component_K2Node_ComponentBoundEvent_0_HealedDelegate__DelegateSignature(AActor* SourceActor, AActor* TargetActor); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void BndEvt__BP_SlidingDoor_Box_K2Node_ComponentBoundEvent_3_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void BndEvt__BP_SlidingDoor_Box_K2Node_ComponentBoundEvent_4_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x16b94d0
    void ExecuteUbergraph_BP_DoubleSlidingDoor_Repairable(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_SlidingDoor_C (/Game/Blueprints/Doors/BP_SlidingDoor.BP_SlidingDoor_C)
    void LockStatus_EmissiveColor(UMaterialInstanceDynamic* MaterialInstanceDynamic); // 0x16b94d0 [Public]
    void OnOpenedFractionChanged(float Fraction); // 0x16b94d0 [Event Public]
    void BndEvt__BP_SlidingDoor_Box_K2Node_ComponentBoundEvent_3_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void BndEvt__BP_SlidingDoor_Box_K2Node_ComponentBoundEvent_4_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnPostDeserialize(); // 0x16b94d0 [Event Public]
    void BndEvt__BP_SlidingDoor_LockComponent_K2Node_ComponentBoundEvent_0_LockDelegate__DelegateSignature(bool IsLocked); // 0x16b94d0
    void ExecuteUbergraph_BP_SlidingDoor(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_SlidingDoor_DeepStart_Progress_C (/Game/Blueprints/Doors/SlidingDoor/WBP_SlidingDoor_DeepStart_Progress.WBP_SlidingDoor_DeepStart_Progress_C)
    void ShowWidget(double Duration); // 0x16b94d0
    void HideWidget(); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_SlidingDoor_DeepStart_Progress(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_DynamicActorAssociatedWithProxy_C (/Game/Blueprints/Environment/BP_DynamicActorAssociatedWithProxy.BP_DynamicActorAssociatedWithProxy_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void UpdateState(); // 0x16b94d0
    void OnProxyStateChanged(bool Active); // 0x16b94d0
    void SetNewActiveState(bool NewActive); // 0x16b94d0
    void ExecuteUbergraph_BP_DynamicActorAssociatedWithProxy(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_CG_BulbFlower_C (/Game/Blueprints/Environment/CoralGardens/BP_CG_BulbFlower.BP_CG_BulbFlower_C)
    void BndEvt__BP_CG_BulbFlower_UWESeedGrower_K2Node_ComponentBoundEvent_2_SeedRemovedDelegate__DelegateSignature(AActor* Seed); // 0x16b94d0
    void ExecuteUbergraph_BP_CG_BulbFlower(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_CavePlantTendrils_01b_C (/Game/Blueprints/Environment/Generic/BP_CavePlantTendrils_01b.BP_CavePlantTendrils_01b_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// ABP_CavePlantTendrils_01c_C (/Game/Blueprints/Environment/Generic/BP_CavePlantTendrils_01c.BP_CavePlantTendrils_01c_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// ABP_GatewaySpire_Booster_C (/Game/Blueprints/Environment/OvergrownRuins/BP_GatewaySpire_Booster.BP_GatewaySpire_Booster_C)
    void BndEvt__BP_GatewaySpire_Prototype_BoostBox_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void OnActorOverlapBoost(AActor* Actor); // 0x16b94d0
    void ExecuteUbergraph_BP_GatewaySpire_Booster(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BakedSplineActor_C (/Game/Blueprints/Environment/Splines/BP_BakedSplineActor.BP_BakedSplineActor_C)
    void UnBake(); // 0x16b94d0
    void ExecuteUbergraph_BP_BakedSplineActor(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_SplineTentacle_C (/Game/Blueprints/Environment/Splines/BP_SplineTentacle.BP_SplineTentacle_C)
    void Construct(); // 0x16b94d0 [Public]
    void UnBake(); // 0x16b94d0 [Public]
    void GetBaked(); // 0x16b94d0 [Public]
    void SetVectorParamOnLayer(UMaterialInstanceDynamic* Material Instance Dynamic, const FName& Parameter Name, const FLinearColor& Value); // 0x16b94d0 [Public]
    void SetScalarParamOnLayer(UMaterialInstanceDynamic* Material Instance Dynamic, const FName& Parameter Name, double Value); // 0x16b94d0 [Public]
    void GetRandomSegment(const TMap<UStaticMesh*, double>& InputMap, const UStaticMesh*& SegmentMesh); // 0x16b94d0 [Public]
    void ReturnSegmentMaterial(const FString& SegmentType, UStaticMesh* StaticMesh, const UMaterialInterface*& Material, const bool& Success); // 0x16b94d0 [Public]
    void SetUpRoll(USplineMeshComponent* CurrentSplineMeshComponent, double CurrentSplineDistance, double MidpointSplineDistance, double NextSplineDistance); // 0x16b94d0 [Public]
    void SetUpMeshComponent(USplineMeshComponent* SplineMeshComponent, UStaticMesh* StaticMesh, UMaterialInterface* Material, double CurrentSplineDistance, double NextSplineDistance, double CurrentTileLength); // 0x16b94d0 [Public]
    void SetSplineMeshRelativeRoll(const FRotator& RelativeRotation, double DistanceAlongSpline, const double& Roll); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// UBPC_Text_WidgetComponent_C (/Game/Blueprints/InWorldText/BPC_Text_WidgetComponent.BPC_Text_WidgetComponent_C)
    void UpdateWidget(const FText& Text, TSubclassOf<UCommonTextStyle> Style, const ETextTransformPolicy& TransformPolicy); // 0x16b94d0
    void RetrySetText(); // 0x16b94d0
    void ExecuteUbergraph_BPC_Text_WidgetComponent(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_TextActor_C (/Game/Blueprints/InWorldText/BP_TextActor.BP_TextActor_C)
    void Setup(); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_TextActor(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_LockableInventoryInteractComponent_C (/Game/Blueprints/Inventory/BPC_LockableInventoryInteractComponent.BPC_LockableInventoryInteractComponent_C)
    void GetLock(const UUWEGenericLockComponent*& Lock Component); // 0x16b94d0 [Public]
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BPC_LockableInventoryInteractComponent(int32 EntryPoint); // 0x16b94d0 [Final]
    void InteractedOnClient__DelegateSignature(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Public]
    void InteractedOnServer__DelegateSignature(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Public]

// UBPC_PlayerInventoryInteractComponent_C (/Game/Blueprints/Inventory/BPC_PlayerInventoryInteractComponent.BPC_PlayerInventoryInteractComponent_C)
    void RenameInventory(const FString& Name); // 0x16b94d0 [Public]
    void OnPlayerReady_E0FF161C40EA107890825FB47E38BE6F(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void OnPlayerNameChanged_Event(const FString& PlayerName); // 0x16b94d0
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BPC_PlayerInventoryInteractComponent(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_BasePickupItem_C (/Game/Blueprints/Items/BP_BasePickupItem.BP_BasePickupItem_C)
    void OnAnimStateReturn(); // 0x16b94d0 [Public]
    void StopMontageOnEquipped(UAnimMontage* Montage, double BlendOutTime); // 0x16b94d0 [Public]
    void EndAbility(); // 0x16b94d0 [Public]
    void EndAnimation(UAnimSequenceBase* Animation); // 0x16b94d0 [Public]
    void PlayMontageOnEquipped(UAnimMontage* Montage, double PlayRate, bool StopAllMontages); // 0x16b94d0 [Public]
    void UpdateAnimationEventTags(const FGameplayTag& Gameplay Tag); // 0x16b94d0 [Public]
    void OnToolIsUnequipped(); // 0x16b94d0 [Public]
    void OnAttachPlayerDriver(AActor* PlayerDriver, bool AttachPlayer); // 0x16b94d0 [Public]
    void OnSyncedAnimationBegin(bool bUseAITarget, bool bDrivePlayer, const FAnimNotifyEventReference& EventReference, const FF_AnimSyncSettings& AnimSyncSettings); // 0x16b94d0 [Public]
    void OnSyncedAnimationEnd(); // 0x16b94d0 [Public]
    void SetupAndBeginSyncedAnimation(AActor* DrivenActor, bool AttachDriven); // 0x16b94d0 [Public]
    void SendPoseSnapshot(const FPoseSnapshot& PoseSnapshot); // 0x16b94d0 [Public]
    void SetCurrentToolEnergy(double Energy); // 0x16b94d0 [Public]
    void ExecuteUbergraph_BP_BasePickupItem(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_SupplyCrate_C (/Game/Blueprints/Items/BP_SupplyCrate.BP_SupplyCrate_C)
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    void OpenTimeline__FinishedFunc(); // 0x16b94d0
    void OpenTimeline__UpdateFunc(); // 0x16b94d0
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void TrySpawnItem(); // 0x16b94d0
    void ExecuteUbergraph_BP_SupplyCrate(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_WaterSlug_C (/Game/Blueprints/Items/BP_WaterSlug.BP_WaterSlug_C)
    void ItemPickedUp(AActor* PickupActor, const bool& bHandled); // 0x16b94d0 [Event Public]
    void OnRep_PlayersInRange(); // 0x16b94d0
    void OutOfRangeCallback_954953694E3292BEC9F12C9B9C0C64D6(); // 0x16b94d0
    void InRangeCallback_954953694E3292BEC9F12C9B9C0C64D6(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ShowSkeletalMesh(); // 0x16b94d0 [Event Public]
    void HideSkeletalMesh(); // 0x16b94d0 [Event Public]
    void BPOnEquipped(bool bFirstEquip); // 0x16b94d0 [Event Public]
    void BPOnUnequipped(AActor* OldEquippedByActor); // 0x16b94d0 [Event Public]
    void ItemDropped(AActor* FromActor); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_WaterSlug(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnPlayersInRangeChanged__DelegateSignature(int32 PlayersInRange); // 0x16b94d0 [Public]

// ABP_WaterSlugWorldPopProxy_C (/Game/Blueprints/Items/BP_WaterSlugWorldPopProxy.BP_WaterSlugWorldPopProxy_C)
    void ItemPickedUp(AActor* PickupActor, const bool& bHandled); // 0x16b94d0 [Event Public]
    void OutOfRangeCallback_81DD16274EA8108B0927E1850BAB72A4(); // 0x16b94d0
    void InRangeCallback_81DD16274EA8108B0927E1850BAB72A4(); // 0x16b94d0
    void OutOfRangeCallback_05D1145246D8322E4C1CB28789A7EAC8(); // 0x16b94d0
    void InRangeCallback_05D1145246D8322E4C1CB28789A7EAC8(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ShowSkeletalMesh(); // 0x16b94d0
    void HideSkeletalMesh(); // 0x16b94d0
    void EventPlayShakingAnim(); // 0x16b94d0
    void EventStopShakingAnim(); // 0x16b94d0
    void StopMontage(); // 0x16b94d0
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Protected]
    void OnHasBeenGathered(); // 0x16b94d0 [Event Protected]
    void ItemDropped(AActor* FromActor); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_WaterSlugWorldPopProxy(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_WorldSupplyLocker_C (/Game/Blueprints/Items/BP_WorldSupplyLocker.BP_WorldSupplyLocker_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void OnPostDeserialize(); // 0x16b94d0 [Event Public]
    void OnPostSerialize(); // 0x16b94d0 [Event Public]
    void OnPreDeserialize(); // 0x16b94d0 [Event Public]
    void OnPreSerialize(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void InteractedOnServer_Event(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0
    void UnlockLocker(AActor* ForPlayer); // 0x16b94d0
    void ExecuteUbergraph_BP_WorldSupplyLocker(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_CarryableAbilityTrigger_C (/Game/Blueprints/Items/Deployables/BPC_CarryableAbilityTrigger.BPC_CarryableAbilityTrigger_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void Trigger(); // 0x16b94d0
    void ExecuteUbergraph_BPC_CarryableAbilityTrigger(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnAbilityTriggered__DelegateSignature(TSubclassOf<UGameplayAbility> GameplayAbility); // 0x16b94d0 [Public]

// UBPC_HardPoint_C (/Game/Blueprints/Items/Deployables/BPC_HardPoint.BPC_HardPoint_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BPC_HardPoint(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_OxygenGenerator_Carryable_C (/Game/Blueprints/Items/Deployables/BP_OxygenGenerator_Carryable.BP_OxygenGenerator_Carryable_C)
    bool ShouldDeconstructInstantly(); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x16b94d0 [Event Public]
    bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs); // 0x16b94d0 [Event Public]
    void MirrorOxygenAttribute(); // 0x16b94d0 [Public]
    void OnRep_CurrentOxygen(); // 0x16b94d0
    void PreDeconstruct(ASN2BuilderTool* BuilderTool); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void UpdateCurrentOxygen(double NewCurrentOxygen); // 0x16b94d0
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void SetPoweredVisuals(double CurrentOxygen); // 0x16b94d0
    void Server_SetPoweredVisuals(double CurrentOxygen); // 0x16b94d0
    void ExecuteUbergraph_BP_OxygenGenerator_Carryable(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_WorkLight_Carryable_C (/Game/Blueprints/Items/Deployables/BP_WorkLight_Carryable.BP_WorkLight_Carryable_C)
    bool ShouldDeconstructInstantly(); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x16b94d0 [Event Public]
    bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs); // 0x16b94d0 [Event Public]
    void OnRep_IsLightOn(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void EnergyChanged(AActor* Who); // 0x16b94d0
    void PreDeconstruct(ASN2BuilderTool* BuilderTool); // 0x16b94d0 [Event Public]
    void SetIsLightOn(bool NewIsLightOn); // 0x16b94d0
    void ExecuteUbergraph_BP_WorkLight_Carryable(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_ToolBatteryMesh_C (/Game/Blueprints/Items/Tools/BPC_ToolBatteryMesh.BPC_ToolBatteryMesh_C)
    void OnEnergyChanged(float PercentEnergy); // 0x16b94d0 [Event Public]
    void OnMeshChanged(); // 0x16b94d0 [Event Public]
    void UpdateEnergy(double Energy); // 0x16b94d0
    void ExecuteUbergraph_BPC_ToolBatteryMesh(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Builder_C (/Game/Blueprints/Items/Tools/BP_Builder.BP_Builder_C)
    void SetBuilderHudParams(const TSoftObjectPtr<UTexture2D>& ModeTexture, bool ShowSnapping); // 0x16b94d0 [Public]
    void CalculateRollFromQuaternion(const FQuat& Quaternion, const double& Roll); // 0x16b94d0 [Public]
    void UpdateCommunalLockerTexture(); // 0x16b94d0 [Public]
    void UpdateSnappingInfoTextureFromSnappingState(); // 0x16b94d0 [Public]
    void SetHUDRightInfoTexture(const TSoftObjectPtr<UTexture2D>& InfoRightTexture); // 0x16b94d0 [Public]
    void SetSnappingTexture(bool ShowSnapping); // 0x16b94d0 [Public]
    void Set HUDMode Texture(const TSoftObjectPtr<UTexture2D>& ModeTexture); // 0x16b94d0 [Public]
    void OnCraftingSourcesChanged(); // 0x16b94d0 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void BPOnUnequipped(AActor* OldEquippedByActor); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void Equipped(); // 0x16b94d0
    void Unequipped(); // 0x16b94d0
    void UpdateBuilderOnlineCue(); // 0x16b94d0
    void EnergyEmpty(); // 0x16b94d0
    void EnergyRefilled(); // 0x16b94d0
    void EnergyChanged(float PercentEnergy); // 0x16b94d0
    void BPOnEquipVisibilityChanged(bool bNewVisible); // 0x16b94d0 [Event Public]
    void BPOnEquipped(bool bFirstEquip); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_Builder(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_RepairTool_C (/Game/Blueprints/Items/Tools/BP_RepairTool.BP_RepairTool_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void Equipped(); // 0x16b94d0
    void UpdateWelderOnline(); // 0x16b94d0
    void Unequipped(); // 0x16b94d0
    void EnergyEmpty(); // 0x16b94d0
    void EnergyRefilled(); // 0x16b94d0
    void EnergyChanged(float PercentEnergy); // 0x16b94d0
    void UpdateHologram(const ESlateVisibility& InVisibility); // 0x16b94d0
    void BPOnEquipVisibilityChanged(bool bNewVisible); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_RepairTool(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Scanner_C (/Game/Blueprints/Items/Tools/BP_Scanner.BP_Scanner_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void UpdateScannerOnlineCue(); // 0x16b94d0
    void Equipped(); // 0x16b94d0
    void Unequipped(); // 0x16b94d0
    void AmmoLoaded(); // 0x16b94d0
    void AmmoReleased(); // 0x16b94d0
    void EnergyEmpty(); // 0x16b94d0
    void EnergyRefilled(); // 0x16b94d0
    void EnergyChanged(float PercentEnergy); // 0x16b94d0
    void BPOnEquipVisibilityChanged(bool bNewVisible); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_Scanner(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_SonicResonator_C (/Game/Blueprints/Items/Tools/BP_SonicResonator.BP_SonicResonator_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void Equipped(); // 0x16b94d0
    void Unequipped(); // 0x16b94d0
    void EnergyEmpty(); // 0x16b94d0
    void EnergyRefilled(); // 0x16b94d0
    void UpdateResonatorOnline(); // 0x16b94d0
    void EnergyChanged(float PercentEnergy); // 0x16b94d0
    void BPOnEquipVisibilityChanged(bool bNewVisible); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_SonicResonator(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Lighting_Alterra_Spotlight_01_C (/Game/Blueprints/Lighting/Alterra/BP_Lighting_Alterra_Spotlight_01.BP_Lighting_Alterra_Spotlight_01_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void Light Flicker 01__FinishedFunc(); // 0x16b94d0
    void Light Flicker 01__UpdateFunc(); // 0x16b94d0
    void Light Flicker 02__FinishedFunc(); // 0x16b94d0
    void Light Flicker 02__UpdateFunc(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x16b94d0 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_Lighting_Alterra_Spotlight_01(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Lighting_EmissivePlane_C (/Game/Blueprints/Lighting/Generic/BP_Lighting_EmissivePlane.BP_Lighting_EmissivePlane_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// ABP_SN2_Logo_RenderTargetCreator_C (/Game/Blueprints/MainMenuLogoRenderTarget/BP_SN2_Logo_RenderTargetCreator.BP_SN2_Logo_RenderTargetCreator_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void CreateRenderTarget(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_SN2_Logo_RenderTargetCreator(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_SN2RadioComponent_C (/Game/Blueprints/NarrativeBPs/BPC_SN2RadioComponent.BPC_SN2RadioComponent_C)
    void PlayReminderAfterDelay(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void OnHasRadioMessagesChanged_Event(bool bHasRadioMessage); // 0x16b94d0
    void ExecuteUbergraph_BPC_SN2RadioComponent(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Nrtv_QuartzChip_C (/Game/Blueprints/NarrativeBPs/BP_Nrtv_QuartzChip.BP_Nrtv_QuartzChip_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void OnUnlocked_665A938047FBAEBCBCF16B9456A9CF2F(bool bUnlockedImmediate); // 0x16b94d0
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void Animate(); // 0x16b94d0
    void ExecuteUbergraph_BP_Nrtv_QuartzChip(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_NarrativeTagEventNotifier_C (/Game/Blueprints/NarrativeBPs/Character/BPC_NarrativeTagEventNotifier.BPC_NarrativeTagEventNotifier_C)
    void CH1 SC110 End(AActor* Target); // 0x16b94d0
    void Event Tag Removed Server(const FGameplayTag& Tag); // 0x16b94d0
    void TagRemoved(const FGameplayTag& Tag); // 0x16b94d0 [Event Public]
    void TagAdded(const FGameplayTag& Tag); // 0x16b94d0 [Event Public]
    void Event Tag Added Server(const FGameplayTag& Tag); // 0x16b94d0
    void ExecuteUbergraph_BPC_NarrativeTagEventNotifier(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_DeepStartLifepodClampArmReleasePoint_C (/Game/Blueprints/NarrativeBPs/DeepStart/BPC_DeepStartLifepodClampArmReleasePoint.BPC_DeepStartLifepodClampArmReleasePoint_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void OnRep_ClampReleased(); // 0x16b94d0
    void OnPostDeserialize(); // 0x16b94d0 [Event Public]
    void OnPostSerialize(); // 0x16b94d0 [Event Public]
    void OnPreDeserialize(); // 0x16b94d0 [Event Public]
    void OnPreSerialize(); // 0x16b94d0 [Event Public]
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void UpdateMaterials(); // 0x16b94d0
    void SetHandle(UUWESaveHandle* InSaveHandle); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BPC_DeepStartLifepodClampArmReleasePoint(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnClampReleased__DelegateSignature(); // 0x16b94d0 [Public]

// ABP_DeepStartLifepodClamps_C (/Game/Blueprints/NarrativeBPs/DeepStart/BP_DeepStartLifepodClamps.BP_DeepStartLifepodClamps_C)
    void AreAnyClampsReleased(const bool& Released); // 0x16b94d0 [Public]
    void AreClampsReleased(const bool& Released); // 0x16b94d0 [Public]
    void BndEvt__BP_DeepStartLifepodClamps_BPC_DeepStartLifepodClampArmReleasePointB_K2Node_ComponentBoundEvent_0_OnClampReleased__DelegateSignature(); // 0x16b94d0
    void BndEvt__BP_DeepStartLifepodClamps_BPC_DeepStartLifepodClampArmReleasePointA_K2Node_ComponentBoundEvent_1_OnClampReleased__DelegateSignature(); // 0x16b94d0
    void RefreshClamps(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void PlayCameraShake(); // 0x16b94d0
    void ExecuteUbergraph_BP_DeepStartLifepodClamps(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnClampsChanged__DelegateSignature(); // 0x16b94d0 [Public]

// ABP_AirVolume_SurveyRoom_C (/Game/Blueprints/NarrativeBPs/HumanBases/CampOne/BP_AirVolume_SurveyRoom.BP_AirVolume_SurveyRoom_C)
    void OnRep_Destroyed(); // 0x16b94d0
    void OnPostDeserialize(); // 0x16b94d0 [Event Public]
    void OnPostSerialize(); // 0x16b94d0 [Event Public]
    void OnPreDeserialize(); // 0x16b94d0 [Event Public]
    void OnPreSerialize(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void DestroyVolume(); // 0x16b94d0
    void ExecuteUbergraph_BP_AirVolume_SurveyRoom(int32 EntryPoint); // 0x16b94d0 [Final]

// IBPI_PowerSystemSignal_C (/Game/Blueprints/NarrativeBPs/Power/BPI_PowerSystemSignal.BPI_PowerSystemSignal_C)
    void SendPowerOnSignal(bool IsPowerOn?); // 0x16b94d0 [Public]

// ABP_ProximityTextPop_C (/Game/Blueprints/NarrativeBPs/ProximityText/BP_ProximityTextPop.BP_ProximityTextPop_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    bool IsToggledOff(); // 0x16b94d0 [Public]
    void OnRep_ToggledOffForPlayers(); // 0x16b94d0
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void OnPostSerialize(); // 0x16b94d0 [Event Public]
    void OnPreDeserialize(); // 0x16b94d0 [Event Public]
    void OnPreSerialize(); // 0x16b94d0 [Event Public]
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void SetVisualsOn(); // 0x16b94d0
    void SetVisualsOff(); // 0x16b94d0
    void UpdateStatus(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnPostDeserialize(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_ProximityTextPop(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_Glintable_C (/Game/Blueprints/NarrativeBPs/Scannables/BPC_Glintable.BPC_Glintable_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void OnGlintAdded_Event(); // 0x16b94d0
    void OnGlintRemoved_Event(); // 0x16b94d0
    void ExecuteUbergraph_BPC_Glintable(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Scannable_BaseClass_C (/Game/Blueprints/NarrativeBPs/Scannables/BP_Scannable_BaseClass.BP_Scannable_BaseClass_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult, const FString& ReturnValue_PrimaryText, FGameplayTag& ReturnValue_InteractionType, const bool& ReturnValue_bHighlightTarget, FGameplayTag& ReturnValue_Reason, FText& ReturnValue_TextInputOverride); // 0x16b94d0 [Public]
    float InteractionDistance(); // 0x16b94d0 [Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Public]

// ABP_Blackbox_Clickable_01a_C (/Game/Blueprints/NarrativeBPs/Scannables/GoldenPathLocations/Graveyard_BlackBoxSite/BP_Blackbox_Clickable_01a.BP_Blackbox_Clickable_01a_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void OnUnlocked_07BDEFDA4F7F51B7910FA1BD9757E4B0(bool bUnlockedImmediate); // 0x16b94d0
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_Blackbox_Clickable_01a(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_LifepodPlayerStart_C (/Game/Blueprints/PlayerStarts/BP_LifepodPlayerStart.BP_LifepodPlayerStart_C)
    void OnPreSpawnReady(AController* Player); // 0x16b94d0 [Event Public]
    void OnStartConditionsApplied(APawn* PlayerPawn); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_LifepodPlayerStart(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_PlayerStateDeathPingComponent_C (/Game/Blueprints/Prototypes/BPC_PlayerStateDeathPingComponent.BPC_PlayerStateDeathPingComponent_C)
    void GetLastPingLocation(const bool& HasPing, const FVector& Location); // 0x16b94d0 [Public]
    void OnPostDeserialize(); // 0x16b94d0 [Event Public]
    void OnPostSerialize(); // 0x16b94d0 [Event Public]
    void OnPreDeserialize(); // 0x16b94d0 [Event Public]
    void OnPreSerialize(); // 0x16b94d0 [Event Public]
    void AddActivePing(const FGuid& PingID); // 0x16b94d0
    void SetHandle(UUWESaveHandle* InSaveHandle); // 0x16b94d0 [Event Public]
    void RemoveActivePing(const FGuid& PingID); // 0x16b94d0
    void ExecuteUbergraph_BPC_PlayerStateDeathPingComponent(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_CapsuleTemperatureRegionVolume_Proto_C (/Game/Blueprints/Prototypes/ExtremeTemperatures/BPC_CapsuleTemperatureRegionVolume_Proto.BPC_CapsuleTemperatureRegionVolume_Proto_C)
    float GetTemperatureAlphaAtLocation(const FVector& Location); // 0x16b94d0 [Event Public]
    float GetTemperatureContributionValue(); // 0x16b94d0 [Event Public]
    ETemperatureContributionType GetTemperatureContributionType(); // 0x16b94d0 [Event Public]

// UBPC_SphereTemperatureRegionVolume_Proto_C (/Game/Blueprints/Prototypes/ExtremeTemperatures/BPC_SphereTemperatureRegionVolume_Proto.BPC_SphereTemperatureRegionVolume_Proto_C)
    float GetTemperatureAlphaAtLocation(const FVector& Location); // 0x16b94d0 [Event Public]
    float GetTemperatureContributionValue(); // 0x16b94d0 [Event Public]
    ETemperatureContributionType GetTemperatureContributionType(); // 0x16b94d0 [Event Public]

// UBP_TemperatureHelpers_C (/Game/Blueprints/Prototypes/ExtremeTemperatures/BP_TemperatureHelpers.BP_TemperatureHelpers_C)
    void ComputeTemperatureToAddAtPoint(const FVector& Location, UObject* __WorldContext, const double& Temperature, const bool& HasTemperature); // 0x16b94d0 [Static Public]

// IBPI_Gravitizeable_C (/Game/Blueprints/Prototypes/MegaResources/BPI_Gravitizeable.BPI_Gravitizeable_C)
    void EndGravitize(AActor* Instigator); // 0x16b94d0 [Public]
    void StartGravitize(AActor* Instigator); // 0x16b94d0 [Public]

// ABP_Mega_Methane_Clathrate_Carryable_Prototype_C (/Game/Blueprints/Prototypes/MegaResources/BP_Mega_Methane_Clathrate_Carryable_Prototype.BP_Mega_Methane_Clathrate_Carryable_Prototype_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void UpdateMotion(); // 0x16b94d0
    void StartGravitize(AActor* Instigator); // 0x16b94d0 [Public]
    void EndGravitize(AActor* Instigator); // 0x16b94d0 [Public]
    void ExecuteUbergraph_BP_Mega_Methane_Clathrate_Carryable_Prototype(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_MethaneClathrateSpawner_Prototype_C (/Game/Blueprints/Prototypes/MegaResources/BP_MethaneClathrateSpawner_Prototype.BP_MethaneClathrateSpawner_Prototype_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void SpawnResource(); // 0x16b94d0
    void ExecuteUbergraph_BP_MethaneClathrateSpawner_Prototype(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_AcidAnemone_C (/Game/Blueprints/Resources/BP_AcidAnemone.BP_AcidAnemone_C)
    void GetRipenedSeedCount(const int32& Count); // 0x16b94d0 [Public]
    void BndEvt__BP_AcidAnemone_UWESeedGrower_Stem_K2Node_ComponentBoundEvent_0_SeedPickedUpDelegate__DelegateSignature(UUWESeedGrowerComponent* SeedGrower, AActor* Seed); // 0x16b94d0
    void ExecuteUbergraph_BP_AcidAnemone(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_HurtCloudExplosion_C (/Game/Blueprints/Resources/MinorThreats/BP_HurtCloudExplosion.BP_HurtCloudExplosion_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x16b94d0 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_HurtCloudExplosion(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_ReviveableComponent_C (/Game/Blueprints/Revive/BPC_ReviveableComponent.BPC_ReviveableComponent_C)
    void IsLocallyControlled(const bool& Result); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void OnBeingRevivedChanged(FGameplayTag& Tag, int32 TagCount); // 0x16b94d0
    void ExecuteUbergraph_BPC_ReviveableComponent(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_UpgradeTerminal_C (/Game/Blueprints/TechSites/BP_UpgradeTerminal.BP_UpgradeTerminal_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void HasBeenUsedLocally(const bool& Used); // 0x16b94d0 [Public]
    void OnRep_InteractedPlayers(); // 0x16b94d0
    void OnRep_TerminalDisplayActive(); // 0x16b94d0
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void UpdateState(); // 0x16b94d0
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_UpgradeTerminal(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_TriggeredNotificationOverActor_C (/Game/Blueprints/Tutorials/BP_TriggeredNotificationOverActor.BP_TriggeredNotificationOverActor_C)
    void SearchClosestTargetActor(); // 0x16b94d0
    void EventTrackerAsset(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x16b94d0
    void StoryGoalUnlocked(UUWEStoryGoal* UnlockedStoryGoal, AActor* ReceivingActor); // 0x16b94d0
    void EvenTrackerTag(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x16b94d0
    void SetTriggeredNotificationData(UUWETriggeredNotificationData* TriggeredNotificationData, APawn* Player); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_TriggeredNotificationOverActor(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_BioLabScreen_C (/Game/Blueprints/UI/Biomods/BioLab/WBP_BioLabScreen.WBP_BioLabScreen_C)
    void SetViewModel(UUWEBioLabViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void SetPassiveSlotAsSeen(UWBP_BioLabScreen_LoadoutSlot_C* Slot); // 0x16b94d0 [Public]
    void RefreshBioLabPassiveSlotSeenBadges(); // 0x16b94d0 [Public]
    void TryAddPassiveBiomodLoadout(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0 [Public]
    void UpdateActiveBiomodLoadout(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0 [Public]
    void ChangeActiveBioAbility(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0 [Public]
    void SetupTabButtonGroup(); // 0x16b94d0 [Public]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void OnContextChanged(); // 0x16b94d0 [Event Protected]
    void OnAvailableActiveBiomodsChanged(TArray<UUWEBioAbilityViewModel*>& Viewmodels); // 0x16b94d0
    void OnInstalledActiveBiomodsChanged(TArray<UUWEBioAbilityViewModel*>& Viewmodels); // 0x16b94d0
    void OnAvailablePassiveBiomodsChanged(TArray<UUWEBioAbilityViewModel*>& Viewmodels); // 0x16b94d0
    void OnInstalledPassiveBiomodsChanged(TArray<UUWEBioAbilityViewModel*>& Viewmodels); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_BioLabScreen_HandleBackAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_BioLabScreen_HandleInventoryAction_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_BioLabScreen_HandlePrevTabAction_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_BioLabScreen_HandleNextTabAction_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void HandleAvailableBiomodSlotsChanged(int32 NumSlots); // 0x16b94d0
    void OnActiveBiomodHovered(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0
    void OnPassiveBiomodHovered(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0
    void BndEvt__WBP_BioLabScreen_WBP_TabButton_Actives_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_BioLabScreen_WBP_TabButton_Passives_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnPassiveBiomodSelected(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0
    void OnActiveBiomodSelected(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0
    void OnActiveBiomodDeselected(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0
    void OnActiveBiomodOverwrite(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0
    void OnPassiveBiomodDeselected(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0
    void DelayedUpdateLoadoutSlot(UWBP_BioLabScreen_LoadoutSlot_C* LoadoutSlot, UUWEBioAbilityViewModel* BioAbiltiyViewModel); // 0x16b94d0
    void LoadoutSlotClicked(UUWEBioAbilityViewModel* ViewModel); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_BioLabScreen_HandleUnpinAllRecipes_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnTotalBioScansChanged(int32 NewQuantity); // 0x16b94d0
    void ShowDefaultTab(); // 0x16b94d0
    void OnLoadoutSlotButtonHovered_Event(UWBP_BioLabScreen_LoadoutSlot_C* Widget); // 0x16b94d0
    void OnSeenPassiveSlotsChanged(TArray<int32>& SeenPassiveSlotIndexes); // 0x16b94d0
    void ExecuteUbergraph_WBP_BioLabScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_BioLabScreen_Entry_C (/Game/Blueprints/UI/Biomods/BioLab/WBP_BioLabScreen_Entry.WBP_BioLabScreen_Entry_C)
    void SetUWEBioAbilityViewModel(UUWEBioAbilityViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void TogglePinned(); // 0x16b94d0 [Public]
    bool CanTogglePinning(); // 0x16b94d0 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void HandleIconChanged(const TSoftObjectPtr<UTexture2D>& SoftTexture); // 0x16b94d0
    void HandleAbilityDataChanged(UUWEBioAbilityData* AbilityData); // 0x16b94d0
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnSelected(); // 0x16b94d0 [Event Protected]
    void BP_OnDeselected(); // 0x16b94d0 [Event Protected]
    void InstallBioAbility(); // 0x16b94d0
    void UninstallBioAbility(); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void InstallFailed(); // 0x16b94d0
    void HandleIsPinned(bool IsPinned); // 0x16b94d0
    void ChangeTooltipText(const FText& Text); // 0x16b94d0
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void OnSeenStatusChanged(bool Seen); // 0x16b94d0
    void ExecuteUbergraph_WBP_BioLabScreen_Entry(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnOverwriteActiveBiomod__DelegateSignature(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0 [Public]
    void OnDeselected__DelegateSignature(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0 [Public]
    void OnSelected__DelegateSignature(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0 [Public]
    void OnUnhovered__DelegateSignature(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0 [Public]
    void OnHovered__DelegateSignature(UWBP_BioLabScreen_Entry_C* Entry); // 0x16b94d0 [Public]

// UWBP_BioLabScreen_Loadout_C (/Game/Blueprints/UI/Biomods/BioLab/WBP_BioLabScreen_Loadout.WBP_BioLabScreen_Loadout_C)
    void TryGetFreePassiveBiomodLoadoutSlot(const bool& HasFreeSlot, const int32& Index); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void SetNumAvailablePassiveBiomodSlots(int32 NumSlots); // 0x16b94d0
    void UpdateTotalBioScans(int32 NewQuantity); // 0x16b94d0
    void ExecuteUbergraph_WBP_BioLabScreen_Loadout(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_BioLabScreen_LoadoutSlot_C (/Game/Blueprints/UI/Biomods/BioLab/WBP_BioLabScreen_LoadoutSlot.WBP_BioLabScreen_LoadoutSlot_C)
    void SetUWEBioAbilityViewModel(UUWEBioAbilityViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void SetIsLocked(bool IsLocked); // 0x16b94d0
    void UpdateLoadoutSlot(UUWEBioAbilityViewModel* UWEBioAbilityViewModel); // 0x16b94d0
    void BndEvt__WBP_BioLabScreen_LoadoutSlot_Button_LoadoutSlot_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void SetUnlockRequirement(int32 ScansRequiredToUnlock); // 0x16b94d0
    void BndEvt__WBP_BioLabScreen_LoadoutSlot_Button_LoadoutSlot_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void SetSlotSeen(bool Seen); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_BioLabScreen_LoadoutSlot(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnLoadoutSlotButtonHovered__DelegateSignature(UWBP_BioLabScreen_LoadoutSlot_C* Widget); // 0x16b94d0 [Public]
    void OnLoadoutSlotButtonClicked__DelegateSignature(UUWEBioAbilityViewModel* ViewModel); // 0x16b94d0 [Public]

// UWBP_BioLabScreen_LoadoutSlot_Button_C (/Game/Blueprints/UI/Biomods/BioLab/WBP_BioLabScreen_LoadoutSlot_Button.WBP_BioLabScreen_LoadoutSlot_Button_C)
    void HandleSetIconSoft(const TSoftObjectPtr<UTexture2D>& SoftTexture); // 0x16b94d0
    void HandleSetIconWithSize(UTexture2D* Texture, bool bMatchSize); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ChangeTooltipText(); // 0x16b94d0
    void ExecuteUbergraph_WBP_BioLabScreen_LoadoutSlot_Button(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_BioLabSidePanel_C (/Game/Blueprints/UI/Biomods/BioLab/WBP_BioLabSidePanel.WBP_BioLabSidePanel_C)
    void UpdateSidePanel(UUWEBioAbilityViewModel* BioAbilityViewModel); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void CheckIfInstalled(); // 0x16b94d0
    void ExecuteUbergraph_WBP_BioLabSidePanel(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_BioLabSidePanel_RequiredScan_C (/Game/Blueprints/UI/Biomods/BioLab/WBP_BioLabSidePanel_RequiredScan.WBP_BioLabSidePanel_RequiredScan_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_BioLabSidePanel_RequiredScan(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Adaptations_C (/Game/Blueprints/UI/Biomods/WBP_Adaptations.WBP_Adaptations_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void OnQueuedAdaptationsInstalledChanged(TArray<FUWEAdaptationStateInfo>& Notification); // 0x16b94d0
    void ExecuteUbergraph_WBP_Adaptations(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnFinished__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_BioAbilityData_C (/Game/Blueprints/UI/Biomods/WBP_BioAbilityData.WBP_BioAbilityData_C)
    void SetUWEBioAbilityDataViewModel(UUWEBioAbilityViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void UpdateName(const FText& Name); // 0x16b94d0
    void UpdateDescription(const FText& Description); // 0x16b94d0
    void OnSetIcon(const TSoftObjectPtr<UTexture2D>& Texture); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void SetCooldown(double Cooldown); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void UpdateRequirements(UUWEBioAbilityData* BioAbilityData); // 0x16b94d0
    void HandleShowRequirements(bool ShowRequirements); // 0x16b94d0
    void ExecuteUbergraph_WBP_BioAbilityData(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_BioAbilityTooltip_C (/Game/Blueprints/UI/Biomods/WBP_BioAbilityTooltip.WBP_BioAbilityTooltip_C)
    void SetUWEBioAbilityDataViewModel(UUWEBioAbilityViewModel* ViewModel); // 0x16b94d0 [Final Public]

// UWBP_BioAbilityTooltip_Requirement_C (/Game/Blueprints/UI/Biomods/WBP_BioAbilityTooltip_Requirement.WBP_BioAbilityTooltip_Requirement_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_BioAbilityTooltip_Requirement(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_BuilderScreen_C (/Game/Blueprints/UI/Builder/WBP_BuilderScreen.WBP_BuilderScreen_C)
    void ApplyCachedCategoryScrollOffset(); // 0x16b94d0 [Public]
    void CacheCategoryScrollOffset(); // 0x16b94d0 [Public]
    void GetFirstVisibleItem(const UWidget*& Widget); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void SelectFirstRecipeInList(); // 0x16b94d0 [Public]
    void DeselectAllTabs(); // 0x16b94d0 [Public]
    void Select Active Category(UUWECraftingRecipeCategory* Category); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_BuilderScreen_Btn_Close_K2Node_ComponentBoundEvent_3_OnButtonClickedEvent__DelegateSignature(); // 0x16b94d0
    void RecipeClicked(USN2RecipeViewModel* ViewModel, UCommonButtonBase* Button); // 0x16b94d0
    void RecipeHovered(USN2RecipeViewModel* ViewModel, UWBP_PDA_RecipeEntry_C* RecipeButton); // 0x16b94d0
    void RecipeUnhovered(); // 0x16b94d0
    void BndEvt__WBP_BuilderScreen_HandlePrevTabAction_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_BuilderScreen_HandleNextTabAction_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_BuilderScreen_HandleInventoryAction_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void OnSelectedButtonBaseChanged_Event(UCommonButtonBase* AssociatedButton, int32 ButtonIndex); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_BuilderScreen_HandleUnpinAllRecipes_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ExecuteUbergraph_WBP_BuilderScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_BuilderToolAbilityMenu_C (/Game/Blueprints/UI/Builder/WBP_BuilderToolAbilityMenu.WBP_BuilderToolAbilityMenu_C)
    void SetSN2BuilderToolAbilitiesMenuViewModel(USN2BuilderToolAbilitiesMenuViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void GetSelectedIndex(const int32& SelectedIndex, const bool& HasSelection); // 0x16b94d0 [Public]
    void SetInputVector(const FVector2D& InputVector); // 0x16b94d0 [Public]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_BuilderToolAbilityMenu(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_BuilderTool_Hologram_Background_C (/Game/Blueprints/UI/Builder/WBP_BuilderTool_Hologram_Background.WBP_BuilderTool_Hologram_Background_C)
    void UpdateDMIColor(); // 0x16b94d0 [Public]
    void IsScanFullyComplete(const bool& Result); // 0x16b94d0 [Public]
    void InterpolateColors(FSlateColor& TargetColor, double InterpSpeed); // 0x16b94d0 [Public]
    void InterpolateWidgetOpacity(UWidget* Widget, double TargetOpacity, double InterpSpeed); // 0x16b94d0 [Public]
    void SetColors(const FSlateColor& Color); // 0x16b94d0 [Public]
    void MapAngleTo360(double InAngle, const double& OutAngle); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void HandleEnergyPercentChanged(double CurrentPercent); // 0x16b94d0
    void HandleHasEnergyChanged(bool HasPower); // 0x16b94d0
    void HandleAmmoLoaded(bool AmmoLoaded); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_BuilderTool_Hologram_Background(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_BuilderTool_Hologram_Foreground_C (/Game/Blueprints/UI/Builder/WBP_BuilderTool_Hologram_Foreground.WBP_BuilderTool_Hologram_Foreground_C)
    void InterpolateOpacity(UWidget* Widget, double TargetOpacity, double InterpSpeed); // 0x16b94d0 [Public]
    void InterpolateColors(FSlateColor& TargetColor, float InterpSpeed, TArray<UImage*>& WidgetsToChange); // 0x16b94d0 [Public]
    void MapAngleTo360(double InAngle, const double& OutAngle); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void HandleEnergyPercentChanged(double CurrentPercent); // 0x16b94d0
    void HandleHasEnergyChanged(bool HasPower); // 0x16b94d0
    void HandleAmmoLoaded(bool AmmoLoaded); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_BuilderTool_Hologram_Foreground(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Builder_RecipeEntry_C (/Game/Blueprints/UI/Builder/WBP_Builder_RecipeEntry.WBP_Builder_RecipeEntry_C)
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_Builder_RecipeEntry(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_RefundBaseScreen_C (/Game/Blueprints/UI/Builder/WBP_RefundBaseScreen.WBP_RefundBaseScreen_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Destruct(); // 0x16b94d0 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_InGameFriends_BackButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void RefreshBases(TArray<USN2RefundableBaseViewModel*>& RefundableBases); // 0x16b94d0
    void PingBase(const FGuid& BaseGUID, int32 StructureId); // 0x16b94d0
    void RefundBase(const FGuid& BaseGUID, int32 StructureId); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_RefundBaseScreen_BackButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_RefundBaseScreen_BackButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ExecuteUbergraph_WBP_RefundBaseScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_RefundEntry_C (/Game/Blueprints/UI/Builder/WBP_RefundEntry.WBP_RefundEntry_C)
    FText __ae0ee9a2-4e55-19e1-339e-5a93f491842a_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetSN2RefundableBaseViewModel(USN2RefundableBaseViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_RefundEntry_WBP_ButtonGenericBlueSmall_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_RefundEntry_WBP_ButtonGenericBlueSmall_1_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ExecuteUbergraph_WBP_RefundEntry(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnRefundClicked__DelegateSignature(const FGuid& BaseGUID, int32 StructureId); // 0x16b94d0 [Public]
    void OnPingClicked__DelegateSignature(const FGuid& BaseGUID, int32 StructureId); // 0x16b94d0 [Public]

// UWBP_AwaitingRespawnScreen_C (/Game/Blueprints/UI/CharacterSelect/WBP_AwaitingRespawnScreen.WBP_AwaitingRespawnScreen_C)
    void Continue(); // 0x16b94d0 [Public]
    void OnPlayerReady_7788E2F142E5E2A458D5BAADD97FF9A2(); // 0x16b94d0
    void OnFadeOut(); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void Destruct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_AwaitingRespawnScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CharacterCustomizationScreen_C (/Game/Blueprints/UI/CharacterSelect/WBP_CharacterCustomizationScreen.WBP_CharacterCustomizationScreen_C)
    void GetIndexForBodyPart(const FUWEPlayerCustomizationSet& CustomizationSet, const int32& Index); // 0x16b94d0 [Public]
    void SetNavigationRules(); // 0x16b94d0 [Public]
    void SelectBody(int32 BodyIndex); // 0x16b94d0 [Public]
    bool BP_OnHandleBackAction(); // 0x16b94d0 [Event Protected]
    UWidget* NavigateUpFromPlay(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Finished_4F45DCE140DA538D072F299361216643(); // 0x16b94d0
    void Finished_D349D225424A141446364E945BBC887F(); // 0x16b94d0
    void Finished_290956524169DB152CED99A84D98976E(); // 0x16b94d0
    void Finished_30E085294D1888B6D3CEE7924B7116F5(); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_CharacterCustomizationScreen_WBP_GenericButtonBig_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void ValidItemsChanged(UObject* Object, const FFieldNotificationId& Field); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_CharacterCustomizationScreen_BackButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnPaperDollImageChanged_Event(); // 0x16b94d0
    void SelectItem(UUWEPlayerCustomizationItemDA* Item); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_CharacterCustomizationScreen_PlayButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ExecuteUbergraph_WBP_CharacterCustomizationScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CharacterIntroScreen_C (/Game/Blueprints/UI/CharacterSelect/WBP_CharacterIntroScreen.WBP_CharacterIntroScreen_C)
    void SequenceEvent__ENTRYPOINTWBP_CharacterIntroScreen(); // 0x16b94d0 [Public]
    void Continue(); // 0x16b94d0 [Public]
    void OnFadeOut(); // 0x16b94d0
    void BndEvt__WBP_CharacterIntroScreen_WBP_InvisibleActionButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void Destruct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_CharacterIntroScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CharacterPartEntry_C (/Game/Blueprints/UI/CharacterSelect/WBP_CharacterPartEntry.WBP_CharacterPartEntry_C)
    void SetViewModel(USN2CustomizationItemViewModel* ViewModel, UWBP_PartList_C* OwningList); // 0x16b94d0 [Public]
    ESlateVisibility GetVisibility_0(); // 0x16b94d0 [Public]
    void BP_OnEntryReleased(); // 0x16b94d0 [Event Protected]
    void BP_OnItemExpansionChanged(bool bIsExpanded); // 0x16b94d0 [Event Protected]
    void BP_OnItemSelectionChanged(bool bIsSelected); // 0x16b94d0 [Event Protected]
    void OnListItemObjectSet(UObject* ListItemObject); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnSelected(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_CharacterPartEntry(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CharacterSelectButton_C (/Game/Blueprints/UI/CharacterSelect/WBP_CharacterSelectButton.WBP_CharacterSelectButton_C)
    void SetSelectedStatus(); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnReleased(); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void CharacterSelected(int32 CharacterIndex, const FString& PlayerName); // 0x16b94d0
    void TrySetSelectedStatus(); // 0x16b94d0
    void ExecuteUbergraph_WBP_CharacterSelectButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CharacterSelectScreen_C (/Game/Blueprints/UI/CharacterSelect/WBP_CharacterSelectScreen.WBP_CharacterSelectScreen_C)
    void SequenceEvent__ENTRYPOINTWBP_CharacterSelectScreen_5(); // 0x16b94d0 [Public]
    void SequenceEvent__ENTRYPOINTWBP_CharacterSelectScreen_4(); // 0x16b94d0 [Public]
    void SequenceEvent__ENTRYPOINTWBP_CharacterSelectScreen_3(); // 0x16b94d0 [Public]
    void SequenceEvent__ENTRYPOINTWBP_CharacterSelectScreen_2(); // 0x16b94d0 [Public]
    void SequenceEvent__ENTRYPOINTWBP_CharacterSelectScreen_1(); // 0x16b94d0 [Public]
    void SequenceEvent__ENTRYPOINTWBP_CharacterSelectScreen_0(); // 0x16b94d0 [Public]
    void SequenceEvent__ENTRYPOINTWBP_CharacterSelectScreen(); // 0x16b94d0 [Public]
    void DevSelectCharacterAndCloseScreen(); // 0x16b94d0 [Public]
    void AreButtonsEnabled(const bool& Enabled); // 0x16b94d0 [Public]
    ESlateVisibility Get_WBP_InputHintText_Select_1_Visibility(); // 0x16b94d0 [Public]
    bool Get_CustomizeButton_bIsEnabled(); // 0x16b94d0 [Public]
    ESlateVisibility Get_Play_Visibility(); // 0x16b94d0 [Public]
    void NotifyCharacterSelected(int32 CharacterIndex); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void SelectCharacter(int32 CharacterIndex, const TSoftObjectPtr<UUWEPlayerCustomizationSetDA>& CharacterDataAsset); // 0x16b94d0 [Public]
    void Finished_7A57B8134C6287D1A2208F84B6CFACDD(); // 0x16b94d0
    void Finished_6393888A49A80E93DF2A49959FE48FD2(); // 0x16b94d0
    void Finished_12A7F4F24A8A238A53BFB4BEF83AF4C8(); // 0x16b94d0
    void Finished_EAEC21384587751992FC78BD9311272F(); // 0x16b94d0
    void OnPlayerReady_75099516485A258BF51321A2A6937F38(); // 0x16b94d0
    void Finished_0F7F34D84B6CA9BB0C8F33A796333C87(); // 0x16b94d0
    void Finished_8B8719634A099F57EE9B16A3821B1310(); // 0x16b94d0
    void Finished_4A9539F947442723AD4774BBFD67B038(); // 0x16b94d0
    void Finished_30B316914BE08C9AA90C6A8A07582CD0(); // 0x16b94d0
    void Finished_AB3D1763427AAE901843909D958B7E90(); // 0x16b94d0
    void Finished_9EE709F2470DBBB027E7A1B2236D1F7C(); // 0x16b94d0
    void Finished_0998CF4349CCC713F12D74A090FC08CA(); // 0x16b94d0
    void Finished_4EA8F16F4010182D1C6369943CB903CA(); // 0x16b94d0
    void Finished_5AAD82A74982B984F3222BB1B1DED72E(); // 0x16b94d0
    void Finished_F2EC97A9477134204403BCAE1E1DC0D0(); // 0x16b94d0
    void SequenceEvent_2(); // 0x16b94d0
    void SequenceEvent(); // 0x16b94d0
    void FocusOnButtons(); // 0x16b94d0
    void SequenceEvent_3(); // 0x16b94d0
    void SequenceEvent_4(); // 0x16b94d0
    void BndEvt__WBP_CharacterSelectScreen_WBP_CharacterSelectButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_CharacterSelectScreen_WBP_CharacterSelectButton_1_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_CharacterSelectScreen_WBP_CharacterSelectButton_2_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_CharacterSelectScreen_WBP_CharacterSelectButton_3_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void Destruct(); // 0x16b94d0 [Event Public]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_CharacterSelectScreen_WBP_GenericButtonBig_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_CharacterSelectScreen_Play_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_CharacterSelectScreen_Play_1_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_CharacterSelectScreen_Play_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_CharacterSelectScreen_CustomizeButton_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void SequenceEvent_1(); // 0x16b94d0
    void BndEvt__WBP_CharacterSelectScreen_WBP_CharacterSelectButton_4_K2Node_ComponentBoundEvent_13_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_CharacterSelectScreen_WBP_CharacterSelectButton_5_K2Node_ComponentBoundEvent_14_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void SequenceEvent_0(); // 0x16b94d0
    void ExecuteUbergraph_WBP_CharacterSelectScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CharacterSwatchEntry_C (/Game/Blueprints/UI/CharacterSelect/WBP_CharacterSwatchEntry.WBP_CharacterSwatchEntry_C)
    void SetViewModel(USN2CustomizationItemViewModel* ViewModel, UWBP_PartList_C* OwningList); // 0x16b94d0 [Public]
    ESlateVisibility GetVisibility_0(); // 0x16b94d0 [Public]
    void BP_OnEntryReleased(); // 0x16b94d0 [Event Protected]
    void BP_OnItemExpansionChanged(bool bIsExpanded); // 0x16b94d0 [Event Protected]
    void BP_OnItemSelectionChanged(bool bIsSelected); // 0x16b94d0 [Event Protected]
    void OnListItemObjectSet(UObject* ListItemObject); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnSelected(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_CharacterSwatchEntry(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CustomizationPartBase_C (/Game/Blueprints/UI/CharacterSelect/WBP_CustomizationPartBase.WBP_CustomizationPartBase_C)
    void SetSN2CustomizationItemViewModel(USN2CustomizationItemViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void SetViewModel(USN2CustomizationItemViewModel* ViewModel, UWBP_PartList_C* OwningList); // 0x16b94d0 [Public]

// UWBP_PartList_C (/Game/Blueprints/UI/CharacterSelect/WBP_PartList.WBP_PartList_C)
    void ResetState(); // 0x16b94d0 [Public]
    void SelectIndex(int32 Index); // 0x16b94d0 [Public]
    void SelectItem(UUWEPlayerCustomizationItemDA* Item); // 0x16b94d0 [Public]
    void FocusFirstElement(); // 0x16b94d0 [Public]
    void SelectFirstElement(); // 0x16b94d0 [Public]
    void SetObjects(TArray<USN2CustomizationItemViewModel*>& ViewModelsIn); // 0x16b94d0 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PartList(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_UnknownWorldsPresents_C (/Game/Blueprints/UI/Cinematics/WBP_UnknownWorldsPresents.WBP_UnknownWorldsPresents_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_UnknownWorldsPresents(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CraftingCategoryItem_C (/Game/Blueprints/UI/Crafting/WBP_CraftingCategoryItem.WBP_CraftingCategoryItem_C)
    FText Get_LeafButton_ToolTipText(); // 0x16b94d0 [Public]

// UWBP_EOWThankYouForPlaying_C (/Game/Blueprints/UI/EdgeOfWorld/WBP_EOWThankYouForPlaying.WBP_EOWThankYouForPlaying_C)
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_IngameFeedbackScreen_BackButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_IngameFeedbackScreen_HandleCloseF8_1_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ForceClose(); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_IngameFeedbackScreen_Btn_Submit_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void WaittLoadingScreenFinishes(); // 0x16b94d0
    void ExecuteUbergraph_WBP_EOWThankYouForPlaying(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_OutOfBoundsNotice_C (/Game/Blueprints/UI/EdgeOfWorld/WBP_OutOfBoundsNotice.WBP_OutOfBoundsNotice_C)
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_IngameFeedbackScreen_BackButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_IngameFeedbackScreen_HandleCloseF8_1_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ForceClose(); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_IngameFeedbackScreen_Btn_Submit_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void WaittLoadingScreenFinishes(); // 0x16b94d0
    void ExecuteUbergraph_WBP_OutOfBoundsNotice(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_EmoteMenu_C (/Game/Blueprints/UI/Emotes/WBP_EmoteMenu.WBP_EmoteMenu_C)
    void SetUWEEmotesMenuViewModel(UUWEEmotesMenuViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void SetInputVector(const FVector2f& InputVector); // 0x16b94d0 [Public]
    void GetSelected(const int32& SelectedIndex, const bool& HasSelected); // 0x16b94d0 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_EmoteMenu(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_RadialMenuTest_C (/Game/Blueprints/UI/Emotes/WBP_RadialMenuTest.WBP_RadialMenuTest_C)
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_RadialMenuTest_CommonTextButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ExecuteUbergraph_WBP_RadialMenuTest(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CheckTwitchDropsScreen_C (/Game/Blueprints/UI/Entitlements/WBP_CheckTwitchDropsScreen.WBP_CheckTwitchDropsScreen_C)
    void SwitchView(bool Success, const FText& Error Text); // 0x16b94d0 [Public]
    void GetMatchingRewardNames(TArray<FString>& Claimed Entitlement ID, TArray<FUWEEntitlementReward>& Granted Rewards, TArray<FText>& MatchingRewardNames); // 0x16b94d0 [Public]
    void BndEvt__WBP_ImportSaveScreen_WBP_GenericButtonBig_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_ImportSaveScreen_BackButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ImportSaveScreen_BackButton_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnTwitchEntitlementsRetrieved(const FUWERedeemEntitlementStatus& Status, FSonarTwitchEntitlementResponse& TwitchResponse); // 0x16b94d0
    void OnEntitlementsGranted(bool bWasSuccessful, TArray<FUWEEntitlementReward>& Names); // 0x16b94d0
    void EntitlementGrantFallback(); // 0x16b94d0
    void ExecuteUbergraph_WBP_CheckTwitchDropsScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CodeRedemptionScreen_C (/Game/Blueprints/UI/Entitlements/WBP_CodeRedemptionScreen.WBP_CodeRedemptionScreen_C)
    void SwitchView(bool Success, const FText& ErrorText); // 0x16b94d0 [Public]
    void GetMatchingRewardNames(const FString& ClaimedEntitlementId, TArray<FUWEEntitlementReward>& GrantedRewards, TArray<FText>& MatchingRewardNames); // 0x16b94d0 [Public]
    void BndEvt__WBP_ImportSaveScreen_WBP_GenericButtonBig_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_ImportSaveScreen_ConfirmButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ImportSaveScreen_ConfirmButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ImportSaveScreen_ConfirmButton_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ImportSaveScreen_BackButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ImportSaveScreen_BackButton_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ImportSaveScreen_SaveKeyEditBox_K2Node_ComponentBoundEvent_7_OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x16b94d0
    void OnRedeem(const FUWERedeemEntitlementStatus& Status, const FString& BenefitDescription, FSonarEntitlementClaimedResponse& EntitlementResponse); // 0x16b94d0
    void BndEvt__WBP_CodeRemptionScreen_BackButton_1_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_CodeRemptionScreen_NewCodeButton_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_CodeRemptionScreen_NewCodeButton_K2Node_ComponentBoundEvent_9_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnEntitlementsGranted(bool bWasSuccessful, TArray<FUWEEntitlementReward>& Names); // 0x16b94d0
    void EntitlementGrantFallback(); // 0x16b94d0
    void ExecuteUbergraph_WBP_CodeRedemptionScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TwitchLinkScreen_C (/Game/Blueprints/UI/Entitlements/WBP_TwitchLinkScreen.WBP_TwitchLinkScreen_C)
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_IngameFeedbackScreen_HandleCloseF8_1_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_IngameFeedbackScreen_BackButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_IngameFeedbackScreen_Btn_Submit_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void ForceClose(); // 0x16b94d0
    void BndEvt__WBP_TwitchLinkScreen_WBP_GenericButtonBig_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnTwitchLinkRequested(const FSonarTwitchLinkResponse& Response); // 0x16b94d0
    void ExecuteUbergraph_WBP_TwitchLinkScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ConsumableInfo_C (/Game/Blueprints/UI/Fabricator/WBP_ConsumableInfo.WBP_ConsumableInfo_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_ConsumableInfo(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_FabricatorScreen_C (/Game/Blueprints/UI/Fabricator/WBP_FabricatorScreen.WBP_FabricatorScreen_C)
    void SetHoveredCategoryViewModel(USN2RecipeCategoryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void SetSubCategoryViewModel(USN2RecipeCategoryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void SetCategoryViewModel(USN2RecipeCategoryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void SetRecipeViewModel(USN2RecipeViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void SetViewModel(USN2FabricatorViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void UpdateProgressBarState(); // 0x16b94d0 [Public]
    void ClearRecipeUsabilityTimer(); // 0x16b94d0 [Public]
    void SetNewRecipeVM(USN2RecipeViewModel* ViewModel); // 0x16b94d0 [Public]
    UWidget* NavigateCategories_Right(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    UWidget* NavigateRecipes_Left(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    void GetRecipeCount(TArray<USN2RecipeCategoryViewModel*>& InCategories, const int32& RecipeCount); // 0x16b94d0 [Public]
    void UpdateRecipePanelVisibility(); // 0x16b94d0 [Public]
    void CleanUpScreen(); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void GetGridDimensions(int32 Size, const int32& NumColumns, const int32& NumRows); // 0x16b94d0 [Public]
    void BndEvt__WBP_FabricatorScreen_CommonTextButton_108_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnContextChanged(); // 0x16b94d0 [Event Protected]
    void Refresh Thumbnail(const TSoftObjectPtr<UTexture2D>& Image); // 0x16b94d0
    void Refresh Requirements(TArray<USN2RecipeRequirementViewModel*>& Requirements); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void HandleCanAffordRequirements(bool CanAfford); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void CraftingStarted(TArray<FCraftingRecipeOutput>& RecipeOutput, float CraftingTime, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x16b94d0
    void CraftingCompleted(TArray<FCraftingRecipeOutput>& RecipeOutput, const ECraftingResults& Result, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x16b94d0
    void HandleHasOverflowItem(bool HasOverflowItem); // 0x16b94d0
    void BndEvt__WBP_FabricatorScreen_HandleUnpinAllRecipes_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void AddToCraftingQueue(USN2RecipeViewModel* RecipeViewModel); // 0x16b94d0
    void CategorySelected(UCommonButtonBase* Button, bool Selected); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void InputMethodChanged(const ECommonInputType& bNewInputType); // 0x16b94d0
    void InitializeInputMethod(const ECommonInputType& InputType); // 0x16b94d0
    void SelectActiveCategory(UUWECraftingRecipeCategory* Category); // 0x16b94d0
    void RecipeHovered(USN2RecipeViewModel* ViewModel, UWBP_PDA_RecipeEntry_C* RecipeButton); // 0x16b94d0
    void RecipeUnhovered(); // 0x16b94d0
    void SetupViewModel(); // 0x16b94d0
    void RecipeGotClicked(USN2RecipeViewModel* ViewModel, UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_BuilderScreen_HandlePrevTabAction_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_BuilderScreen_HandleNextTabAction_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void FadeOutQueue(); // 0x16b94d0
    void CategoriesUpdated(TArray<USN2RecipeCategoryViewModel*>& Categories); // 0x16b94d0
    void BndEvt__WBP_FabricatorScreen_HandleCancelAction_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void FadeOutSidePanel(); // 0x16b94d0
    void UpdateTotalOutputCount(int32 TotalNonUniqueCount); // 0x16b94d0
    void Random ButtonSelection(); // 0x16b94d0
    void RecipeListEntriesRefreshed(TArray<USN2RecipeCategoryViewModel*>& Entries); // 0x16b94d0
    void CloseCurrentCategory(); // 0x16b94d0
    void Pop(); // 0x16b94d0
    void OnQueueSizeChanged(int32 TotalCraftCount); // 0x16b94d0
    void SetCraftingStationTitle(const FText& InText); // 0x16b94d0
    void OnInventoriesUpdated(); // 0x16b94d0
    void RefreshHoveredRecipeStatus(USN2RecipeViewModel* ViewModel); // 0x16b94d0
    void OnTopCategoryFocused(UCommonButtonBase* Button); // 0x16b94d0
    void UpdateRecipeUsability(); // 0x16b94d0
    void ExecuteUbergraph_WBP_FabricatorScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Fabricator_Queue_ProgressBar_C (/Game/Blueprints/UI/Fabricator/WBP_Fabricator_Queue_ProgressBar.WBP_Fabricator_Queue_ProgressBar_C)
    void UpdateTexts(const FText& NewText, int32 Crafted, int32 Queue); // 0x16b94d0
    void SetTextNotCrafting(); // 0x16b94d0
    void ShowError(const FText& ErrorText); // 0x16b94d0
    void ShowNotEnoughResources(); // 0x16b94d0
    void ShowIsDisabled(); // 0x16b94d0
    void ShowNotEnoughSpace(); // 0x16b94d0
    void ShowReasonFromTag(const FGameplayTag& Reason); // 0x16b94d0
    void ExecuteUbergraph_WBP_Fabricator_Queue_ProgressBar(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Fabricator_SidePanel_C (/Game/Blueprints/UI/Fabricator/WBP_Fabricator_SidePanel.WBP_Fabricator_SidePanel_C)
    void GetGridDimensions(const int32& NumColumns, const int32& NumRows); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void HandleSidePanelAppearance(); // 0x16b94d0
    void Dissolve(); // 0x16b94d0
    void Reappear(); // 0x16b94d0
    void HandleIsLocked(bool IsLocked); // 0x16b94d0
    void HandleCanAfford(bool CanAfford); // 0x16b94d0
    void ExecuteUbergraph_WBP_Fabricator_SidePanel(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ItemExchange_Item_C (/Game/Blueprints/UI/Fabricator/WBP_ItemExchange_Item.WBP_ItemExchange_Item_C)
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_ItemExchange_Item(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ItemExchange_Screen_C (/Game/Blueprints/UI/Fabricator/WBP_ItemExchange_Screen.WBP_ItemExchange_Screen_C)
    void WidgetSpawnTimer(); // 0x16b94d0
    void AddItemToQueue(const UUWEItemType*& NewItem); // 0x16b94d0
    void ExecuteUbergraph_WBP_ItemExchange_Screen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_MissingTagsWarning_C (/Game/Blueprints/UI/Fabricator/WBP_MissingTagsWarning.WBP_MissingTagsWarning_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_MissingTagsWarning(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PinnedRecipe_C (/Game/Blueprints/UI/Fabricator/WBP_PinnedRecipe.WBP_PinnedRecipe_C)
    ESlateVisibility __416d9197-4c22-6015-5360-339ac0cfd11d_SourceToDest(); // 0x16b94d0 [Final Protected]
    FText __c0c56ae9-4587-cf24-0261-93b9743057ad_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetViewModel(USN2RecipeViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void Set Up Requirement Entry for Pinned Recipe(UWBP_PinnedRecipeRequirementEntry_C* Widget); // 0x16b94d0 [Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void HandleCanAffordRecipe(bool CanAfford); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void HandleRequirementsVisibility(bool Hidden); // 0x16b94d0
    void Refresh Thumbnail(const TSoftObjectPtr<UTexture2D>& Image); // 0x16b94d0
    void RefreshTotalPartialProgress(int32 TotalProgress); // 0x16b94d0
    void RefreshCurrentPartialProgress(int32 CurrentProgress); // 0x16b94d0
    void UpdateProgressSegments(); // 0x16b94d0
    void ExecuteUbergraph_WBP_PinnedRecipe(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnRecipeClicked__DelegateSignature(USN2RecipeViewModel* Recipe); // 0x16b94d0 [Public]

// UWBP_RecipeCategoryButton_C (/Game/Blueprints/UI/Fabricator/WBP_RecipeCategoryButton.WBP_RecipeCategoryButton_C)
    FText __c04e6506-4189-9cf8-ff4b-f292a8196034_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetViewModel(USN2RecipeCategoryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void ChangeTooltipText(const FText& Text); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void HandleIsLocked(bool IsLocked); // 0x16b94d0
    void Reappear(); // 0x16b94d0
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnDeselected(); // 0x16b94d0 [Event Protected]
    void BP_OnSelected(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void HandleNumSeenChanged(int32 NewNumSeen); // 0x16b94d0
    void ExecuteUbergraph_WBP_RecipeCategoryButton(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnCategoryHovered__DelegateSignature(USN2RecipeCategoryViewModel* Category); // 0x16b94d0 [Public]
    void OnCategoryClicked__DelegateSignature(USN2RecipeCategoryViewModel* Category, UWBP_RecipeCategoryButton_C* Button); // 0x16b94d0 [Public]

// UBPFL_GamePadDetection_C (/Game/Blueprints/UI/Foundation/BPFL_GamePadDetection.BPFL_GamePadDetection_C)
    void IsUsingGamepad(UObject* __WorldContext, const bool& GamePadDetected); // 0x16b94d0 [Static Public]

// UBP_RichTextBlockLinkDecorator_C (/Game/Blueprints/UI/Foundation/BP_RichTextBlockLinkDecorator.BP_RichTextBlockLinkDecorator_C)
    void OnLinkClicked(const FString& ID); // 0x16b94d0
    void ExecuteUbergraph_BP_RichTextBlockLinkDecorator(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_RichTextWithLinks_C (/Game/Blueprints/UI/Foundation/WBP_RichTextWithLinks.WBP_RichTextWithLinks_C)
    void SetText(const FText& Text); // 0x16b94d0
    void BndEvt__WBP_RichTextWithLinks_RichTextBlock_K2Node_ComponentBoundEvent_0_OnLinkClicked__DelegateSignature(const FString& Command, const FString& Context); // 0x16b94d0
    void ExecuteUbergraph_WBP_RichTextWithLinks(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnLinkClicked__DelegateSignature(const FString& Command, const FString& Context); // 0x16b94d0 [Public]

// UWBP_TabButton_C (/Game/Blueprints/UI/Foundation/WBP_TabButton.WBP_TabButton_C)
    void SetTabLabelInfo(FSN2TabDescriptor& TabDescriptor); // 0x16b94d0 [Event Public]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void BP_OnSelected(); // 0x16b94d0 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_TabButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_UnreadBadge_C (/Game/Blueprints/UI/Foundation/WBP_UnreadBadge.WBP_UnreadBadge_C)
    void SetViewModel(USN2UnreadBadgeViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void Refresh(int32 NumUnread); // 0x16b94d0
    void ExecuteUbergraph_WBP_UnreadBadge(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_FriendDeclineModal_C (/Game/Blueprints/UI/Friends/WBP_FriendDeclineModal.WBP_FriendDeclineModal_C)
    void BndEvt__WBP_FriendInviteModal_CloseButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_FriendInviteModal_DeclineButtonRed_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void SetFriendName(const FText& Name); // 0x16b94d0
    void ExecuteUbergraph_WBP_FriendDeclineModal(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnClickedDecline__DelegateSignature(); // 0x16b94d0 [Public]
    void OnClickedBack__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_FriendList_C (/Game/Blueprints/UI/Friends/WBP_FriendList.WBP_FriendList_C)
    void OnToggleMuteClicked(); // 0x16b94d0 [Public]
    void IsListFocused(const bool& IsFocused); // 0x16b94d0 [Public]
    void GetSelectedWidget(const UWBP_FriendListEntry_C*& FriendListEntry, const bool& HasSelection); // 0x16b94d0 [Public]
    void Deactivate(); // 0x16b94d0 [Public]
    void Activate(); // 0x16b94d0 [Public]
    void GetSelectedViewModel(const USN2FriendEntryViewModel*& ViewModel); // 0x16b94d0 [Public]
    void OnRemoveClicked(); // 0x16b94d0 [Public]
    void OnPrimaryActionClicked(); // 0x16b94d0 [Public]
    void OnViewProfileClicked(); // 0x16b94d0 [Public]
    void OnRefresh(); // 0x16b94d0 [Public]
    void Refresh(); // 0x16b94d0
    void OnFriendsViewModelsSet(TArray<USN2FriendEntryViewModel*>& Viewmodels); // 0x16b94d0
    void ExecuteUbergraph_WBP_FriendList(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnFriendsPopulated__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_FriendListEntry_C (/Game/Blueprints/UI/Friends/WBP_FriendListEntry.WBP_FriendListEntry_C)
    void __Setter_VoiceChatVolume(double NewValue); // 0x16b94d0
    void SetSN2FriendEntryViewModel(USN2FriendEntryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void InitializeToExistingFriendSettings(); // 0x16b94d0 [Public]
    bool Get_ThisFriendVoiceChatVolumePercent_bIsEnabled(); // 0x16b94d0 [Public]
    bool IsInFocusAndSelected(); // 0x16b94d0 [Public]
    void SetSelectedIfNotSelected(); // 0x16b94d0 [Public]
    ESlateVisibility Get_GameModeIcon_Visibility(); // 0x16b94d0 [Public]
    ESlateVisibility GetVisibleDependingOnGamepad(); // 0x16b94d0 [Public]
    void BndEvt__WBP_FriendListEntry_DeclineButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_FriendListEntry_AcceptButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_FriendListEntry_RemoveButton_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_FriendListEntry_InviteButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_FriendListEntry_JoinButton_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_FriendListEntry_ViewProfileButton_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_FriendListEntry_WBP_ButtonFriendsList_K2Node_ComponentBoundEvent_9_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_FriendListEntry_KickButtonOrange_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ShowFeedbackMessage(const FText& Message); // 0x16b94d0
    void BndEvt__WBP_FriendListEntry_WBP_ButtonFriendsList_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void UpdateButtonVisibility(); // 0x16b94d0
    void OnListItemObjectSet(UObject* ListItemObject); // 0x16b94d0 [Event Protected]
    void BP_OnItemExpansionChanged(bool bIsExpanded); // 0x16b94d0 [Event Protected]
    void BP_OnItemSelectionChanged(bool bIsSelected); // 0x16b94d0 [Event Protected]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnEntryReleased(); // 0x16b94d0 [Event Protected]
    void HandleDecline(); // 0x16b94d0
    void BackDecline(); // 0x16b94d0
    void HandleRemove(); // 0x16b94d0
    void BackRemove(); // 0x16b94d0
    void RequestRemove(); // 0x16b94d0
    void HandleVolumeToggled(double Volume); // 0x16b94d0
    void Destruct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_FriendListEntry(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_FriendRemoveModal_C (/Game/Blueprints/UI/Friends/WBP_FriendRemoveModal.WBP_FriendRemoveModal_C)
    void BndEvt__WBP_FriendInviteModal_CloseButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_FriendInviteModal_DeclineButtonRed_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void SetFriendName(const FText& Name); // 0x16b94d0
    void ExecuteUbergraph_WBP_FriendRemoveModal(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnClickedDecline__DelegateSignature(); // 0x16b94d0 [Public]
    void OnClickedBack__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_InGameFriends_C (/Game/Blueprints/UI/Friends/WBP_InGameFriends.WBP_InGameFriends_C)
    void CheckVoiceChatPermissionsAndConfigureMenuDisplay(bool bTryShowPrivilegeWarning, bool bTryShowResolveUI); // 0x16b94d0 [Public]
    void UpdateCrossPlatformVisibility(); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Destruct(); // 0x16b94d0 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_InGameFriends_BackButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_InGameFriends_CopyButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_InGameFriends_FriendCodeInputBox_K2Node_ComponentBoundEvent_2_OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x16b94d0
    void BndEvt__WBP_InGameFriends_AddFriendButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void GenerateBoolUpdated(UObject* Object, const FFieldNotificationId& Field); // 0x16b94d0
    void BndEvt__WBP_InGameFriends_InvisibleViewProfileButton_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_InGameFriends_InvisibleRemoveFriendButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnPrivilegeChanged(UCommonUserInfo* UserInfo, const ECommonUserPrivilege& Privilege, const ECommonUserAvailability& OldAvailability, const ECommonUserAvailability& NewAvailability); // 0x16b94d0
    void ShowFriendCodeFeedbackMessage(const FText& Message); // 0x16b94d0
    void ShowYourCodeFeedbackMessage(const FText& Message); // 0x16b94d0
    void BndEvt__WBP_InGameFriends_WBP_FriendList_K2Node_ComponentBoundEvent_7_OnFriendsPopulated__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_InGameFriends_InvisibleMuteFriendButton_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_InGameFriends(int32 EntryPoint); // 0x16b94d0 [Final]

// UBP_TabSelector_C (/Game/Blueprints/UI/GenericUIElements/BP_TabSelector.BP_TabSelector_C)
    void Initialize Button Group(UPanelWidget* GroupParent, UCommonButtonGroupBase* InButtonGroup, bool bSelectionRequired, UObject* __WorldContext, const UCommonButtonGroupBase*& CommonButtonGroupOut); // 0x16b94d0 [Static Public]

// UWBP_ButtonFriendsList_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_ButtonFriendsList.WBP_ButtonFriendsList_C)
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_ButtonFriendsList(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ButtonGenericBlueSmall_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_ButtonGenericBlueSmall.WBP_ButtonGenericBlueSmall_C)
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BP_OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void UpdateVis(const ESlateVisibility& InVisibility); // 0x16b94d0
    void ExecuteUbergraph_WBP_ButtonGenericBlueSmall(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ButtonGenericOrangeSmall_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_ButtonGenericOrangeSmall.WBP_ButtonGenericOrangeSmall_C)
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BP_OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void UpdateVis(const ESlateVisibility& InVisibility); // 0x16b94d0
    void ExecuteUbergraph_WBP_ButtonGenericOrangeSmall(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ButtonGenericRedSmall_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_ButtonGenericRedSmall.WBP_ButtonGenericRedSmall_C)
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BP_OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void UpdateVis(const ESlateVisibility& InVisibility); // 0x16b94d0
    void ExecuteUbergraph_WBP_ButtonGenericRedSmall(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ComboBox_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_ComboBox.WBP_ComboBox_C)
    void SetSelectedOption(int32 Index); // 0x16b94d0 [Public]
    void SetHighlighted(bool Highlighted); // 0x16b94d0 [Public]
    void SetOptions(TArray<FText>& Options); // 0x16b94d0 [Public]
    void BndEvt__WBP_SettingsComboBox_ComboBox_K2Node_ComponentBoundEvent_1_OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x16b94d0
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_ComboBox(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnValueChanged__DelegateSignature(int32 Value); // 0x16b94d0 [Public]

// UWBP_FriendMuteButton_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_FriendMuteButton.WBP_FriendMuteButton_C)
    void ToggleMuted(); // 0x16b94d0 [Public]
    void UnmuteThisFriend(); // 0x16b94d0 [Public]
    void MuteThisFriend(); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnReleased(); // 0x16b94d0 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BP_OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x16b94d0 [Event Protected]
    void UpdateVis(const ESlateVisibility& InVisibility); // 0x16b94d0
    void Event InitializeToExistingFriendSettings(bool IsThisFriendMuted); // 0x16b94d0
    void ExecuteUbergraph_WBP_FriendMuteButton(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnVolumeToggled__DelegateSignature(double Volume); // 0x16b94d0 [Public]
    void OnValueChanged__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_GenericButtonBig_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_GenericButtonBig.WBP_GenericButtonBig_C)
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void ResetAnimationStates(); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_GenericButtonBig(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_GenericButtonBigRed_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_GenericButtonBigRed.WBP_GenericButtonBigRed_C)
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_GenericButtonBigRed(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ImageTabButton_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_ImageTabButton.WBP_ImageTabButton_C)
    void SetTabLabelInfo(FSN2TabDescriptor& TabDescriptor); // 0x16b94d0 [Event Public]
    void BP_OnDeselected(); // 0x16b94d0 [Event Protected]
    void BP_OnSelected(); // 0x16b94d0 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void ResetHover(); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_ImageTabButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_InputHintText_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_InputHintText.WBP_InputHintText_C)
    void GetWrapBoxChildClasses(TArray<TSubclassOf<UWidget>>& WrapBoxChildClasses); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void Refresh(); // 0x16b94d0
    void EditorRefresh(); // 0x16b94d0
    void ExecuteUbergraph_WBP_InputHintText(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_NewGameButton_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_NewGameButton.WBP_NewGameButton_C)
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnReleased(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_NewGameButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PinnedRecipeRequirementEntry_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_PinnedRecipeRequirementEntry.WBP_PinnedRecipeRequirementEntry_C)
    ESlateVisibility __7565e096-41fc-1538-7b8c-e38f89b6891f_SourceToDest(); // 0x16b94d0 [Final Protected]
    FText __0422c777-468f-2510-ac6f-ffa4da9ecfe7_SourceToDest(); // 0x16b94d0 [Final Protected]
    FText __cfc3cf0f-4c88-20c3-b538-2b9e921db925_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetSN2RecipeRequirementViewModel(USN2RecipeRequirementViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void OnLoaded_2DD30CA54081B572D46036AFCE967910(UObject* Loaded); // 0x16b94d0
    void HandleIsLocked(bool IsLocked); // 0x16b94d0
    void HandleCanAfford(int32 NumAvailable); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Refresh Thumbnail(const TSoftObjectPtr<UTexture2D>& Image); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PinnedRecipeRequirementEntry(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Pips_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_Pips.WBP_Pips_C)
    void Set Default Option(int32 DefaultIndex); // 0x16b94d0 [Public]
    void SetSelected(int32 Index); // 0x16b94d0 [Public]
    void SetPipCount(int32 Count); // 0x16b94d0 [Public]

// UWBP_RadioButton_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_RadioButton.WBP_RadioButton_C)
    void GetValue(const int32& Array Index); // 0x16b94d0 [Public]
    void SetHighlighted(bool Highlighted); // 0x16b94d0 [Public]
    void Setup Options(); // 0x16b94d0
    void On Clicked(UCommonButtonBase* Button); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Set Selected Option(int32 Index); // 0x16b94d0
    void ExecuteUbergraph_WBP_RadioButton(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnValueChanged__DelegateSignature(int32 Value); // 0x16b94d0 [Public]

// UWBP_RadioButtonButton_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_RadioButtonButton.WBP_RadioButtonButton_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnDisabled(); // 0x16b94d0 [Event Protected]
    void BP_OnEnabled(); // 0x16b94d0 [Event Protected]
    void BP_OnSelected(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnDeselected(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_RadioButtonButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_RequirementEntry_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_RequirementEntry.WBP_RequirementEntry_C)
    ESlateVisibility __7565e096-41fc-1538-7b8c-e38f89b6891f_SourceToDest(); // 0x16b94d0 [Final Protected]
    FText __0422c777-468f-2510-ac6f-ffa4da9ecfe7_SourceToDest(); // 0x16b94d0 [Final Protected]
    FText __cfc3cf0f-4c88-20c3-b538-2b9e921db925_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetSN2RecipeRequirementViewModel(USN2RecipeRequirementViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void OnLoaded_170B02E24BBB6A48C8788C8513E9DF7E(UObject* Loaded); // 0x16b94d0
    void HandleCanAfford(int32 NumAvailable); // 0x16b94d0
    void HandleIsLocked(bool IsLocked); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Refresh Thumbnail(const TSoftObjectPtr<UTexture2D>& Image); // 0x16b94d0
    void HandleCharacterLimitExceeded(bool LimitExceeded); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_RequirementEntry(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Rotator_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_Rotator.WBP_Rotator_C)
    void SetDefaultOption(int32 DefaultIndex); // 0x16b94d0 [Public]
    void SetHighlighted(bool Highlighted); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnOptionsPopulated(int32 Count); // 0x16b94d0 [Event Protected]
    void BP_OnOptionSelected(int32 Index); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_Rotator(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ScrollBoxThatWorksWithController_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_ScrollBoxThatWorksWithController.WBP_ScrollBoxThatWorksWithController_C)
    void GetResolutionY(const double& Y); // 0x16b94d0 [Public]
    void SetScrollOffset(double NewScrollOffset); // 0x16b94d0 [Public]
    float GetScrollOffsetEnd(); // 0x16b94d0 [Public]
    float GetScrollOffset(); // 0x16b94d0 [Public]
    void ScrollToStart(); // 0x16b94d0 [Public]
    void ScrollToEnd(); // 0x16b94d0 [Public]
    void ClearChildren(); // 0x16b94d0 [Public]
    void AddChild(UWidget* Content); // 0x16b94d0 [Public]
    void SetRightStickVisibility(); // 0x16b94d0 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_ScrollBoxThatWorksWithController(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Slider_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_Slider.WBP_Slider_C)
    void UpdateSliderParameters(const bool& Display As Percentage, const float& Step Size (Rounding)); // 0x16b94d0 [Public]
    void SetMaxValue(float Max Value, bool DisplayValue); // 0x16b94d0 [Public]
    void SetMinValue(float Min Value, bool DisplayValuie); // 0x16b94d0 [Public]
    void SetValue(float InValue); // 0x16b94d0 [Public]
    void SetHighlighted(bool Highlighted); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_Slider_ValueSlider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x16b94d0
    void BndEvt__WBP_Slider_ValueSlider_K2Node_ComponentBoundEvent_1_OnMouseCaptureBeginEvent__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_Slider_ValueSlider_K2Node_ComponentBoundEvent_2_OnMouseCaptureEndEvent__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_Slider_ValueSlider_K2Node_ComponentBoundEvent_3_OnControllerCaptureBeginEvent__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_Slider_ValueSlider_K2Node_ComponentBoundEvent_4_OnControllerCaptureEndEvent__DelegateSignature(); // 0x16b94d0
    void ExecuteUbergraph_WBP_Slider(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnValueChanged__DelegateSignature(double Value); // 0x16b94d0 [Public]

// UWBP_SliderHandle_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_SliderHandle.WBP_SliderHandle_C)
    void SetValue(double Value, const bool& DisplayAsPercentage); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_SliderHandle(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Toggle_C (/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_Toggle.WBP_Toggle_C)
    void PlayCheckAnimation(bool Value, bool SkipAnimation); // 0x16b94d0 [Public]
    void UpdateText(const FText& Option1Text, const FText& Option2Text); // 0x16b94d0 [Public]
    void SetValue(bool On); // 0x16b94d0 [Public]
    void SetHighlighted(bool Highlighted); // 0x16b94d0 [Public]
    void BndEvt__WBP_SettingsCheckbox_ValueCheckbox_K2Node_ComponentBoundEvent_1_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x16b94d0
    void BndEvt__WBP_Toggle_CommonTextButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void ResetState(); // 0x16b94d0
    void ExecuteUbergraph_WBP_Toggle(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnValueChanged__DelegateSignature(bool Value); // 0x16b94d0 [Public]

// UWBP_ActiveBioAbility_C (/Game/Blueprints/UI/HUD/Biomods/WBP_ActiveBioAbility.WBP_ActiveBioAbility_C)
    void SetUWEBioAbilityDataViewModel(UUWEBioAbilityViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void Update Icon Color(); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Update Icon(const TSoftObjectPtr<UTexture2D>& Icon); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void OnCooldown(const FUWEBioAbilityCooldownData& Cooldown); // 0x16b94d0
    void HandleOnActiveChanged(bool Active); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_ActiveBioAbility(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_DatabankCategory_C (/Game/Blueprints/UI/HUD/Databank/WBP_DatabankCategory.WBP_DatabankCategory_C)
    ESlateVisibility __a8c71d49-429a-c9f0-ee5d-d5bc0c0cd251_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __873325e4-4154-03a8-b772-e89ae1be6e49_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __ad9217fb-40b8-1f15-1ac6-9cb5b02bbf6b_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetViewModel(USN2DatabankCategoryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void GetLastEntry(const UWidget*& Widget); // 0x16b94d0 [Public]
    void Find Entry(UUWEDatabankEntry* DatabankEntry, const UWBP_DatabankEntryWrapper_C*& Widget); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void RefreshSubCategories(TArray<USN2DatabankCategoryViewModel*>& Categories); // 0x16b94d0
    void RefreshEntries(TArray<USN2DatabankEntryViewModel*>& New Entries); // 0x16b94d0
    void BndEvt__WBP_DatabankCategory_Toggle_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void SetExpanded(bool IsExpanded); // 0x16b94d0
    void SetIndentLevel(int32 Indent Level); // 0x16b94d0
    void OnEntryButtonClick(UCommonButtonBase* Entry); // 0x16b94d0
    void Forward Entry Clicked(USN2DatabankEntryViewModel* Entry); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_DatabankCategory(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnEntryClicked__DelegateSignature(USN2DatabankEntryViewModel* Entry); // 0x16b94d0 [Public]

// UWBP_DatabankCategoryToggle_C (/Game/Blueprints/UI/HUD/Databank/WBP_DatabankCategoryToggle.WBP_DatabankCategoryToggle_C)
    void On_Arrow_MouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Public]
    void SetExpanded(bool IsExpanded); // 0x16b94d0
    void SetIndentLevel(int32 Indent Level); // 0x16b94d0
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_DatabankCategoryToggle(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_DatabankDialoguePlayButton_C (/Game/Blueprints/UI/HUD/Databank/WBP_DatabankDialoguePlayButton.WBP_DatabankDialoguePlayButton_C)
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnReleased(); // 0x16b94d0 [Event Protected]
    void Set Is Playing(bool IsPlaying); // 0x16b94d0
    void ExecuteUbergraph_WBP_DatabankDialoguePlayButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_DatabankEntry_C (/Game/Blueprints/UI/HUD/Databank/WBP_DatabankEntry.WBP_DatabankEntry_C)
    ESlateVisibility __e361b40f-4269-afa3-27b3-9db7a5d182fb_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __07440fac-4a02-289f-bbf8-33bd0c841dd1_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetSN2DatabankEntryViewModel(USN2DatabankEntryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void GetDataAsset(const UUWEDatabankEntry*& Databank Entry); // 0x16b94d0 [Public]
    void SetIndentLevel(int32 A); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void Set Is Currently Selected(bool InSelected); // 0x16b94d0
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_DatabankEntry(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_DatabankEntryDetail_C (/Game/Blueprints/UI/HUD/Databank/WBP_DatabankEntryDetail.WBP_DatabankEntryDetail_C)
    void SetViewModel(USN2DatabankEntryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void SetImage(const TSoftObjectPtr<UTexture2D>& Image); // 0x16b94d0
    void BndEvt__WBP_DatabankEntryDetail_Description_K2Node_ComponentBoundEvent_0_OnLinkClicked__DelegateSignature(const FString& Command, const FString& Context); // 0x16b94d0
    void Destruct(); // 0x16b94d0 [Event Public]
    void Update Voice Play Button(bool HasDialogue); // 0x16b94d0
    void BndEvt__WBP_DatabankEntryDetail_WBP_PlayButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Update Is Dialog Playing(bool IsPlaying); // 0x16b94d0
    void ExecuteUbergraph_WBP_DatabankEntryDetail(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnLinkClicked__DelegateSignature(const FString& Command, const FString& Context); // 0x16b94d0 [Public]

// UWBP_DatabankEntryWrapper_C (/Game/Blueprints/UI/HUD/Databank/WBP_DatabankEntryWrapper.WBP_DatabankEntryWrapper_C)
    void Get Widget(const UWBP_DatabankEntry_C*& Widget); // 0x16b94d0 [Public]
    void GetDataAsset(const UUWEDatabankEntry*& Entry); // 0x16b94d0 [Public]
    void Forward On Clicked(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_DatabankEntryWrapper_Wrapper_K2Node_ComponentBoundEvent_1_OnWidgetInView__DelegateSignature(); // 0x16b94d0
    void Create Widget(); // 0x16b94d0
    void ExecuteUbergraph_WBP_DatabankEntryWrapper(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnClicked__DelegateSignature(UCommonButtonBase* Entry); // 0x16b94d0 [Public]

// UWBP_DatabankTopCategory_C (/Game/Blueprints/UI/HUD/Databank/WBP_DatabankTopCategory.WBP_DatabankTopCategory_C)
    ESlateVisibility __d0031e45-4854-b808-dd99-27be06f7e02b_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetViewModel(USN2DatabankTopCategoryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void Refresh Thumbnail(TSoftObjectPtr<UTexture2D>& LazyTexture); // 0x16b94d0
    void Refresh Selected State(bool Selected); // 0x16b94d0
    void Refresh Tooltip(const FText& Tooltip Text); // 0x16b94d0
    void ExecuteUbergraph_WBP_DatabankTopCategory(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_DialogueLine_C (/Game/Blueprints/UI/HUD/Dialogue/WBP_DialogueLine.WBP_DialogueLine_C)
    void SetViewModel(USN2DialogueEntryLineViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void PlayLineAudio(const FDialogueLine& Dialogue Line); // 0x16b94d0 [Public]
    void OnLoaded_9BC370394B0C6DF171B381A486764F8E(UObject* Loaded); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void PlayLine(); // 0x16b94d0
    void Update Playback State(bool IsPlaying); // 0x16b94d0
    void Finish sound(); // 0x16b94d0
    void Stop(); // 0x16b94d0
    void ExecuteUbergraph_WBP_DialogueLine(int32 EntryPoint); // 0x16b94d0 [Final]
    void PlaybackFinished__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_DialogueLogEntry_C (/Game/Blueprints/UI/HUD/Dialogue/WBP_DialogueLogEntry.WBP_DialogueLogEntry_C)
    void SetViewModel(USN2DialogueEntryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void StopPlayback(); // 0x16b94d0 [Public]
    void StartPlayback(); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Refresh(TArray<USN2DialogueEntryLineViewModel*>& Lines); // 0x16b94d0
    void BndEvt__WBP_DialogueLogEntry_WBP_PlayButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Play Next Line(); // 0x16b94d0
    void On Playback Finished(); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_DialogueLogEntry(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnPlaybackEnded__DelegateSignature(UWBP_DialogueLogEntry_C* Entry); // 0x16b94d0 [Public]
    void OnPlaybackStarted__DelegateSignature(UWBP_DialogueLogEntry_C* Entry); // 0x16b94d0 [Public]

// UWBP_PlayButton_C (/Game/Blueprints/UI/HUD/Dialogue/WBP_PlayButton.WBP_PlayButton_C)
    ESlateVisibility __93c0e950-4c4a-8caa-ac4f-bc9cca829b0a_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetViewModel(USN2DialogueEntryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnReleased(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_PlayButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CharacterSlot_C (/Game/Blueprints/UI/HUD/Inventory/WBP_CharacterSlot.WBP_CharacterSlot_C)
    ESlateVisibility __20dc282e-4895-85ed-0e3d-c0b7e66fcfc9_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetViewModel(USN2CharacterSlotItemViewModel* ViewModel); // 0x16b94d0 [Final Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void IsValidDrop(UDragDropOperation* Operation, const bool& Result); // 0x16b94d0 [Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0x16b94d0 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void SetViewModelAndTooltip(USN2EquippedItemsViewModel* EquippedItemsViewModel); // 0x16b94d0 [Public]
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_CharacterSlot(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnItemHoverEnd__DelegateSignature(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0 [Public]
    void OnItemHoverStart__DelegateSignature(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0 [Public]
    void OnCharacterSlotClicked__DelegateSignature(USN2CharacterSlotItemViewModel* CharacterSlot); // 0x16b94d0 [Public]

// UWBP_DragItemWidget_C (/Game/Blueprints/UI/HUD/Inventory/WBP_DragItemWidget.WBP_DragItemWidget_C)
    void SetViewModel(USN2DraggedItemViewModel* ViewModel); // 0x16b94d0 [Final Public]

// UWBP_EquippedBiomod_C (/Game/Blueprints/UI/HUD/Inventory/WBP_EquippedBiomod.WBP_EquippedBiomod_C)
    void OnSetActiveAbilities(TArray<UUWEBioAbilityViewModel*>& Viewmodels); // 0x16b94d0
    void BP_OnFocusReceived_1(); // 0x16b94d0
    void BP_OnFocusLost_1(); // 0x16b94d0
    void ExecuteUbergraph_WBP_EquippedBiomod(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_EquippedItemTooltip_C (/Game/Blueprints/UI/HUD/Inventory/WBP_EquippedItemTooltip.WBP_EquippedItemTooltip_C)
    ESlateVisibility __f0b75925-4935-d5f8-732e-78911950764d_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetViewModel(USN2CharacterSlotItemViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_EquippedItemTooltip(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_EquippedItems_C (/Game/Blueprints/UI/HUD/Inventory/WBP_EquippedItems.WBP_EquippedItems_C)
    void SetViewModel(USN2EquippedItemsViewModel* ViewModel); // 0x16b94d0 [Final Public]
    UWidget* Do Custom Navigation Back Up(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    UWidget* Do Custom Navigation Head Up(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    void FindClosestInventoryEntry(int32 DesiredRow, const UWidget*& InventoryEntry); // 0x16b94d0 [Public]
    FEventReply OnAnalogValueChanged(const FGeometry& MyGeometry, const FAnalogInputEvent& InAnalogInputEvent); // 0x16b94d0 [Event Public]
    void FindWidgetFromTag(const FGameplayTag& Tag, const UWBP_CharacterSlot_C*& SlotWidget); // 0x16b94d0 [Public]
    void Refresh(bool Dummy); // 0x16b94d0
    void BndEvt__WBP_EquippedItems_Head_K2Node_ComponentBoundEvent_2_OnItemHoverStart__DelegateSignature(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0
    void BndEvt__WBP_EquippedItems_Biosuit_K2Node_ComponentBoundEvent_4_OnItemHoverStart__DelegateSignature(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0
    void BndEvt__WBP_EquippedItems_Hands_K2Node_ComponentBoundEvent_7_OnItemHoverStart__DelegateSignature(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0
    void BndEvt__WBP_EquippedItems_Feet_K2Node_ComponentBoundEvent_8_OnItemHoverStart__DelegateSignature(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0
    void BndEvt__WBP_EquippedItems_Back_K2Node_ComponentBoundEvent_9_OnItemHoverStart__DelegateSignature(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_EquippedItems(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnItemHoverEnd__DelegateSignature(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0 [Public]
    void OnItemHoverStart__DelegateSignature(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0 [Public]

// UWBP_Inventory_C (/Game/Blueprints/UI/HUD/Inventory/WBP_Inventory.WBP_Inventory_C)
    void SetSN2TeamMemberViewModel(USN2TeamMemberViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void SetViewModel(USN2InventoryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void UpdateVisibleItems(); // 0x16b94d0 [Public]
    void IsFromThisInventory(UDragDropOperation* Operation, const bool& Result); // 0x16b94d0 [Public]
    void IsValidDrop(UDragDropOperation* Operation, const bool& Result); // 0x16b94d0 [Public]
    bool GetIsSlotAvailable(int32 Index, bool IsDesignTime); // 0x16b94d0 [Public]
    void GetItemFromViewModel(const FUWEInventoryItem& Item, const UWidget*& ItemWidget); // 0x16b94d0 [Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void UpdateRowNumber(bool IsDesignTime); // 0x16b94d0 [Public]
    void GetItemIndexFromViewModel(USN2InventoryItemViewModel* Item, const int32& Item Index); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Item Hover Start(USN2InventoryItemViewModel* Item); // 0x16b94d0
    void Item Hover End(USN2InventoryItemViewModel* Item); // 0x16b94d0
    void Add Inventory Entry(USN2InventoryItemViewModel* ViewModel, int32 Index); // 0x16b94d0
    void OnStacksAdded(TArray<USN2InventoryItemViewModel*>& NewItems); // 0x16b94d0
    void OnStacksRemoved(TArray<USN2InventoryItemViewModel*>& RemovedItems); // 0x16b94d0
    void HasValidItemsUpdated(bool HasValidItems?); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void UpdateInventorySize(int32 InventorySize); // 0x16b94d0
    void OnStacksChanged(TArray<USN2InventoryItemViewModel*>& Items); // 0x16b94d0
    void OnItemFocussed(UWBP_InventoryEntry_C* Widget); // 0x16b94d0
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_Inventory_WBP_InvisibleFocusButton_K2Node_ComponentBoundEvent_0_OnFocus__DelegateSignature(); // 0x16b94d0
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void OnColumns(int32 Columns); // 0x16b94d0
    void UpdateRowsAndColumns(); // 0x16b94d0
    void OnDescriptionSet(const FText& Description); // 0x16b94d0
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void OnPlayerIconChanged(UTexture2D* NewPlayerIcon); // 0x16b94d0
    void OnPlayerColorChanged(const FLinearColor& NewColor); // 0x16b94d0
    void OnPlayerViewModelChanged(USN2TeamMemberViewModel* TeamMemberVM); // 0x16b94d0
    void ExecuteUbergraph_WBP_Inventory(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnInventoryEmpty__DelegateSignature(); // 0x16b94d0 [Public]
    void OnItemHoverEnd__DelegateSignature(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0 [Public]
    void OnItemHoverStart__DelegateSignature(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0 [Public]

// UWBP_InventoryCellBackground_C (/Game/Blueprints/UI/HUD/Inventory/WBP_InventoryCellBackground.WBP_InventoryCellBackground_C)
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_InventoryCellBackground(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_InventoryEntry_C (/Game/Blueprints/UI/HUD/Inventory/WBP_InventoryEntry.WBP_InventoryEntry_C)
    ESlateVisibility __b8b9b9fc-4ef0-2fed-e546-88af349cdb08_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetViewModel(USN2InventoryItemViewModel* ViewModel); // 0x16b94d0 [Final Public]
    bool IsInPDA(); // 0x16b94d0 [Public]
    ESlateVisibility Get_NotPublished_Visibility(); // 0x16b94d0 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void OnQuickslotModeChanged(bool QuickslotModeActive); // 0x16b94d0 [Public]
    void SetQuickslotMode(bool Active); // 0x16b94d0 [Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0x16b94d0 [Event Public]
    void UpdateActionDescriptions(); // 0x16b94d0 [Public]
    void GetActionDescription(const FName& Action, FText& Description); // 0x16b94d0 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void SetStatusColorBasedOnPercent(double PercentValue); // 0x16b94d0 [Public]
    void Create Tooltip(); // 0x16b94d0 [Public]
    void Determine Actions(); // 0x16b94d0 [Public]
    void Do Action(const FName& Which); // 0x16b94d0 [Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void BP_OnFocusReceived(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_InventoryEntry_HandleSecondaryAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnActionProgress(float HeldPercent); // 0x16b94d0 [Event Protected]
    void BP_OnReleased(); // 0x16b94d0 [Event Protected]
    void StartCustomHoldTimer_MoveAll(); // 0x16b94d0
    void CustomHoldTimer_MoveAll_Finished(); // 0x16b94d0
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void StartCustomHoldTimer_Drop(); // 0x16b94d0
    void CustomHoldTimer_Drop_Finished(); // 0x16b94d0
    void StopCustomHoldTimer_Drop(); // 0x16b94d0
    void FilteredForOtherInventoryChanged(bool Filtered); // 0x16b94d0
    void HandleBusyChanged(bool bBusy); // 0x16b94d0
    void ShowInventoryFullMessage(); // 0x16b94d0
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_InventoryEntry(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnItemFocussed__DelegateSignature(UWBP_InventoryEntry_C* Widget); // 0x16b94d0 [Public]
    void OnItemHoverEnd__DelegateSignature(USN2InventoryItemViewModel* Item); // 0x16b94d0 [Public]
    void OnItemHoverStart__DelegateSignature(USN2InventoryItemViewModel* Item); // 0x16b94d0 [Public]

// UWBP_InventoryItemTooltip_C (/Game/Blueprints/UI/HUD/Inventory/WBP_InventoryItemTooltip.WBP_InventoryItemTooltip_C)
    ESlateVisibility __d2fdede1-47d2-ff5c-464e-f68178d25c3e_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetViewModel(USN2InventoryItemViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void ShowEnergySection(bool bShow); // 0x16b94d0 [Public]
    bool IsInPDA(); // 0x16b94d0 [Public]
    ESlateVisibility Get_UnpublishedContainer_Visibility(); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void UpdatePrimaryAction(const FText& Text); // 0x16b94d0
    void UpdatePrimaryActionWithModifier(FText& InText); // 0x16b94d0
    void UpdateSecondaryAction(FText& InText); // 0x16b94d0
    void UpdateSecondaryActionWithModifier(FText& InText); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void HandleNumSlotsChanged(int32 NewNumSlots); // 0x16b94d0
    void UpdateTertiaryAction(FText& InText); // 0x16b94d0
    void UpdatePrimaryActionHold(const FText& Text); // 0x16b94d0
    void UpdateQuaternaryAction(const FText& InText); // 0x16b94d0
    void InputMethodChanged(const ECommonInputType& bNewInputType); // 0x16b94d0
    void UpdateInteractMissing(const FText& Text); // 0x16b94d0
    void ExecuteUbergraph_WBP_InventoryItemTooltip(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_QuickslotItemTooltip_C (/Game/Blueprints/UI/HUD/Inventory/WBP_QuickslotItemTooltip.WBP_QuickslotItemTooltip_C)
    void SetViewModel(USN2QuickSlotEntryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void UpdateAndShow(USN2QuickSlotEntryViewModel* ViewModel); // 0x16b94d0 [Public]
    void UpdatePrimaryAction(const FText& Text); // 0x16b94d0
    void UpdateSecondaryAction(FText& InText); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void HandleSlotsChanged(TArray<USN2QuickSlotEntryViewModel*>& NewSlots); // 0x16b94d0
    void UpdateTertiaryAction(FText& InText); // 0x16b94d0
    void UpdateConsumableInfo(); // 0x16b94d0
    void UpdateWarnings(); // 0x16b94d0
    void ExecuteUbergraph_WBP_QuickslotItemTooltip(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_GameplayMessage_C (/Game/Blueprints/UI/HUD/Notifications/WBP_GameplayMessage.WBP_GameplayMessage_C)
    void SetViewModel(UUWENotificationViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void Finished_64614D8D46A76F1421348FBDC3AECA46(); // 0x16b94d0
    void OnExpired(); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_GameplayMessage(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnFinished__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_GameplayPopup_C (/Game/Blueprints/UI/HUD/Notifications/WBP_GameplayPopup.WBP_GameplayPopup_C)
    void SetViewModel(UUWENotificationViewModel* ViewModel); // 0x16b94d0 [Final Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_GameplayPopup_ConfirmButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void OnContextChanged(); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_GameplayPopup(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnFinished__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_MessageBox_C (/Game/Blueprints/UI/HUD/Notifications/WBP_MessageBox.WBP_MessageBox_C)
    void Close(bool Cancel); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_GameplayPopup_ConfirmButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Destruct(); // 0x16b94d0 [Event Public]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void OnContextChanged(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_MessageBox_ContinueButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_MessageBox_CancelButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_MessageBox_YesButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_MessageBox_NoButton_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_MessageBox_ContinueButtonAlone_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ExecuteUbergraph_WBP_MessageBox(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnFinished__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_Notification_C (/Game/Blueprints/UI/HUD/Notifications/WBP_Notification.WBP_Notification_C)
    void SetViewModel(UUWENotificationViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void Map Type to Header(const EUWENotificationType& Type, FText& Title); // 0x16b94d0 [Public]
    void Finished_D6D6E6DB4564EB59C11AB4A96C0D40A2(); // 0x16b94d0
    void OnInitialized(); // 0x16b94d0 [Event Public]
    void OnExpired(); // 0x16b94d0
    void UpdateTitle(const EUWENotificationType& Type); // 0x16b94d0
    void SetIcon(const TSoftObjectPtr<UTexture2D>& Icon); // 0x16b94d0
    void UpdatePlayerState(const TSoftObjectPtr<APlayerState>& PlayerState); // 0x16b94d0
    void UpdateHeaderText(const FText& Text); // 0x16b94d0
    void UpdateSubHeaderText(const FText& Text); // 0x16b94d0
    void ExecuteUbergraph_WBP_Notification(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnFinished__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_NotificationsContainer_C (/Game/Blueprints/UI/HUD/Notifications/WBP_NotificationsContainer.WBP_NotificationsContainer_C)
    ESlateVisibility __a9168475-4af7-b3c0-ab19-c3ad8ac1c152_SourceToDest(); // 0x16b94d0 [Final Protected]
    void PlayEventSound(const EUWENotificationType& EventType); // 0x16b94d0 [Public]
    void ReceiveNotifications(TArray<UUWENotificationViewModel*>& Notifications); // 0x16b94d0
    void OnNotificationFinished(); // 0x16b94d0
    void ExecuteUbergraph_WBP_NotificationsContainer(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TopNotification_C (/Game/Blueprints/UI/HUD/Notifications/WBP_TopNotification.WBP_TopNotification_C)
    bool CanTrigger(UUWEAlertSequence* Alert); // 0x16b94d0 [Public]
    void Trigger(UUWEAlertSequence* Alert); // 0x16b94d0
    void Timer Expired(); // 0x16b94d0
    void OnWarningsActiveChanged(bool Active); // 0x16b94d0
    void ExecuteUbergraph_WBP_TopNotification(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TutorialPrompt_C (/Game/Blueprints/UI/HUD/Notifications/WBP_TutorialPrompt.WBP_TutorialPrompt_C)
    void SetViewModel(UUWENotificationViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void EventTrackerAsset(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x16b94d0
    void EvenTrackerTag(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x16b94d0
    void RemoveTutorial(); // 0x16b94d0
    void RemoveTutorialByData(const TSoftObjectPtr<UUWEPrimaryDataAssetBase>& NotificationData); // 0x16b94d0
    void ExecuteUbergraph_WBP_TutorialPrompt(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TutorialPrompts_C (/Game/Blueprints/UI/HUD/Notifications/WBP_TutorialPrompts.WBP_TutorialPrompts_C)
    void Show Notification(UUWENotificationViewModel* Notification); // 0x16b94d0
    void ExecuteUbergraph_WBP_TutorialPrompts(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_WarningsContainer_C (/Game/Blueprints/UI/HUD/Notifications/WBP_WarningsContainer.WBP_WarningsContainer_C)
    void ModalWidgetIsActive(const bool& Is Active); // 0x16b94d0 [Public]
    void UpdateShowOxygenProductionWarning(); // 0x16b94d0 [Public]
    void TriggerOxygenProductionWarning(bool Hide); // 0x16b94d0
    void UpdateIsInBase(bool InBase); // 0x16b94d0
    void OnWidgetPushed_Event(const EUWEWindowManagerLayer& LayerId, bool IsFirst, TSubclassOf<UCommonActivatableWidget> WidgetClass); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void PlayAlert(UUWEAlertSequence* Alert); // 0x16b94d0
    void ExecuteUbergraph_WBP_WarningsContainer(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_AdaptationsEntry_C (/Game/Blueprints/UI/HUD/PDA/WBP_AdaptationsEntry.WBP_AdaptationsEntry_C)
    void SetAdaptationTexts(); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void HandleStates(); // 0x16b94d0
    void SetColors(const FLinearColor& InColorAndOpacity); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_AdaptationsEntry(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_InvisibleFocusButton_C (/Game/Blueprints/UI/HUD/PDA/WBP_InvisibleFocusButton.WBP_InvisibleFocusButton_C)
    void BP_OnFocusReceived(); // 0x16b94d0 [Event Protected]
    void BP_OnFocusLost(); // 0x16b94d0 [Event Protected]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_InvisibleFocusButton(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnFocus__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_PDAScreen_C (/Game/Blueprints/UI/HUD/PDA/WBP_PDAScreen.WBP_PDAScreen_C)
    void SetViewModel(USN2InventoryScreenViewModel* ViewModel); // 0x16b94d0 [Final Public]
    FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent); // 0x16b94d0 [Event Public]
    void SetButtonsEnabled(bool bInIsEnabled); // 0x16b94d0 [Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_PDAScreen_WBP_InvisibleActionButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_PDAScreen_HandlePrevTabAction_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_PDAScreen_HandleNextTabAction_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void OnBioAbilityUnlockPointsChanged(int32 Points); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void OnOtherInventoryBecameInvalid_Event(); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void OnTabSelected(UCommonButtonBase* AssociatedButton, int32 ButtonIndex); // 0x16b94d0
    void HandleBootPDA(); // 0x16b94d0
    void OnBootingCompleted(); // 0x16b94d0
    void BndEvt__WBP_PDAScreen_HandleBackAction_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void DummyBinding(bool Dummy); // 0x16b94d0
    void ExecuteUbergraph_WBP_PDAScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PDA_Booting_C (/Game/Blueprints/UI/HUD/PDA/WBP_PDA_Booting.WBP_PDA_Booting_C)
    void SequenceEvent(); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void StartTyping(); // 0x16b94d0
    void TypeNextLetter(); // 0x16b94d0
    void OnStartTimerComplete(); // 0x16b94d0
    void OnRemovalTimerComplete(); // 0x16b94d0
    void Destruct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PDA_Booting(int32 EntryPoint); // 0x16b94d0 [Final]
    void BootingCompleted__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_PDA_RecipeEntry_C (/Game/Blueprints/UI/HUD/PDA/WBP_PDA_RecipeEntry.WBP_PDA_RecipeEntry_C)
    ESlateVisibility __fa5cfaa6-4f87-a77d-bc02-149c49793cd8_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetViewModel(USN2RecipeViewModel* ViewModel); // 0x16b94d0 [Final Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    ESlateVisibility Get_UnpublishedIcon_Visibility(); // 0x16b94d0 [Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void OnLoaded_323BEA0A4148BCC3BB6AA592FE36732F(UObject* Loaded); // 0x16b94d0
    void HandleIsLocked(bool IsLocked); // 0x16b94d0
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void HandleIsPinned(bool IsPinned); // 0x16b94d0
    void ChangeTooltipText(const FText& Text); // 0x16b94d0
    void Reappear(); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void HandleCanAffordRecipe(bool CanAfford); // 0x16b94d0
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnReleased(); // 0x16b94d0 [Event Protected]
    void Refresh Thumbnail(const TSoftObjectPtr<UTexture2D>& Image); // 0x16b94d0
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void HandleRecipeName(const FText& InText); // 0x16b94d0
    void Destruct(); // 0x16b94d0 [Event Public]
    void HandleIsEnabled(bool Enabled); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void UpdateVisibilityChanges(); // 0x16b94d0
    void BP_OnDeselected(); // 0x16b94d0 [Event Protected]
    void RefreshTotalPartialProgress(int32 TotalProgress); // 0x16b94d0
    void RefreshCurrentPartialProgress(int32 CurrentProgress); // 0x16b94d0
    void UpdateProgressSegments(); // 0x16b94d0
    void BP_OnSelected(); // 0x16b94d0 [Event Protected]
    void HandleSubstringLimitExceeded(bool LimitExceeded); // 0x16b94d0
    void ExecuteUbergraph_WBP_PDA_RecipeEntry(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnRecipePinned__DelegateSignature(USN2RecipeViewModel* ViewModel); // 0x16b94d0 [Public]
    void OnRecipeUnhovered__DelegateSignature(); // 0x16b94d0 [Public]
    void OnRecipeHovered__DelegateSignature(USN2RecipeViewModel* Recipe, UWBP_PDA_RecipeEntry_C* Button); // 0x16b94d0 [Public]
    void OnRecipeClicked__DelegateSignature(USN2RecipeViewModel* Recipe, UWBP_PDA_RecipeEntry_C* Button); // 0x16b94d0 [Public]

// UWBP_PDA_RecipeEntryWrapper_C (/Game/Blueprints/UI/HUD/PDA/WBP_PDA_RecipeEntryWrapper.WBP_PDA_RecipeEntryWrapper_C)
    void GetRecipe(const UUWECraftingRecipe*& Recipe); // 0x16b94d0 [Public]
    UWidget* GetWidget(); // 0x16b94d0 [Public]
    void BndEvt__WBP_PDA_RecipeEntryWrapper_Widget_K2Node_ComponentBoundEvent_0_OnWidgetInView__DelegateSignature(); // 0x16b94d0
    void ForwardRecipeClicked(USN2RecipeViewModel* Recipe, UWBP_PDA_RecipeEntry_C* Button); // 0x16b94d0
    void ForwardRecipeHovered(USN2RecipeViewModel* Recipe, UWBP_PDA_RecipeEntry_C* Button); // 0x16b94d0
    void ForwardRecipeUnhovered(); // 0x16b94d0
    void ForwardRecipePinned(USN2RecipeViewModel* ViewModel); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PDA_RecipeEntryWrapper(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnRecipePinned__DelegateSignature(USN2RecipeViewModel* Recipe); // 0x16b94d0 [Public]
    void OnRecipeUnhovered__DelegateSignature(); // 0x16b94d0 [Public]
    void OnRecipeHovered__DelegateSignature(USN2RecipeViewModel* Recipe, UWBP_PDA_RecipeEntry_C* Button); // 0x16b94d0 [Public]
    void OnRecipeClicked__DelegateSignature(USN2RecipeViewModel* Recipe, UWBP_PDA_RecipeEntry_C* Button); // 0x16b94d0 [Public]

// UWBP_RecipeCategory_C (/Game/Blueprints/UI/HUD/PDA/WBP_RecipeCategory.WBP_RecipeCategory_C)
    void SetViewModel(USN2RecipeCategoryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void FindWidgetFromRecipe(UUWECraftingRecipe* Recipe, const UWBP_PDA_RecipeEntryWrapper_C*& Widget); // 0x16b94d0 [Public]
    UWidget* FindWidgetFromViewModel(USN2RecipeViewModel* Recipe); // 0x16b94d0 [Public]
    UWidget* GetFirstRecipeEntry(); // 0x16b94d0 [Public]
    UWidget* GetLastRecipeEntry(); // 0x16b94d0 [Public]
    void CreateEntry(USN2RecipeViewModel* ViewModel); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void SetUpNavigation(); // 0x16b94d0 [Public]
    void BP_OnEntryReleased(); // 0x16b94d0 [Event Protected]
    void BP_OnItemExpansionChanged(bool bIsExpanded); // 0x16b94d0 [Event Protected]
    void BP_OnItemSelectionChanged(bool bIsSelected); // 0x16b94d0 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Refresh(TArray<USN2RecipeViewModel*>& Entries); // 0x16b94d0
    void BndEvt__WBP_RecipeCategory_Button_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature(); // 0x16b94d0
    void RecipeHovered(USN2RecipeViewModel* Recipe, UWBP_PDA_RecipeEntry_C* Button); // 0x16b94d0
    void RecipeUnhovered(); // 0x16b94d0
    void RecipeClicked(USN2RecipeViewModel* Recipe, UWBP_PDA_RecipeEntry_C* Button); // 0x16b94d0
    void UpdateCategoryCollapsedState(); // 0x16b94d0
    void BndEvt__WBP_RecipeCategory_Button_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_RecipeCategory_Button_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_RecipeCategory_Button_K2Node_ComponentBoundEvent_3_OnButtonHoverEvent__DelegateSignature(); // 0x16b94d0
    void Add Recipe Entry Widget(UWBP_PDA_RecipeEntryWrapper_C* Entry); // 0x16b94d0
    void Process Pending Entries(); // 0x16b94d0
    void OnListItemObjectSet(UObject* ListItemObject); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated_1(); // 0x16b94d0
    void HandleIsExpanded(bool IsExpanded); // 0x16b94d0
    void OnCollapseButtonHovered(); // 0x16b94d0
    void ExecuteUbergraph_WBP_RecipeCategory(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnRecipeCategorySelected__DelegateSignature(USN2RecipeCategoryViewModel* Category View Model, UWBP_RecipeCategory_C* Category Widget); // 0x16b94d0 [Public]
    void OnRecipeClicked__DelegateSignature(USN2RecipeViewModel* ViewModel, UCommonButtonBase* Button); // 0x16b94d0 [Public]
    void OnRecipeUnhovered__DelegateSignature(); // 0x16b94d0 [Public]
    void OnRecipeHovered__DelegateSignature(USN2RecipeViewModel* ViewModel, UWBP_PDA_RecipeEntry_C* RecipeButton); // 0x16b94d0 [Public]

// UWBP_SegmentedProgressBar_C (/Game/Blueprints/UI/HUD/PDA/WBP_SegmentedProgressBar.WBP_SegmentedProgressBar_C)
    void InterpolateSegmentedBarColors(float InterpSpeed, const FLinearColor& TargetColor); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void SetSegments(int32 Segments); // 0x16b94d0
    void SetPercent(double Percent); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void SetTargetColor(const FLinearColor& TargetColor); // 0x16b94d0
    void ExecuteUbergraph_WBP_SegmentedProgressBar(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_SidePanel_C (/Game/Blueprints/UI/HUD/PDA/WBP_SidePanel.WBP_SidePanel_C)
    ESlateVisibility __28b1ff0e-4166-2f0e-7b8e-09adc8d012f1_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetSN2RecipeViewModel(USN2RecipeViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void UpdateEnergySection(USN2RecipeViewModel* RecipeVM); // 0x16b94d0 [Public]
    void SetupSidePanel(USN2RecipeViewModel* RecipeViewModel); // 0x16b94d0
    void RecipeUnhovered(); // 0x16b94d0
    void RecipeHovered(); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_SidePanel(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TabAdaptations_C (/Game/Blueprints/UI/HUD/PDA/WBP_TabAdaptations.WBP_TabAdaptations_C)
    void HandleAdaptationsChanged(TArray<FUWEAdaptationStateInfo>& AdaptationStates); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_TabAdaptations(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TabBeaconManager_C (/Game/Blueprints/UI/HUD/PDA/WBP_TabBeaconManager.WBP_TabBeaconManager_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void RefreshMap(const TMap<FGuid, USN2PingViewModel*>& PingsMap); // 0x16b94d0
    void OnPingEntryIsActiveChanged(int32 PingEntryIndex, bool IsActive); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void OnLabelChangeConfirmed(const FString& Label); // 0x16b94d0
    void ExecuteUbergraph_WBP_TabBeaconManager(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TabBlueprints_C (/Game/Blueprints/UI/HUD/PDA/WBP_TabBlueprints.WBP_TabBlueprints_C)
    void Refresh(TArray<USN2RecipeCategoryViewModel*>& Entries); // 0x16b94d0 [Public]
    void FindWidgetForDesiredRecipe(const UWBP_PDA_RecipeEntryWrapper_C*& Widget); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void RecipeHovered(USN2RecipeViewModel* ViewModel, UWBP_PDA_RecipeEntry_C* RecipeButton); // 0x16b94d0
    void RecipeUnhovered(); // 0x16b94d0
    void InputMethodChanged(const ECommonInputType& bNewInputType); // 0x16b94d0
    void InitializeInputMethod(const ECommonInputType& InputType); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void InitializeCategory(UWBP_RecipeCategory_C* Category Widget); // 0x16b94d0
    void RefreshDesiredRecipe(); // 0x16b94d0
    void OnCategorySelected(USN2RecipeCategoryViewModel* Category View Model, UWBP_RecipeCategory_C* Category Widget); // 0x16b94d0
    void ExecuteUbergraph_WBP_TabBlueprints(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TabDatabank_C (/Game/Blueprints/UI/HUD/PDA/WBP_TabDatabank.WBP_TabDatabank_C)
    UWidget* DoCustomNavigation_LeftFromDetail(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    UWidget* DoCustomNavigation_RightFromTree(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    void FindTopCategoryWidgetFromViewmodel(USN2DatabankTopCategoryViewModel* VM, const UWBP_DatabankTopCategory_C*& AsWBP Databank Top Category); // 0x16b94d0 [Public]
    void InitDesiredEntry(); // 0x16b94d0 [Public]
    void DetermineDesiredEntry(); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Refresh(USN2DatabankCategoryViewModel* Root); // 0x16b94d0
    void BndEvt__WBP_TabDatabank_Root_K2Node_ComponentBoundEvent_0_OnEntryClicked__DelegateSignature(USN2DatabankEntryViewModel* Entry); // 0x16b94d0
    void BndEvt__WBP_TabDatabank_DatabankEntryDetail_K2Node_ComponentBoundEvent_1_OnLinkClicked__DelegateSignature(const FString& Command, const FString& Context); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void OnInputMethodChanged(const ECommonInputType& bNewInputType); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void Refresh Top Categories(TArray<USN2DatabankTopCategoryViewModel*>& Categories); // 0x16b94d0
    void Category Clicked(UCommonButtonBase* Button); // 0x16b94d0
    void Refresh Current Top Category(USN2DatabankTopCategoryViewModel* Category); // 0x16b94d0
    void ExecuteUbergraph_WBP_TabDatabank(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TabInventory_C (/Game/Blueprints/UI/HUD/PDA/WBP_TabInventory.WBP_TabInventory_C)
    void SetViewModel(USN2InventoryScreenViewModel* ViewModel); // 0x16b94d0 [Final Public]
    bool IsPlayerPilotingVehicle(); // 0x16b94d0 [Public]
    void ConfirmQuickslot(); // 0x16b94d0 [Public]
    void SetQuickslotMode(bool Select Quickslot Mode Active); // 0x16b94d0 [Public]
    UWidget* Do Custom Navigation Left(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    UWidget* Do Custom Navigation Right(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Shutdown(); // 0x16b94d0 [Public]
    void Initialize(); // 0x16b94d0 [Public]
    void BndEvt__WBP_InventoryScreenVM_HandleQuickslot2_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_InventoryScreenVM_HandleQuickslot3_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_InventoryScreenVM_HandleQuickslot4_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_InventoryScreenVM_HandleQuickslot5_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Handle Quickslot(int32 Index); // 0x16b94d0
    void OnItemHoverStart(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0
    void OnItemHoverEnd(UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x16b94d0
    void BndEvt__WBP_TabInventory_HandleQuickslot6_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_TabInventory_HandleQuickslot7_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_TabInventory_HandleQuickslot10_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_TabInventory_HandleQuickslot9_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_TabInventory_HandleQuickslot7_3_K2Node_ComponentBoundEvent_9_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_TabInventory_HandleRemoveFromQuickslot_K2Node_ComponentBoundEvent_12_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void OnOtherInventoryBecameInvalidated(bool Invalidated); // 0x16b94d0
    void BndEvt__WBP_TabInventory_HandleQuickslotConfirm_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_TabInventory_HandleQuickslotCancel_K2Node_ComponentBoundEvent_14_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_TabInventory_HandleQuickslotConfirmAlternate_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_InventoryScreenVM_HandleQuickslot1_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnInventoryEmpty(); // 0x16b94d0
    void ExecuteUbergraph_WBP_TabInventory(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnOtherInventoryBecameInvalid__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_TabLog_C (/Game/Blueprints/UI/HUD/PDA/WBP_TabLog.WBP_TabLog_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void ProcessPendingEntries(TArray<USN2DialogueEntryViewModel*>& Entries); // 0x16b94d0
    void OnPlaybackStarted(UWBP_DialogueLogEntry_C* Entry); // 0x16b94d0
    void OnPlaybackEnded(UWBP_DialogueLogEntry_C* Entry); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_TabLog(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ColorSwatch_C (/Game/Blueprints/UI/HUD/Pings/WBP_ColorSwatch.WBP_ColorSwatch_C)
    FSlateBrush CreateStyleFromMaterial(UMaterialInterface* Parent); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_ColorSwatch_Checkbox_K2Node_ComponentBoundEvent_0_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x16b94d0
    void ExecuteUbergraph_WBP_ColorSwatch(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnCheckStateChanged__DelegateSignature(bool IsChecked, UWBP_ColorSwatch_C* Swatch); // 0x16b94d0 [Public]

// UWBP_PingColorSwatchBar_C (/Game/Blueprints/UI/HUD/Pings/WBP_PingColorSwatchBar.WBP_PingColorSwatchBar_C)
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void HandleSwatchSelected(bool IsChecked, UWBP_ColorSwatch_C* Swatch); // 0x16b94d0
    void SetSelectedColor(const FLinearColor& SelectedColor); // 0x16b94d0
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PingColorSwatchBar(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PingEntry_C (/Game/Blueprints/UI/HUD/Pings/WBP_PingEntry.WBP_PingEntry_C)
    void SetSN2PingViewModel(USN2PingViewModel* ViewModel); // 0x16b94d0 [Final Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_PingEntry_IsActive_K2Node_ComponentBoundEvent_0_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x16b94d0
    void BndEvt__WBP_PingEntry_WBP_ButtonGenericBlueSmall_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Confirm(const FString& Label); // 0x16b94d0
    void ExecuteUbergraph_WBP_PingEntry(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnConfirm__DelegateSignature(const FString& Label); // 0x16b94d0 [Public]
    void IsActiveChanged__DelegateSignature(int32 PingEntryIndex, bool IsActive); // 0x16b94d0 [Public]

// UWBP_PingEntryEditScreen_C (/Game/Blueprints/UI/HUD/Pings/WBP_PingEntryEditScreen.WBP_PingEntryEditScreen_C)
    void SetSN2PingViewModel(USN2PingViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void SetLabel(const FString& Label); // 0x16b94d0 [Public]
    void Show(); // 0x16b94d0 [Public]
    void Hide(); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_SaveGamePopup_ConfirmButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_SaveGamePopup_ConfirmButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Destruct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_ChangeLabelPopup_CancelButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void SetFocusEvent(); // 0x16b94d0
    void BndEvt__WBP_PingEntryEditScreen_HandleBackAction_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ChangeLabelPopup_LabelEditBox_K2Node_ComponentBoundEvent_2_OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_PingEntryEditScreen(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnCancel__DelegateSignature(); // 0x16b94d0 [Public]
    void OnConfirm__DelegateSignature(const FString& Label); // 0x16b94d0 [Public]
    void OnFinished__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_PinnedRecipes_C (/Game/Blueprints/UI/HUD/PinnedRecipes/WBP_PinnedRecipes.WBP_PinnedRecipes_C)
    void Refresh(TArray<USN2RecipeViewModel*>& Recipes); // 0x16b94d0
    void ShowPinnedRecipeNumbers(); // 0x16b94d0
    void HidePinnedRecipeNumbers(); // 0x16b94d0
    void TriggerUnpinAll(); // 0x16b94d0
    void BndEvt__WBP_PinnedRecipes_WBP_ButtonGenericBlueSmall_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnWidgetPushed(const EUWEWindowManagerLayer& LayerId, bool IsFirst, TSubclassOf<UCommonActivatableWidget> WidgetClass); // 0x16b94d0
    void OnWidgetPopped(const EUWEWindowManagerLayer& LayerId, bool IsLast, TSubclassOf<UCommonActivatableWidget> WidgetClass); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void OnInvisibleActionButtonClicked(UInputAction* InputAction); // 0x16b94d0
    void ExecuteUbergraph_WBP_PinnedRecipes(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_NextBatteryButton_C (/Game/Blueprints/UI/HUD/QuickSlots/WBP_NextBatteryButton.WBP_NextBatteryButton_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_NextBatteryButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PrevBatteryButton_C (/Game/Blueprints/UI/HUD/QuickSlots/WBP_PrevBatteryButton.WBP_PrevBatteryButton_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PrevBatteryButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_QuickSlot_C (/Game/Blueprints/UI/HUD/QuickSlots/WBP_QuickSlot.WBP_QuickSlot_C)
    ESlateVisibility __0de804f4-44be-bbd6-3640-d6b99e6efe5b_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __3b5d8e56-401c-9298-5dac-19b0aa1b71dc_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetViewModel(USN2QuickSlotEntryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void CloseReload(); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_QuickSlot_HandleReload_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void HandleCancelReload(); // 0x16b94d0
    void OnHasItemChanged(bool IsSelectable); // 0x16b94d0
    void Reload(); // 0x16b94d0
    void OnReload(); // 0x16b94d0
    void TryRemoveFromToolbar(int32 SlotNumber); // 0x16b94d0
    void OnRemoveFromToolbar(int32 RemoveSlotNumber); // 0x16b94d0
    void HandleModifierHeld(bool ModifierHeld); // 0x16b94d0
    void HandleIsSelected(bool IsSelected); // 0x16b94d0
    void BndEvt__WBP_QuickSlot_QuickSlotEntry_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_QuickSlot_QuickSlotEntry_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_QuickSlot_QuickSlotEntry_K2Node_ComponentBoundEvent_5_On Quickslot Clicked__DelegateSignature(UWBP_QuickSlotEntry_C* Quickslot Entry); // 0x16b94d0
    void BndEvt__WBP_QuickSlot_QuickSlotEntry_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnHolsterBegin_Event(int32 SlotNumber); // 0x16b94d0
    void ExecuteUbergraph_WBP_QuickSlot(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnUnhovered__DelegateSignature(); // 0x16b94d0 [Public]
    void OnHovered__DelegateSignature(USN2QuickSlotEntryViewModel* ViewModel); // 0x16b94d0 [Public]

// UWBP_QuickSlotEntry_C (/Game/Blueprints/UI/HUD/QuickSlots/WBP_QuickSlotEntry.WBP_QuickSlotEntry_C)
    ESlateVisibility __657a3945-4cbe-44fd-658d-00a4b8f2db31_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __9b09ff29-4478-5a92-004e-2189b364bb17_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __bd4930d2-4627-d1f6-89b7-d2b0fd8d1651_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetViewModel(USN2QuickSlotEntryViewModel* ViewModel); // 0x16b94d0 [Final Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void IsValidDrop(UDragDropOperation* Operation, const bool& Result); // 0x16b94d0 [Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0x16b94d0 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void HandleStatusPercent(double PercentValue); // 0x16b94d0 [Public]
    void CreateTooltip(); // 0x16b94d0 [Public]
    void Set Is Equipped(bool IsEquipped); // 0x16b94d0
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnSelected(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void UpdateIsSelected(bool IsSelected); // 0x16b94d0
    void BP_OnDeselected(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_QuickSlotEntry(int32 EntryPoint); // 0x16b94d0 [Final]
    void On Quickslot Clicked__DelegateSignature(UWBP_QuickSlotEntry_C* Quickslot Entry); // 0x16b94d0 [Public]

// UWBP_QuickSlotTooltip_C (/Game/Blueprints/UI/HUD/QuickSlots/WBP_QuickSlotTooltip.WBP_QuickSlotTooltip_C)
    void SetViewModel(USN2QuickSlotEntryViewModel* ViewModel); // 0x16b94d0 [Final Public]

// UWBP_QuickSlotsBar_C (/Game/Blueprints/UI/HUD/QuickSlots/WBP_QuickSlotsBar.WBP_QuickSlotsBar_C)
    ESlateVisibility __322955da-429a-4442-45b3-228ed435003b_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __9136fdcc-4d84-582b-a040-308644469794_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __dd57767e-40d1-5659-1fa3-6f8bdc9c4f7e_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __fb68ff39-4917-cc1b-799e-068b072bfb3e_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __bf842484-4ad1-6c0a-35ae-3ab4543c6f75_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __565314dc-40d7-cbc1-6e4e-65a031c48143_SourceToDest(); // 0x16b94d0 [Final Protected]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void UpdateTooltipDescription(USN2QuickSlotEntryViewModel* QuickSlotEntryViewModel); // 0x16b94d0 [Public]
    void ShowTooltip(USN2QuickSlotEntryViewModel* QuickslotViewModel); // 0x16b94d0 [Public]
    void UpdateSlotNavigation(); // 0x16b94d0 [Public]
    void UpdateSelectQuickslotModeActive(bool Active); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void IsPDAOpen(const bool& IsOpen); // 0x16b94d0 [Public]
    void HandleModifierGlyphVisibility(bool Visibility); // 0x16b94d0 [Public]
    void Refresh(TArray<USN2QuickSlotEntryViewModel*>& Slot View Models); // 0x16b94d0
    void OnSelectedIndexChanged(int32 SelectedIndex); // 0x16b94d0
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_QuickSlotsBar_LeftFocusButton_K2Node_ComponentBoundEvent_0_OnFocus__DelegateSignature(); // 0x16b94d0
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void OnQuickslotHovered(USN2QuickSlotEntryViewModel* ViewModel); // 0x16b94d0
    void OnEntryUnhovered(); // 0x16b94d0
    void ExecuteUbergraph_WBP_QuickSlotsBar(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ReloadWidget_C (/Game/Blueprints/UI/HUD/QuickSlots/WBP_ReloadWidget.WBP_ReloadWidget_C)
    ESlateVisibility __bb355aab-4060-4f2a-7716-0ab74209851e_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetupArrows(int32 NumBatteries); // 0x16b94d0 [Public]
    void SetNextBatteryEnabled(bool New State); // 0x16b94d0 [Public]
    void SetPrevBatteryEnabled(bool New State); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_ReloadWidget_PrevButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ReloadWidget_NextButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ReloadWidget_HandleReload_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ReloadWidget_HandleBack_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ReloadWidget_HandleInteract_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ReloadWidget_HandleUnload_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void HandleEnergyLevelChanged(double EnergyPercent); // 0x16b94d0
    void ExecuteUbergraph_WBP_ReloadWidget(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnCancel__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_PlayerInSubmarine_C (/Game/Blueprints/UI/HUD/Submarine/WBP_PlayerInSubmarine.WBP_PlayerInSubmarine_C)
    ESlateVisibility __76dac8cf-4d02-2d08-19de-6c8881d63c04_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __e3f31a8b-4782-fd15-289a-5097301e1f92_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __eab4aa16-4b4f-a55a-2620-06b2b8c2937a_SourceToDest(); // 0x16b94d0 [Final Protected]

// UWBP_DebugToggleInfo_C (/Game/Blueprints/UI/HUD/WBP_DebugToggleInfo.WBP_DebugToggleInfo_C)
    void SetVisible(bool Visible); // 0x16b94d0 [Public]
    void GetDebugName(const FString& DebugName); // 0x16b94d0 [Public]

// UWBP_EnergySourceDetectorLocation_C (/Game/Blueprints/UI/HUD/WBP_EnergySourceDetectorLocation.WBP_EnergySourceDetectorLocation_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_EnergySourceDetectorLocation(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_HUD_BasePower_C (/Game/Blueprints/UI/HUD/WBP_HUD_BasePower.WBP_HUD_BasePower_C)
    void InterpBarPercent(UMaterialInstanceDynamic* Material, double TargetPercent, double InterpSpeed); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void UpdateHasStoredPower(bool HasStoredPower); // 0x16b94d0
    void UpdateHasPowerGeneration(bool HasPowerGeneration); // 0x16b94d0
    void UpdateHasPower(bool HasPower); // 0x16b94d0
    void OnShowPowerHUDChanged(bool ShowPowerHUD); // 0x16b94d0
    void HidePowerHUDAfterDelay(); // 0x16b94d0
    void HandlePowerGenerationChanged(double Power); // 0x16b94d0
    void HandlePowerDrainChanged(double Power); // 0x16b94d0
    void ExecuteUbergraph_WBP_HUD_BasePower(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_HUD_RadialBars_C (/Game/Blueprints/UI/HUD/WBP_HUD_RadialBars.WBP_HUD_RadialBars_C)
    ESlateVisibility __30523d9d-4679-6443-09ad-659f83de5bde_SourceToDest(); // 0x16b94d0 [Final Protected]
    FText __ba321302-43a2-033b-2ed8-dfafb5d8f44e_SourceToDest(); // 0x16b94d0 [Final Protected]
    FText __a799b13a-4e46-0e4f-7e65-189874c76fc3_SourceToDest(); // 0x16b94d0 [Final Protected]
    FText __a165df60-4da8-7ac4-bb39-67b9253afa7a_SourceToDest(); // 0x16b94d0 [Final Protected]
    FText __54d4d54e-4fb9-0e3f-02b3-5bb8d430aa3c_SourceToDest(); // 0x16b94d0 [Final Protected]
    FText __40b0e7c0-47f0-5c20-f5bc-6299247e9b26_SourceToDest(); // 0x16b94d0 [Final Protected]
    void ShowWarning(USN2AttributeViewModel* ViewModel, UWidget* Widget, double Threshhold); // 0x16b94d0 [Public]
    void InterpBarPercent(UMaterialInstanceDynamic* DMI, double TargetPercent, double InterpSpeed); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void UpdateOxygenTrailingTargetPercent(double TargetPercent); // 0x16b94d0
    void HandleBelowNominalDepth(bool IsBelowNominalDepth); // 0x16b94d0
    void ExecuteUbergraph_WBP_HUD_RadialBars(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PlayerIndicator_DamageDirection_C (/Game/Blueprints/UI/HUD/WBP_PlayerIndicator_DamageDirection.WBP_PlayerIndicator_DamageDirection_C)
    void CalcAngle(const FVector& AttackerLocation, const double& OutAngle); // 0x16b94d0 [Public]
    void OnDamage(const FGameplayTag& DamageEventType, double Damage, const FVector& Location); // 0x16b94d0
    void SetInvisible(); // 0x16b94d0
    void ExecuteUbergraph_WBP_PlayerIndicator_DamageDirection(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PlayerIndicator_Damage_Acid_C (/Game/Blueprints/UI/HUD/WBP_PlayerIndicator_Damage_Acid.WBP_PlayerIndicator_Damage_Acid_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PlayerIndicator_Damage_Acid(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PlayerIndicator_Damage_Cold_C (/Game/Blueprints/UI/HUD/WBP_PlayerIndicator_Damage_Cold.WBP_PlayerIndicator_Damage_Cold_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PlayerIndicator_Damage_Cold(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PlayerIndicator_Damage_Default_C (/Game/Blueprints/UI/HUD/WBP_PlayerIndicator_Damage_Default.WBP_PlayerIndicator_Damage_Default_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PlayerIndicator_Damage_Default(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PlayerIndicator_Damage_Electricity_C (/Game/Blueprints/UI/HUD/WBP_PlayerIndicator_Damage_Electricity.WBP_PlayerIndicator_Damage_Electricity_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PlayerIndicator_Damage_Electricity(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PlayerIndicator_Damage_Radiation_C (/Game/Blueprints/UI/HUD/WBP_PlayerIndicator_Damage_Radiation.WBP_PlayerIndicator_Damage_Radiation_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PlayerIndicator_Damage_Radiation(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PlayerIndicator_Dehydrate_Default_C (/Game/Blueprints/UI/HUD/WBP_PlayerIndicator_Dehydrate_Default.WBP_PlayerIndicator_Dehydrate_Default_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PlayerIndicator_Dehydrate_Default(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PlayerIndicator_DrowningFade_C (/Game/Blueprints/UI/HUD/WBP_PlayerIndicator_DrowningFade.WBP_PlayerIndicator_DrowningFade_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PlayerIndicator_DrowningFade(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PlayerIndicator_Sense_Default1_C (/Game/Blueprints/UI/HUD/WBP_PlayerIndicator_Sense_Default1.WBP_PlayerIndicator_Sense_Default1_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_PlayerIndicator_Sense_Default1(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_RadialBar_Small_C (/Game/Blueprints/UI/HUD/WBP_RadialBar_Small.WBP_RadialBar_Small_C)
    void SequenceEvent__ENTRYPOINTWBP_RadialBar_Small_0(); // 0x16b94d0 [Public]
    void SequenceEvent__ENTRYPOINTWBP_RadialBar_Small(); // 0x16b94d0 [Public]
    void ShowWarning(double CurrentValue, double MaxValue, UWidget* Widget, double Threshold); // 0x16b94d0 [Public]
    void InterpBarPercent(UMaterialInstanceDynamic* DMI, double TargetPercent, double InterpolationSpeed); // 0x16b94d0 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void UpdateTrailingTargetPercent(double TargetPercent); // 0x16b94d0
    void PDA Status Changed(bool PDA Is Active); // 0x16b94d0
    void ShowText(); // 0x16b94d0
    void HideText(); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void ChangeIcon(UTexture2D* Texture); // 0x16b94d0
    void OnValueChanged(double Delta); // 0x16b94d0
    void Hide_Icon(); // 0x16b94d0
    void HideNumericStat(); // 0x16b94d0
    void ExecuteUbergraph_WBP_RadialBar_Small(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Tips_C (/Game/Blueprints/UI/HUD/WBP_Tips.WBP_Tips_C)
    void OnNewTipAdded(const FText& NewTip); // 0x16b94d0
    void HideTip(); // 0x16b94d0
    void ShowTip(); // 0x16b94d0
    void ExecuteUbergraph_WBP_Tips(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TopHud_C (/Game/Blueprints/UI/HUD/WBP_TopHud.WBP_TopHud_C)
    ESlateVisibility __34462b48-4076-6b5c-f18b-09bedc6f9286_SourceToDest(); // 0x16b94d0 [Final Protected]
    void Play_DeepStartLifepodFirstSpawn_Anim(); // 0x16b94d0
    void PrepareDeepstartAnim(); // 0x16b94d0
    void Play_FadeIn_Anim(); // 0x16b94d0
    void Play_FadeOut_Anim(); // 0x16b94d0
    void HandleControllerConnected(bool IsConnected); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_HUDScreen_HandlePause_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnWidgetPushed(const EUWEWindowManagerLayer& LayerId, bool IsFirst, TSubclassOf<UCommonActivatableWidget> WidgetClass); // 0x16b94d0
    void OnWidgetPopped(const EUWEWindowManagerLayer& LayerId, bool IsLast, TSubclassOf<UCommonActivatableWidget> WidgetClass); // 0x16b94d0
    void HandleRadialBarsVisibilityChanged(bool Visible); // 0x16b94d0
    void ExecuteUbergraph_WBP_TopHud(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Watermark_C (/Game/Blueprints/UI/HUD/WBP_Watermark.WBP_Watermark_C)
    FText GetText(); // 0x16b94d0 [Public]
    FText GetText_0(); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void Set Identifier(); // 0x16b94d0
    void ExecuteUbergraph_WBP_Watermark(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_FeedbackRadioButton_C (/Game/Blueprints/UI/IngameFeedback/WBP_FeedbackRadioButton.WBP_FeedbackRadioButton_C)
    void GetValue(const int32& Array Index); // 0x16b94d0 [Public]
    void SetHighlighted(bool Highlighted); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void OnClicked(UCommonButtonBase* Button); // 0x16b94d0
    void Set Selected Option(int32 Index); // 0x16b94d0
    void BndEvt__WBP_FeedbackRadioButton_WBP_IngameFeedback_EmojiButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_FeedbackRadioButton_WBP_IngameFeedback_EmojiButton_1_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_FeedbackRadioButton_WBP_IngameFeedback_EmojiButton_2_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_FeedbackRadioButton_WBP_IngameFeedback_EmojiButton_3_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_FeedbackRadioButton(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnValueChanged__DelegateSignature(int32 Value); // 0x16b94d0 [Public]

// UWBP_IncompleteFeedbackDialog_C (/Game/Blueprints/UI/IngameFeedback/WBP_IncompleteFeedbackDialog.WBP_IncompleteFeedbackDialog_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_DirtySettingsDialog_OKButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void SetMessages(bool DisplayWhatHappened, bool DisplayHowDoYouFeel); // 0x16b94d0
    void ExecuteUbergraph_WBP_IncompleteFeedbackDialog(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_IngameFeedbackScreen_C (/Game/Blueprints/UI/IngameFeedback/WBP_IngameFeedbackScreen.WBP_IngameFeedbackScreen_C)
    void SetSaveInfo(bool SaveInProgress); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void SetScreenshot(); // 0x16b94d0 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_IngameFeedbackScreen_HandleClose_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_IngameFeedbackScreen_BackButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_IngameFeedbackScreen_HandleCloseF8_1_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ForceClose(); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_IngameFeedbackScreen_Btn_Submit_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnScreenshot(UTexture2D* Texture); // 0x16b94d0
    void BndEvt__WBP_IngameFeedbackScreen_WBP_FeedbackRadioButton_K2Node_ComponentBoundEvent_1_OnValueChanged__DelegateSignature(int32 Value); // 0x16b94d0
    void BndEvt__WBP_IngameFeedbackScreen_WBP_ManualSaveButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnSaveInfo(const FSaveInfo& SaveInfo); // 0x16b94d0
    void SaveInProgress(bool SaveNotificationEnded); // 0x16b94d0
    void SaveStarted(bool SaveInProgress); // 0x16b94d0
    void ExecuteUbergraph_WBP_IngameFeedbackScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_IngameFeedback_EmojiButton_C (/Game/Blueprints/UI/IngameFeedback/WBP_IngameFeedback_EmojiButton.WBP_IngameFeedback_EmojiButton_C)
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_IngameFeedback_EmojiButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ReportContentScreen_C (/Game/Blueprints/UI/IngameFeedback/WBP_ReportContentScreen.WBP_ReportContentScreen_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void SetScreenshot(); // 0x16b94d0 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_IngameFeedbackScreen_BackButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_IngameFeedbackScreen_HandleCloseF8_1_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ForceClose(); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_IngameFeedbackScreen_Btn_Submit_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnScreenshot(UTexture2D* Texture); // 0x16b94d0
    void BndEvt__WBP_IngameFeedbackScreen_HandleClose_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ExecuteUbergraph_WBP_ReportContentScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// IBPI_LoadingScreen_C (/Game/Blueprints/UI/LoadingScreen/BPI_LoadingScreen.BPI_LoadingScreen_C)
    void SimulateLoad(int32 InNumRequests); // 0x16b94d0 [Public]

// UWBP_LoadGamePanel1_C (/Game/Blueprints/UI/Lobby/Multiplayer/WBP_LoadGamePanel1.WBP_LoadGamePanel1_C)
    void RefreshWarningMessage(); // 0x16b94d0 [Public]
    void ConfigureButtonsFromSaveValidity(const EUWESaveGameValidity& SaveValidity); // 0x16b94d0 [Public]
    void LaunchGame(const FString& CheckpointName); // 0x16b94d0 [Public]
    void FindFirstEnabledActionButton(const UWidget*& Widget); // 0x16b94d0 [Public]
    UWidget* CustomNavigationToSelectedSave(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    UWidget* CustomNavigationToPlayButton(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void RefreshMultiplayerStatus(); // 0x16b94d0 [Public]
    void GetNoMultiplayerErrorText(const ECommonUserPrivilegeResult& PrivilegeResult, FText& ErrorText); // 0x16b94d0 [Public]
    void RefreshSavesList(); // 0x16b94d0 [Public]
    void CreateButtons(TArray<UUWESaveGameCollectionInfoViewModel*>& Array); // 0x16b94d0 [Public]
    void CreateLoadButton(UUWESaveGameCollectionInfoViewModel* Data); // 0x16b94d0 [Public]
    void Show(bool ShowingMultiplayer); // 0x16b94d0 [Public]
    void OnLoad(const FString& SlotName); // 0x16b94d0 [Public]
    void OnDelete(const FString& SlotName, const FGuid& SaveId); // 0x16b94d0 [Public]
    void OnUpgradeCompleted(bool Result); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void OnSinglePlayerEntriesRefreshed(TArray<UUWESaveGameCollectionInfoViewModel*>& Saves); // 0x16b94d0
    void OnMultiplayerEntriesRefreshed(TArray<UUWESaveGameCollectionInfoViewModel*>& Saves); // 0x16b94d0
    void OnSaveSelected(UWBP_LoadGameButtonNew_C* Button); // 0x16b94d0
    void BndEvt__WBP_LoadGamePanel1_PlayButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_LoadGamePanel1_RemoveButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_LoadGamePanel1_UploadButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_LoadGamePanel1_UpgradeButton_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_LoadGamePanel1_WBP_NewGameButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_LoadGamePanel1_ConvertButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnSaveGameMigrationComplete(const EUWESaveGameConvertResult& Result); // 0x16b94d0
    void BndEvt__WBP_LoadGamePanel1_RenameButton_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnAvailableSlotsSet(bool IsEnabled); // 0x16b94d0
    void ConvertToSinglePlayer(); // 0x16b94d0
    void ConvertToMultiplayer(); // 0x16b94d0
    void BndEvt__WBP_LoadGamePanel1_LoadCheckpointButton_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void SaveRefreshCompleted(); // 0x16b94d0
    void ExecuteUbergraph_WBP_LoadGamePanel1(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnLoadGameClicked__DelegateSignature(UUWESaveGameCollectionInfoViewModel* SaveGameCollectionVM); // 0x16b94d0 [Public]
    void OnConvertClicked__DelegateSignature(bool ShowingMultiplayer, UUWESaveGameCollectionInfoViewModel* SaveGameCollectionViewModel); // 0x16b94d0 [Public]
    void onRenameClicked__DelegateSignature(UUWESaveGameCollectionInfoViewModel* SaveGameCollectionViewModel); // 0x16b94d0 [Public]
    void OnRemoveClicked__DelegateSignature(UUWESaveGameCollectionInfoViewModel* SaveGameCollectionViewModel); // 0x16b94d0 [Public]
    void OnNewGameClicked__DelegateSignature(bool IsMultiplayer, UUWESaveGameCollectionInfoListViewModel* SaveGameCollectionListInfoVM); // 0x16b94d0 [Public]

// UWBP_ExportSaveScreen_C (/Game/Blueprints/UI/Lobby/WBP_ExportSaveScreen.WBP_ExportSaveScreen_C)
    void SetUWESaveGameUploadViewModel(UUWESaveGameUploadViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void BndEvt__WBP_ExportSaveScreen_BackButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnContextChanged(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_ExportSaveScreen_ConfirmButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void On Upload Completed(bool completed); // 0x16b94d0
    void BndEvt__WBP_ExportSaveScreen_CopyButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_ExportSaveScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_LoadGameButtonNew_C (/Game/Blueprints/UI/Lobby/WBP_LoadGameButtonNew.WBP_LoadGameButtonNew_C)
    void OverrideDisplayName(const FText& OverrideText); // 0x16b94d0 [Public]
    void GetDisplayName(FText& Result); // 0x16b94d0 [Public]
    void Init(); // 0x16b94d0 [Public]
    void Deselect(); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void UpgradeFinished(bool Result); // 0x16b94d0
    void OnUploadSlot(); // 0x16b94d0
    void OnUpgradeSave(); // 0x16b94d0
    void OnEditDisplayName(); // 0x16b94d0
    void OnDeleteButton(); // 0x16b94d0
    void BndEvt__WBP_LoadGameButtonNew_LoadGameButton_K2Node_ComponentBoundEvent_1_CommonSelectedStateChangedBase__DelegateSignature(UCommonButtonBase* Button, bool Selected); // 0x16b94d0
    void ExecuteUbergraph_WBP_LoadGameButtonNew(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnSelected__DelegateSignature(UWBP_LoadGameButtonNew_C* Button); // 0x16b94d0 [Public]

// UWBP_SaveBeforeExitScreen_C (/Game/Blueprints/UI/Lobby/WBP_SaveBeforeExitScreen.WBP_SaveBeforeExitScreen_C)
    void Init(bool bIsSavingBlocked); // 0x16b94d0 [Public]
    void UnbindFromSaveEvents(); // 0x16b94d0 [Public]
    void BindToSaveEvents(); // 0x16b94d0 [Public]
    void ExitGame(); // 0x16b94d0 [Public]
    void BndEvt__WBP_SaveBeforeExitScreen_ExitWithSavingButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Destruct(); // 0x16b94d0 [Event Public]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_SaveBeforeExitScreen_ButtonCraft_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_SaveBeforeExitScreen_BackButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_SaveBeforeExitScreen_BackButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_SaveBeforeExitScreen_ExitWithSavingButton_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_SaveBeforeExitScreen_ExitWithSavingButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_SaveBeforeExitScreen_ExitWithoutSavingButton_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_SaveBeforeExitScreen_ExitWithoutSavingButton_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_SaveBeforeExitScreen_ExitWithoutSavingButton_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnManualSaveCompleted(bool Result); // 0x16b94d0
    void OnManualSaveStarted(); // 0x16b94d0
    void ExecuteUbergraph_WBP_SaveBeforeExitScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_FullScreenVideoScreen_C (/Game/Blueprints/UI/MoviePlayer/WBP_FullScreenVideoScreen.WBP_FullScreenVideoScreen_C)
    void StartFadeIn(); // 0x16b94d0 [Public]

// UWBP_PlayerModalMessage_C (/Game/Blueprints/UI/PlayerModalMessage/WBP_PlayerModalMessage.WBP_PlayerModalMessage_C)
    void SetBP_PlayerModalMessageViewModel(UBP_PlayerModalMessageViewModel_C* ViewModel); // 0x16b94d0 [Final Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_IngameFeedbackScreen_BackButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_IngameFeedbackScreen_HandleCloseF8_1_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ForceClose(); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_IngameFeedbackScreen_Btn_Submit_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void WaittLoadingScreenFinishes(); // 0x16b94d0
    void OnContextChanged(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_PlayerModalMessage(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ProcessorStationSelectionScreen_C (/Game/Blueprints/UI/ProcessorStation/WBP_ProcessorStationSelectionScreen.WBP_ProcessorStationSelectionScreen_C)
    void SetSN2ProcessorStationViewModel(USN2ProcessorStationViewModel* ViewModel); // 0x16b94d0 [Final Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void InitializeButtonGroup(); // 0x16b94d0 [Public]
    void OnRecipeListSet(USN2RecipesListViewModel* RecipesViewModel); // 0x16b94d0
    void OnContextChanged(); // 0x16b94d0 [Event Protected]
    void OutputCountChanged(int32 Count); // 0x16b94d0
    void ProcessorStateChanged(const ESN2ProcessorState& State); // 0x16b94d0
    void UpdateProgress(); // 0x16b94d0
    void BndEvt__WBP_ScannerStationScreen_CancelButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void RecipeHovered(USN2RecipeViewModel* ViewModel, UWBP_PDA_RecipeEntry_C* RecipeButton); // 0x16b94d0
    void RecipeUnhovered(); // 0x16b94d0
    void RecipeGotClicked(USN2RecipeViewModel* ViewModel, UCommonButtonBase* Button); // 0x16b94d0
    void OnInventorySet(USN2InventoryScreenViewModel* InventoryViewModel); // 0x16b94d0
    void BndEvt__WBP_ProcessorStationSelectionScreen_ChangeRecipeButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnRecipeSelected(UUWECraftingRecipe* Recipe); // 0x16b94d0
    void BndEvt__WBP_ProcessorStationSelectionScreen_WBP_InvisibleFocusButtonLeft_K2Node_ComponentBoundEvent_1_OnFocus__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_ProcessorStationSelectionScreen_WBP_InvisibleFocusButtonRight_K2Node_ComponentBoundEvent_3_OnFocus__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_ProcessorStationSelectionScreen_WBP_InvisibleFocusButtonChangeRecipe_K2Node_ComponentBoundEvent_4_OnFocus__DelegateSignature(); // 0x16b94d0
    void OnRecipeViewmodelChanged(USN2RecipeViewModel* RecipeViewModel); // 0x16b94d0
    void OnAllowChangingRecipe(bool Allow); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_FabricatorScreen_HandleCancelAction_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ProcessorStationSelectionScreen_HandleInventoryAction_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ProcessorStationSelectionScreen_LoadProcessorButton_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ProcessorStationSelectionScreen_HandleUnpinAllRecipes_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ExecuteUbergraph_WBP_ProcessorStationSelectionScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Processor_ProgressBar_C (/Game/Blueprints/UI/ProcessorStation/WBP_Processor_ProgressBar.WBP_Processor_ProgressBar_C)
    void UpdateCraftingCount(int32 RemainingToCraft); // 0x16b94d0
    void ShowError(const FText& ErrorText); // 0x16b94d0
    void ShowNotEnoughResources(); // 0x16b94d0
    void SetProgress(double Progress); // 0x16b94d0
    void ShowProcessing(); // 0x16b94d0
    void SetTimeLeft(double TimeLeft); // 0x16b94d0
    void ShowNoPower(); // 0x16b94d0
    void ShowMultiplier(bool bShow); // 0x16b94d0
    void SetCraftingBarText(const FText& InText); // 0x16b94d0
    void ShowTimer(bool bShow); // 0x16b94d0
    void ExecuteUbergraph_WBP_Processor_ProgressBar(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_RecipeInfo_SidePanel_C (/Game/Blueprints/UI/ProcessorStation/WBP_RecipeInfo_SidePanel.WBP_RecipeInfo_SidePanel_C)
    void SetSN2RecipeViewModel(USN2RecipeViewModel* ViewModel); // 0x16b94d0 [Final Public]
    ESlateVisibility Get_UnpublishedContainer_Visibility(); // 0x16b94d0 [Public]
    void GetGridDimensions(const int32& NumColumns, const int32& NumRows); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void HandleSidePanelAppearance(); // 0x16b94d0
    void Dissolve(); // 0x16b94d0
    void Reappear(); // 0x16b94d0
    void SetIcon(const TSoftObjectPtr<UTexture2D>& Icon); // 0x16b94d0
    void SetRequirements(TArray<USN2RecipeRequirementViewModel*>& Requirements); // 0x16b94d0
    void UpdateCraftTime(double CraftTime); // 0x16b94d0
    void ExecuteUbergraph_WBP_RecipeInfo_SidePanel(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Radio_C (/Game/Blueprints/UI/Radio/WBP_Radio.WBP_Radio_C)
    void HandleRadioMessagesChanged(TArray<UUWEComputerTextInterfaceDialogueData*>& RadioMessages); // 0x16b94d0
    void ExecuteUbergraph_WBP_Radio(int32 EntryPoint); // 0x16b94d0 [Final]

// IBPI_LoadGameButtonEventsHandler_C (/Game/Blueprints/UI/SaveSystem/BPI_LoadGameButtonEventsHandler.BPI_LoadGameButtonEventsHandler_C)
    void OnUpgradeCompleted(bool Result); // 0x16b94d0 [Public]
    void OnDelete(const FString& SlotName, const FGuid& SaveId); // 0x16b94d0 [Public]
    void OnLoad(const FString& SlotName); // 0x16b94d0 [Public]

// UWBP_LoadGameMenuButton_C (/Game/Blueprints/UI/SaveSystem/WBP_LoadGameMenuButton.WBP_LoadGameMenuButton_C)
    void GetGameModeText(FText& GameModeText); // 0x16b94d0 [Public]
    void CreateAndSetTooltip(const FText& TextToDisplay); // 0x16b94d0 [Public]
    void EnableEditTextAndSetFocus(); // 0x16b94d0 [Public]
    void CalculateAndSetTimePlayedText(); // 0x16b94d0 [Public]
    void SetupLoadGameButton(); // 0x16b94d0 [Public]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_LoadGameMenuButton_EditableDisplayName_K2Node_ComponentBoundEvent_1_OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x16b94d0
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnReleased(); // 0x16b94d0 [Event Protected]
    void BP_OnSelected(); // 0x16b94d0 [Event Protected]
    void BP_OnDeselected(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_LoadGameMenuButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ScannerTool_Hologram_Background_C (/Game/Blueprints/UI/Scanner/WBP_ScannerTool_Hologram_Background.WBP_ScannerTool_Hologram_Background_C)
    void UpdateDMIColor(); // 0x16b94d0 [Public]
    void IsScanFullyComplete(const bool& Result); // 0x16b94d0 [Public]
    void InterpolateColors(FSlateColor& TargetColor, double InterpSpeed); // 0x16b94d0 [Public]
    void InterpolateWidgetOpacity(UWidget* Widget, double TargetOpacity, double InterpSpeed); // 0x16b94d0 [Public]
    void SetColors(const FSlateColor& Color); // 0x16b94d0 [Public]
    void MapAngleTo360(double InAngle, const double& OutAngle); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void HandleEnergyPercentChanged(double CurrentPercent); // 0x16b94d0
    void HandleHasEnergyChanged(bool HasPower); // 0x16b94d0
    void OnScanProgress(double Progress); // 0x16b94d0
    void HandleAmmoLoaded(bool AmmoLoaded); // 0x16b94d0
    void OnValidTarget(bool Valid); // 0x16b94d0
    void ScanCompleteForPlayer(bool CompleteStatus); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_ScannerTool_Hologram_Background(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ScannerTool_Hologram_Foreground_C (/Game/Blueprints/UI/Scanner/WBP_ScannerTool_Hologram_Foreground.WBP_ScannerTool_Hologram_Foreground_C)
    void UpdateDMIColor(); // 0x16b94d0 [Public]
    void UpdateDMIIconFill(); // 0x16b94d0 [Public]
    void SetSegmentedBarPercent(); // 0x16b94d0 [Public]
    void InterpolateColors(FSlateColor& TargetColor, double InterpSpeed, TArray<UImage*>& WidgetsToChange); // 0x16b94d0 [Public]
    void InterpolateWidgetOpacity(UWidget* Widget, double TargetOpacity, double InterpSpeed); // 0x16b94d0 [Public]
    void SetColors(const FSlateColor& Color); // 0x16b94d0 [Public]
    void MapAngleTo360(double InAngle, const double& OutAngle); // 0x16b94d0 [Public]
    void OnLoaded_9AD933121154312F8944308F2399276A(UObject* Loaded); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void OnScanTargetTexture(const TSoftObjectPtr<UTexture2D>& Texture); // 0x16b94d0
    void OnScanProgress(double Progress); // 0x16b94d0
    void OnScanTargetName(const FText& Name); // 0x16b94d0
    void PrepareDynMat(); // 0x16b94d0
    void OnValidTarget(bool Valid); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void HandleEnergyPercentChanged(double CurrentPercent); // 0x16b94d0
    void HandleHasEnergyChanged(bool HasPower); // 0x16b94d0
    void HandleAmmoLoaded(bool AmmoLoaded); // 0x16b94d0
    void HandleMultipleScanningVisibility(int32 NumRequired); // 0x16b94d0
    void HandleNumScansChanged(int32 NumScans); // 0x16b94d0
    void OnScanCompleteChanged(bool ScanComplete); // 0x16b94d0
    void OnScanCompleteForPlayer(bool ScanComplete); // 0x16b94d0
    void OnScanTargetActorChanged(AActor* ScanActor); // 0x16b94d0
    void UpdateSegment(); // 0x16b94d0
    void ExecuteUbergraph_WBP_ScannerTool_Hologram_Foreground(int32 EntryPoint); // 0x16b94d0 [Final]

// IBPI_AllowClose_C (/Game/Blueprints/UI/Settings2/BPI_AllowClose.BPI_AllowClose_C)
    void HandleCancel(); // 0x16b94d0 [Public]
    void HandleConfirm(); // 0x16b94d0 [Public]
    void RequestConfirmation(); // 0x16b94d0 [Public]
    void IsConfirmationNeeded(const bool& Result); // 0x16b94d0 [Public]

// UWBP_ConflictingKeybinding_C (/Game/Blueprints/UI/Settings2/WBP_ConflictingKeybinding.WBP_ConflictingKeybinding_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_ConflictingKeybinding(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_DirtySettingsDialog_C (/Game/Blueprints/UI/Settings2/WBP_DirtySettingsDialog.WBP_DirtySettingsDialog_C)
    void UpdateCountdown(double Seconds); // 0x16b94d0 [Public]
    void ResetTitleAndContent(); // 0x16b94d0 [Public]
    void SetContentText(const FText& InText); // 0x16b94d0 [Public]
    void SetTitleText(const FText& InText); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_DirtySettingsDialog_CancelButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_DirtySettingsDialog_OKButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void InitializeGraphicsSettingsChanged(); // 0x16b94d0
    void Revert(); // 0x16b94d0
    void Update Countdown(); // 0x16b94d0
    void BndEvt__WBP_DirtySettingsDialog_CancelButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_DirtySettingsDialog_CancelButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_DirtySettingsDialog_ApplyButton_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_DirtySettingsDialog_ApplyButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void HideApplyButton(); // 0x16b94d0
    void UnhideApplyButton(); // 0x16b94d0
    void ExecuteUbergraph_WBP_DirtySettingsDialog(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnCancel__DelegateSignature(); // 0x16b94d0 [Public]
    void OnApply__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_GammaSettingScreen_C (/Game/Blueprints/UI/Settings2/WBP_GammaSettingScreen.WBP_GammaSettingScreen_C)
    void AdjustGamma(const EScrollDirection& Direction); // 0x16b94d0 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Destruct(); // 0x16b94d0 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_GammaSettingScreen_BackButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_GammaSettingScreen_WBP_InvisibleActionButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_GammaSettingScreen_ConfirmButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_GammaSettingScreen_ConfirmButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ExecuteUbergraph_WBP_GammaSettingScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_HardwareBenchmarkDialogue_C (/Game/Blueprints/UI/Settings2/WBP_HardwareBenchmarkDialogue.WBP_HardwareBenchmarkDialogue_C)
    void SetContentText(const FText& InText); // 0x16b94d0 [Public]
    void SetTitleText(const FText& InText); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void InitializeGraphicsSettingsChanged(); // 0x16b94d0
    void ExecuteUbergraph_WBP_HardwareBenchmarkDialogue(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnCancel__DelegateSignature(); // 0x16b94d0 [Public]
    void OnApply__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_PSODialogue_C (/Game/Blueprints/UI/Settings2/WBP_PSODialogue.WBP_PSODialogue_C)
    void SetContentText(const FText& InText); // 0x16b94d0 [Public]
    void SetTitleText(const FText& InText); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_DirtySettingsDialog_CancelButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void InitializeGraphicsSettingsChanged(); // 0x16b94d0
    void ExecuteUbergraph_WBP_PSODialogue(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnCancel__DelegateSignature(); // 0x16b94d0 [Public]
    void OnApply__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_Settings2Screen_C (/Game/Blueprints/UI/Settings2/WBP_Settings2Screen.WBP_Settings2Screen_C)
    void HandleRevertSettings(); // 0x16b94d0 [Public]
    void HandleApplySettings(); // 0x16b94d0 [Public]
    void OnCulture(int32 NewParam); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void SelectRequestedTab(); // 0x16b94d0 [Public]
    void UpdateTitleVisibility(const FText& Title); // 0x16b94d0 [Public]
    void Get_TitleGroup_Visibility(); // 0x16b94d0 [Public]
    FName GetNextTabName(); // 0x16b94d0 [Public]
    FName GetPrevTabName(); // 0x16b94d0 [Public]
    void BndEvt__WBP_Settings2Screen_HandlePrevTabAction_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_HandleNextTabAction_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Destruct(); // 0x16b94d0 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void OnSelectedButtonBaseChanged_Event(UCommonButtonBase* AssociatedButton, int32 ButtonIndex); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void OnActiveTabChanged(const FName& New Tab); // 0x16b94d0
    void OnIsGraphicsSettingsDirtyChanged(bool IsDirty); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_ApplyGraphicsButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Select Tab By Index(int32 Index); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_CancelGraphicsButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_HandleBackAction_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ApplyGraphicsSettings(); // 0x16b94d0
    void OnApplySettings(); // 0x16b94d0
    void OnApplyWhenExiting(); // 0x16b94d0
    void OnCancelWhenExiting(); // 0x16b94d0
    void OnCancelSettings(); // 0x16b94d0
    void OnKeepSettingsConfirmed(); // 0x16b94d0
    void Revert Settings(); // 0x16b94d0
    void HandleVideoSettingsChange(); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_WBP_TabGraphicsSettings_K2Node_ComponentBoundEvent_4_OnResetGraphicsSettings__DelegateSignature(); // 0x16b94d0
    void OnConfirmApply(); // 0x16b94d0
    void OnConfirmCancel(); // 0x16b94d0
    void HandleSidePanelInputPrompts(TArray<FText>& InputPrompts); // 0x16b94d0
    void CheckPSOsInvalidated(); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void OnCultureChanged(int32 CurrentCulture); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_WBP_TabAccessibilitySettings_K2Node_ComponentBoundEvent_5_OnResetAccessiblitySettings__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_WBP_TabAudioSettings_K2Node_ComponentBoundEvent_9_OnResetAudioSettings__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_WBP_TabLanguageSettings_K2Node_ComponentBoundEvent_10_OnResetLanguageSettings__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_WBP_TabInfoSettings_K2Node_ComponentBoundEvent_11_OnResetInfoSettings__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_WBP_TabControlsSettings_K2Node_ComponentBoundEvent_12_OnResetControlsSettings__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_WBP_TabInterfaceSettings_K2Node_ComponentBoundEvent_13_OnResetInterfaceSettings__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_ApplyGraphicsButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_ApplyGraphicsButton_K2Node_ComponentBoundEvent_14_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_CancelGraphicsButton_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_Settings2Screen_CancelGraphicsButton_K2Node_ComponentBoundEvent_16_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ExecuteUbergraph_WBP_Settings2Screen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_SettingsButton_C (/Game/Blueprints/UI/Settings2/WBP_SettingsButton.WBP_SettingsButton_C)
    void ResetWidget(); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_SettingsButton_WBP_GenericButtonBig_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_SettingsButton_WBP_GenericButtonBig_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_SettingsButton_WBP_GenericButtonBig_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ExecuteUbergraph_WBP_SettingsButton(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnClicked__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_SettingsComboBox_C (/Game/Blueprints/UI/Settings2/WBP_SettingsComboBox.WBP_SettingsComboBox_C)
    void SetSelectedOption(int32 Index); // 0x16b94d0 [Public]
    void SetOptions(TArray<FText>& Options); // 0x16b94d0 [Public]
    void HideHighlight(); // 0x16b94d0 [Public]
    void ShowHighlight(); // 0x16b94d0 [Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_SettingsComboBox_WBP_ComboBox_K2Node_ComponentBoundEvent_0_OnValueChanged__DelegateSignature(int32 Value); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_SettingsComboBox(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnSelectionChanged__DelegateSignature(int32 SelectedItem); // 0x16b94d0 [Public]

// UWBP_SettingsKeybind_C (/Game/Blueprints/UI/Settings2/WBP_SettingsKeybind.WBP_SettingsKeybind_C)
    void ChangeFocussabilityBasedOnInputType(const ECommonInputType& InputType); // 0x16b94d0 [Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void HideHighlight(); // 0x16b94d0 [Public]
    void ShowHighlight(); // 0x16b94d0 [Public]
    void UpdateInputKeySelector(const FKey& Key, UUWEInputKeySelector* InputKeySelector); // 0x16b94d0 [Public]
    void ResetAll(); // 0x16b94d0
    void Revert(); // 0x16b94d0
    void OnKeyChangeSuccessful(const FKey& NewKey, const EPlayerMappableKeySlot& Slot); // 0x16b94d0
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void SetKeyMappingSecond(const FPlayerKeyMapping& KeyMappingSecond); // 0x16b94d0
    void Reset(); // 0x16b94d0
    void OnInputMethodChanged_Event(const ECommonInputType& bNewInputType); // 0x16b94d0
    void BndEvt__WBP_SettingsKeybind_UWEInputKeySelector_77_K2Node_ComponentBoundEvent_2_OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x16b94d0
    void BndEvt__WBP_SettingsKeybind_UWEInputKeySelector_77_K2Node_ComponentBoundEvent_3_OnIsSelectingKeyChanged__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_SettingsKeybind_UWEInputKeySelector_Second_K2Node_ComponentBoundEvent_6_OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x16b94d0
    void BndEvt__WBP_SettingsKeybind_UWEInputKeySelector_Second_K2Node_ComponentBoundEvent_7_OnIsSelectingKeyChanged__DelegateSignature(); // 0x16b94d0
    void SetFirstKeyToDefault(); // 0x16b94d0
    void SetSecondKeyToDefault(); // 0x16b94d0
    void ExecuteUbergraph_WBP_SettingsKeybind(int32 EntryPoint); // 0x16b94d0 [Final]
    void ClearKeyMapping__DelegateSignature(const FMapPlayerKeyArgs& KeyMappingArgs, UWBP_SettingsKeybind_C* Widget); // 0x16b94d0 [Public]
    void TryToChangeKeyMapping__DelegateSignature(const FMapPlayerKeyArgs& NewPlayerKeyMapping, UWBP_SettingsKeybind_C* Widget); // 0x16b94d0 [Public]

// UWBP_SettingsLabel_C (/Game/Blueprints/UI/Settings2/WBP_SettingsLabel.WBP_SettingsLabel_C)
    void SetTitle(const FText& Text); // 0x16b94d0 [Public]
    void SetHighlighted(bool Highlighted, bool ApplyImmediately); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_SettingsLabel(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_SettingsRadioButton_C (/Game/Blueprints/UI/Settings2/WBP_SettingsRadioButton.WBP_SettingsRadioButton_C)
    void SetSelectedOption(int32 Value); // 0x16b94d0 [Public]
    void HideHighlight(); // 0x16b94d0 [Public]
    void ShowHighlight(); // 0x16b94d0 [Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_SettingsRadioButton_WBP_RadioButton_20_K2Node_ComponentBoundEvent_0_OnValueChanged__DelegateSignature(int32 Value); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_SettingsRadioButton(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_SettingsRotator_C (/Game/Blueprints/UI/Settings2/WBP_SettingsRotator.WBP_SettingsRotator_C)
    void ResetWidget(); // 0x16b94d0 [Public]
    void Reset_0(); // 0x16b94d0 [Public]
    void SetDefaultOption(int32 DefaultIndex); // 0x16b94d0 [Public]
    void SetSelectedOption(int32 Index); // 0x16b94d0 [Public]
    void SetOptions(TArray<FText>& Options); // 0x16b94d0 [Public]
    void HideHighlight(bool ApplyImmediately); // 0x16b94d0 [Public]
    void ShowHighlight(); // 0x16b94d0 [Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_SettingsRotator_Button_Increase_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_SettingsRotator_Button_Decrease_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_SettingsRotator_WBP_Rotator_65_K2Node_ComponentBoundEvent_4_OnRotated__DelegateSignature(int32 Value); // 0x16b94d0
    void ExecuteUbergraph_WBP_SettingsRotator(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_SettingsSlider_C (/Game/Blueprints/UI/Settings2/WBP_SettingsSlider.WBP_SettingsSlider_C)
    void ResetWidget(); // 0x16b94d0 [Public]
    void UpdateInternalSlider(); // 0x16b94d0 [Public]
    void HideHighlight(bool ApplyImmediately); // 0x16b94d0 [Public]
    void ShowHighlight(); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_SettingsSlider_WBP_Slider_K2Node_ComponentBoundEvent_2_OnValueChanged__DelegateSignature(double Value); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_SettingsSlider(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnValueChanged__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_SettingsToggle_C (/Game/Blueprints/UI/Settings2/WBP_SettingsToggle.WBP_SettingsToggle_C)
    void ResetWidget(); // 0x16b94d0 [Public]
    void SetValue(bool Value); // 0x16b94d0 [Public]
    void HideHighlight(bool ApplyImmediately); // 0x16b94d0 [Public]
    void ShowHighlight(); // 0x16b94d0 [Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_SettingsToggle_WBP_Toggle_K2Node_ComponentBoundEvent_0_OnValueChanged__DelegateSignature(bool Value); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_SettingsToggle(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_SettingsWidgetBase_C (/Game/Blueprints/UI/Settings2/WBP_SettingsWidgetBase.WBP_SettingsWidgetBase_C)
    void Activate(bool bActivate); // 0x16b94d0 [Public]
    void ResetWidget(); // 0x16b94d0 [Public]
    void ClearTitleAndDescription(); // 0x16b94d0 [Public]
    void NotifySidePanel(); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_SettingsWidgetBase(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TabAccessibilitySettings_C (/Game/Blueprints/UI/Settings2/WBP_TabAccessibilitySettings.WBP_TabAccessibilitySettings_C)
    void IsConfirmationNeeded(const bool& Result); // 0x16b94d0 [Public]
    void __Setter_Value_1(bool NewValue); // 0x16b94d0
    void __Setter_Value_0(bool NewValue); // 0x16b94d0
    void __Setter_Value(bool NewValue); // 0x16b94d0
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void RequestConfirmation(); // 0x16b94d0 [Public]
    void BndEvt__WBP_TabInterfaceSettings_HandleReset_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_TabAccessibilitySettings_WBP_SettingsButton_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(); // 0x16b94d0
    void OnGammaDeactivated(); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void HandleConfirm(); // 0x16b94d0 [Public]
    void HandleCancel(); // 0x16b94d0 [Public]
    void ExecuteUbergraph_WBP_TabAccessibilitySettings(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnResetAccessiblitySettings__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_TabAudioSettings_C (/Game/Blueprints/UI/Settings2/WBP_TabAudioSettings.WBP_TabAudioSettings_C)
    void IsConfirmationNeeded(const bool& Result); // 0x16b94d0 [Public]
    void ResetAllChildren(UPanelWidget* Container); // 0x16b94d0 [Public]
    void RequestAudioDeviceSwap(int32 DeviceIndexInArray); // 0x16b94d0 [Public]
    void PopulateAvailableAudioOutputDevicesOptions(); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void RequestConfirmation(); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_TabAudioSettings_HandleReset_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void RefreshAudioOutputDevices(TArray<FAudioOutputDeviceInfo>& AudioDevices); // 0x16b94d0
    void OnAudioOutputDeviceSelected(int32 DeviceID); // 0x16b94d0
    void HandleConfirm(); // 0x16b94d0 [Public]
    void HandleCancel(); // 0x16b94d0 [Public]
    void ExecuteUbergraph_WBP_TabAudioSettings(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnResetAudioSettings__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_TabControlsSettings_C (/Game/Blueprints/UI/Settings2/WBP_TabControlsSettings.WBP_TabControlsSettings_C)
    void IsConfirmationNeeded(const bool& Result); // 0x16b94d0 [Public]
    void ResetChildren(UPanelWidget* Container); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_TabControlsSettings_HandleReset_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void OnInitialized(); // 0x16b94d0 [Event Public]
    void HandleConfirm(); // 0x16b94d0 [Public]
    void HandleCancel(); // 0x16b94d0 [Public]
    void RequestConfirmation(); // 0x16b94d0 [Public]
    void ExecuteUbergraph_WBP_TabControlsSettings(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnResetControlsSettings__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_TabGraphicsSettings_C (/Game/Blueprints/UI/Settings2/WBP_TabGraphicsSettings.WBP_TabGraphicsSettings_C)
    void IsConfirmationNeeded(const bool& Result); // 0x16b94d0 [Public]
    void __Setter_Value_3(bool NewValue); // 0x16b94d0
    void __Setter_SettingValue_1(int32 NewValue); // 0x16b94d0
    void __Setter_SettingValue_0(int32 NewValue); // 0x16b94d0
    void __Setter_SettingValue(int32 NewValue); // 0x16b94d0
    void __Setter_Value_2(bool NewValue); // 0x16b94d0
    void __Setter_Value_1(bool NewValue); // 0x16b94d0
    void __Setter_Value_0(bool NewValue); // 0x16b94d0
    void __Setter_Value(bool NewValue); // 0x16b94d0
    void SetWindowsHandheldQualitySettingsVisibility(); // 0x16b94d0 [Public]
    void GetTSRFrameLimitOptions(TArray<FText>& Output_Get); // 0x16b94d0 [Public]
    void ResetAllChildren(UPanelWidget* Container); // 0x16b94d0 [Public]
    void SetConsoleQualitySettingsVisibility(); // 0x16b94d0 [Public]
    void SetRunHardwareBenchmarkVisibility(); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void UpdateWindowModeOptions(TArray<EWindowMode>& Modes); // 0x16b94d0 [Public]
    void RequestConfirmation(); // 0x16b94d0 [Public]
    void HandleConfirm(); // 0x16b94d0 [Public]
    void HandleCancel(); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void UpdateWindowModes(TArray<EWindowMode>& Modes); // 0x16b94d0
    void OnResolutionValueChanged(int32 Value); // 0x16b94d0
    void OnWindowModeChanged(int32 NewWindowMode); // 0x16b94d0
    void BndEvt__WBP_TabGraphicsSettings_HandleReset_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void RefreshFrameRates(TArray<FText>& Value); // 0x16b94d0
    void OnFrameRateChanged(int32 Value); // 0x16b94d0
    void OnPlatformChanged(const EPlatform& Platform); // 0x16b94d0
    void BndEvt__WBP_TabGraphicsSettings_WBP_SettingsButton_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void UpdateHandheldCustomView(UObject* Object, const FFieldNotificationId& Field); // 0x16b94d0
    void BndEvt__WBP_TabGraphicsSettings_FOVSlider_K2Node_ComponentBoundEvent_1_OnValueChanged__DelegateSignature(); // 0x16b94d0
    void HandleFOVChanged(double FOV); // 0x16b94d0
    void ExecuteUbergraph_WBP_TabGraphicsSettings(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnResetGraphicsSettings__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_TabInfoSettings_C (/Game/Blueprints/UI/Settings2/WBP_TabInfoSettings.WBP_TabInfoSettings_C)
    void IsConfirmationNeeded(const bool& Result); // 0x16b94d0 [Public]
    void __Setter_Value_2(bool NewValue); // 0x16b94d0
    void __Setter_Value_1(bool NewValue); // 0x16b94d0
    void __Setter_Value_0(bool NewValue); // 0x16b94d0
    void __Setter_Value(bool NewValue); // 0x16b94d0
    void SetRedemptionCodeVisibility(bool IsSonarConnected); // 0x16b94d0 [Public]
    bool Get_EnableGameAnalyticsCheckbox_bIsEnabled(); // 0x16b94d0 [Public]
    void SetTwitchButtonsVisibility(bool IsTwitchAccountLinked); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void RequestConfirmation(); // 0x16b94d0 [Public]
    void BndEvt__WBP_TabInfoSettings_HandleReset_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_TabInfoSettings_TOSButton_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_TabInfoSettings_CreditsButton_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature(); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_TabInfoSettings_WBP_RedeemCodeButton_K2Node_ComponentBoundEvent_5_OnClicked__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_TabInfoSettings_LinkTwitchButton_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_TabInfoSettings_UnlinkTwitchButton_K2Node_ComponentBoundEvent_4_OnClicked__DelegateSignature(); // 0x16b94d0
    void BndEvt__WBP_TabInfoSettings_CheckTwitchDropsButton_K2Node_ComponentBoundEvent_6_OnClicked__DelegateSignature(); // 0x16b94d0
    void HandleConfirm(); // 0x16b94d0 [Public]
    void HandleCancel(); // 0x16b94d0 [Public]
    void ExecuteUbergraph_WBP_TabInfoSettings(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnResetInfoSettings__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_TabInterfaceSettings_C (/Game/Blueprints/UI/Settings2/WBP_TabInterfaceSettings.WBP_TabInterfaceSettings_C)
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_TabInterfaceSettings_HandleReset_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void UpdateScaleSlider(); // 0x16b94d0
    void ExecuteUbergraph_WBP_TabInterfaceSettings(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnResetInterfaceSettings__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_TabKeybindingSettings_C (/Game/Blueprints/UI/Settings2/WBP_TabKeybindingSettings.WBP_TabKeybindingSettings_C)
    void UnregisterLastFocussedInputKeySelector(); // 0x16b94d0 [Public]
    void RegisterLastFocussedInputKeySelector(); // 0x16b94d0 [Public]
    void ShowForbiddenKeyWarning(); // 0x16b94d0 [Public]
    void CheckForForbiddenKeys(const FMapPlayerKeyArgs& KeyToCheck, const bool& NotForbidden); // 0x16b94d0 [Public]
    void GetSortedKeyMappings(TArray<FPlayerKeyMapping>& Result); // 0x16b94d0 [Public]
    void ShowResetAllWidget(); // 0x16b94d0 [Public]
    void ShowConflictWidget(); // 0x16b94d0 [Public]
    void RevertInputMappingChangeAttempt(); // 0x16b94d0 [Public]
    void ApplyAndSaveNewPlayerKeyMapping(FMapPlayerKeyArgs& NewPlayerKeyMapping); // 0x16b94d0 [Public]
    void GetKeyMappings(TArray<FPlayerKeyMapping>& FoundKeyMappings); // 0x16b94d0 [Public]
    void CheckIfKeyAlreadyBound(const FMapPlayerKeyArgs& KeyToCheck, const bool& IsAlreadyBound, TArray<FPlayerKeyMapping>& ConflictingKeyMappings); // 0x16b94d0 [Public]
    void BndEvt__WBP_TabKeybindingSettings_HandleReset_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnTryToChangeKeyMapping(const FMapPlayerKeyArgs& NewPlayerKeyMapping, UWBP_SettingsKeybind_C* Widget); // 0x16b94d0
    void OnApply(); // 0x16b94d0
    void Cancel(); // 0x16b94d0
    void OnResetAllApply(); // 0x16b94d0
    void OnResetAllCancel(); // 0x16b94d0
    void OnClearKeyMapping(const FMapPlayerKeyArgs& KeyMappingArgs, UWBP_SettingsKeybind_C* Widget); // 0x16b94d0
    void SetupWidgets(); // 0x16b94d0
    void Destruct(); // 0x16b94d0 [Event Public]
    void RevertMappings(); // 0x16b94d0
    void ExecuteUbergraph_WBP_TabKeybindingSettings(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TabLanguageSettings_C (/Game/Blueprints/UI/Settings2/WBP_TabLanguageSettings.WBP_TabLanguageSettings_C)
    TArray<FText> GetTrimmedCulturesArray(TArray<FText>& CulturesArray); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Construct(); // 0x16b94d0 [Event Public]
    void RefreshLanguages(TArray<FText>& Cultures); // 0x16b94d0
    void BndEvt__WBP_TabLanguageSettings_HandleReset_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_TabLanguageSettings_WBP_GenericButtonBig_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_TabLanguageSettings(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnResetLanguageSettings__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_SonicResonator_Hologram_Background_C (/Game/Blueprints/UI/SonicResonator/WBP_SonicResonator_Hologram_Background.WBP_SonicResonator_Hologram_Background_C)
    void InterpolateColors(FSlateColor& TargetColor, double InterpSpeed); // 0x16b94d0 [Public]
    void InterpolateWidgetOpacity(UWidget* Widget, double TargetOpacity, double InterpSpeed); // 0x16b94d0 [Public]
    void SetColors(const FSlateColor& Color); // 0x16b94d0 [Public]
    void MapAngleTo360(double InAngle, const double& OutAngle); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void HandleEnergyPercentChanged(double CurrentPercent); // 0x16b94d0
    void HandleHasEnergyChanged(bool HasPower); // 0x16b94d0
    void OnScanProgress(double Progress); // 0x16b94d0
    void HandleAmmoLoaded(bool AmmoLoaded); // 0x16b94d0
    void ExecuteUbergraph_WBP_SonicResonator_Hologram_Background(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_SonicResonator_Hologram_Foreground_C (/Game/Blueprints/UI/SonicResonator/WBP_SonicResonator_Hologram_Foreground.WBP_SonicResonator_Hologram_Foreground_C)
    void ResetColors(); // 0x16b94d0 [Public]
    void SetDynamicMaterialParameters(); // 0x16b94d0 [Public]
    void InterpolateColors(FSlateColor& TargetColor, double InterpSpeed); // 0x16b94d0 [Public]
    void InterpolateWidgetOpacity(UWidget* Widget, double TargetOpacity, double InterpSpeed); // 0x16b94d0 [Public]
    void MapAngleTo360(double InAngle, const double& OutAngle); // 0x16b94d0 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void HandleEnergyPercentChanged(double CurrentPercent); // 0x16b94d0
    void HandleHasEnergyChanged(bool HasPower); // 0x16b94d0
    void HandleAmmoLoaded(bool AmmoLoaded); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void HandleHasAnyTarget(bool HasAnyTarget); // 0x16b94d0
    void ExecuteUbergraph_WBP_SonicResonator_Hologram_Foreground(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TriggeredNotificationOverActor_C (/Game/Blueprints/UI/TriggeredNotifications/WBP_TriggeredNotificationOverActor.WBP_TriggeredNotificationOverActor_C)
    void SetTutorialText(const FText& InText); // 0x16b94d0
    void SetTutorialInputAction(UInputAction* InputAction); // 0x16b94d0
    void OnPrimaryTextChanged(TArray<FString>& PrimaryTexts); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void UpdateVisibility(); // 0x16b94d0
    void ExecuteUbergraph_WBP_TriggeredNotificationOverActor(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TadpoleHUD_C (/Game/Blueprints/UI/Vehicle/WBP_TadpoleHUD.WBP_TadpoleHUD_C)
    void Setup(ASN2PossessableVehicle* TadpoleActor); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void HandleOverheatingPercentChanged(double Percent); // 0x16b94d0
    void HandleOverheatedChanged(bool Overheated); // 0x16b94d0
    void HandleShowOverheatingUI(bool ShowUI); // 0x16b94d0
    void ExecuteUbergraph_WBP_TadpoleHUD(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_Tadpole_Attribute_RadialBar_C (/Game/Blueprints/UI/Vehicle/WBP_Tadpole_Attribute_RadialBar.WBP_Tadpole_Attribute_RadialBar_C)
    void GetTextValue(double FloatValue, FText& TextValue); // 0x16b94d0 [Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void HandleValueUpdate(double Value); // 0x16b94d0
    void ExecuteUbergraph_WBP_Tadpole_Attribute_RadialBar(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_BioBedScreen_C (/Game/Blueprints/UI/WBP_BioBedScreen.WBP_BioBedScreen_C)
    void SetPowered(bool Powered); // 0x16b94d0
    void ExecuteUbergraph_WBP_BioBedScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_BioLabWelcomeCenterScreen_C (/Game/Blueprints/UI/WBP_BioLabWelcomeCenterScreen.WBP_BioLabWelcomeCenterScreen_C)
    void SetEnabledText(bool Enabled); // 0x16b94d0
    void SetHeaderText(const FText& InText); // 0x16b94d0
    void ExecuteUbergraph_WBP_BioLabWelcomeCenterScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_DecorInputHint_C (/Game/Blueprints/UI/WBP_DecorInputHint.WBP_DecorInputHint_C)
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_DecorInputHint(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_EscapeMenu_C (/Game/Blueprints/UI/WBP_EscapeMenu.WBP_EscapeMenu_C)
    bool ShouldBlockSave(); // 0x16b94d0 [Public]
    ESlateVisibility Get_WBP_RoundedButton_Report_Visibility(); // 0x16b94d0 [Public]
    void HandleFeedbackButtonEnabled(); // 0x16b94d0 [Public]
    ESlateVisibility Get_WBP_RoundedButton_FriendsList_Visibility(); // 0x16b94d0 [Public]
    void ResetButtonAnimations(); // 0x16b94d0 [Public]
    ESlateVisibility Dev Mode Visibility(); // 0x16b94d0 [Public]
    void UnpauseGame(); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_EscapeMenu_HandlePause_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButtonCraft_K2Node_ComponentBoundEvent_6_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButtonCraft_StopPIE_K2Node_ComponentBoundEvent_7_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButtonCraft_ExitGame_K2Node_ComponentBoundEvent_8_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButtonCraft_SaveGame_K2Node_ComponentBoundEvent_9_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButtonCraft_Settings_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_BackToGame_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_ExitGame_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_SaveGame_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_Settings_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_StopPIE_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_BackToGame_K2Node_ComponentBoundEvent_11_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_ExitGame_K2Node_ComponentBoundEvent_12_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_SaveGame_K2Node_ComponentBoundEvent_13_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_Settings_K2Node_ComponentBoundEvent_14_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_StopPIE_K2Node_ComponentBoundEvent_15_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void Destruct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_Unstuck_K2Node_ComponentBoundEvent_16_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_Unstuck_K2Node_ComponentBoundEvent_17_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_Unstuck_K2Node_ComponentBoundEvent_18_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void BndEvt__WBP_EscapeMenu_HandleBack_K2Node_ComponentBoundEvent_24_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void SaveStarted(bool bSaveInProgress); // 0x16b94d0
    void SaveInProgress(bool bSaveNotificationEnded); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_FriendsList_K2Node_ComponentBoundEvent_19_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_RefundBases_K2Node_ComponentBoundEvent_21_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_RefundBases_K2Node_ComponentBoundEvent_22_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_RefundBases_K2Node_ComponentBoundEvent_23_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_Feedback_K2Node_ComponentBoundEvent_20_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void OnUnstuckAllowed(bool Allowed); // 0x16b94d0
    void UpdateSaveButton(); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_Report_K2Node_ComponentBoundEvent_25_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_Report_K2Node_ComponentBoundEvent_26_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_Report_K2Node_ComponentBoundEvent_27_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_Feedback_K2Node_ComponentBoundEvent_28_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_Feedback_K2Node_ComponentBoundEvent_29_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_FriendsList_K2Node_ComponentBoundEvent_30_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_EscapeMenu_WBP_RoundedButton_FriendsList_K2Node_ComponentBoundEvent_31_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void CustomEvent(UTexture2D* ScreenshotTexture); // 0x16b94d0
    void OnReportScreenshot(UTexture2D* ScreenshotTexture); // 0x16b94d0
    void ExecuteUbergraph_WBP_EscapeMenu(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_HabitatBlightLabScreen_C (/Game/Blueprints/UI/WBP_HabitatBlightLabScreen.WBP_HabitatBlightLabScreen_C)
    void SetPowered(bool Powered); // 0x16b94d0
    void ExecuteUbergraph_WBP_HabitatBlightLabScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_MainScreen_C (/Game/Blueprints/UI/WBP_MainScreen.WBP_MainScreen_C)
    void OnInitialized(); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void PushToTalkActivateVoice(); // 0x16b94d0
    void PushToTalkDeactivateVoice(); // 0x16b94d0
    void ExecuteUbergraph_WBP_MainScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_PowerTerminalReserveScreen_C (/Game/Blueprints/UI/WBP_PowerTerminalReserveScreen.WBP_PowerTerminalReserveScreen_C)
    void SetEnabledText(bool Enabled); // 0x16b94d0
    void SetHeaderText(const FText& InText); // 0x16b94d0
    void ExecuteUbergraph_WBP_PowerTerminalReserveScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_RadialAttributeBar_C (/Game/Blueprints/UI/WBP_RadialAttributeBar.WBP_RadialAttributeBar_C)
    void GetTextValue(double FloatValue, FText& TextValue); // 0x16b94d0 [Public]
    void OnPercentChanged(double NewPercent); // 0x16b94d0
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void OnVisibility(bool Visible); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_RadialAttributeBar(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_SaveInProgress_C (/Game/Blueprints/UI/WBP_SaveInProgress.WBP_SaveInProgress_C)
    void AutoSaveInProgress(bool AutoSaveInProgress); // 0x16b94d0
    void AnimFinished(); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ManualSaveInProgress(bool bManualSaveInProgress); // 0x16b94d0
    void ExecuteUbergraph_WBP_SaveInProgress(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_UnstuckProgress_C (/Game/Blueprints/UI/WBP_UnstuckProgress.WBP_UnstuckProgress_C)
    void SetLabel(const FString& Label); // 0x16b94d0 [Public]
    void Show(); // 0x16b94d0 [Public]
    void Hide(); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void Destruct(); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_ChangeLabelPopup_CancelButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void SetFocusEvent(); // 0x16b94d0
    void ExecuteUbergraph_WBP_UnstuckProgress(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnCancel__DelegateSignature(); // 0x16b94d0 [Public]
    void OnConfirm__DelegateSignature(const FString& Label); // 0x16b94d0 [Public]
    void OnFinished__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_UpgradeStationScreen_C (/Game/Blueprints/UI/WBP_UpgradeStationScreen.WBP_UpgradeStationScreen_C)
    void SetPowered(bool Powered); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_UpgradeStationScreen(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_WelderTool_Hologram_Background_C (/Game/Blueprints/UI/Welder/WBP_WelderTool_Hologram_Background.WBP_WelderTool_Hologram_Background_C)
    void InterpolateColors(FSlateColor& TargetColor, double InterpSpeed); // 0x16b94d0 [Public]
    void InterpolateWidgetOpacity(UWidget* Widget, double TargetOpacity, double InterpSpeed); // 0x16b94d0 [Public]
    void SetColors(const FSlateColor& Color); // 0x16b94d0 [Public]
    void MapAngleTo360(double InAngle, const double& OutAngle); // 0x16b94d0 [Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void HandleEnergyPercentChanged(double CurrentPercent); // 0x16b94d0
    void HandleHasEnergyChanged(bool HasPower); // 0x16b94d0
    void OnScanProgress(double Progress); // 0x16b94d0
    void HandleAmmoLoaded(bool AmmoLoaded); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_WelderTool_Hologram_Background(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_WelderTool_Hologram_Foreground_C (/Game/Blueprints/UI/Welder/WBP_WelderTool_Hologram_Foreground.WBP_WelderTool_Hologram_Foreground_C)
    void InterpolateColors(FSlateColor& TargetColor, double InterpSpeed); // 0x16b94d0 [Public]
    void InterpolateWidgetOpacity(UWidget* Widget, double TargetOpacity, double InterpSpeed); // 0x16b94d0 [Public]
    void MapAngleTo360(double InAngle, const double& OutAngle); // 0x16b94d0 [Public]
    void HandleEnergyPercentChanged(double CurrentPercent); // 0x16b94d0
    void HandleHasEnergyChanged(bool HasPower); // 0x16b94d0
    void HandleAmmoLoaded(bool AmmoLoaded); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void OnScanTargetName(const FText& Name); // 0x16b94d0
    void ExecuteUbergraph_WBP_WelderTool_Hologram_Foreground(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_Vehicle_OxygenPort_C (/Game/Blueprints/Vehicle/BPC_Vehicle_OxygenPort.BPC_Vehicle_OxygenPort_C)
    void OpenPort(); // 0x16b94d0
    void Anim_Tick(); // 0x16b94d0
    void ClosePort(); // 0x16b94d0
    void ExecuteUbergraph_BPC_Vehicle_OxygenPort(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Lifepod_C (/Game/Blueprints/Vehicle/BP_Lifepod.BP_Lifepod_C)
    void GetBioBed(const AUWEBioBedBase*& biobed); // 0x16b94d0 [Public]
    void UpdatePlayerStartAndTransforms(bool LockPlayerTransforms); // 0x16b94d0 [Public]
    void UpdateVisibility(); // 0x16b94d0 [Public]
    void Are All Active Players in Lifepod(const bool& AllActivePlayersInLifepod); // 0x16b94d0 [Public]
    void OnRep_AttachedPawns(); // 0x16b94d0 [Public]
    void OnRep_Deployed(); // 0x16b94d0
    void DidDeploy(const bool& Deployed); // 0x16b94d0 [Public]
    void UpdateDummyDoor(); // 0x16b94d0 [Public]
    void OnRep_DummyDoorHidden(); // 0x16b94d0
    void Set Arrived Lights Active(bool ShouldShowOnArrivedLights); // 0x16b94d0 [Public]
    void Set on Deploy Lights Active(bool ShouldShowOnDeployLights); // 0x16b94d0 [Public]
    void Set Ping Active(bool Active); // 0x16b94d0 [Public]
    void BndEvt__BP_StartingLifepod_First Entry Trigger Sphere_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void OnArrived(bool TeleportPlayers); // 0x16b94d0
    void OnDeployed(); // 0x16b94d0
    void SetArrived(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnFinished_Event(); // 0x16b94d0
    void OnPlay_Event(); // 0x16b94d0
    void OnPostDeserialize(); // 0x16b94d0 [Event Public]
    void ForceUpdatePhysics(); // 0x16b94d0
    void AssignLatePlayer(APawn* Pawn, bool Respawn); // 0x16b94d0
    void AssignToBiobed(APawn* Pawn); // 0x16b94d0
    void InitializePowerConnections(); // 0x16b94d0
    void UpdatePoweredState(); // 0x16b94d0
    void ClearDeepStartTags(APawn* Pawn); // 0x16b94d0
    void BndEvt__BP_Lifepod_PlayerTriggerExit_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void OnPreSerialize(); // 0x16b94d0 [Event Public]
    void OnPlayerJoinedReady_Event(APlayerController* NewPlayer); // 0x16b94d0
    void ExecuteUbergraph_BP_Lifepod(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_LifepodWallLocker_C (/Game/Blueprints/Vehicle/BP_LifepodWallLocker.BP_LifepodWallLocker_C)
    void UnregisterCommunalInventories(); // 0x16b94d0 [Public]
    void RegisterCommunalInventories(); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_LifepodWallLocker(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Tadpole_C (/Game/Blueprints/Vehicle/BP_Tadpole.BP_Tadpole_C)
    bool ShouldDeconstructInstantly(); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x16b94d0 [Event Public]
    bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs); // 0x16b94d0 [Event Public]
    void HandleHandles(AActor* Chassis); // 0x16b94d0 [Public]
    FTransform FindNextIKAttachPoint(double ConeRadius, const FName& InOriginSocketName); // 0x16b94d0 [Public]
    void UpdateOxygenExhaust(); // 0x16b94d0 [Public]
    void OpenOxygenPorts(); // 0x16b94d0 [Public]
    void CloseOxygenPorts(); // 0x16b94d0 [Public]
    USceneComponent* DetrermineActiveCueAttachMesh(); // 0x16b94d0 [Public]
    void RemoveObsoleteActiveCue(); // 0x16b94d0 [Public]
    FGameplayTag DetermineActiveCueTag(); // 0x16b94d0 [Public]
    void UpdateDynamicMaterials(AActor* Chassis); // 0x16b94d0 [Public]
    void SetupDynamicMaterials(); // 0x16b94d0 [Public]
    FVector GetPropellerVelocityNormal(); // 0x16b94d0 [Public]
    FVector GetLocalVelocity(); // 0x16b94d0 [Public]
    double GetPropellerSpeedBottom(); // 0x16b94d0 [Public]
    double GetPropellerSpeedMain(); // 0x16b94d0 [Public]
    double GetPropellerSpeedRight(); // 0x16b94d0 [Public]
    double GetPropellerSpeedLeft(); // 0x16b94d0 [Public]
    double GetPropellerSpeedBottomNormal(); // 0x16b94d0 [Public]
    double GetPropellerSpeedMainNormal(); // 0x16b94d0 [Public]
    double GetPropellerSpeedRightNormal(); // 0x16b94d0 [Public]
    double GetPropellerSpeedLeftNormal(); // 0x16b94d0 [Public]
    FRotator GetPropellerRotation(); // 0x16b94d0 [Public]
    FVector GetPropellerVelocity(); // 0x16b94d0 [Public]
    FVector GetLocalInputMovementVector(); // 0x16b94d0 [Public]
    void OnRep_LocalInputMovementVector(); // 0x16b94d0
    void UpdateBubbleCue(); // 0x16b94d0 [Public]
    bool GetEnableTadpolePropellers(); // 0x16b94d0 [Public]
    bool GetEnableHAULPropellers(); // 0x16b94d0 [Public]
    void GetChassisTag(FGameplayTag& Chassis Tag); // 0x16b94d0 [Public]
    void OnDetachedPlayer(AActor* Actor, const FName& SlotName, const double& MontageDuration); // 0x16b94d0 [Public]
    void OnAttachedPlayer(AActor* Actor, const FName& SlotName); // 0x16b94d0 [Public]
    void GetRightPropellerVelocity(const FVector& RightPropellerVelocity); // 0x16b94d0 [Public]
    void UpdateAnimationVariables(); // 0x16b94d0 [Public]
    void GetEngineCueTag(FGameplayTag& EngineCueTag); // 0x16b94d0 [Public]
    void GetChassisDisablesAttachHandles(const bool& Disables); // 0x16b94d0 [Public]
    void UpdateAttachHandles(); // 0x16b94d0 [Public]
    bool CanAttach(AActor* Attachment, const FName& SlotName); // 0x16b94d0 [Event Public]
    void InitializeUI(); // 0x16b94d0 [Public]
    void UpdateAmbienceCue(); // 0x16b94d0 [Public]
    void SetThirdPersonGlass(); // 0x16b94d0 [Public]
    void SetFirstPersonGlass(); // 0x16b94d0 [Public]
    void Added_F496D4934D703C90CC0AB28F881854AB(); // 0x16b94d0
    void Removed_CDA370CC4A79E80D2D9EE9B3265123C3(); // 0x16b94d0
    void Added_16C4A2EE4D3755D7D292A0949544B829(); // 0x16b94d0
    void Removed_B8C92B80484ACCE62EC6EAA5B22E58A6(); // 0x16b94d0
    void Added_16220A694B268221A018DF93DFDAB1F9(); // 0x16b94d0
    void Removed_289DBB8547A9BBBE53783FA7172B6B2F(); // 0x16b94d0
    void Added_CCFB472A41EB31D1F3D9839D0B7F1BD8(); // 0x16b94d0
    void Removed_09985B3B4CC629760A15338B37B2E5BA(); // 0x16b94d0
    void Added_78A53CA04F36184D2BAF2CBAD4278B70(); // 0x16b94d0
    void Removed_3E4A318D4173B7C6225C518FECC27D8F(); // 0x16b94d0
    void Added_37216B1E4C4FECAA47D6F6ACD0313CC1(); // 0x16b94d0
    void Removed_BDA8B27E4BA403A3EE54EBA044B23346(); // 0x16b94d0
    void SendTadpoleReference(ABP_Tadpole_C* tadpole); // 0x16b94d0 [Public]
    void TryUpdateDynamicMaterials(); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnSignalCreated(AActor* InSignalActor); // 0x16b94d0 [Event Public]
    void BndEvt__BP_Tadpole_CollisionImpactComponent_K2Node_ComponentBoundEvent_0_UWEOnCollisionImpact__DelegateSignature(UPrimitiveComponent* OtherComponent, FUWECollisionImpactObjectData& Payload, FHitResult& Hit); // 0x16b94d0
    void OnPilotEntered_BP(APawn* PilotActor); // 0x16b94d0 [Event Protected]
    void OnPilotExited_BP(APawn* PilotActor); // 0x16b94d0 [Event Protected]
    void UpdateActiveCue(AActor* Who); // 0x16b94d0
    void OnBrokenChanged_Event(ASN2PossessableVehicle* PossessableVehicle, bool Broken); // 0x16b94d0
    void UpdateBrokenCue(); // 0x16b94d0
    void BndEvt__BP_Tadpole_AttachmentOwnerComponent_K2Node_ComponentBoundEvent_1_UWENetworkedAttachmentDelegate__DelegateSignature(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void OnDetachStarted_Event(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void OnAttachStarted_Event(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void OnEnergyDepleted(AActor* Who); // 0x16b94d0
    void ChassisChanged(AActor* Chassis); // 0x16b94d0
    void UpdateEngineCue(); // 0x16b94d0
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void AddEngineSoundStimulus_Server(); // 0x16b94d0
    void RemoveEngineSoundStimulus_Server(); // 0x16b94d0
    void BndEvt__BP_Tadpole_MechanicalSetComponent_K2Node_ComponentBoundEvent_4_OnCrushDepthExceededChanged__DelegateSignature(bool bCrushDepthExceeded); // 0x16b94d0
    void OnChassisAttachmentProhibited(const EChassisAttachmentProhibitedReason& Reason); // 0x16b94d0 [Event Public]
    void ReceiveRestartedDelegate_Event(APawn* Pawn); // 0x16b94d0
    void PreDeconstruct(ASN2BuilderTool* BuilderTool); // 0x16b94d0 [Event Public]
    void BndEvt__BP_Tadpole_SN2SeafrogOverheating_K2Node_ComponentBoundEvent_2_OnOverheatedChanged__DelegateSignature(bool bIsOverheated); // 0x16b94d0
    void ExecuteUbergraph_BP_Tadpole(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_LifepodManager_C (/Game/Blueprints/Vehicle/Lifepod/BP_LifepodManager.BP_LifepodManager_C)
    void ApplyCreativeModeStart(ASN2PlayerCharacter* Character); // 0x16b94d0 [Public]
    void ShowAllPlayers(); // 0x16b94d0 [Public]
    void HideAllPlayers(); // 0x16b94d0 [Public]
    void HasLifepodBeenLaunched(const bool& Launched); // 0x16b94d0 [Public]
    void AssignToBiobed(APawn* Pawn); // 0x16b94d0 [Public]
    void AssignLatePlayer(APawn* Pawn, bool Respawn); // 0x16b94d0 [Public]
    void RemoveDeepStartTags(APawn* Player); // 0x16b94d0 [Public]
    void UpdatePlayerStartAndTransforms(); // 0x16b94d0 [Public]
    void SetLifepodRideCompleted(ASN2PlayerCharacter* Player); // 0x16b94d0 [Public]
    void OnLifepodArrived(); // 0x16b94d0 [Public]
    void GetRelevantLifepod(const AActor*& lifepod); // 0x16b94d0 [Public]
    void LaunchLifepod!(); // 0x16b94d0 [Public]
    void GetNumClampsReleased(const int32& NumClampsAttached); // 0x16b94d0 [Public]
    void AreAllPlayersInLifepod(const bool& PlayersAllIn); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnLifepodLaunched(UUWEStoryGoal* UnlockedStoryGoal, AActor* ReceivingActor); // 0x16b94d0
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Protected]
    void OnPlayerJoinedReady_Event(APlayerController* NewPlayer); // 0x16b94d0
    void PlayVideo(); // 0x16b94d0
    void ServerLifepodRide(bool SkipDialogue); // 0x16b94d0
    void JustBeforeVideoEnd(); // 0x16b94d0
    void OnVideoEnd(); // 0x16b94d0
    void OnSequenceEnd(); // 0x16b94d0
    void LifepodLaunchLogic(); // 0x16b94d0
    void LifepodEndLogic(); // 0x16b94d0
    void OnSkip(); // 0x16b94d0
    void FallbackVideoFailed(); // 0x16b94d0
    void VideoNeverFinishedPlaying(); // 0x16b94d0
    void OnMediaOpened_Event(const FString& OpenedUrl); // 0x16b94d0
    void ExecuteUbergraph_BP_LifepodManager(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_StaticLifepod_C (/Game/Blueprints/Vehicle/Lifepod/BP_StaticLifepod.BP_StaticLifepod_C)
    void HideLifepod(); // 0x16b94d0 [Protected]
    void GetBioBed(const AUWEBioBedBase*& biobed); // 0x16b94d0 [Public]
    void Are All Active Players in Lifepod(const bool& AllActivePlayersInLifepod); // 0x16b94d0 [Public]
    void DidDeploy(const bool& Deployed); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void InitializePowerConnections(); // 0x16b94d0
    void UpdatePoweredState(); // 0x16b94d0
    void BndEvt__BP_Lifepod_PlayerTriggerExit_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void BndEvt__BP_StartingLifepod_First Entry Trigger Sphere_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void HideLifepodMulticast(); // 0x16b94d0
    void ExecuteUbergraph_BP_StaticLifepod(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_StaticLifepod_Underwater_C (/Game/Blueprints/Vehicle/Lifepod/BP_StaticLifepod_Underwater.BP_StaticLifepod_Underwater_C)
    void HideLifepod(); // 0x16b94d0 [Protected]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_StaticLifepod_Underwater(int32 EntryPoint); // 0x16b94d0 [Final]

// IBPI_Tadpole_Chassis_C (/Game/Blueprints/Vehicle/Tadpole/BPI_Tadpole_Chassis.BPI_Tadpole_Chassis_C)
    void TryUpdateDynamicMaterials(); // 0x16b94d0 [Public]
    void SendTadpoleReference(ABP_Tadpole_C* tadpole); // 0x16b94d0 [Public]

// ABP_Haul_Collapsed_C (/Game/Blueprints/Vehicle/Tadpole/BP_Haul_Collapsed.BP_Haul_Collapsed_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnInteract_Event(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0
    void ExecuteUbergraph_BP_Haul_Collapsed(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Haul_TadpoleChassis_C (/Game/Blueprints/Vehicle/Tadpole/BP_Haul_TadpoleChassis.BP_Haul_TadpoleChassis_C)
    bool ShouldDeconstructInstantly(); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x16b94d0 [Event Public]
    bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs); // 0x16b94d0 [Event Public]
    void UpdateOxygenExhaust(); // 0x16b94d0 [Public]
    void UpdateDynamicMaterials(); // 0x16b94d0 [Public]
    void SetupDynamicMaterials(); // 0x16b94d0 [Public]
    void PlayerAttachHandle(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void PlayerDetachHandle(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void SendTadpoleReference(ABP_Tadpole_C* tadpole); // 0x16b94d0 [Public]
    void TryUpdateDynamicMaterials(); // 0x16b94d0 [Public]
    void OnPowered_Event(); // 0x16b94d0
    void BndEvt__BP_Haul_TadpoleChassis_UWEPawnAttachmentOwner_K2Node_ComponentBoundEvent_0_UWENetworkedAttachmentDelegate__DelegateSignature(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void BndEvt__BP_Haul_TadpoleChassis_UWEPawnAttachmentOwner_K2Node_ComponentBoundEvent_1_UWENetworkedAttachmentDelegate__DelegateSignature(AActor* Actor, const FName& SlotName); // 0x16b94d0
    void OnAttachedDelegate_Event(); // 0x16b94d0
    void OnDetachedDelegate_Event(); // 0x16b94d0
    void PreDeconstruct(ASN2BuilderTool* BuilderTool); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_Haul_TadpoleChassis(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ScoutRay_TadpoleChassis_C (/Game/Blueprints/Vehicle/Tadpole/BP_ScoutRay_TadpoleChassis.BP_ScoutRay_TadpoleChassis_C)
    bool ShouldDeconstructInstantly(); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x16b94d0 [Event Public]
    bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs); // 0x16b94d0 [Event Public]
    float GetSwimmingFriction(); // 0x16b94d0 [Event Public]
    float GetStrafeSpeedModifier(); // 0x16b94d0 [Event Public]
    FVector ModifyVelocity(const FVector& InVelocity, const FVector& Acceleration, const EMovementMode& MovementMode, float DeltaTime); // 0x16b94d0 [Event Public]
    void UpdateDynamicMaterials(); // 0x16b94d0 [Public]
    void SetupDynamicMaterials(); // 0x16b94d0 [Public]
    void ShouldRedirectVelocity(const bool& IsPiloted); // 0x16b94d0 [Public]
    void Added_1C67F0894D921389329FD2B6D1A1F04E(); // 0x16b94d0
    void Removed_90535C7E4E9EAE2AC832949A0EBDFB29(); // 0x16b94d0
    void SendTadpoleReference(ABP_Tadpole_C* tadpole); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void TryUpdateDynamicMaterials(); // 0x16b94d0 [Public]
    void OnAttachedDelegate_Event(); // 0x16b94d0
    void OnDetachedDelegate_Event(); // 0x16b94d0
    void PreDeconstruct(ASN2BuilderTool* BuilderTool); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_ScoutRay_TadpoleChassis(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnFoldDown__DelegateSignature(); // 0x16b94d0 [Public]
    void OnFoldUp__DelegateSignature(); // 0x16b94d0 [Public]

// ABP_EdgeOfWorldVolume_C (/Game/Blueprints/World/EdgeOfWorld/BP_EdgeOfWorldVolume.BP_EdgeOfWorldVolume_C)
    void OnRep_CollisionState(); // 0x16b94d0
    void IsDebugVisibilityOn(const bool& On?); // 0x16b94d0 [Public]
    void IsCollisionOn(const bool& On?); // 0x16b94d0 [Public]
    void GetKeyMeshComponent(const UStaticMeshComponent*& MeshComponent); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void SetCollision(bool On?); // 0x16b94d0
    void SetDebugVisibility(bool On?); // 0x16b94d0
    void BndEvt__BP_EdgeOfWorldVolume_CollisionCube_K2Node_ComponentBoundEvent_0_ComponentHitSignature__DelegateSignature(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x16b94d0
    void OnCollisionStateChanged(); // 0x16b94d0
    void BndEvt__BP_EdgeOfWorldVolume_OverlapVolume_K2Node_ComponentBoundEvent_11_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x16b94d0
    void BndEvt__BP_EdgeOfWorldVolume_OverlapVolume_K2Node_ComponentBoundEvent_12_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void RefreshOverlapVolume(double Multiplier); // 0x16b94d0
    void InitializeVolume(); // 0x16b94d0
    void ExecuteUbergraph_BP_EdgeOfWorldVolume(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ScanningButton_BioScanAirlock_C (/Game/Blueprints/World/Interactive/BP_ScanningButton_BioScanAirlock.BP_ScanningButton_BioScanAirlock_C)
    void UpdateLockedMaterials(bool IsLocked); // 0x16b94d0 [Public]
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void Timeline_0__FinishedFunc(); // 0x16b94d0
    void Timeline_0__UpdateFunc(); // 0x16b94d0
    void AnimateScanner(bool Locked); // 0x16b94d0
    void AnimateScannerPowerOn(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_ScanningButton_BioScanAirlock(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_InstablePlant_C (/Game/Blueprints/World/Interactive/InstablePlant/BP_InstablePlant.BP_InstablePlant_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// ABP_OxygenBubble_C (/Game/Blueprints/World/Interactive/OxygenPlant/BP_OxygenBubble.BP_OxygenBubble_C)
    void Pop_Old(); // 0x16b94d0 [Public]
    void SquashStretch__FinishedFunc(); // 0x16b94d0
    void SquashStretch__UpdateFunc(); // 0x16b94d0
    void BP_OnPopped(ASN2PlayerCharacter* Player); // 0x16b94d0 [Event Protected]
    void BP_OnBeginAscend(); // 0x16b94d0 [Event Protected]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_OxygenBubble(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_OxygenPlant_Parent_C (/Game/Blueprints/World/Interactive/OxygenPlant/BP_OxygenPlant_Parent.BP_OxygenPlant_Parent_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void OnRep_NextBubbleEjectTime(); // 0x16b94d0
    void SetNextBubbleSpawnTime(double SyncedServerTime); // 0x16b94d0 [Public]
    void DeflateDone(); // 0x16b94d0 [Public]
    void LightProperiesByAlpha(double alpha); // 0x16b94d0 [Public]
    void OxygenReleased(bool Interrupted); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void MaterialAnimation__FinishedFunc(); // 0x16b94d0
    void MaterialAnimation__UpdateFunc(); // 0x16b94d0
    void Timeline_Inflate__FinishedFunc(); // 0x16b94d0
    void Timeline_Inflate__UpdateFunc(); // 0x16b94d0
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void BreathingStarted(); // 0x16b94d0
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void BreathingEnd(); // 0x16b94d0
    void InitBreathingCycle(); // 0x16b94d0
    void ExecuteUbergraph_BP_OxygenPlant_Parent(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnBreathingStarted__DelegateSignature(double BreathingEndTime); // 0x16b94d0 [Public]
    void OnOxygenReleased__DelegateSignature(bool Interrupted); // 0x16b94d0 [Public]

// UGA_OxygenPlantBreathing_C (/Game/Blueprints/World/Interactive/OxygenPlant/GA_OxygenPlantBreathing.GA_OxygenPlantBreathing_C)
    void OnFinish_66D216554A4D93C5099B1D912992127C(); // 0x16b94d0
    void OnFinish_D818F5584E31DC0DB53380895EC30CB2(); // 0x16b94d0
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void SpawnOxygen(); // 0x16b94d0
    void PreSpawnBubbleActor(); // 0x16b94d0
    void ExecuteUbergraph_GA_OxygenPlantBreathing(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Tendril_Base_C (/Game/Blueprints/World/Interactive/Tendril/BP_Tendril_Base.BP_Tendril_Base_C)
    void IsValidTarget(UPrimitiveComponent* Component, const bool& IsValid); // 0x16b94d0 [Public]
    void Untrigger(); // 0x16b94d0 [Public]
    void Trigger(); // 0x16b94d0 [Public]
    void BndEvt__BP_TendrilClamthuluPrototype1_Capsule_K2Node_ComponentBoundEvent_2_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x16b94d0
    void BndEvt__BP_Tendril_ProximityCapsule_K2Node_ComponentBoundEvent_0_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x16b94d0
    void TendrilTriggered(); // 0x16b94d0
    void TriggerAndUntrigger(double Duration); // 0x16b94d0
    void ExecuteUbergraph_BP_Tendril_Base(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_ScanningOrb_C (/Game/Blueprints/World/LDToolkit/BPC_ScanningOrb.BPC_ScanningOrb_C)
    FGameplayCueParameters CollapsedMakeGameplayCueParameter(AActor* Instigator, USceneComponent* TargetAttachComponent); // 0x16b94d0 [Public]
    void UpdateOrbNotPowered(float DeltaTime); // 0x16b94d0 [Public]
    void SetState(bool Powered, bool HasAlert); // 0x16b94d0 [Public]
    void UpdateOrbTransform(float DeltaTime); // 0x16b94d0 [Public]
    void OutOfRangeCallback_A4F781134230A5F3A365D198E40A0CC8(); // 0x16b94d0
    void InRangeCallback_A4F781134230A5F3A365D198E40A0CC8(); // 0x16b94d0
    void StartBlink(double BlinkIntervalOverride, double BlinkIntensityOverride); // 0x16b94d0
    void StopBlink(bool ResetIntervals?); // 0x16b94d0
    void SetTargetActor(AActor* TargetActor); // 0x16b94d0
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Public]
    void SetEmmissiveMaterial(UMaterialInterface* Material); // 0x16b94d0
    void TriggerScan(AActor* TriggeringActor, bool ShouldUnlock, float Duration, const FUWELockFailedReason& Reason); // 0x16b94d0
    void PlayRejected(const FUWELockFailedReason& Reason, AActor* Player); // 0x16b94d0
    void PlayApproved(AActor* ForPlayer); // 0x16b94d0
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BPC_ScanningOrb(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_RecipeGainDataCard_Button_C (/Game/Blueprints/World/LDToolkit/BP_RecipeGainDataCard_Button.BP_RecipeGainDataCard_Button_C)
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    float InteractionDistance(); // 0x16b94d0 [Event Public]
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void OnRep_HasBeenUsed(); // 0x16b94d0
    bool CanInteract(AActor* PlayerCharacter); // 0x16b94d0 [Public]
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x16b94d0 [Event Public]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void UpdateVisuals(); // 0x16b94d0
    void Animate(); // 0x16b94d0
    void ExecuteUbergraph_BP_RecipeGainDataCard_Button(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_SimpleButton_C (/Game/Blueprints/World/LDToolkit/BP_SimpleButton.BP_SimpleButton_C)
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x16b94d0 [Event Public]
    void LoadVisuals(); // 0x16b94d0 [Public]
    void SetButtonVisuals(bool Silently, const FF_GenericButtonStateData& InData); // 0x16b94d0 [Protected]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void OnButtonPressed(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnPostDeserialize(); // 0x16b94d0 [Event Public]
    void OnRep_LoadedFromSave(); // 0x16b94d0
    void UpdateButtonVisuals(bool Silently, const FF_GenericButtonStateData& InData); // 0x16b94d0
    void OnInteractabilityToggled_Event(bool NewState); // 0x16b94d0
    void ExecuteUbergraph_BP_SimpleButton(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_SimpleToggleButton_C (/Game/Blueprints/World/LDToolkit/BP_SimpleToggleButton.BP_SimpleToggleButton_C)
    void LoadVisuals(); // 0x16b94d0 [Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnToggled_Event(); // 0x16b94d0
    void OnButtonPressed(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_SimpleToggleButton(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_OxygenReplenishBase_C (/Game/Blueprints/World/OxygenReplenishArea/BP_OxygenReplenishBase.BP_OxygenReplenishBase_C)
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x16b94d0 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0x16b94d0 [Event Public]
    void ApplyOxygenReplenish(AActor* OverlappedActor); // 0x16b94d0
    void ExecuteUbergraph_BP_OxygenReplenishBase(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_OxygenReplenishBox_C (/Game/Blueprints/World/OxygenReplenishArea/BP_OxygenReplenishBox.BP_OxygenReplenishBox_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_OxygenReplenishBox(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_Fog_Sphere_C (/Game/Blueprints/World/Volumetrics/BP_Fog_Sphere.BP_Fog_Sphere_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// ABP_Ocean_C (/Game/Blueprints/World/Water/BP_Ocean.BP_Ocean_C)
    void SetUnderwaterBlurEnabled(bool IsItEnabled?); // 0x16b94d0 [Public]
    void UpdateOcealnLevelMPC(); // 0x16b94d0 [Public]
    void Update Caustics Map(); // 0x16b94d0 [Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void PropagateToChildActors(); // 0x16b94d0 [Event Public]
    void EditorTick(float DeltaTime); // 0x16b94d0 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void OnUnderwaterBlurChanged(bool bEnabled); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_Ocean(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_UWEOceanBiomeRegionActor_C (/Game/Blueprints/World/Water/BP_UWEOceanBiomeRegionActor.BP_UWEOceanBiomeRegionActor_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_UWEOceanBiomeRegionActor(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_UWEWaterBiomeRegionActor_C (/Game/Blueprints/World/Water/BP_UWEWaterBiomeRegionActor.BP_UWEWaterBiomeRegionActor_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void RecreateMaterials(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_BP_UWEWaterBiomeRegionActor(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPC_SnapMeshToSurface_C (/Game/Developers/DanielW/BPC_SnapMeshToSurface.BPC_SnapMeshToSurface_C)
    void RestoreMeshTransforms(); // 0x16b94d0 [Public]
    void Initialize(); // 0x16b94d0 [Public]
    void SnapMeshesToSurface(); // 0x16b94d0 [Public]
    void SnapMeshes(); // 0x16b94d0
    void ResetMeshes(); // 0x16b94d0
    void ExecuteUbergraph_BPC_SnapMeshToSurface(int32 EntryPoint); // 0x16b94d0 [Final]

// UBPCG_DotPointsVsActor_C (/Game/Developers/Stout/BPCG_DotPointsVsActor.BPCG_DotPointsVsActor_C)
    bool PointLoopBody(FPCGContext& InContext, UPCGPointData* InData, FPCGPoint& InPoint, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata, int64 Iteration); // 0x16b94d0 [Event Public]
    void ExecuteWithContext(FPCGContext& InContext, FPCGDataCollection& Input, FPCGDataCollection& Output); // 0x16b94d0 [Event Public]

// AGC_CollectorLeviathanDynamicMusic_C (/Game/GameplayCueNotifies/AI/CollectorLeviathan/GC_CollectorLeviathanDynamicMusic.GC_CollectorLeviathanDynamicMusic_C)
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_CollectorLeviathanDynamicMusic(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_CollectorLeviathan_Attack_Latent_C (/Game/GameplayCueNotifies/AI/CollectorLeviathan/GC_CollectorLeviathan_Attack_Latent.GC_CollectorLeviathan_Attack_Latent_C)
    void ShockwaveTimeline__FinishedFunc(); // 0x16b94d0
    void ShockwaveTimeline__UpdateFunc(); // 0x16b94d0
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ReceiveDestroyed(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_GC_CollectorLeviathan_Attack_Latent(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_CollectorLeviathan_PlayerGrabbed_Looping_C (/Game/GameplayCueNotifies/AI/CollectorLeviathan/GC_CollectorLeviathan_PlayerGrabbed_Looping.GC_CollectorLeviathan_PlayerGrabbed_Looping_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_GC_CollectorLeviathan_PlayerGrabbed_Looping(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_AI_Burst_Sound_Latent_C (/Game/GameplayCueNotifies/AI/GC_AI_Burst_Sound_Latent.GC_AI_Burst_Sound_Latent_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_AI_Burst_Sound_Latent(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_AI_Looping_Sound_C (/Game/GameplayCueNotifies/AI/GC_AI_Looping_Sound.GC_AI_Looping_Sound_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_AI_Looping_Sound(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_AI_Trail_Small_Looping_C (/Game/GameplayCueNotifies/AI/GC_AI_Trail_Small_Looping.GC_AI_Trail_Small_Looping_C)
    void OnLoaded_27C824754B98D936C5D2ED8ECFA357BE(UObject* Loaded); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_AI_Trail_Small_Looping(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_BlightParasiteDeath_C (/Game/GameplayCueNotifies/AI/GC_BlightParasiteDeath.GC_BlightParasiteDeath_C)
    void Dissolve__FinishedFunc(); // 0x16b94d0
    void Dissolve__UpdateFunc(); // 0x16b94d0
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_BlightParasiteDeath(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_CoralCrabFootsteps_C (/Game/GameplayCueNotifies/AI/GC_CoralCrabFootsteps.GC_CoralCrabFootsteps_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_ElGeordie_DrainAttach_C (/Game/GameplayCueNotifies/AI/GC_ElGeordie_DrainAttach.GC_ElGeordie_DrainAttach_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_ElGeordie_DrainAttach(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Hammerhead_Dome_Hit_Latent_C (/Game/GameplayCueNotifies/AI/GC_Hammerhead_Dome_Hit_Latent.GC_Hammerhead_Dome_Hit_Latent_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Hammerhead_Dome_Hit_Latent(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_HoundgarMesmerize_C (/Game/GameplayCueNotifies/AI/GC_HoundgarMesmerize.GC_HoundgarMesmerize_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_HoundgarMesmerize(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_JetoCarisFootsteps_C (/Game/GameplayCueNotifies/AI/GC_JetoCarisFootsteps.GC_JetoCarisFootsteps_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_JetoCarisJuvenileFootsteps_C (/Game/GameplayCueNotifies/AI/GC_JetoCarisJuvenileFootsteps.GC_JetoCarisJuvenileFootsteps_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_NeedlerShark_Shoot_C (/Game/GameplayCueNotifies/AI/NeedlerShark/GC_NeedlerShark_Shoot.GC_NeedlerShark_Shoot_C)
    bool OnActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x16b94d0 [Event Public]

// AGC_TwinEels_CooldownEMP_C (/Game/GameplayCueNotifies/AI/TwinEels/GC_TwinEels_CooldownEMP.GC_TwinEels_CooldownEMP_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnTimer_UpdateMaterial(); // 0x16b94d0
    void ForceUpdateMaterial(); // 0x16b94d0
    void ClearTimer(); // 0x16b94d0
    void ExecuteUbergraph_GC_TwinEels_CooldownEMP(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_TwinEels_ExecutingEMP_C (/Game/GameplayCueNotifies/AI/TwinEels/GC_TwinEels_ExecutingEMP.GC_TwinEels_ExecutingEMP_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnTimer_UpdateMaterial(); // 0x16b94d0
    void ForceUpdateMaterial(); // 0x16b94d0
    void ClearTimer(); // 0x16b94d0
    void ExecuteUbergraph_GC_TwinEels_ExecutingEMP(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_TwinEels_WarmupEMP_C (/Game/GameplayCueNotifies/AI/TwinEels/GC_TwinEels_WarmupEMP.GC_TwinEels_WarmupEMP_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnTimer_UpdateMaterial(); // 0x16b94d0
    void ForceUpdateMaterial(); // 0x16b94d0
    void ClearTimer(); // 0x16b94d0
    void ExecuteUbergraph_GC_TwinEels_WarmupEMP(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Vision_Adaptation_C (/Game/GameplayCueNotifies/Adaptation/GC_Vision_Adaptation.GC_Vision_Adaptation_C)
    void Adapt__FinishedFunc(); // 0x16b94d0
    void Adapt__UpdateFunc(); // 0x16b94d0
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ReceiveDestroyed(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_GC_Vision_Adaptation(int32 EntryPoint); // 0x16b94d0 [Final]

// UBP_Fetch_DistanceToEffectCauser_C (/Game/GameplayCueNotifies/BP_Fetch_DistanceToEffectCauser.BP_Fetch_DistanceToEffectCauser_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// AGC_ScannerRays_C (/Game/GameplayCueNotifies/BioLock/GC_ScannerRays.GC_ScannerRays_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_ScannerRays(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_ScannerRays_Approved_C (/Game/GameplayCueNotifies/BioLock/GC_ScannerRays_Approved.GC_ScannerRays_Approved_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_ScannerRays_Approved(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_ScannerRays_Rejected_C (/Game/GameplayCueNotifies/BioLock/GC_ScannerRays_Rejected.GC_ScannerRays_Rejected_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_ScannerRays_Rejected(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_BaseResourceFinder_C (/Game/GameplayCueNotifies/Biomods/GC_BaseResourceFinder.GC_BaseResourceFinder_C)
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_BaseResourceFinder(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Bioluminescence_Loop_ActiveBioAbility_C (/Game/GameplayCueNotifies/Biomods/GC_Bioluminescence_Loop_ActiveBioAbility.GC_Bioluminescence_Loop_ActiveBioAbility_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Bioluminescence_Loop_ActiveBioAbility(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Camouflage_Looping_PassiveBioAbility_C (/Game/GameplayCueNotifies/Biomods/GC_Camouflage_Looping_PassiveBioAbility.GC_Camouflage_Looping_PassiveBioAbility_C)
    void FadeIn__FinishedFunc(); // 0x16b94d0
    void FadeIn__UpdateFunc(); // 0x16b94d0
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Camouflage_Looping_PassiveBioAbility(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_ElectrostaticDischarge_Hit_Latent_ActiveBioAbility_C (/Game/GameplayCueNotifies/Biomods/GC_ElectrostaticDischarge_Hit_Latent_ActiveBioAbility.GC_ElectrostaticDischarge_Hit_Latent_ActiveBioAbility_C)
    bool OnRemove(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x16b94d0 [Event Public]
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_ElectrostaticDischarge_Hit_Latent_ActiveBioAbility(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Pathfinder_C (/Game/GameplayCueNotifies/Biomods/GC_Pathfinder.GC_Pathfinder_C)
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Pathfinder(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_BioreactorActive_Looping_C (/Game/GameplayCueNotifies/Bioreactor/GC_BioreactorActive_Looping.GC_BioreactorActive_Looping_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_BioreactorActive_Looping(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_BlightCoreInfected_Looping_C (/Game/GameplayCueNotifies/Blight/GC_BlightCoreInfected_Looping.GC_BlightCoreInfected_Looping_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_BlightCoreInfected_Looping(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_BlightNodeDissolve_C (/Game/GameplayCueNotifies/Blight/GC_BlightNodeDissolve.GC_BlightNodeDissolve_C)
    void PustuleBurst__FinishedFunc(); // 0x16b94d0
    void PustuleBurst__UpdateFunc(); // 0x16b94d0
    void ArmDissolve__FinishedFunc(); // 0x16b94d0
    void ArmDissolve__UpdateFunc(); // 0x16b94d0
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ReceiveDestroyed(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_GC_BlightNodeDissolve(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_BlightNodeInfected_Looping_C (/Game/GameplayCueNotifies/Blight/GC_BlightNodeInfected_Looping.GC_BlightNodeInfected_Looping_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_BlightNodeInfected_Looping(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_BlightSapCuttableDissolve_C (/Game/GameplayCueNotifies/Blight/GC_BlightSapCuttableDissolve.GC_BlightSapCuttableDissolve_C)
    void Dissolve__FinishedFunc(); // 0x16b94d0
    void Dissolve__UpdateFunc(); // 0x16b94d0
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_BlightSapCuttableDissolve(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_BlightSapDissolve_C (/Game/GameplayCueNotifies/Blight/GC_BlightSapDissolve.GC_BlightSapDissolve_C)
    void Dissolve__FinishedFunc(); // 0x16b94d0
    void Dissolve__UpdateFunc(); // 0x16b94d0
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_BlightSapDissolve(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_BlightWallDissolve_C (/Game/GameplayCueNotifies/Blight/GC_BlightWallDissolve.GC_BlightWallDissolve_C)
    void Dissolve__FinishedFunc(); // 0x16b94d0
    void Dissolve__UpdateFunc(); // 0x16b94d0
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_BlightWallDissolve(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_BuilderOnline_C (/Game/GameplayCueNotifies/Builder/GC_BuilderOnline.GC_BuilderOnline_C)
    void SetHologramVisualsVisibility(bool IsVisible); // 0x16b94d0 [Public]
    void UpdateHologramColors(); // 0x16b94d0 [Public]
    FLinearColor GetStateColor(); // 0x16b94d0 [Public]
    void initHologramLight(USceneComponent* AttachTarget); // 0x16b94d0 [Public]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void EnergyEmpty(); // 0x16b94d0
    void EnergyRefilled(); // 0x16b94d0
    void OnAmmoReleased(); // 0x16b94d0
    void OnAmmoLoaded(); // 0x16b94d0
    void ExecuteUbergraph_GC_BuilderOnline(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Building_C (/Game/GameplayCueNotifies/Builder/GC_Building.GC_Building_C)
    void UpdateNiagaraPositions(float T); // 0x16b94d0 [Public]
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void Update VFX(); // 0x16b94d0
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Building(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Deconstructing_C (/Game/GameplayCueNotifies/Builder/GC_Deconstructing.GC_Deconstructing_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Deconstructing(int32 EntryPoint); // 0x16b94d0 [Final]

// UBP_Fetch_OxygenGenerator_ActiveState_C (/Game/GameplayCueNotifies/Carryables/BP_Fetch_OxygenGenerator_ActiveState.BP_Fetch_OxygenGenerator_ActiveState_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// AGC_WorkLight_C (/Game/GameplayCueNotifies/Carryables/GC_WorkLight.GC_WorkLight_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_WorkLight(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_ProcessItem_Looping_C (/Game/GameplayCueNotifies/Crafting/Processor/GC_ProcessItem_Looping.GC_ProcessItem_Looping_C)
    void GetPreviewMeshData(UUWEItemType* Item, const UStaticMesh*& Mesh, const UMaterialInstance*& Material, FTransform& RelativeTransform); // 0x16b94d0 [Public]
    void OnLoaded_D350CE044893B5C4FA94EFB9CA5512B9(UObject* Loaded); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void InitializePreviewMesh(UUWEItemType* ItemType); // 0x16b94d0
    void ApplyMaterial(UMaterialInterface* Material); // 0x16b94d0
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void UpdateMaterialGameplayTime(); // 0x16b94d0
    void ExecuteUbergraph_GC_ProcessItem_Looping(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_inCurrent_Tier1_C (/Game/GameplayCueNotifies/Currents/GC_Player_inCurrent_Tier1.GC_Player_inCurrent_Tier1_C)
    bool OnActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x16b94d0 [Event Public]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_inCurrent_Tier1(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_Break_AmberyedKelpCore_C (/Game/GameplayCueNotifies/Cuttable/AmbereyedKelpCore/GC_Break_AmberyedKelpCore.GC_Break_AmberyedKelpCore_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_Break_CoralLettuce_C (/Game/GameplayCueNotifies/Cuttable/CoralLettuce/GC_Break_CoralLettuce.GC_Break_CoralLettuce_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_Break_CoralWafer_C (/Game/GameplayCueNotifies/Cuttable/CoralWafer/GC_Break_CoralWafer.GC_Break_CoralWafer_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_PickupAcidAnemone_C (/Game/GameplayCueNotifies/Cuttable/GC_PickupAcidAnemone.GC_PickupAcidAnemone_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_PickupAcidAnemone(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_Break_PlateCoral_C (/Game/GameplayCueNotifies/Cuttable/PlateCoral/GC_Break_PlateCoral.GC_Break_PlateCoral_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_Break_TallShroom_C (/Game/GameplayCueNotifies/Cuttable/TallShroom/GC_Break_TallShroom.GC_Break_TallShroom_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_DamageTadpole_Cold_C (/Game/GameplayCueNotifies/Damage/GC_DamageTadpole_Cold.GC_DamageTadpole_Cold_C)
    void CalcVelocityParam(AActor* Actor, const double& VelocityParam); // 0x16b94d0 [Private]
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_DamageTadpole_Generic_C (/Game/GameplayCueNotifies/Damage/GC_DamageTadpole_Generic.GC_DamageTadpole_Generic_C)
    void CalcVelocityParam(AActor* Actor, const double& VelocityParam); // 0x16b94d0 [Private]
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_Damage_Creature_Electricity_C (/Game/GameplayCueNotifies/Damage/GC_Damage_Creature_Electricity.GC_Damage_Creature_Electricity_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Damage_Creature_Electricity(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Damage_Creature_Generic_C (/Game/GameplayCueNotifies/Damage/GC_Damage_Creature_Generic.GC_Damage_Creature_Generic_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Damage_Creature_Generic(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Damage_Creature_Radiation_C (/Game/GameplayCueNotifies/Damage/GC_Damage_Creature_Radiation.GC_Damage_Creature_Radiation_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Damage_Creature_Radiation(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Damage_Player_Acid_C (/Game/GameplayCueNotifies/Damage/GC_Damage_Player_Acid.GC_Damage_Player_Acid_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Damage_Player_Acid(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Damage_Player_Any_C (/Game/GameplayCueNotifies/Damage/GC_Damage_Player_Any.GC_Damage_Player_Any_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Damage_Player_Any(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Damage_Player_Cold_C (/Game/GameplayCueNotifies/Damage/GC_Damage_Player_Cold.GC_Damage_Player_Cold_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Damage_Player_Cold(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_Damage_Player_Dehydration_C (/Game/GameplayCueNotifies/Damage/GC_Damage_Player_Dehydration.GC_Damage_Player_Dehydration_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_Damage_Player_Electricity_C (/Game/GameplayCueNotifies/Damage/GC_Damage_Player_Electricity.GC_Damage_Player_Electricity_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Damage_Player_Electricity(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Damage_Player_Generic_C (/Game/GameplayCueNotifies/Damage/GC_Damage_Player_Generic.GC_Damage_Player_Generic_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Damage_Player_Generic(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Damage_Player_Heat_C (/Game/GameplayCueNotifies/Damage/GC_Damage_Player_Heat.GC_Damage_Player_Heat_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Damage_Player_Heat(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Damage_Player_Physical_C (/Game/GameplayCueNotifies/Damage/GC_Damage_Player_Physical.GC_Damage_Player_Physical_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Damage_Player_Physical(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Damage_Player_Radiation_C (/Game/GameplayCueNotifies/Damage/GC_Damage_Player_Radiation.GC_Damage_Player_Radiation_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Damage_Player_Radiation(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_DeepStart_Lifepod_Lever_Left_C (/Game/GameplayCueNotifies/DeepStart/GC_DeepStart_Lifepod_Lever_Left.GC_DeepStart_Lifepod_Lever_Left_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_DeepStart_Lifepod_Lever_Right_C (/Game/GameplayCueNotifies/DeepStart/GC_DeepStart_Lifepod_Lever_Right.GC_DeepStart_Lifepod_Lever_Right_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_DeepStart_Lifepod_MoveRods_C (/Game/GameplayCueNotifies/DeepStart/GC_DeepStart_Lifepod_MoveRods.GC_DeepStart_Lifepod_MoveRods_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_DeepStart_Lifepod_OpenHatch_C (/Game/GameplayCueNotifies/DeepStart/GC_DeepStart_Lifepod_OpenHatch.GC_DeepStart_Lifepod_OpenHatch_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_EMTPointGeneric_C (/Game/GameplayCueNotifies/EMT/GC_EMTPointGeneric.GC_EMTPointGeneric_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_EMTPointGeneric(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_EMTPointOxygenator_C (/Game/GameplayCueNotifies/EMT/GC_EMTPointOxygenator.GC_EMTPointOxygenator_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_EMTPointOxygenator(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_LightTransition_C (/Game/GameplayCueNotifies/Environment/GC_LightTransition.GC_LightTransition_C)
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void Timeline_0__FinishedFunc(); // 0x16b94d0
    void Timeline_0__UpdateFunc(); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_LightTransition(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_LightningBolt_C (/Game/GameplayCueNotifies/Environment/GC_LightningBolt.GC_LightningBolt_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_LightningBolt(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_LightningBolt_Anticipation_C (/Game/GameplayCueNotifies/Environment/GC_LightningBolt_Anticipation.GC_LightningBolt_Anticipation_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_LightningBolt_Anticipation(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_OxygenBubble_Collision_C (/Game/GameplayCueNotifies/Environment/GC_OxygenBubble_Collision.GC_OxygenBubble_Collision_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_OxygenBubble_Pop_C (/Game/GameplayCueNotifies/Environment/GC_OxygenBubble_Pop.GC_OxygenBubble_Pop_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_TendrilTriggeredMild_C (/Game/GameplayCueNotifies/Environment/GC_TendrilTriggeredMild.GC_TendrilTriggeredMild_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_TendrilTriggeredMild(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_TendrilTriggeredStrong_C (/Game/GameplayCueNotifies/Environment/GC_TendrilTriggeredStrong.GC_TendrilTriggeredStrong_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_TendrilTriggeredStrong(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Fabricator_Use_C (/Game/GameplayCueNotifies/Fabricator/GC_Fabricator_Use.GC_Fabricator_Use_C)
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void UpdateMaterialGameplayTime(); // 0x16b94d0
    void SetVisualsVisibility(bool Visible); // 0x16b94d0
    void ExecuteUbergraph_GC_Fabricator_Use(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_VehicleFabricator_Use_C (/Game/GameplayCueNotifies/Fabricator/GC_VehicleFabricator_Use.GC_VehicleFabricator_Use_C)
    void OnLoaded_AFAA84C341D1B0121224949A90A093E8(UObject* Loaded); // 0x16b94d0
    void UpdateMaterialGameplayTime(); // 0x16b94d0
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void SetVisualsVisibility(bool Visible); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_VehicleFabricator_Use(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Flare_Base_C (/Game/GameplayCueNotifies/Flare/GC_Flare_Base.GC_Flare_Base_C)
    void InitPointLight(USceneComponent* AttachTarget); // 0x16b94d0 [Public]
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Flare_Base(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Flashlight_Active_C (/Game/GameplayCueNotifies/Flashlight/GC_Flashlight_Active.GC_Flashlight_Active_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Flashlight_Active(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_AssignBioBed_C (/Game/GameplayCueNotifies/GC_AssignBioBed.GC_AssignBioBed_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_DamageStatesDoor_C (/Game/GameplayCueNotifies/GC_DamageStatesDoor.GC_DamageStatesDoor_C)
    void UpdateDoorRotation(UStaticMeshComponent* TargetMesh, float alpha); // 0x16b94d0 [Public]
    void UpdateMaterialParameters(double HealthPercentage); // 0x16b94d0 [Public]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnHealthChanged_Event(AActor* SourceActor, AActor* TargetActor, float OldHealth, float NewHealth); // 0x16b94d0
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_DamageStatesDoor(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_PlayeDoublePingLooping_C (/Game/GameplayCueNotifies/GC_PlayeDoublePingLooping.GC_PlayeDoublePingLooping_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_PlayeDoublePingLooping(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_PlayerHoldPingLooping_C (/Game/GameplayCueNotifies/GC_PlayerHoldPingLooping.GC_PlayerHoldPingLooping_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_PlayerHoldPingLooping(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Scanning_C (/Game/GameplayCueNotifies/GC_Scanning.GC_Scanning_C)
    void GetAttachData(USkeletalMeshComponent* Parent, const USceneComponent*& AttachTarget, const FName& AttachSocket, const EAttachmentRule& Location Rule); // 0x16b94d0 [Public]
    void GetAttachSocket(USkeletalMeshComponent* Parent, const USceneComponent*& AttachTarget, const FName& AttachSocket, const uint8& AttachEnum); // 0x16b94d0 [Public]
    void CleanTemporaryScanMeshes(); // 0x16b94d0 [Public]
    void GetFadeRate(const double& FadeRate); // 0x16b94d0 [Public]
    void CopyInstancedStaticMeshComponentInstances(UInstancedStaticMeshComponent* Source ISMC, UInstancedStaticMeshComponent* Target ISMC); // 0x16b94d0 [Public]
    void GetRelativeTransform(UMeshComponent* InComponent, AActor* OwningActor, FTransform& RelativeTransform); // 0x16b94d0 [Public]
    void CreateTemporaryScanMeshes(AActor* InTargetActor, TArray<UStaticMeshComponent*>& ExistingStaticMeshComponents, TArray<USkeletalMeshComponent*>& ExistingSkeletalMeshComponents, TArray<UStaticMeshComponent*>& TemporaryScanStaticMeshComponents, TArray<USkeletalMeshComponent*>& TemporaryScanSkeletalMeshComponents); // 0x16b94d0 [Public]
    void GetProgress(const double& Progress); // 0x16b94d0 [Public]
    void CreateTemporaryMesh(TSoftObjectPtr<UObject>& MeshRef, const FVector& RelativeTransform_Scale, const UStaticMeshComponent*& OutputPin); // 0x16b94d0 [Public]
    void Timeline_0__FinishedFunc(); // 0x16b94d0
    void Timeline_0__UpdateFunc(); // 0x16b94d0
    void Timeline_1__FinishedFunc(); // 0x16b94d0
    void Timeline_1__UpdateFunc(); // 0x16b94d0
    void EffectFadeOut__FinishedFunc(); // 0x16b94d0
    void EffectFadeOut__UpdateFunc(); // 0x16b94d0
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void UpdateVFX(); // 0x16b94d0
    void ResetFinalizeEffect(); // 0x16b94d0
    void FinalizeEffect(); // 0x16b94d0
    void SetUpdateVFXTimerEvent(); // 0x16b94d0
    void StartWPOFadeOut(); // 0x16b94d0
    void ExecuteUbergraph_GC_Scanning(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_Inoculator_Impact_C (/Game/GameplayCueNotifies/Inoculator/GC_Inoculator_Impact.GC_Inoculator_Impact_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_Knife_Impact_C (/Game/GameplayCueNotifies/Knife/GC_Knife_Impact.GC_Knife_Impact_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_ModificationStation_Use_C (/Game/GameplayCueNotifies/ModificationStation/GC_ModificationStation_Use.GC_ModificationStation_Use_C)
    void OnLoaded_71AD6B1548ED8F079CA69E843A43FB02(UObject* Loaded); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void UpdateMaterialGameplayTime(); // 0x16b94d0
    void SetVisualsVisibility(bool Visible); // 0x16b94d0
    void ExecuteUbergraph_GC_ModificationStation_Use(int32 EntryPoint); // 0x16b94d0 [Final]

// UBP_FetchHeldItemType_C (/Game/GameplayCueNotifies/Player/BP_FetchHeldItemType.BP_FetchHeldItemType_C)
    void IsCarrying(AActor* Actor, const bool& IsCarrying); // 0x16b94d0 [Public]
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UBP_FetchPlayerCharacterArchetype_C (/Game/GameplayCueNotifies/Player/BP_FetchPlayerCharacterArchetype.BP_FetchPlayerCharacterArchetype_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UBP_FetchPlayerConsumedFunkyFruit_C (/Game/GameplayCueNotifies/Player/BP_FetchPlayerConsumedFunkyFruit.BP_FetchPlayerConsumedFunkyFruit_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UBP_FetchPlayerHeatStrength_C (/Game/GameplayCueNotifies/Player/BP_FetchPlayerHeatStrength.BP_FetchPlayerHeatStrength_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UBP_FetchPlayerInWater_C (/Game/GameplayCueNotifies/Player/BP_FetchPlayerInWater.BP_FetchPlayerInWater_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UBP_FetchPlayerOxygen_C (/Game/GameplayCueNotifies/Player/BP_FetchPlayerOxygen.BP_FetchPlayerOxygen_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UBP_FetchPlayerRebreatherEquipped_C (/Game/GameplayCueNotifies/Player/BP_FetchPlayerRebreatherEquipped.BP_FetchPlayerRebreatherEquipped_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UBP_FetchPlayerSubmerged_C (/Game/GameplayCueNotifies/Player/BP_FetchPlayerSubmerged.BP_FetchPlayerSubmerged_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UBP_FetchPlayerTankEquipped_C (/Game/GameplayCueNotifies/Player/BP_FetchPlayerTankEquipped.BP_FetchPlayerTankEquipped_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UBP_FetchTadpoleHydraulicMufflerUpgrade_C (/Game/GameplayCueNotifies/Player/BP_FetchTadpoleHydraulicMufflerUpgrade.BP_FetchTadpoleHydraulicMufflerUpgrade_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UGC_PlayerFootstep_C (/Game/GameplayCueNotifies/Player/GC_PlayerFootstep.GC_PlayerFootstep_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_PlayerInBlight_C (/Game/GameplayCueNotifies/Player/GC_PlayerInBlight.GC_PlayerInBlight_C)
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_PlayerInBlight(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_PlayerSeaFloorKickup_C (/Game/GameplayCueNotifies/Player/GC_PlayerSeaFloorKickup.GC_PlayerSeaFloorKickup_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void KickTimerEvent(); // 0x16b94d0
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_PlayerSeaFloorKickup(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_Base_Entered_C (/Game/GameplayCueNotifies/Player/GC_Player_Base_Entered.GC_Player_Base_Entered_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_Base_Entered(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_Base_Exited_C (/Game/GameplayCueNotifies/Player/GC_Player_Base_Exited.GC_Player_Base_Exited_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_Base_Exited(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_Blinded_C (/Game/GameplayCueNotifies/Player/GC_Player_Blinded.GC_Player_Blinded_C)
    void ComputeAngularAttenuatiuon(ASN2PlayerCharacter* SN2Player, const FGameplayCueParameters& CueParameters, const double& Attenuation); // 0x16b94d0 [Public]
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_Blinded(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_Exit_Water_latent_C (/Game/GameplayCueNotifies/Player/GC_Player_Exit_Water_latent.GC_Player_Exit_Water_latent_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_Exit_Water_latent(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_FirstSpawn_C (/Game/GameplayCueNotifies/Player/GC_Player_FirstSpawn.GC_Player_FirstSpawn_C)
    void Rebirth__FinishedFunc(); // 0x16b94d0
    void Rebirth__UpdateFunc(); // 0x16b94d0
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_FirstSpawn(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_Hungry_C (/Game/GameplayCueNotifies/Player/GC_Player_Hungry.GC_Player_Hungry_C)
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_Hungry(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_InHeat_C (/Game/GameplayCueNotifies/Player/GC_Player_InHeat.GC_Player_InHeat_C)
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_InHeat(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_InRadiation_C (/Game/GameplayCueNotifies/Player/GC_Player_InRadiation.GC_Player_InRadiation_C)
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_InRadiation(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_InSubmarine_C (/Game/GameplayCueNotifies/Player/GC_Player_InSubmarine.GC_Player_InSubmarine_C)
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_InSubmarine(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_InVoid_C (/Game/GameplayCueNotifies/Player/GC_Player_InVoid.GC_Player_InVoid_C)
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_InVoid(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_Player_Jump_Land_C (/Game/GameplayCueNotifies/Player/GC_Player_Jump_Land.GC_Player_Jump_Land_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_Player_Mesmerized_C (/Game/GameplayCueNotifies/Player/GC_Player_Mesmerized.GC_Player_Mesmerized_C)
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_Mesmerized(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_Movement_Fast_C (/Game/GameplayCueNotifies/Player/GC_Player_Movement_Fast.GC_Player_Movement_Fast_C)
    void UpdateSwimSpeed(); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_Movement_Fast(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_Respawn_C (/Game/GameplayCueNotifies/Player/GC_Player_Respawn.GC_Player_Respawn_C)
    void Rebirth__FinishedFunc(); // 0x16b94d0
    void Rebirth__UpdateFunc(); // 0x16b94d0
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_Respawn(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_Submerged_C (/Game/GameplayCueNotifies/Player/GC_Player_Submerged.GC_Player_Submerged_C)
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_Submerged(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Player_Thirsty_C (/Game/GameplayCueNotifies/Player/GC_Player_Thirsty.GC_Player_Thirsty_C)
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Player_Thirsty(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_HitNode_AxumBioprint_C (/Game/GameplayCueNotifies/ResourceNodes/AxumBioprint/GC_HitNode_AxumBioprint.GC_HitNode_AxumBioprint_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_HitNode_AxumBioprint(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_HitNode_Copper_C (/Game/GameplayCueNotifies/ResourceNodes/Copper/GC_HitNode_Copper.GC_HitNode_Copper_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_HitNode_Copper(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_ResourceNodeBreak_C (/Game/GameplayCueNotifies/ResourceNodes/GC_ResourceNodeBreak.GC_ResourceNodeBreak_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_HitNode_Gold_C (/Game/GameplayCueNotifies/ResourceNodes/Gold/GC_HitNode_Gold.GC_HitNode_Gold_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_HitNode_Gold(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_HitNode_Lead_C (/Game/GameplayCueNotifies/ResourceNodes/Lead/GC_HitNode_Lead.GC_HitNode_Lead_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_HitNode_Lead(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_HitNode_Lithium_C (/Game/GameplayCueNotifies/ResourceNodes/Lithium/GC_HitNode_Lithium.GC_HitNode_Lithium_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_HitNode_Lithium(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_BreakDeposit_CherimoyRotsac_C (/Game/GameplayCueNotifies/ResourceNodes/Prototypes/GC_BreakDeposit_CherimoyRotsac.GC_BreakDeposit_CherimoyRotsac_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_BreakDeposit_OysterRaionNodule_C (/Game/GameplayCueNotifies/ResourceNodes/Prototypes/GC_BreakDeposit_OysterRaionNodule.GC_BreakDeposit_OysterRaionNodule_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_BreakNode_CherimoyRotsac_C (/Game/GameplayCueNotifies/ResourceNodes/Prototypes/GC_BreakNode_CherimoyRotsac.GC_BreakNode_CherimoyRotsac_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_BreakNode_PearlClamthuluPrototype_C (/Game/GameplayCueNotifies/ResourceNodes/Prototypes/GC_BreakNode_PearlClamthuluPrototype.GC_BreakNode_PearlClamthuluPrototype_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_HitNode_Quartz_C (/Game/GameplayCueNotifies/ResourceNodes/Quartz/GC_HitNode_Quartz.GC_HitNode_Quartz_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_HitNode_Quartz(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_HitNode_Salt_C (/Game/GameplayCueNotifies/ResourceNodes/Salt/GC_HitNode_Salt.GC_HitNode_Salt_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_HitNode_Salt(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_HitNode_Silver_C (/Game/GameplayCueNotifies/ResourceNodes/Silver/GC_HitNode_Silver.GC_HitNode_Silver_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_HitNode_Silver(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_HitNode_Sulfur_C (/Game/GameplayCueNotifies/ResourceNodes/Sulfur/GC_HitNode_Sulfur.GC_HitNode_Sulfur_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_HitNode_Sulfur(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_HitNode_Titanium_C (/Game/GameplayCueNotifies/ResourceNodes/Titanium/GC_HitNode_Titanium.GC_HitNode_Titanium_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_HitNode_Titanium(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_ScannableGlint_Loop_C (/Game/GameplayCueNotifies/Scanner/GC_ScannableGlint_Loop.GC_ScannableGlint_Loop_C)
    void CreateTemporaryMesh(const UStaticMeshComponent*& SMComponent, const FVector& RelativeTransform_Scale, const UStaticMeshComponent*& OutputPin); // 0x16b94d0 [Public]
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ShowGlint(); // 0x16b94d0
    void ExecuteUbergraph_GC_ScannableGlint_Loop(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_ScannerOnline_C (/Game/GameplayCueNotifies/Scanner/GC_ScannerOnline.GC_ScannerOnline_C)
    void SetHologramVisualsVisibility(bool IsVisible); // 0x16b94d0 [Public]
    void SetFrontVisualsVisibility(bool IsVisible); // 0x16b94d0 [Public]
    void UpdateHologramColors(); // 0x16b94d0 [Public]
    FLinearColor GetStateColor(); // 0x16b94d0 [Public]
    bool IsHoverTargetAlreadyScanned(); // 0x16b94d0 [Public]
    void GetScannedActorsComponent(const UUWEScannedActorsComponent*& Scanned Actors Component); // 0x16b94d0 [Public]
    void InitFrontLight(USceneComponent* AttachTarget); // 0x16b94d0 [Public]
    void initHologramLight(USceneComponent* AttachTarget); // 0x16b94d0 [Public]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void EnergyEmpty(); // 0x16b94d0
    void EnergyRefilled(); // 0x16b94d0
    void HoverTargetChanged(const FUWETargetActor& OldHoverTarget, const FUWETargetActor& NewHoverTarget); // 0x16b94d0
    void OnAmmoReleased(); // 0x16b94d0
    void OnAmmoLoaded(); // 0x16b94d0
    void OnActorInstanceScannedByPlayer_Event(AActor* Actor); // 0x16b94d0
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_ScannerOnline(int32 EntryPoint); // 0x16b94d0 [Final]

// UBP_SampleFrequencyMatchDegree_C (/Game/GameplayCueNotifies/SonicResonator/BP_SampleFrequencyMatchDegree.BP_SampleFrequencyMatchDegree_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// AGC_SonicResonator_Online_C (/Game/GameplayCueNotifies/SonicResonator/GC_SonicResonator_Online.GC_SonicResonator_Online_C)
    void initHologramLight(USceneComponent* Tool); // 0x16b94d0 [Public]
    void GetScannedActorsComponent(const UUWEScannedActorsComponent*& Scanned Actors Component); // 0x16b94d0 [Public]
    void Timeline_FadeIn_1__FinishedFunc(); // 0x16b94d0
    void Timeline_FadeIn_1__UpdateFunc(); // 0x16b94d0
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void EnergyEmpty(); // 0x16b94d0
    void EnergyRefilled(); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_GC_SonicResonator_Online(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_UpgradedSonicResonatorCharge_Looping_C (/Game/GameplayCueNotifies/SonicResonator/UpgradedSonicResonator/GC_UpgradedSonicResonatorCharge_Looping.GC_UpgradedSonicResonatorCharge_Looping_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void LerpSizeTimer(); // 0x16b94d0
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_UpgradedSonicResonatorCharge_Looping(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_UpgradedSonicResonatorHoldCharge_Looping_C (/Game/GameplayCueNotifies/SonicResonator/UpgradedSonicResonator/GC_UpgradedSonicResonatorHoldCharge_Looping.GC_UpgradedSonicResonatorHoldCharge_Looping_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_UpgradedSonicResonatorHoldCharge_Looping(int32 EntryPoint); // 0x16b94d0 [Final]

// UBP_FetchTadpoleChassisType_C (/Game/GameplayCueNotifies/Tadpole/BP_FetchTadpoleChassisType.BP_FetchTadpoleChassisType_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UBP_FetchTadpoleHasPilot_C (/Game/GameplayCueNotifies/Tadpole/BP_FetchTadpoleHasPilot.BP_FetchTadpoleHasPilot_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UBP_FetchChassisHealth_C (/Game/GameplayCueNotifies/Tadpole/Chassis/BP_FetchChassisHealth.BP_FetchChassisHealth_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// AGC_DamageStatesHaul_C (/Game/GameplayCueNotifies/Tadpole/Chassis/GC_DamageStatesHaul.GC_DamageStatesHaul_C)
    void UpdateMaterialParameters(AActor* Actor, double HealthPercentage); // 0x16b94d0 [Public]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnHealthFractionChanged_Event(float NewHealthFraction); // 0x16b94d0
    void ExecuteUbergraph_GC_DamageStatesHaul(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_DamageStatesScoutRay_C (/Game/GameplayCueNotifies/Tadpole/Chassis/GC_DamageStatesScoutRay.GC_DamageStatesScoutRay_C)
    void UpdateMaterialParameters(AActor* Actor, double HealthPercentage); // 0x16b94d0 [Public]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnHealthFractionChanged_Event(float NewHealthFraction); // 0x16b94d0
    void ExecuteUbergraph_GC_DamageStatesScoutRay(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_HaulLights_C (/Game/GameplayCueNotifies/Tadpole/Chassis/GC_HaulLights.GC_HaulLights_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_HaulLights(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_ScoutRayLight_C (/Game/GameplayCueNotifies/Tadpole/Chassis/GC_ScoutRayLight.GC_ScoutRayLight_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_ScoutRayLight(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_SeafrogLights_C (/Game/GameplayCueNotifies/Tadpole/Chassis/GC_SeafrogLights.GC_SeafrogLights_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_SeafrogLights(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_Seafrog_Climb_C (/Game/GameplayCueNotifies/Tadpole/Chassis/GC_Seafrog_Climb.GC_Seafrog_Climb_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_Seafrog_Footstep_C (/Game/GameplayCueNotifies/Tadpole/Chassis/GC_Seafrog_Footstep.GC_Seafrog_Footstep_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGC_Seafrog_Jump_Land_C (/Game/GameplayCueNotifies/Tadpole/Chassis/GC_Seafrog_Jump_Land.GC_Seafrog_Jump_Land_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_DamageStatesTadpole_C (/Game/GameplayCueNotifies/Tadpole/GC_DamageStatesTadpole.GC_DamageStatesTadpole_C)
    void UpdateMaterialParameters(AActor* TargetActor, double HealthPercentage); // 0x16b94d0 [Public]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnHealthChanged_Event(AActor* SourceActor, AActor* TargetActor, float OldHealth, float NewHealth); // 0x16b94d0
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_DamageStatesTadpole(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_TadpoleEnergyDrain_C (/Game/GameplayCueNotifies/Tadpole/GC_TadpoleEnergyDrain.GC_TadpoleEnergyDrain_C)
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void PowerDrainVFX(); // 0x16b94d0
    void ExecuteUbergraph_GC_TadpoleEnergyDrain(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_TadpoleHaulChassis_Active_C (/Game/GameplayCueNotifies/Tadpole/GC_TadpoleHaulChassis_Active.GC_TadpoleHaulChassis_Active_C)
    void CountChanged_5450662940EA8BB2FA67F7AB2C97DD1F(const FGameplayTag& Tag, int32 NewCount, int32 OldCount); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_TadpoleHaulChassis_Active(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_TadpoleLight_C (/Game/GameplayCueNotifies/Tadpole/GC_TadpoleLight.GC_TadpoleLight_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void PowerDrainVFX(); // 0x16b94d0
    void ExecuteUbergraph_GC_TadpoleLight(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_TadpoleLocalAmbience_C (/Game/GameplayCueNotifies/Tadpole/GC_TadpoleLocalAmbience.GC_TadpoleLocalAmbience_C)
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_TadpoleLocalAmbience(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_TadpoleScoutRayChassis_Active_C (/Game/GameplayCueNotifies/Tadpole/GC_TadpoleScoutRayChassis_Active.GC_TadpoleScoutRayChassis_Active_C)
    void CountChanged_57BFF4E44618FC758C4BEBB85AB05F40(const FGameplayTag& Tag, int32 NewCount, int32 OldCount); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_TadpoleScoutRayChassis_Active(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Tadpole_Active_C (/Game/GameplayCueNotifies/Tadpole/GC_Tadpole_Active.GC_Tadpole_Active_C)
    void CountChanged_CF6E24E54312950EB7D9F2BF57E1E8F8(const FGameplayTag& Tag, int32 NewCount, int32 OldCount); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Tadpole_Active(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_Tadpole_Impact_C (/Game/GameplayCueNotifies/Tadpole/GC_Tadpole_Impact.GC_Tadpole_Impact_C)
    void CalcVelocityParam(AActor* Actor, const double& VelocityParam); // 0x16b94d0 [Private]
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_ThermalPlantActive_Looping_C (/Game/GameplayCueNotifies/ThermalPlant/GC_ThermalPlantActive_Looping.GC_ThermalPlantActive_Looping_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_ThermalPlantActive_Looping(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Trashcan_Looping_C (/Game/GameplayCueNotifies/Trashcan/GC_Trashcan_Looping.GC_Trashcan_Looping_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Trashcan_Looping(int32 EntryPoint); // 0x16b94d0 [Final]

// UGC_ImpactTrident_C (/Game/GameplayCueNotifies/Trident/GC_ImpactTrident.GC_ImpactTrident_C)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGC_TridentFlooding_C (/Game/GameplayCueNotifies/Trident/GC_TridentFlooding.GC_TridentFlooding_C)
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_TridentFlooding(int32 EntryPoint); // 0x16b94d0 [Final]

// AGC_Wakemaker_Lights_C (/Game/GameplayCueNotifies/Wakemaker/GC_Wakemaker_Lights.GC_Wakemaker_Lights_C)
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_GC_Wakemaker_Lights(int32 EntryPoint); // 0x16b94d0 [Final]

// UBP_FetchIsRepairing_C (/Game/GameplayCueNotifies/Welder/BP_FetchIsRepairing.BP_FetchIsRepairing_C)
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// AGC_WelderOnline_C (/Game/GameplayCueNotifies/Welder/GC_WelderOnline.GC_WelderOnline_C)
    void initHologramLight(USceneComponent* Tool); // 0x16b94d0 [Public]
    void Timeline_FadeIn_1__FinishedFunc(); // 0x16b94d0
    void Timeline_FadeIn_1__UpdateFunc(); // 0x16b94d0
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void EnergyEmpty(); // 0x16b94d0
    void EnergyRefilled(); // 0x16b94d0
    void OnAmmoLoaded(); // 0x16b94d0
    void OnAmmoReleased(); // 0x16b94d0
    void ExecuteUbergraph_GC_WelderOnline(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_MinorThreat_PoisonTubeCluster_C (/Game/Prototyping/Creatures/MinorThreats/BP_MinorThreat_PoisonTubeCluster.BP_MinorThreat_PoisonTubeCluster_C)
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x16b94d0 [Event Public]
    void OnDestroyed_Event(AActor* DestroyedActor); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_BP_MinorThreat_PoisonTubeCluster(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_DeepStartTremors_C (/Game/Prototyping/DeepStart/BP_DeepStartTremors.BP_DeepStartTremors_C)
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void TriggerTremor(); // 0x16b94d0
    void ExecuteUbergraph_BP_DeepStartTremors(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_SN2_Logo_C (/Game/Prototyping/DeepStart/Subnautica2Logo/WBP_SN2_Logo.WBP_SN2_Logo_C)
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_SN2_Logo(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_ScannerStation_Signal_OLD_C (/Game/Prototyping/Void/Blueprints/ScannerStation/BP_ScannerStation_Signal_OLD.BP_ScannerStation_Signal_OLD_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]

// UWBP_CTI_BackButton_C (/Game/UI/ComputerTextInterface/WBP_CTI_BackButton.WBP_CTI_BackButton_C)
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_CTI_BackButton(int32 EntryPoint); // 0x16b94d0 [Final]
    void Btn_Clicked__DelegateSignature(UUWEComputerTextInterfaceDialogueData* Dialogue, UWBP_CTI_Button_C* Button); // 0x16b94d0 [Public]

// UWBP_CTI_Button_C (/Game/UI/ComputerTextInterface/WBP_CTI_Button.WBP_CTI_Button_C)
    void UpdateState(); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_CTI_Button(int32 EntryPoint); // 0x16b94d0 [Final]
    void Btn_Clicked__DelegateSignature(UUWEComputerTextInterfaceDialogueData* Dialogue, UWBP_CTI_Button_C* Button); // 0x16b94d0 [Public]

// UWBP_CTI_FirstLine_C (/Game/UI/ComputerTextInterface/WBP_CTI_FirstLine.WBP_CTI_FirstLine_C)
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void RefreshNameText(const FText& Text); // 0x16b94d0
    void RefreshFirstLineText(const FText& Text); // 0x16b94d0
    void ExecuteUbergraph_WBP_CTI_FirstLine(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CTI_ProgressBar_C (/Game/UI/ComputerTextInterface/WBP_CTI_ProgressBar.WBP_CTI_ProgressBar_C)
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void Skip(); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_CTI_ProgressBar(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CTI_Terminal_Response_C (/Game/UI/ComputerTextInterface/WBP_CTI_Terminal_Response.WBP_CTI_Terminal_Response_C)
    void Continue(); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void SkipTextAnimation(); // 0x16b94d0
    void ContinueEvent(); // 0x16b94d0
    void Start(); // 0x16b94d0
    void TextAnimationCompleted(); // 0x16b94d0
    void SkipCurrentTextAnimation(); // 0x16b94d0
    void ProgressBarCompleted(); // 0x16b94d0
    void SkipCurrentProgressBar(); // 0x16b94d0
    void ExecuteUbergraph_WBP_CTI_Terminal_Response(int32 EntryPoint); // 0x16b94d0 [Final]
    void ReserveSpace__DelegateSignature(); // 0x16b94d0 [Public]
    void AnimationEnded__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_CTI_Terminal_Response_Content_C (/Game/UI/ComputerTextInterface/WBP_CTI_Terminal_Response_Content.WBP_CTI_Terminal_Response_Content_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void AnimateText(); // 0x16b94d0
    void Skip(); // 0x16b94d0
    void Destruct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_CTI_Terminal_Response_Content(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_CTI_Terminal_UserLine_C (/Game/UI/ComputerTextInterface/WBP_CTI_Terminal_UserLine.WBP_CTI_Terminal_UserLine_C)
    void Construct(); // 0x16b94d0 [Event Public]
    void HandleUserInput(const FText& Text); // 0x16b94d0
    void AnimateText(); // 0x16b94d0
    void SkipTextAnimation(); // 0x16b94d0
    void Destruct(); // 0x16b94d0 [Event Public]
    void ExecuteUbergraph_WBP_CTI_Terminal_UserLine(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_ComputerTextInterface_C (/Game/UI/ComputerTextInterface/WBP_ComputerTextInterface.WBP_ComputerTextInterface_C)
    void SetViewModel(UComputerTextInterfaceViewModel* ViewModel); // 0x16b94d0 [Final Public]
    UUWEDialogueSequence* GetNOADialogueSequence(); // 0x16b94d0 [Public]
    void ClearLines(); // 0x16b94d0 [Public]
    void SetDialogueButtonsEnabled(bool bInIsEnabled); // 0x16b94d0 [Public]
    void StopDialogueAudio(); // 0x16b94d0 [Public]
    void TryUnbindDelegates(); // 0x16b94d0 [Public]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    UWidget* Navigate from Back Button(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    UWidget* Navigate to Back Button(const EUINavigation& Navigation); // 0x16b94d0 [Public]
    void Clear_NOA_Response_CRT_Effect(); // 0x16b94d0 [Public]
    void Set_NOA_Response_CRT_Effect(const EUWEComputerTextInterfaceResponseEmotion& Emotion); // 0x16b94d0 [Public]
    void DialogueClicked(UUWEComputerTextInterfaceDialogueData* Dialogue, UWBP_CTI_Button_C* Button); // 0x16b94d0
    void Construct(); // 0x16b94d0 [Event Public]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    void ResponseTextAnimEnded(); // 0x16b94d0
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void UpdateDialogueOptions(TArray<UUWEComputerTextInterfaceDialogueData*>& DialogueOptions); // 0x16b94d0
    void OnContextChanged(); // 0x16b94d0 [Event Protected]
    void HandleBackOrExitButton(bool ShowExitButton); // 0x16b94d0
    void RefreshTerminalNameText(const FText& Text); // 0x16b94d0
    void RefreshTerminalFirstLineText(const FText& Text); // 0x16b94d0
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void BndEvt__WBP_ComputerTextInterface_TabCloseButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ComputerTextInterface_BackButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void BndEvt__WBP_ComputerTextInterface_HandleSkip_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void PlayerInputTextAnimationCompleted(); // 0x16b94d0
    void ResetPlayerInputSkip(); // 0x16b94d0
    void Skip(); // 0x16b94d0
    void OnReserveSpace(); // 0x16b94d0
    void BndEvt__WBP_ComputerTextInterface_HandleBackHotkey_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void AutoScrollText(); // 0x16b94d0
    void BndEvt__WBP_ComputerTextInterface_BackButton2_K2Node_ComponentBoundEvent_10_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button); // 0x16b94d0
    void ExecuteUbergraph_WBP_ComputerTextInterface(int32 EntryPoint); // 0x16b94d0 [Final]
    void NoaAnswerEnd__DelegateSignature(); // 0x16b94d0 [Public]
    void NoaAnswerStart__DelegateSignature(); // 0x16b94d0 [Public]

// UWBP_LockerLabelScreen_C (/Game/UI/Locker/WBP_LockerLabelScreen.WBP_LockerLabelScreen_C)
    void UpdateLabel(const FText& LabelText); // 0x16b94d0 [Public]

// IBPI_EditorTick_C (/Game/Utility/Editor/BPI_EditorTick.BPI_EditorTick_C)
    void EditorTick(); // 0x16b94d0 [Public]

// ABP_SnapshotCamera_Schema_C (/Game/Utility/Editor/PhotoTour/BP_SnapshotCamera_Schema.BP_SnapshotCamera_Schema_C)
    void GetSchemaAsSectionInfo(TArray<FCameraSectionInfo>& Array); // 0x16b94d0 [Public]
    void SetDisabled(bool Disabled); // 0x16b94d0 [Public]
    void GetSchemaSections(TArray<FString>& SchemaSections); // 0x16b94d0 [Public]
    void GetSchema(TArray<FF_SectionData>& Schema); // 0x16b94d0 [Public]

// ABP_VFXTrigger_CampOne_Flooding_C (/Game/VFX/Blueprints/BP_VFXTrigger_CampOne_Flooding.BP_VFXTrigger_CampOne_Flooding_C)
    void FloodTrigger(); // 0x16b94d0
    void ExecuteUbergraph_BP_VFXTrigger_CampOne_Flooding(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_VFXTrigger_CrawliesBurst_C (/Game/VFX/Blueprints/BP_VFXTrigger_CrawliesBurst.BP_VFXTrigger_CrawliesBurst_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void CrawliesBurst(); // 0x16b94d0
    void ExecuteUbergraph_BP_VFXTrigger_CrawliesBurst(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TeamMember_C (/Game/WBP_TeamMember.WBP_TeamMember_C)
    ESlateVisibility __0671b5a6-4010-6ff1-4cec-c0aa0a6af76a_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __8420a26f-4d96-03ee-d5b3-a88c388e1098_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __e5cd0b63-4b57-00a8-4bd9-ad832038105b_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __d4327825-46c0-98d3-a0e4-48bf173d3773_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __efd50250-4bda-b845-6b29-44ac82c37429_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __210ac36a-4d29-a198-d365-3ea10d16d5ad_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __889a1f51-4a43-e101-b6a5-79936d7b2dca_SourceToDest(); // 0x16b94d0 [Final Protected]
    ESlateVisibility __90c71618-485e-df10-3d07-d99dba16cc62_SourceToDest(); // 0x16b94d0 [Final Protected]
    FSlateBrush __e4bbbd97-47b2-9b1d-ee08-dbb0f41e1986_SourceToDest(); // 0x16b94d0 [Final Protected]
    void SetSN2TeamMemberViewModel(USN2TeamMemberViewModel* ViewModel); // 0x16b94d0 [Final Public]
    void SetZeroClarity(); // 0x16b94d0 [Public]
    void SetHighClarity(); // 0x16b94d0 [Public]
    void SetMediumClarity(); // 0x16b94d0 [Public]
    void SetLowClarity(); // 0x16b94d0 [Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void OnClarityScoreChanged(int32 Value); // 0x16b94d0
    void OnDownedTimeRemainingChanged(double NewTime); // 0x16b94d0
    void HandleHasProxChatChanged(bool bHasProxChat); // 0x16b94d0
    void HandleIsLocalPlayer(bool bIsLocalPlayer); // 0x16b94d0
    void ExecuteUbergraph_WBP_TeamMember(int32 EntryPoint); // 0x16b94d0 [Final]

// UWBP_TeamWidget_C (/Game/WBP_TeamWidget.WBP_TeamWidget_C)
    void Refresh(const TMap<APlayerState*, USN2TeamMemberViewModel*>& TeamMembers); // 0x16b94d0
    void ExecuteUbergraph_WBP_TeamWidget(int32 EntryPoint); // 0x16b94d0 [Final]

// UScaleByDensity_C (/PCG/BP_Elements/Deprecated/ScaleByDensity.ScaleByDensity_C)
    bool PointLoopBody(FPCGContext& InContext, UPCGPointData* InData, FPCGPoint& InPoint, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata, int64 Iteration); // 0x16b94d0 [Event Public]
    void ExecuteWithContext(FPCGContext& InContext, FPCGDataCollection& Input, FPCGDataCollection& Output); // 0x16b94d0 [Event Public]

// UAnimationCompressionLibraryDatabase (/Script/ACLPlugin.AnimationCompressionLibraryDatabase)
    void SetVisualFidelity(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UAnimationCompressionLibraryDatabase* DatabaseAsset, const ACLVisualFidelityChangeResult& Result, const ACLVisualFidelity& VisualFidelity); // 0x6e70e40 [Final Native Static Public]
    ACLVisualFidelity GetVisualFidelity(UAnimationCompressionLibraryDatabase* DatabaseAsset); // 0x6e70da0 [Final Native Static Public]

// UAIAsyncTaskBlueprintProxy (/Script/AIModule.AIAsyncTaskBlueprintProxy)
    void OnMoveCompleted(const FAIRequestID& RequestID, const EPathFollowingResult& MovementResult); // 0x56fc370 [Final Native Public]

// UGeneratedNavLinksProxy (/Script/AIModule.GeneratedNavLinksProxy)
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0x16b94d0 [Event Public]

// UValueOrBBKeyBlueprintUtility (/Script/AIModule.ValueOrBBKeyBlueprintUtility)
    FVector GetVector(FValueOrBBKey_Vector& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x56fc250 [Final Native Static Public]
    FInstancedStruct GetStruct(FValueOrBBKey_Struct& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x56fc100 [Final Native Static Public]
    FString GetString(FValueOrBBKey_String& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x56fbfb0 [Final Native Static Public]
    FRotator GetRotator(FValueOrBBKey_Rotator& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x56fbe90 [Final Native Static Public]
    UObject* GetObject(FValueOrBBKey_Object& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x56fbd70 [Final Native Static Public]
    FName GetName(FValueOrBBKey_Name& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x56fbc80 [Final Native Static Public]
    int32 GetInt32(FValueOrBBKey_Int32& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x56fbb80 [Final Native Static Public]
    float GetFloat(FValueOrBBKey_Float& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x56fba80 [Final Native Static Public]
    uint8 GetEnum(FValueOrBBKey_Enum& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x56fb960 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FValueOrBBKey_Class& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x56fb840 [Final Native Static Public]
    bool GetBool(FValueOrBBKey_Bool& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x56fb740 [Final Native Static Public]

// AAIController (/Script/AIModule.AIController)
    bool UseBlackboard(UBlackboardData* BlackboardAsset, const UBlackboardComponent*& BlackboardComponent); // 0x5725470 [Final Native Public]
    void UnclaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x57252f0 [Final Native Public]
    void SetPathFollowingComponent(UPathFollowingComponent* NewPFComponent); // 0x5724830 [Final Native Public]
    void SetMoveBlockDetection(bool bEnable); // 0x57247a0 [Final Native Public]
    bool RunBehaviorTree(UBehaviorTree* BTAsset); // 0x57234e0 [Native Public]
    void OnUsingBlackBoard(UBlackboardComponent* BlackboardComp, UBlackboardData* BlackboardAsset); // 0x16b94d0 [Event Protected]
    void OnGameplayTaskResourcesClaimed(const FGameplayResourceSet& NewlyClaimed, const FGameplayResourceSet& FreshlyReleased); // 0x5723410 [Native Public]
    EPathFollowingRequestResult MoveToLocation(const FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x5723160 [Final Native Public]
    EPathFollowingRequestResult MoveToActor(AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x5722f10 [Final Native Public]
    void K2_SetFocus(AActor* NewFocus); // 0x5722e80 [Final Native Public]
    void K2_SetFocalPoint(const FVector& FP); // 0x5722de0 [Final Native Public]
    void K2_ClearFocus(); // 0x5722db0 [Final Native Public]
    bool HasPartialPath(); // 0x5722c70 [Final Native Public]
    UPathFollowingComponent* GetPathFollowingComponent(); // 0x5722220 [Final Native Public]
    EPathFollowingStatus GetMoveStatus(); // 0x5722050 [Final Native Public]
    FVector GetImmediateMoveDestination(); // 0x5721de0 [Final Native Public]
    AActor* GetFocusActor(); // 0x5721db0 [Final Native Public]
    FVector GetFocalPointOnActor(AActor* Actor); // 0x5721d00 [Native Public]
    FVector GetFocalPoint(); // 0x5721cc0 [Final Native Public]
    UAIPerceptionComponent* GetAIPerceptionComponent(); // 0x5720be0 [Final Native Public]
    void ClaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x5720810 [Final Native Public]

// UAISystem (/Script/AIModule.AISystem)
    void AILoggingVerbose(); // 0x3b4b780 [Native Public]
    void AIIgnorePlayers(); // 0x2609c00 [Native Public]

// UBrainComponent (/Script/AIModule.BrainComponent)
    void StopLogic(const FString& Reason); // 0x5753b30 [Native Public]
    void StartLogic(); // 0x3b4b7e0 [Native Public]
    void RestartLogic(); // 0x5752e20 [Native Public]
    bool IsRunning(); // 0x57528e0 [Native Public]
    bool IsPaused(); // 0x57528b0 [Native Public]

// UBehaviorTreeComponent (/Script/AIModule.BehaviorTreeComponent)
    void SetDynamicSubtree(const FGameplayTag& InjectTag, UBehaviorTree* BehaviorAsset); // 0x57246d0 [Native Public]
    double GetTagCooldownEndTime(const FGameplayTag& CooldownTag); // 0x5722430 [Final Native Public]
    void AddCooldownTagDuration(const FGameplayTag& CooldownTag, float CooldownDuration, bool bAddToExistingDuration); // 0x57205e0 [Final Native Public]

// IBlackboardAssetProvider (/Script/AIModule.BlackboardAssetProvider)
    UBlackboardData* GetBlackboardAsset(); // 0x5720c00 [Native Public]

// UBlackboardComponent (/Script/AIModule.BlackboardComponent)
    void SetValueAsVector(const FName& KeyName, const FVector& VectorValue); // 0x57251e0 [Final Native Public]
    void SetValueAsString(const FName& KeyName, const FString& StringValue); // 0x5725070 [Final Native Public]
    void SetValueAsRotator(const FName& KeyName, const FRotator& VectorValue); // 0x5724f60 [Final Native Public]
    void SetValueAsObject(const FName& KeyName, UObject* ObjectValue); // 0x5724e70 [Final Native Public]
    void SetValueAsName(const FName& KeyName, const FName& NameValue); // 0x5724d80 [Final Native Public]
    void SetValueAsInt(const FName& KeyName, int32 IntValue); // 0x5724c90 [Final Native Public]
    void SetValueAsFloat(const FName& KeyName, float FloatValue); // 0x5724ba0 [Final Native Public]
    void SetValueAsEnum(const FName& KeyName, uint8 EnumValue); // 0x5724ab0 [Final Native Public]
    void SetValueAsClass(const FName& KeyName, TSubclassOf<UObject> ClassValue); // 0x57249c0 [Final Native Public]
    void SetValueAsBool(const FName& KeyName, bool BoolValue); // 0x57248d0 [Final Native Public]
    bool IsVectorValueSet(const FName& KeyName); // 0x5722cc0 [Final Native Public]
    FVector GetValueAsVector(const FName& KeyName); // 0x5722bb0 [Final Native Public]
    FString GetValueAsString(const FName& KeyName); // 0x5722ab0 [Final Native Public]
    FRotator GetValueAsRotator(const FName& KeyName); // 0x57229f0 [Final Native Public]
    UObject* GetValueAsObject(const FName& KeyName); // 0x5722940 [Final Native Public]
    FName GetValueAsName(const FName& KeyName); // 0x57228a0 [Final Native Public]
    int32 GetValueAsInt(const FName& KeyName); // 0x57227f0 [Final Native Public]
    float GetValueAsFloat(const FName& KeyName); // 0x5722740 [Final Native Public]
    uint8 GetValueAsEnum(const FName& KeyName); // 0x5722690 [Final Native Public]
    TSubclassOf<UObject> GetValueAsClass(const FName& KeyName); // 0x57225e0 [Final Native Public]
    bool GetValueAsBool(const FName& KeyName); // 0x5722530 [Final Native Public]
    bool GetRotationFromEntry(const FName& KeyName, const FRotator& ResultRotation); // 0x5722240 [Final Native Public]
    bool GetLocationFromEntry(const FName& KeyName, const FVector& ResultLocation); // 0x5721e60 [Final Native Public]
    void ClearValue(const FName& KeyName); // 0x5720b30 [Final Native Public]

// UBTFunctionLibrary (/Script/AIModule.BTFunctionLibrary)
    void StopUsingExternalEvent(UBTNode* NodeOwner); // 0x3569c90 [Final Native Static Public]
    void StartUsingExternalEvent(UBTNode* NodeOwner, AActor* OwningActor); // 0x47218f0 [Final Native Static Public]
    void SetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FVector& Value); // 0x5724520 [Final Native Static Public]
    void SetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FString& Value); // 0x57242f0 [Final Native Static Public]
    void SetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FRotator& Value); // 0x5724140 [Final Native Static Public]
    void SetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key, UObject* Value); // 0x5723f90 [Final Native Static Public]
    void SetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FName& Value); // 0x5723e00 [Final Native Static Public]
    void SetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key, int32 Value); // 0x5723c50 [Final Native Static Public]
    void SetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key, float Value); // 0x5723a90 [Final Native Static Public]
    void SetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key, uint8 Value); // 0x57238e0 [Final Native Static Public]
    void SetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key, TSubclassOf<UObject> Value); // 0x5723730 [Final Native Static Public]
    void SetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key, bool Value); // 0x5723580 [Final Native Static Public]
    UBlackboardComponent* GetOwnersBlackboard(UBTNode* NodeOwner); // 0x5722150 [Final Native Static Public]
    UBehaviorTreeComponent* GetOwnerComponent(UBTNode* NodeOwner); // 0x5722090 [Final Native Static Public]
    FVector GetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5721b20 [Final Native Static Public]
    FString GetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5721920 [Final Native Static Public]
    FRotator GetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5721780 [Final Native Static Public]
    UObject* GetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5721620 [Final Native Static Public]
    FName GetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x57214a0 [Final Native Static Public]
    int32 GetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5721340 [Final Native Static Public]
    float GetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x57211e0 [Final Native Static Public]
    uint8 GetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5721080 [Final Native Static Public]
    TSubclassOf<UObject> GetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5720f20 [Final Native Static Public]
    bool GetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5720dc0 [Final Native Static Public]
    AActor* GetBlackboardValueAsActor(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x5720c30 [Final Native Static Public]
    void ClearBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x57209c0 [Final Native Static Public]
    void ClearBlackboardValue(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x57209c0 [Final Native Static Public]

// UBTDecorator_BlueprintBase (/Script/AIModule.BTDecorator_BlueprintBase)
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x16b94d0 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x16b94d0 [Event Protected]
    void ReceiveObserverDeactivatedAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ReceiveObserverDeactivated(AActor* OwnerActor); // 0x16b94d0 [Event Protected]
    void ReceiveObserverActivatedAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ReceiveObserverActivated(AActor* OwnerActor); // 0x16b94d0 [Event Protected]
    void ReceiveExecutionStartAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ReceiveExecutionStart(AActor* OwnerActor); // 0x16b94d0 [Event Protected]
    void ReceiveExecutionFinishAI(AAIController* OwnerController, APawn* ControlledPawn, const EBTNodeResult& NodeResult); // 0x16b94d0 [Event Protected]
    void ReceiveExecutionFinish(AActor* OwnerActor, const EBTNodeResult& NodeResult); // 0x16b94d0 [Event Protected]
    bool PerformConditionCheckAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    bool PerformConditionCheck(AActor* OwnerActor); // 0x16b94d0 [Event Protected]
    bool IsDecoratorObserverActive(); // 0x5752820 [Final Native Protected]
    bool IsDecoratorExecutionActive(); // 0x5752770 [Final Native Protected]

// UBTService_BlueprintBase (/Script/AIModule.BTService_BlueprintBase)
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x16b94d0 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x16b94d0 [Event Protected]
    void ReceiveSearchStartAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ReceiveSearchStart(AActor* OwnerActor); // 0x16b94d0 [Event Protected]
    void ReceiveDeactivationAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ReceiveDeactivation(AActor* OwnerActor); // 0x16b94d0 [Event Protected]
    void ReceiveActivationAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ReceiveActivation(AActor* OwnerActor); // 0x16b94d0 [Event Protected]
    bool IsServiceActive(); // 0x5752910 [Final Native Protected]

// UBTTask_BlueprintBase (/Script/AIModule.BTTask_BlueprintBase)
    void SetFinishOnMessageWithId(const FName& MessageName, int32 RequestID); // 0x5753530 [Final Native Protected]
    void SetFinishOnMessage(const FName& MessageName); // 0x5753470 [Final Native Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x16b94d0 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x16b94d0 [Event Protected]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ReceiveExecute(AActor* OwnerActor); // 0x16b94d0 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]
    void ReceiveAbort(AActor* OwnerActor); // 0x16b94d0 [Event Protected]
    bool IsTaskExecuting(); // 0x57529c0 [Final Native Protected]
    bool IsTaskAborting(); // 0x5752990 [Final Native Protected]
    void FinishExecute(bool bSuccess); // 0x5751b30 [Final Native Protected]
    void FinishAbort(); // 0x5751a90 [Final Native Protected]

// UAIBlueprintHelperLibrary (/Script/AIModule.AIBlueprintHelperLibrary)
    void UnlockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); // 0x5753bd0 [Final Native Static Public]
    APawn* SpawnAIFromClass(UObject* WorldContextObject, TSubclassOf<APawn> PawnClass, UBehaviorTree* BehaviorTree, const FVector& Location, const FRotator& Rotation, bool bNoCollisionFail, AActor* Owner); // 0x57538b0 [Final Native Static Public]
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x57537e0 [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x5753720 [Final Native Static Public]
    void SendAIMessage(APawn* Target, const FName& Message, UObject* MessageSource, bool bSuccess); // 0x5753280 [Final Native Static Public]
    void LockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); // 0x5752c90 [Final Native Static Public]
    bool IsValidAIRotation(const FRotator& Rotation); // 0x5752be0 [Final Native Static Public]
    bool IsValidAILocation(const FVector& Location); // 0x5752b20 [Final Native Static Public]
    bool IsValidAIDirection(const FVector& DirectionVector); // 0x5752a40 [Final Native Static Public]
    int32 GetNextNavLinkIndex(AController* Controller); // 0x5752220 [Final Native Static Public]
    TArray<FVector> GetCurrentPathPoints(AController* Controller); // 0x57520b0 [Final Native Static Public]
    int32 GetCurrentPathIndex(AController* Controller); // 0x5751fd0 [Final Native Static Public]
    UNavigationPath* GetCurrentPath(AController* Controller); // 0x5751df0 [Final Native Static Public]
    UBlackboardComponent* GetBlackboard(AActor* Target); // 0x5751d10 [Final Native Static Public]
    AAIController* GetAIController(AActor* ControlledActor); // 0x5751c30 [Final Native Static Public]
    UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); // 0x57518b0 [Final Native Static Public]

// UEnvQueryContext_BlueprintBase (/Script/AIModule.EnvQueryContext_BlueprintBase)
    void ProvideSingleLocation(UObject* QuerierObject, AActor* QuerierActor, const FVector& ResultingLocation); // 0x16b94d0 [Event Public]
    void ProvideSingleActor(UObject* QuerierObject, AActor* QuerierActor, const AActor*& ResultingActor); // 0x16b94d0 [Event Public]
    void ProvideLocationsSet(UObject* QuerierObject, AActor* QuerierActor, const TArray<FVector>& ResultingLocationSet); // 0x16b94d0 [Event Public]
    void ProvideActorsSet(UObject* QuerierObject, AActor* QuerierActor, const TArray<AActor*>& ResultingActorsSet); // 0x16b94d0 [Event Public]

// UEnvQueryInstanceBlueprintWrapper (/Script/AIModule.EnvQueryInstanceBlueprintWrapper)
    void SetNamedParam(const FName& ParamName, float Value); // 0x5753640 [Final Native Public]
    TArray<FVector> GetResultsAsLocations(); // 0x5752660 [Final Native Public]
    TArray<AActor*> GetResultsAsActors(); // 0x57525e0 [Final Native Public]
    bool GetQueryResultsAsLocations(const TArray<FVector>& ResultLocations); // 0x5752480 [Final Native Public]
    bool GetQueryResultsAsActors(const TArray<AActor*>& ResultActors); // 0x57523c0 [Final Native Public]
    float GetItemScore(int32 ItemIndex); // 0x5752160 [Final Native Public]
    void EQSQueryDoneSignature__DelegateSignature(UEnvQueryInstanceBlueprintWrapper* QueryInstance, const EEnvQueryStatus& QueryStatus); // 0x16b94d0 [Public]

// UEnvQueryManager (/Script/AIModule.EnvQueryManager)
    UEnvQueryInstanceBlueprintWrapper* RunEQSQuery(UObject* WorldContextObject, UEnvQuery* QueryTemplate, UObject* Querier, const EEnvQueryRunMode& RunMode, TSubclassOf<UEnvQueryInstanceBlueprintWrapper> WrapperClass); // 0x5752e40 [Final Native Static Public]

// UEnvQueryGenerator_BlueprintBase (/Script/AIModule.EnvQueryGenerator_BlueprintBase)
    UObject* GetQuerier(); // 0x5780b30 [Final Native Public]
    void DoItemGenerationFromActors(const TArray<AActor*>& ContextActors); // 0x16b94d0 [Event Public]
    void DoItemGeneration(const TArray<FVector>& ContextLocations); // 0x16b94d0 [Event Public]
    void AddGeneratedVector(const FVector& GeneratedVector); // 0x57809a0 [Final Native Public]
    void AddGeneratedActor(AActor* GeneratedActor); // 0x57807a0 [Final Native Public]

// UPathFollowingComponent (/Script/AIModule.PathFollowingComponent)
    void OnNavDataRegistered(ANavigationData* NavData); // 0x57a9980 [Final Native Protected]
    void OnActorBump(AActor* SelfActor, AActor* OtherActor, const FVector& NormalImpulse, FHitResult& Hit); // 0x57a97a0 [Native Public]
    FVector GetPathDestination(); // 0x57a9060 [Final Native Public]
    EPathFollowingAction GetPathActionType(); // 0x57a8fa0 [Final Native Public]

// UCrowdFollowingComponent (/Script/AIModule.CrowdFollowingComponent)
    void SuspendCrowdSteering(bool bSuspend); // 0x5780d90 [Native Public]

// ANavLinkProxy (/Script/AIModule.NavLinkProxy)
    void SetSmartLinkEnabled(bool bEnabled); // 0x5780d00 [Final Native Public]
    void ResumePathFollowing(AActor* Agent); // 0x5780be0 [Final Native Public]
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0x16b94d0 [Event Public]
    bool IsSmartLinkEnabled(); // 0x5780bb0 [Final Native Public]
    bool HasMovingAgents(); // 0x5780b70 [Final Native Public]

// UNavLocalGridManager (/Script/AIModule.NavLocalGridManager)
    bool SetLocalNavigationGridDensity(UObject* WorldContextObject, float CellSize); // 0x57ab5e0 [Final Native Static Public]
    void RemoveLocalNavigationGrid(UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); // 0x57aa090 [Final Native Static Public]
    bool FindLocalNavigationGridPath(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<FVector>& PathPoints); // 0x57a85e0 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoints(UObject* WorldContextObject, const TArray<FVector>& Locations, int32 Radius2D, float Height, bool bRebuildGrids); // 0x57a81d0 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoint(UObject* WorldContextObject, const FVector& Location, int32 Radius2D, float Height, bool bRebuildGrids); // 0x57a7f10 [Final Native Static Public]
    int32 AddLocalNavigationGridForCapsule(UObject* WorldContextObject, const FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, int32 Radius2D, float Height, bool bRebuildGrids); // 0x57a7af0 [Final Native Static Public]
    int32 AddLocalNavigationGridForBox(UObject* WorldContextObject, const FVector& Location, const FVector& Extent, const FRotator& Rotation, int32 Radius2D, float Height, bool bRebuildGrids); // 0x57a7760 [Final Native Static Public]

// UAIPerceptionComponent (/Script/AIModule.AIPerceptionComponent)
    void SetSenseEnabled(TSubclassOf<UAISense> SenseClass, bool bEnable); // 0x57ab770 [Final Native Public]
    void RequestStimuliListenerUpdate(); // 0x57ab3d0 [Final Native Public]
    void OnOwnerEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x57a9ba0 [Final Native Public]
    bool IsSenseEnabled(TSubclassOf<UAISense> SenseClass); // 0x57a9520 [Final Native Public]
    void GetPerceivedHostileActorsBySense(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x57a91c0 [Final Native Public]
    void GetPerceivedHostileActors(const TArray<AActor*>& OutActors); // 0x57a9110 [Final Native Public]
    void GetKnownPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x57a8e90 [Final Native Public]
    void GetCurrentlyPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x57a8d80 [Final Native Public]
    bool GetActorsPerception(AActor* Actor, FActorPerceptionBlueprintInfo& Info); // 0x57a87c0 [Final Native Public]
    void ForgetAll(); // 0x57a87a0 [Final Native Public]

// UAIPerceptionStimuliSourceComponent (/Script/AIModule.AIPerceptionStimuliSourceComponent)
    void UnregisterFromSense(TSubclassOf<UAISense> SenseClass); // 0x57aba70 [Final Native Public]
    void UnregisterFromPerceptionSystem(); // 0x57ab980 [Final Native Public]
    void RegisterWithPerceptionSystem(); // 0x57aa070 [Final Native Public]
    void RegisterForSense(TSubclassOf<UAISense> SenseClass); // 0x57a9d50 [Final Native Public]

// UAIPerceptionSystem (/Script/AIModule.AIPerceptionSystem)
    void ReportPerceptionEvent(UObject* WorldContextObject, UAISenseEvent* PerceptionEvent); // 0x57aaba0 [Final Native Static Public]
    void ReportEvent(UAISenseEvent* PerceptionEvent); // 0x57aa700 [Final Native Public]
    bool RegisterPerceptionStimuliSource(UObject* WorldContextObject, TSubclassOf<UAISense> Sense, AActor* Target); // 0x57a9e90 [Final Native Static Public]
    void OnPerceptionStimuliSourceEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x57a9c80 [Final Native Protected]
    TSubclassOf<UAISense> GetSenseClassForStimulus(UObject* WorldContextObject, FAIStimulus& Stimulus); // 0x57a9330 [Final Native Static Public]

// UAISense_Blueprint (/Script/AIModule.AISense_Blueprint)
    float OnUpdate(const TArray<UAISenseEvent*>& EventsToProcess); // 0x16b94d0 [Event Public]
    void OnListenerUpdated(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent); // 0x16b94d0 [Event Public]
    void OnListenerUnregistered(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent); // 0x16b94d0 [Event Public]
    void OnListenerRegistered(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent); // 0x16b94d0 [Event Public]
    void K2_OnNewPawn(APawn* NewPawn); // 0x16b94d0 [Event Public]
    void GetAllListenerComponents(const TArray<UAIPerceptionComponent*>& ListenerComponents); // 0x57a8c70 [Final Native Public]
    void GetAllListenerActors(const TArray<AActor*>& ListenerActors); // 0x57a8b00 [Final Native Public]

// UAISense_Damage (/Script/AIModule.AISense_Damage)
    void ReportDamageEvent(UObject* WorldContextObject, AActor* DamagedActor, AActor* Instigator, float DamageAmount, const FVector& EventLocation, const FVector& HitLocation, const FName& Tag); // 0x57aa230 [Final Native Static Public]

// UAISense_Hearing (/Script/AIModule.AISense_Hearing)
    void ReportNoiseEvent(UObject* WorldContextObject, const FVector& NoiseLocation, float Loudness, AActor* Instigator, float MaxRange, const FName& Tag); // 0x57aa830 [Final Native Static Public]

// UAISense_Prediction (/Script/AIModule.AISense_Prediction)
    void RequestPawnPredictionEvent(APawn* Requestor, AActor* PredictedActor, float PredictionTime); // 0x57ab210 [Final Native Static Public]
    void RequestControllerPredictionEvent(AAIController* Requestor, AActor* PredictedActor, float PredictionTime); // 0x57ab060 [Final Native Static Public]

// UAISense_Touch (/Script/AIModule.AISense_Touch)
    void ReportTouchEvent(UObject* WorldContextObject, AActor* TouchReceiver, AActor* OtherActor, const FVector& Location); // 0x57aad70 [Final Native Static Public]

// UPawnSensingComponent (/Script/AIModule.PawnSensingComponent)
    void SetSensingUpdatesEnabled(bool bEnabled); // 0x57ab8f0 [Native Public]
    void SetSensingInterval(float NewSensingInterval); // 0x57ab860 [Native Public]
    void SetPeripheralVisionAngle(float NewPeripheralVisionAngle); // 0x57ab6e0 [Native Public]
    void SeePawnDelegate__DelegateSignature(APawn* Pawn); // 0x16b94d0 [Public]
    void HearNoiseDelegate__DelegateSignature(APawn* Instigator, const FVector& Location, float Volume); // 0x16b94d0 [Public]
    float GetPeripheralVisionCosine(); // 0x57a9310 [Final Native Public]
    float GetPeripheralVisionAngle(); // 0x57a92f0 [Final Native Public]

// UAITask_MoveTo (/Script/AIModule.AITask_MoveTo)
    UAITask_MoveTo* AIMoveTo(AAIController* Controller, const FVector& GoalLocation, AActor* GoalActor, float AcceptanceRadius, const EAIOptionFlag& StopOnOverlap, const EAIOptionFlag& AcceptPartialPath, bool bUsePathfinding, bool bLockAILogic, bool bUseContinuousGoalTracking, const EAIOptionFlag& ProjectGoalOnNavigation, const EAIOptionFlag& RequireNavigableEndLocation); // 0x57a7410 [Final Native Static Public]

// UAITask_RunEQS (/Script/AIModule.AITask_RunEQS)
    UAITask_RunEQS* RunEQS(AAIController* Controller, UEnvQuery* QueryTemplate); // 0x57ab3f0 [Final Native Static Public]

// ULayersBlueprintLibrary (/Script/ActorLayerUtilities.LayersBlueprintLibrary)
    void RemoveActorFromLayer(AActor* InActor, FActorLayer& Layer); // 0x81005b0 [Final Native Static Public]
    TArray<AActor*> GetActors(UObject* WorldContextObject, FActorLayer& ActorLayer); // 0x8100490 [Final Native Static Public]
    void AddActorToLayer(AActor* InActor, FActorLayer& Layer); // 0x81003a0 [Final Native Static Public]

// UActorSequenceComponent (/Script/ActorSequence.ActorSequenceComponent)
    void StopSequence(); // 0x6446840 [Final Native Public]
    void PlaySequence(); // 0x6446820 [Final Native Public]
    void PauseSequence(); // 0x6446800 [Final Native Public]

// URadialSlider (/Script/AdvancedWidgets.RadialSlider)
    void SetValueTags(const TArray<float>& InValueTags); // 0x71d45a0 [Final Native Public]
    void SetValue(float InValue); // 0x71d4490 [Final Native Public]
    void SetUseVerticalDrag(bool InUseVerticalDrag); // 0x71d43f0 [Final Native Public]
    void SetStepSize(float InValue); // 0x71d42d0 [Final Native Public]
    void SetSliderRange(FRuntimeFloatCurve& InSliderRange); // 0x71d4190 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x71d4080 [Final Native Public]
    void SetSliderHandleStartAngle(float InValue); // 0x71d3fd0 [Final Native Public]
    void SetSliderHandleEndAngle(float InValue); // 0x71d3f20 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x71d3e10 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x71d3d00 [Final Native Public]
    void SetShowSliderHandle(bool InShowSliderHandle); // 0x71d3c60 [Final Native Public]
    void SetShowSliderHand(bool InShowSliderHand); // 0x71d3bc0 [Final Native Public]
    void SetLocked(bool InValue); // 0x71d3ac0 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InValue); // 0x71d39e0 [Final Native Public]
    void SetCustomDefaultValue(float InValue); // 0x71d38d0 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x71d37c0 [Final Native Public]
    void SetAngularOffset(float InValue); // 0x71d3720 [Final Native Public]
    float GetValue(); // 0x71d3670 [Final Native Public]
    float GetNormalizedSliderHandlePosition(); // 0x71d3620 [Final Native Public]
    float GetCustomDefaultValue(); // 0x71d3570 [Final Native Public]

// UAnalyticsBlueprintLibrary (/Script/AnalyticsBlueprintLibrary.AnalyticsBlueprintLibrary)
    bool StartSessionWithAttributes(const TArray<FAnalyticsEventAttr>& Attributes); // 0x544bc40 [Final Native Static Public]
    bool StartSession(); // 0x544bae0 [Final Native Static Public]
    void SetUserId(const FString& UserId); // 0x544b9b0 [Final Native Static Public]
    void SetSessionId(const FString& SessionId); // 0x544b880 [Final Native Static Public]
    void SetLocation(const FString& Location); // 0x544b750 [Final Native Static Public]
    void SetGender(const FString& Gender); // 0x544b620 [Final Native Static Public]
    void SetBuildInfo(const FString& BuildInfo); // 0x544b4f0 [Final Native Static Public]
    void SetAge(int32 Age); // 0x544b3e0 [Final Native Static Public]
    void RecordSimpleItemPurchaseWithAttributes(const FString& ItemId, int32 ItemQuantity, const TArray<FAnalyticsEventAttr>& Attributes); // 0x544b1d0 [Final Native Static Public]
    void RecordSimpleItemPurchase(const FString& ItemId, int32 ItemQuantity); // 0x544b020 [Final Native Static Public]
    void RecordSimpleCurrencyPurchaseWithAttributes(const FString& GameCurrencyType, int32 GameCurrencyAmount, const TArray<FAnalyticsEventAttr>& Attributes); // 0x544ae20 [Final Native Static Public]
    void RecordSimpleCurrencyPurchase(const FString& GameCurrencyType, int32 GameCurrencyAmount); // 0x544acb0 [Final Native Static Public]
    void RecordProgressWithFullHierarchyAndAttributes(const FString& ProgressType, const TArray<FString>& ProgressNames, const TArray<FAnalyticsEventAttr>& Attributes); // 0x544aa70 [Final Native Static Public]
    void RecordProgressWithAttributes(const FString& ProgressType, const FString& ProgressName, const TArray<FAnalyticsEventAttr>& Attributes); // 0x544a860 [Final Native Static Public]
    void RecordProgress(const FString& ProgressType, const FString& ProgressName); // 0x544a6e0 [Final Native Static Public]
    void RecordItemPurchase(const FString& ItemId, const FString& Currency, int32 PerItemCost, int32 ItemQuantity); // 0x544a4d0 [Final Native Static Public]
    void RecordEventWithAttributes(const FString& EventName, const TArray<FAnalyticsEventAttr>& Attributes); // 0x544a2f0 [Final Native Static Public]
    void RecordEventWithAttribute(const FString& EventName, const FString& AttributeName, const FString& AttributeValue); // 0x544a1b0 [Final Native Static Public]
    void RecordEvent(const FString& EventName); // 0x544a050 [Final Native Static Public]
    void RecordErrorWithAttributes(const FString& Error, const TArray<FAnalyticsEventAttr>& Attributes); // 0x5449e80 [Final Native Static Public]
    void RecordError(const FString& Error); // 0x5449d50 [Final Native Static Public]
    void RecordCurrencyPurchase(const FString& GameCurrencyType, int32 GameCurrencyAmount, const FString& RealCurrencyType, float RealMoneyCost, const FString& PaymentProvider); // 0x5449ae0 [Final Native Static Public]
    void RecordCurrencyGivenWithAttributes(const FString& GameCurrencyType, int32 GameCurrencyAmount, const TArray<FAnalyticsEventAttr>& Attributes); // 0x54498e0 [Final Native Static Public]
    void RecordCurrencyGiven(const FString& GameCurrencyType, int32 GameCurrencyAmount); // 0x5449770 [Final Native Static Public]
    FAnalyticsEventAttr MakeEventAttribute(const FString& AttributeName, const FString& AttributeValue); // 0x5449540 [Final Native Static Public]
    FString GetUserId(); // 0x5449420 [Final Native Static Public]
    FString GetSessionId(); // 0x5449300 [Final Native Static Public]
    void FlushEvents(); // 0x5449230 [Final Native Static Public]
    void EndSession(); // 0x5449160 [Final Native Static Public]

// UAnimNodeRigidBodyLibrary (/Script/AnimGraphRuntime.AnimNodeRigidBodyLibrary)
    FRigidBodyAnimNodeReference SetOverridePhysicsAsset(FRigidBodyAnimNodeReference& node, UPhysicsAsset* PhysicsAsset); // 0x35708e0 [Final Native Static Public]
    void ConvertToRigidBodyAnimNodePure(FAnimNodeReference& node, FRigidBodyAnimNodeReference& RigidBodyAnimNode, const bool& Result); // 0x35705b0 [Final Native Static Public]
    FRigidBodyAnimNodeReference ConvertToRigidBodyAnimNode(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x35704b0 [Final Native Static Public]

// UBlendSpaceLibrary (/Script/AnimGraphRuntime.BlendSpaceLibrary)
    void SnapToPosition(FBlendSpaceReference& BlendSpace, const FVector& NewPosition); // 0x35709e0 [Final Native Static Public]
    FVector GetPosition(FBlendSpaceReference& BlendSpace); // 0x35707b0 [Final Native Static Public]
    FVector GetFilteredPosition(FBlendSpaceReference& BlendSpace); // 0x3570700 [Final Native Static Public]
    void ConvertToBlendSpacePure(FAnimNodeReference& node, FBlendSpaceReference& BlendSpace, const bool& Result); // 0x3570340 [Final Native Static Public]
    FBlendSpaceReference ConvertToBlendSpace(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x3570240 [Final Native Static Public]

// ISequencerAnimationOverride (/Script/AnimGraphRuntime.SequencerAnimationOverride)
    TArray<FName> GetSequencerAnimSlotNames(); // 0x3570860 [Native Event Public]
    bool AllowsCinematicOverride(); // 0x3570210 [Native Event Public]

// UAnimationStateMachineLibrary (/Script/AnimGraphRuntime.AnimationStateMachineLibrary)
    void SetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& node, const FName& TargetState, float Duration, const ETransitionLogicType& BlendType, UBlendProfile* BlendProfile, const EAlphaBlendOption& AlphaBlendOption, UCurveFloat* CustomBlendCurve); // 0x35fc170 [Final Native Static Public]
    bool IsStateBlendingOut(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& node); // 0x35f85e0 [Final Native Static Public]
    bool IsStateBlendingIn(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& node); // 0x35f8480 [Final Native Static Public]
    FName GetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& node); // 0x35f8180 [Final Native Static Public]
    float GetRelevantAnimTimeRemainingFraction(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& node); // 0x35f7b70 [Final Native Static Public]
    float GetRelevantAnimTimeRemaining(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& node); // 0x35f7a00 [Final Native Static Public]
    void ConvertToAnimationStateResultPure(FAnimNodeReference& node, FAnimationStateResultReference& AnimationState, const bool& Result); // 0x35f44e0 [Final Native Static Public]
    void ConvertToAnimationStateResult(FAnimNodeReference& node, FAnimationStateResultReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x35f4390 [Final Native Static Public]
    void ConvertToAnimationStateMachinePure(FAnimNodeReference& node, FAnimationStateMachineReference& AnimationState, const bool& Result); // 0x35f4200 [Final Native Static Public]
    void ConvertToAnimationStateMachine(FAnimNodeReference& node, FAnimationStateMachineReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x35f40b0 [Final Native Static Public]

// UAnimExecutionContextLibrary (/Script/AnimGraphRuntime.AnimExecutionContextLibrary)
    bool IsActive(FAnimExecutionContext& Context); // 0x35f83b0 [Final Native Static Public]
    float GetDeltaTime(FAnimUpdateContext& Context); // 0x35f70c0 [Final Native Static Public]
    float GetCurrentWeight(FAnimUpdateContext& Context); // 0x35f6ff0 [Final Native Static Public]
    FAnimNodeReference GetAnimNodeReference(UAnimInstance* Instance, int32 Index); // 0x35f6d50 [Final Native Static Public]
    UAnimInstance* GetAnimInstance(FAnimExecutionContext& Context); // 0x35f6c80 [Final Native Static Public]
    FAnimUpdateContext ConvertToUpdateContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x35f6230 [Final Native Static Public]
    FAnimPoseContext ConvertToPoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x35f5880 [Final Native Static Public]
    FAnimInitializationContext ConvertToInitializationContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x35f4c20 [Final Native Static Public]
    FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x35f4a90 [Final Native Static Public]

// UBlendListBaseLibrary (/Script/AnimGraphRuntime.BlendListBaseLibrary)
    void ResetNode(FBlendListBaseReference& BlendListBase); // 0x35fa620 [Final Native Static Public]
    FBlendListBaseReference ConvertToBlendListBase(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x35f4670 [Final Native Static Public]

// UBlendSpacePlayerLibrary (/Script/AnimGraphRuntime.BlendSpacePlayerLibrary)
    void SnapToPosition(FBlendSpacePlayerReference& BlendSpacePlayer, const FVector& NewPosition); // 0x35fc520 [Final Native Static Public]
    bool ShouldResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x35fc450 [Final Native Static Public]
    FBlendSpacePlayerReference SetResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer, bool bReset); // 0x35fb990 [Final Native Static Public]
    FBlendSpacePlayerReference SetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer, float PlayRate); // 0x35fb770 [Final Native Static Public]
    FBlendSpacePlayerReference SetLoop(FBlendSpacePlayerReference& BlendSpacePlayer, bool bLoop); // 0x35fb440 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpaceWithInertialBlending(FAnimUpdateContext& UpdateContext, FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace, float BlendTime); // 0x35fae70 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace); // 0x35fad60 [Final Native Static Public]
    float GetStartPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x35f7fc0 [Final Native Static Public]
    FVector GetPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x35f7910 [Final Native Static Public]
    float GetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x35f7750 [Final Native Static Public]
    bool GetLoop(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x35f7260 [Final Native Static Public]
    UBlendSpace* GetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x35f6f20 [Final Native Static Public]
    void ConvertToBlendSpacePlayerPure(FAnimNodeReference& node, FBlendSpacePlayerReference& BlendSpacePlayer, const bool& Result); // 0x35f48e0 [Final Native Static Public]
    FBlendSpacePlayerReference ConvertToBlendSpacePlayer(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x35f47e0 [Final Native Static Public]

// UKismetAnimationLibrary (/Script/AnimGraphRuntime.KismetAnimationLibrary)
    void K2_TwoBoneIK(const FVector& RootPos, const FVector& JointPos, const FVector& EndPos, const FVector& JointTarget, const FVector& Effector, const FVector& OutJointPos, const FVector& OutEndPos, bool bAllowStretching, float StartStretchRatio, float MaxStretchScale); // 0x35f9eb0 [Final Native Static Public]
    void K2_StartProfilingTimer(); // 0x35f9df0 [Final Native Static Public]
    FVector K2_MakePerlinNoiseVectorAndRemap(float X, float Y, float Z, float RangeOutMinX, float RangeOutMaxX, float RangeOutMinY, float RangeOutMaxY, float RangeOutMinZ, float RangeOutMaxZ); // 0x35f9a30 [Final Native Static Public]
    float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); // 0x35f98d0 [Final Native Static Public]
    FTransform K2_LookAt(FTransform& CurrentTransform, const FVector& TargetPosition, const FVector& LookAtVector, bool bUseUpVector, const FVector& UpVector, float ClampConeInDegree); // 0x35f95f0 [Final Native Static Public]
    float K2_EndProfilingTimer(bool bLog, const FString& LogPrefix); // 0x35f93d0 [Final Native Static Public]
    float K2_DistanceBetweenTwoSocketsAndMapRange(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameA, const ERelativeTransformSpace& SocketSpaceA, const FName& SocketOrBoneNameB, const ERelativeTransformSpace& SocketSpaceB, bool bRemapRange, float InRangeMin, float InRangeMax, float OutRangeMin, float OutRangeMax); // 0x35f8fc0 [Final Native Static Public]
    FVector K2_DirectionBetweenSockets(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameFrom, const FName& SocketOrBoneNameTo); // 0x35f8de0 [Final Native Static Public]
    float K2_CalculateVelocityFromSockets(float DeltaSeconds, USkeletalMeshComponent* Component, const FName& SocketOrBoneName, const FName& ReferenceSocketOrBone, const ERelativeTransformSpace& SocketSpace, const FVector& OffsetInBoneSpace, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax, const EEasingFuncType& EasingType, FRuntimeFloatCurve& CustomCurve); // 0x35f8970 [Final Native Static Public]
    float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const FVector& position, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); // 0x35f8740 [Final Native Static Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x35f3e70 [Final Native Static Public]

// ULayeredBoneBlendLibrary (/Script/AnimGraphRuntime.LayeredBoneBlendLibrary)
    FLayeredBoneBlendReference SetBlendMask(FAnimUpdateContext& UpdateContext, FLayeredBoneBlendReference& LayeredBoneBlend, int32 PoseIndex, const FName& BlendMaskName); // 0x35fab90 [Final Native Static Public]
    int32 GetNumPoses(FLayeredBoneBlendReference& LayeredBoneBlend); // 0x35f7680 [Final Native Static Public]
    FLayeredBoneBlendReference ConvertToLayeredBoneBlend(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x35f4f60 [Final Native Static Public]
    void ConvertToLayeredBlendPerBonePure(FAnimNodeReference& node, FLayeredBoneBlendReference& LayeredBoneBlend, const bool& Result); // 0x35f4db0 [Final Native Static Public]

// ULinkedAnimGraphLibrary (/Script/AnimGraphRuntime.LinkedAnimGraphLibrary)
    bool HasLinkedAnimInstance(FLinkedAnimGraphReference& node); // 0x35f82e0 [Final Native Static Public]
    UAnimInstance* GetLinkedAnimInstance(FLinkedAnimGraphReference& node); // 0x35f7190 [Final Native Static Public]
    void ConvertToLinkedAnimGraphPure(FAnimNodeReference& node, FLinkedAnimGraphReference& LinkedAnimGraph, const bool& Result); // 0x35f51a0 [Final Native Static Public]
    FLinkedAnimGraphReference ConvertToLinkedAnimGraph(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x35f5060 [Final Native Static Public]

// UMirrorAnimLibrary (/Script/AnimGraphRuntime.MirrorAnimLibrary)
    FMirrorAnimNodeReference SetMirrorTransitionBlendTime(FMirrorAnimNodeReference& MirrorNode, float InBlendTime); // 0x35fb660 [Final Native Static Public]
    FMirrorAnimNodeReference SetMirror(FMirrorAnimNodeReference& MirrorNode, bool bInMirror); // 0x35fb550 [Final Native Static Public]
    float GetMirrorTransitionBlendTime(FMirrorAnimNodeReference& MirrorNode); // 0x35f75a0 [Final Native Static Public]
    UMirrorDataTable* GetMirrorDataTable(FMirrorAnimNodeReference& MirrorNode); // 0x35f74d0 [Final Native Static Public]
    bool GetMirror(FMirrorAnimNodeReference& MirrorNode); // 0x35f7400 [Final Native Static Public]
    void ConvertToMirrorNodePure(FAnimNodeReference& node, FMirrorAnimNodeReference& MirrorNode, const bool& Result); // 0x35f5420 [Final Native Static Public]
    FMirrorAnimNodeReference ConvertToMirrorNode(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x35f5320 [Final Native Static Public]

// UModifyCurveAnimLibrary (/Script/AnimGraphRuntime.ModifyCurveAnimLibrary)
    FModifyCurveAnimNodeReference SetCurveMap(FModifyCurveAnimNodeReference& ModifyCurveNode, TMap<FName, float>& InCurveMap); // 0x35fb040 [Final Native Static Public]
    FModifyCurveAnimNodeReference SetApplyMode(FModifyCurveAnimNodeReference& ModifyCurveNode, const EModifyCurveApplyMode& InMode); // 0x35faa80 [Final Native Static Public]
    FModifyCurveAnimNodeReference SetAlpha(FModifyCurveAnimNodeReference& ModifyCurveNode, float InAlpha); // 0x35fa860 [Final Native Static Public]
    EModifyCurveApplyMode GetApplyMode(FModifyCurveAnimNodeReference& ModifyCurveNode); // 0x35f6e50 [Final Native Static Public]
    float GetAlpha(FModifyCurveAnimNodeReference& ModifyCurveNode); // 0x35f6ac0 [Final Native Static Public]
    void ConvertToModifyCurveNodePure(FAnimNodeReference& node, FModifyCurveAnimNodeReference& ModifyCurveNode, const bool& Result); // 0x35f56d0 [Final Native Static Public]
    FModifyCurveAnimNodeReference ConvertToModifyCurveNode(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x35f55d0 [Final Native Static Public]

// UPlayMontageCallbackProxy (/Script/AnimGraphRuntime.PlayMontageCallbackProxy)
    void OnNotifyEndReceived(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointNotifyPayload); // 0x35fa510 [Final Native Protected]
    void OnNotifyBeginReceived(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointNotifyPayload); // 0x35fa400 [Final Native Protected]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x35fa310 [Final Native Protected]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x35fa220 [Final Native Protected]
    UPlayMontageCallbackProxy* CreateProxyObjectForPlayMontage(USkeletalMeshComponent* InSkeletalMeshComponent, UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, const FName& StartingSection, bool bShouldStopAllMontages); // 0x35f63c0 [Final Native Static Public]

// USequenceEvaluatorLibrary (/Script/AnimGraphRuntime.SequenceEvaluatorLibrary)
    FSequenceEvaluatorReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* sequence, float BlendTime); // 0x35fbcc0 [Final Native Static Public]
    FSequenceEvaluatorReference SetSequence(FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* sequence); // 0x35fbaa0 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitTime(FSequenceEvaluatorReference& SequenceEvaluator, float Time); // 0x35fb330 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitFrame(FSequenceEvaluatorReference& SequenceEvaluator, int32 Frame); // 0x35fb230 [Final Native Static Public]
    UAnimSequenceBase* GetSequence(FSequenceEvaluatorReference& SequenceEvaluator); // 0x35f7ce0 [Final Native Static Public]
    float GetAccumulatedTime(FSequenceEvaluatorReference& SequenceEvaluator); // 0x35f6900 [Final Native Static Public]
    void ConvertToSequenceEvaluatorPure(FAnimNodeReference& node, FSequenceEvaluatorReference& SequenceEvaluator, const bool& Result); // 0x35f5b10 [Final Native Static Public]
    FSequenceEvaluatorReference ConvertToSequenceEvaluator(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x35f5a10 [Final Native Static Public]
    FSequenceEvaluatorReference AdvanceTime(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, float PlayRate); // 0x35f3cc0 [Final Native Static Public]

// USequencePlayerLibrary (/Script/AnimGraphRuntime.SequencePlayerLibrary)
    FSequencePlayerReference SetStartPosition(FSequencePlayerReference& SequencePlayer, float StartPosition); // 0x35fc060 [Final Native Static Public]
    FSequencePlayerReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* sequence, float BlendTime); // 0x35fbe90 [Final Native Static Public]
    FSequencePlayerReference SetSequence(FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* sequence); // 0x35fbbb0 [Final Native Static Public]
    FSequencePlayerReference SetPlayRate(FSequencePlayerReference& SequencePlayer, float PlayRate); // 0x35fb880 [Final Native Static Public]
    FSequencePlayerReference SetAccumulatedTime(FSequencePlayerReference& SequencePlayer, float Time); // 0x35fa750 [Final Native Static Public]
    float GetStartPosition(FSequencePlayerReference& SequencePlayer); // 0x35f80a0 [Final Native Static Public]
    UAnimSequenceBase* GetSequencePure(FSequencePlayerReference& SequencePlayer); // 0x35f7ef0 [Final Native Static Public]
    FSequencePlayerReference GetSequence(FSequencePlayerReference& SequencePlayer, const UAnimSequenceBase*& SequenceBase); // 0x35f7db0 [Final Native Static Public]
    float GetPlayRate(FSequencePlayerReference& SequencePlayer); // 0x35f7830 [Final Native Static Public]
    bool GetLoopAnimation(FSequencePlayerReference& SequencePlayer); // 0x35f7330 [Final Native Static Public]
    float GetAccumulatedTime(FSequencePlayerReference& SequencePlayer); // 0x35f69e0 [Final Native Static Public]
    void ConvertToSequencePlayerPure(FAnimNodeReference& node, FSequencePlayerReference& SequencePlayer, const bool& Result); // 0x35f5e00 [Final Native Static Public]
    FSequencePlayerReference ConvertToSequencePlayer(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x35f5cc0 [Final Native Static Public]
    float ComputePlayRateFromDuration(FSequencePlayerReference& SequencePlayer, float Duration); // 0x35f3f60 [Final Native Static Public]

// USkeletalControlLibrary (/Script/AnimGraphRuntime.SkeletalControlLibrary)
    FSkeletalControlReference SetAlpha(FSkeletalControlReference& SkeletalControl, float alpha); // 0x35fa970 [Final Native Static Public]
    float GetAlpha(FSkeletalControlReference& SkeletalControl); // 0x35f6ba0 [Final Native Static Public]
    void ConvertToSkeletalControlPure(FAnimNodeReference& node, FSkeletalControlReference& SkeletalControl, const bool& Result); // 0x35f6080 [Final Native Static Public]
    FSkeletalControlReference ConvertToSkeletalControl(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x35f5f80 [Final Native Static Public]

// UAnimToTextureDataAsset (/Script/AnimToTexture.AnimToTextureDataAsset)
    void ResetInfo(); // 0x7308660 [Final Native Public]
    int32 GetIndexFromAnimSequence(UAnimSequence* sequence); // 0x73085c0 [Final Native Public]
    UStaticMesh* BP_GetStaticMesh(); // 0x7307ca0 [Final Native Public]
    USkeletalMesh* BP_GetSkeletalMesh(); // 0x7307c70 [Final Native Public]
    UTexture2D* BP_GetBoneWeightTexture(); // 0x7307c30 [Final Native Public]
    UTexture2D* BP_GetBoneRotationTexture(); // 0x7307bf0 [Final Native Public]
    UTexture2D* BP_GetBonePositionTexture(); // 0x7307bb0 [Final Native Public]

// UAnimToTextureInstancePlaybackLibrary (/Script/AnimToTexture.AnimToTextureInstancePlaybackLibrary)
    bool UpdateInstanceFrameData(UInstancedStaticMeshComponent* InstancedMeshComponent, int32 InstanceIndex, FAnimToTextureFrameData& FrameData, bool bMarkRenderStateDirty); // 0x73088f0 [Final Native Static Public]
    bool UpdateInstanceAutoPlayData(UInstancedStaticMeshComponent* InstancedMeshComponent, int32 InstanceIndex, FAnimToTextureAutoPlayData& AutoPlayData, bool bMarkRenderStateDirty); // 0x7308780 [Final Native Static Public]
    bool SetupInstancedMeshComponent(UInstancedStaticMeshComponent* InstancedMeshComponent, int32 NumInstances, bool bAutoPlay); // 0x7308680 [Final Native Static Public]
    bool GetFrameDataFromDataAsset(UAnimToTextureDataAsset* DataAsset, int32 AnimationIndex, float Time, FAnimToTextureFrameData& AutoPlayData, float TimeOffset, float PlayRate); // 0x73083e0 [Final Native Static Public]
    float GetFrame(float Time, float StartFrame, float EndFrame, float TimeOffset, float PlayRate, float SampleRate); // 0x7308200 [Final Native Static Public]
    bool GetAutoPlayDataFromDataAsset(UAnimToTextureDataAsset* DataAsset, int32 AnimationIndex, FAnimToTextureAutoPlayData& AutoPlayData, float TimeOffset, float PlayRate); // 0x7308030 [Final Native Static Public]
    bool BatchUpdateInstancesFrameData(UInstancedStaticMeshComponent* InstancedMeshComponent, const TArray<FAnimToTextureFrameData>& FrameData, const TArray<FMatrix>& Transforms, bool bMarkRenderStateDirty); // 0x7307e80 [Final Native Static Public]
    bool BatchUpdateInstancesAutoPlayData(UInstancedStaticMeshComponent* InstancedMeshComponent, const TArray<FAnimToTextureAutoPlayData>& AutoPlayData, const TArray<FMatrix>& Transforms, bool bMarkRenderStateDirty); // 0x7307cd0 [Final Native Static Public]

// UAnimationBudgetBlueprintLibrary (/Script/AnimationBudgetAllocator.AnimationBudgetBlueprintLibrary)
    void SetAnimationBudgetParameters(UObject* WorldContextObject, FAnimationBudgetAllocatorParameters& InParameters); // 0x63dd6d0 [Final Native Static Private]
    void EnableAnimationBudget(UObject* WorldContextObject, bool bEnabled); // 0x63dd5a0 [Final Native Static Private]

// USkeletalMeshComponentBudgeted (/Script/AnimationBudgetAllocator.SkeletalMeshComponentBudgeted)
    void SetAutoRegisterWithBudgetAllocator(bool bInAutoRegisterWithBudgetAllocator); // 0x63dd890 [Final Native Public]

// UAnimationSharingStateProcessor (/Script/AnimationSharing.AnimationSharingStateProcessor)
    void ProcessActorState(const int32& OutState, AActor* InActor, uint8 CurrentState, uint8 OnDemandState, const bool& bShouldProcess); // 0x87708e0 [Native Event Public]
    UEnum* GetAnimationStateEnum(); // 0x87708b0 [Native Event Public]

// UAnimSharingStateInstance (/Script/AnimationSharing.AnimSharingStateInstance)
    void GetInstancedActors(const TArray<AActor*>& Actors); // 0x8778370 [Final Native Protected]

// UAnimationSharingManager (/Script/AnimationSharing.AnimationSharingManager)
    void RegisterActorWithSkeletonBP(AActor* InActor, USkeleton* SharingSkeleton); // 0x8778500 [Final Native Public]
    UAnimationSharingManager* GetAnimationSharingManager(UObject* WorldContextObject); // 0x8778210 [Final Native Static Public]
    bool CreateAnimationSharingManager(UObject* WorldContextObject, UAnimationSharingSetup* Setup); // 0x87780f0 [Final Native Static Public]
    bool AnimationSharingEnabled(); // 0x87780c0 [Final Native Static Public]

// UAnimationWarpingLibrary (/Script/AnimationWarpingRuntime.AnimationWarpingLibrary)
    FTransform GetOffsetRootTransform(FAnimNodeReference& node); // 0x6026ee0 [Final Native Static Public]
    bool GetCurveValueFromAnimation(UAnimSequenceBase* Animation, const FName& CurveName, float Time, const float& OutValue); // 0x6026d90 [Final Native Static Public]

// UAssetRegistryHelpers (/Script/AssetRegistry.AssetRegistryHelpers)
    FSoftObjectPath ToSoftObjectPath(FAssetData& InAssetData); // 0x240a930 [Final Native Static Public]
    bool SortingPredicate__DelegateSignature(FAssetData& Left, FAssetData& Right); // 0x16b94d0 [Public]
    void SortByPredicate(const TArray<FAssetData>& Assets, const FScriptDelegate& SortingPredicate, const EAssetRegistrySortOrder& SortOrder); // 0x240a7e0 [Final Native Static Public]
    void SortByAssetName(const TArray<FAssetData>& Assets, const EAssetRegistrySortOrder& SortOrder); // 0x240a6e0 [Final Native Static Public]
    FARFilter SetFilterTagsAndValues(FARFilter& InFilter, const TArray<FTagAndValue>& InTagsAndValues); // 0x240a580 [Final Native Static Public]
    bool IsValid(FAssetData& InAssetData); // 0x240a440 [Final Native Static Public]
    bool IsUAsset(FAssetData& InAssetData); // 0x240a300 [Final Native Static Public]
    bool IsRedirector(FAssetData& InAssetData); // 0x240a1c0 [Final Native Static Public]
    bool IsAssetLoaded(FAssetData& InAssetData); // 0x240a080 [Final Native Static Public]
    bool GetTagValue(FAssetData& InAssetData, const FName& InTagName, const FString& OutTagValue); // 0x2409e80 [Final Native Static Public]
    FString GetFullName(FAssetData& InAssetData); // 0x2409d00 [Final Native Static Public]
    FString GetExportTextName(FAssetData& InAssetData); // 0x2409b80 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FAssetData& InAssetData); // 0x2409a40 [Final Native Static Public]
    void GetBlueprintAssets(FARFilter& InFilter, const TArray<FAssetData>& OutAssetData); // 0x2409900 [Final Native Static Public]
    TScriptInterface<IAssetRegistry> GetAssetRegistry(); // 0x24098a0 [Final Native Static Public]
    UObject* GetAsset(FAssetData& InAssetData); // 0x2409760 [Final Native Static Public]
    TSubclassOf<UObject> FindAssetNativeClass(FAssetData& AssetData); // 0x2409620 [Final Native Static Public]
    FAssetData CreateAssetData(UObject* InAsset, bool bAllowBlueprintClass); // 0x2409420 [Final Native Static Public]

// IAssetRegistry (/Script/AssetRegistry.AssetRegistry)
    void WaitForPackage(const FString& PackageName); // 0x245d2b0 [Native Public]
    void WaitForCompletion(); // 0x245d290 [Native Public]
    void UseFilterToExcludeAssets(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x245d140 [Native Public]
    void SearchAllAssets(bool bSynchronousSearch); // 0x245d0b0 [Native Public]
    void ScanPathsSynchronous(const TArray<FString>& InPaths, bool bForceRescan, bool bIgnoreDenyListScanFilters); // 0x245cf50 [Native Public]
    void ScanModifiedAssetFiles(const TArray<FString>& InFilePaths); // 0x245ce90 [Native Public]
    void ScanFilesSynchronous(const TArray<FString>& InFilePaths, bool bForceRescan); // 0x245cd80 [Native Public]
    void RunAssetsThroughFilter(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x245cc30 [Native Public]
    void PrioritizeSearchPath(const FString& PathToPrioritize); // 0x245cb90 [Native Public]
    bool K2_GetReferencers(const FName& PackageName, FAssetRegistryDependencyOptions& ReferenceOptions, const TArray<FName>& OutReferencers); // 0x245ca30 [Native Public]
    bool K2_GetDependencies(const FName& PackageName, FAssetRegistryDependencyOptions& DependencyOptions, const TArray<FName>& OutDependencies); // 0x245c8d0 [Native Public]
    FAssetData K2_GetAssetByObjectPath(const FSoftObjectPath& ObjectPath, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x245c6e0 [Native Public]
    bool IsSearchAsync(); // 0x245c6b0 [Native Public]
    bool IsSearchAllAssets(); // 0x245c680 [Native Public]
    bool IsLoadingAssets(); // 0x245c650 [Native Public]
    bool HasAssets(const FName& PackagePath, bool bRecursive); // 0x245c580 [Native Public]
    void GetSubPaths(const FString& InBasePath, const TArray<FString>& OutPathList, bool bInRecurse); // 0x245c410 [Native Public]
    bool GetInMemoryAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x245c270 [Native Public]
    void GetDerivedClassNames(const TArray<FTopLevelAssetPath>& ClassNames, TSet<FTopLevelAssetPath>& ExcludedClassNames, TSet<FTopLevelAssetPath>& OutDerivedClassNames); // 0x245bfa0 [Native Public]
    bool GetAssetsByPaths(const TArray<FName>& PackagePaths, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x245bd90 [Native Public]
    bool GetAssetsByPath(const FName& PackagePath, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x245bbe0 [Native Public]
    bool GetAssetsByPackageName(const FName& PackageName, const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x245ba30 [Native Public]
    bool GetAssetsByClass(const FTopLevelAssetPath& ClassPathName, const TArray<FAssetData>& OutAssetData, bool bSearchSubClasses); // 0x245b8c0 [Native Public]
    bool GetAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x245b720 [Native Public]
    FAssetData GetAssetByObjectPath(const FName& ObjectPath, bool bIncludeOnlyOnDiskAssets); // 0x245b5c0 [Native Public]
    bool GetAncestorClassNames(const FTopLevelAssetPath& ClassPathName, const TArray<FTopLevelAssetPath>& OutAncestorClassNames); // 0x245b4a0 [Native Public]
    void GetAllCachedPaths(const TArray<FString>& OutPathList); // 0x245b3e0 [Native Public]
    bool GetAllAssets(const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x245b2d0 [Native Public]

// UAssetTagsSubsystem (/Script/AssetTags.AssetTagsSubsystem)
    TArray<FName> K2_GetCollectionsContainingAsset(const FSoftObjectPath& AssetPath); // 0x8a1a080 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetPtr(UObject* AssetPtr); // 0x8a19f60 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetData(FAssetData& AssetData); // 0x8a19db0 [Final Native Public]
    TArray<FName> GetCollectionsContainingAsset(const FName& AssetPathName); // 0x8a19c60 [Final Native Public]
    TArray<FName> GetCollections(); // 0x8a19b10 [Final Native Public]
    TArray<FAssetData> GetAssetsInCollection(const FName& Name); // 0x8a19a20 [Final Native Public]
    bool CollectionExists(const FName& Name); // 0x8a198f0 [Final Native Public]

// UAudioAnalyzer (/Script/AudioAnalyzer.AudioAnalyzer)
    void StopAnalyzing(UObject* WorldContextObject); // 0x71b8c90 [Final Native Public]
    void StartAnalyzing(UObject* WorldContextObject, UAudioBus* AudioBusToAnalyze); // 0x71b86b0 [Final Native Public]

// UAudioCapture (/Script/AudioCapture.AudioCapture)
    void StopCapturingAudio(); // 0x7708f80 [Final Native Public]
    void StartCapturingAudio(); // 0x7708f60 [Final Native Public]
    bool IsCapturingAudio(); // 0x7708f30 [Final Native Public]
    bool GetAudioCaptureDeviceInfo(FAudioCaptureDeviceInfo& OutInfo); // 0x7708d90 [Final Native Public]

// UAudioCaptureFunctionLibrary (/Script/AudioCapture.AudioCaptureFunctionLibrary)
    UAudioCapture* CreateAudioCapture(); // 0x7708d60 [Final Native Static Public]

// UAudioCaptureBlueprintLibrary (/Script/AudioCapture.AudioCaptureBlueprintLibrary)
    void GetAvailableAudioInputDevices(UObject* WorldContextObject, const FScriptDelegate& OnObtainDevicesEvent); // 0x7708e40 [Final Native Static Public]
    FString Conv_AudioInputDeviceInfoToString(FAudioInputDeviceInfo& Info); // 0x7708c40 [Final Native Static Public]

// IAudioParameterControllerInterface (/Script/AudioExtensions.AudioParameterControllerInterface)
    void SetTriggerParameter(const FName& InName); // 0x253a1f0 [Native Public]
    void SetStringParameter(const FName& InName, const FString& InValue); // 0x253a110 [Native Public]
    void SetStringArrayParameter(const FName& InName, const TArray<FString>& InValue); // 0x253a010 [Native Public]
    void SetParameters_Blueprint(const TArray<FAudioParameter>& InParameters); // 0x2539f50 [Native Public]
    void SetObjectParameter(const FName& InName, UObject* InValue); // 0x2539e80 [Native Public]
    void SetObjectArrayParameter(const FName& InName, const TArray<UObject*>& InValue); // 0x2539d90 [Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x2539cc0 [Native Public]
    void SetIntArrayParameter(const FName& InName, const TArray<int32>& InValue); // 0x2539bd0 [Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x2539b00 [Native Public]
    void SetFloatArrayParameter(const FName& InName, const TArray<float>& InValue); // 0x2539a10 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x2539940 [Native Public]
    void SetBoolArrayParameter(const FName& InName, const TArray<bool>& InValue); // 0x2539850 [Native Public]
    void ResetParameters(); // 0x2539830 [Native Public]

// IAudioLinkBlueprintInterface (/Script/AudioLinkEngine.AudioLinkBlueprintInterface)
    void StopLink(); // 0x36281a0 [Native Public]
    void SetLinkSound(USoundBase* NewSound); // 0x3628110 [Native Public]
    void PlayLink(float StartTime); // 0x3628090 [Native Public]
    bool IsLinkPlaying(); // 0x3628060 [Native Public]

// UScrubbedSound (/Script/AudioMixer.ScrubbedSound)
    void SetSoundWave(USoundWave* InSoundWave); // 0x3628d50 [Final Native Public]
    void SetPlayheadTime(float InPlayheadTimeSeconds); // 0x3628cd0 [Final Native Public]
    void SetIsScrubbingWhileStationary(bool bInScrubWhileStationary); // 0x3628c40 [Final Native Public]
    void SetIsScrubbing(bool bInIsScrubbing); // 0x3628bb0 [Final Native Public]
    void SetGrainDurationRange(const FVector2D& InGrainDurationRangeSeconds); // 0x3628b20 [Final Native Public]
    float GetPlayheadTime(); // 0x3628b00 [Final Native Public]

// UAudioMixerBlueprintLibrary (/Script/AudioMixer.AudioMixerBlueprintLibrary)
    void UnregisterAudioBusFromSubmix(UObject* WorldContextObject, USoundSubmix* SoundSubmix, UAudioBus* AudioBus); // 0x3660a10 [Final Native Static Public]
    float TrimAudioCache(float InMegabytesToFree); // 0x3660900 [Final Native Static Public]
    void SwapAudioOutputDevice(UObject* WorldContextObject, const FString& NewDeviceId, const FScriptDelegate& OnCompletedDeviceSwap); // 0x36607c0 [Final Native Static Public]
    USoundWave* StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundSubmix* SubmixToRecord, USoundWave* ExistingSoundWaveToOverwrite); // 0x3660570 [Final Native Static Public]
    void StopAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x3660440 [Final Native Static Public]
    void StopAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToStopAnalyzing); // 0x3660340 [Final Native Static Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration, USoundSubmix* SubmixToRecord); // 0x36601f0 [Final Native Static Public]
    void StartAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x3660090 [Final Native Static Public]
    void StartAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToAnalyze, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x365fe10 [Final Native Static Public]
    void SetSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, const TArray<USoundEffectSubmixPreset*>& SubmixEffectPresetChain, float FadeTimeSec); // 0x365fc50 [Final Native Static Public]
    void SetBypassSourceEffectChainEntry(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); // 0x365fa00 [Final Native Static Public]
    void ResumeRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x365f900 [Final Native Static Public]
    void ReplaceSubmixEffect(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x365f6f0 [Final Native Static Public]
    void ReplaceSoundEffectSubmix(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x365f6f0 [Final Native Static Public]
    void RemoveSubmixEffectPresetAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x365f5f0 [Final Native Static Public]
    void RemoveSubmixEffectPreset(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x365f4f0 [Final Native Static Public]
    void RemoveSubmixEffectAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x365f5f0 [Final Native Static Public]
    void RemoveSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x365f4f0 [Final Native Static Public]
    void RemoveSourceEffectFromPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); // 0x365f2a0 [Final Native Static Public]
    void RemoveMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x365f140 [Final Native Static Public]
    void RegisterAudioBusToSubmix(UObject* WorldContextObject, USoundSubmix* SoundSubmix, UAudioBus* AudioBus); // 0x365ed60 [Final Native Static Public]
    void PrimeSoundForPlayback(USoundWave* SoundWave, const FScriptDelegate& OnLoadCompletion); // 0x365eb70 [Final Native Static Public]
    void PrimeSoundCueForPlayback(USoundCue* SoundCue); // 0x365eaf0 [Final Native Static Public]
    void PauseRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x365e9f0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakePresetSpectralAnalysisBandSettings(const EAudioSpectrumBandPresetType& InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x365e7f0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, const EMusicalNoteName& InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x365e4e0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x365e2f0 [Final Native Static Public]
    bool IsAudioBusActive(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x365e0d0 [Final Native Static Public]
    void GetPhaseForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Phases, USoundSubmix* SubmixToAnalyze); // 0x365df00 [Final Native Static Public]
    int32 GetNumberOfEntriesInSourceEffectChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain); // 0x365ddc0 [Final Native Static Public]
    void GetMagnitudeForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Magnitudes, USoundSubmix* SubmixToAnalyze); // 0x365dbf0 [Final Native Static Public]
    void GetCurrentAudioOutputDeviceName(UObject* WorldContextObject, const FScriptDelegate& OnObtainCurrentDeviceEvent); // 0x365db00 [Final Native Static Public]
    void GetAvailableAudioOutputDevices(UObject* WorldContextObject, const FScriptDelegate& OnObtainDevicesEvent); // 0x365da10 [Final Native Static Public]
    FString Conv_AudioOutputDeviceInfoToString(FAudioOutputDeviceInfo& Info); // 0x365d8c0 [Final Native Static Public]
    void ClearSubmixEffects(UObject* WorldContextObject, USoundSubmix* SoundSubmix); // 0x365d710 [Final Native Static Public]
    void ClearSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, float FadeTimeSec); // 0x365d5f0 [Final Native Static Public]
    void ClearMasterSubmixEffects(UObject* WorldContextObject); // 0x365d540 [Final Native Static Public]
    int32 AddSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x365d350 [Final Native Static Public]
    void AddSourceEffectToPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, const FSourceEffectChainEntry& Entry); // 0x365d0e0 [Final Native Static Public]
    void AddMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x365ce60 [Final Native Static Public]

// USynthComponent (/Script/AudioMixer.SynthComponent)
    void Stop(); // 0x3689ea0 [Final Native Public]
    void Start(); // 0x3689c40 [Final Native Public]
    void SetVolumeMultiplier(float VolumeMultiplier); // 0x3689bb0 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x3689530 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3689450 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3689370 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x3688a80 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x3688880 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x3688530 [Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x36884a0 [Final Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3687fd0 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3687ef0 [Final Native Public]
    bool IsPlaying(); // 0x36874f0 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x3686cc0 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3685ed0 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x3685d60 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3685580 [Final Native Public]

// USubmixEffectDynamicsProcessorPreset (/Script/AudioMixer.SubmixEffectDynamicsProcessorPreset)
    void SetSettings(FSubmixEffectDynamicsProcessorSettings& Settings); // 0x3688e60 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x3688370 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x3687db0 [Final Native Public]
    void ResetKey(); // 0x36878d0 [Final Native Public]

// USubmixEffectSubmixEQPreset (/Script/AudioMixer.SubmixEffectSubmixEQPreset)
    void SetSettings(FSubmixEffectSubmixEQSettings& InSettings); // 0x36890f0 [Final Native Public]

// USubmixEffectReverbPreset (/Script/AudioMixer.SubmixEffectReverbPreset)
    void SetSettingsWithReverbEffect(UReverbEffect* InReverbEffect, float WetLevel, float DryLevel); // 0x36891d0 [Final Native Public]
    void SetSettings(FSubmixEffectReverbSettings& InSettings); // 0x3688fc0 [Final Native Public]

// UQuartzClockHandle (/Script/AudioMixer.QuartzClockHandle)
    void UnsubscribeFromTimeDivision(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const UQuartzClockHandle*& ClockHandle); // 0x368a710 [Final Native Public]
    void UnsubscribeFromAllTimeDivisions(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x368a4d0 [Final Native Public]
    void SubscribeToQuantizationEvent(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x368a300 [Final Native Public]
    void SubscribeToAllQuantizationEvents(UObject* WorldContextObject, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x368a040 [Final Native Public]
    void StopClock(UObject* WorldContextObject, bool CancelPendingEvents, const UQuartzClockHandle*& ClockHandle); // 0x3689ec0 [Final Native Public]
    void StartOtherClock(UObject* WorldContextObject, const FName& OtherClockName, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate); // 0x3689c60 [Final Native Public]
    void StartClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x3687c90 [Final Native Public]
    void SetTicksPerSecond(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float TicksPerSecond); // 0x36898d0 [Final Native Public]
    void SetThirtySecondNotesPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float ThirtySecondsNotesPerMinute); // 0x3689610 [Final Native Public]
    void SetSecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float SecondsPerTick); // 0x3688ba0 [Final Native Public]
    void SetMillisecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float MillisecondsPerTick); // 0x36885c0 [Final Native Public]
    void SetBeatsPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float BeatsPerMinute); // 0x36880b0 [Final Native Public]
    void ResumeClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x3687c90 [Final Native Public]
    void ResetTransportQuantized(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, const UQuartzClockHandle*& ClockHandle); // 0x3687a30 [Final Native Public]
    void ResetTransport(UObject* WorldContextObject, const FScriptDelegate& InDelegate); // 0x3687930 [Final Native Public]
    void PauseClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x36877b0 [Final Native Public]
    void NotifyOnQuantizationBoundary(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InMsOffset); // 0x3687560 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject); // 0x3687350 [Final Native Public]
    float GetTicksPerSecond(UObject* WorldContextObject); // 0x3687270 [Final Native Public]
    float GetThirtySecondNotesPerMinute(UObject* WorldContextObject); // 0x36871b0 [Final Native Public]
    float GetSecondsPerTick(UObject* WorldContextObject); // 0x36870f0 [Final Native Public]
    float GetMillisecondsPerTick(UObject* WorldContextObject); // 0x3686c00 [Final Native Public]
    float GetEstimatedRunTime(UObject* WorldContextObject); // 0x3686830 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x3686430 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentTimestamp(UObject* WorldContextObject); // 0x3686390 [Final Native Public]
    float GetBeatsPerMinute(UObject* WorldContextObject); // 0x36861c0 [Final Native Public]
    float GetBeatProgressPercent(const EQuartzCommandQuantization& QuantizationBoundary, float PhaseOffset, float MsOffset); // 0x36860b0 [Final Native Public]

// UQuartzSubsystem (/Script/AudioMixer.QuartzSubsystem)
    void SetQuartzSubsystemTickableWhenPaused(bool bInTickableWhenPaused); // 0x3688b10 [Final Native Public]
    bool IsQuartzEnabled(); // 0x3687540 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject, const FName& ClockName); // 0x36873f0 [Final Native Public]
    float GetRoundTripMinLatency(UObject* WorldContextObject); // 0x3687020 [Final Native Public]
    float GetRoundTripMaxLatency(UObject* WorldContextObject); // 0x3686f50 [Final Native Public]
    float GetRoundTripAverageLatency(UObject* WorldContextObject); // 0x3686e80 [Final Native Public]
    UQuartzClockHandle* GetHandleForClock(UObject* WorldContextObject, const FName& ClockName); // 0x3686a30 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMinLatency(UObject* WorldContextObject); // 0x3686980 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMaxLatency(UObject* WorldContextObject); // 0x3686980 [Final Native Public]
    float GetGameThreadToAudioRenderThreadAverageLatency(UObject* WorldContextObject); // 0x36868d0 [Final Native Public]
    float GetEstimatedClockRunTime(UObject* WorldContextObject, const FName& InClockName); // 0x3686720 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const FName& ClockName, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x3686550 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentClockTimestamp(UObject* WorldContextObject, const FName& InClockName); // 0x3686280 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMinLatency(); // 0x3686070 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMaxLatency(); // 0x3686030 [Final Native Public]
    float GetAudioRenderThreadToGameThreadAverageLatency(); // 0x3685ff0 [Final Native Public]
    bool DoesClockExist(UObject* WorldContextObject, const FName& ClockName); // 0x3685c60 [Final Native Public]
    void DeleteClockByName(UObject* WorldContextObject, const FName& ClockName); // 0x3685b90 [Final Native Public]
    void DeleteClockByHandle(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle); // 0x3685a90 [Final Native Public]
    UQuartzClockHandle* CreateNewClock(UObject* WorldContextObject, const FName& ClockName, const FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager); // 0x36856a0 [Final Native Public]

// UAudioModulationStyle (/Script/AudioModulation.AudioModulationStyle)
    FColor GetPatchColor(); // 0x4d0b920 [Final Native Static Public]
    FColor GetParameterColor(); // 0x4d0b8f0 [Final Native Static Public]
    FColor GetModulationGeneratorColor(); // 0x4d0b8c0 [Final Native Static Public]
    FColor GetControlBusMixColor(); // 0x4d0b890 [Final Native Static Public]
    FColor GetControlBusColor(); // 0x4d0b860 [Final Native Static Public]

// UAudioModulationDestination (/Script/AudioModulation.AudioModulationDestination)
    bool SetModulator(USoundModulatorBase* InModulator); // 0x4d65d00 [Final Native Public]
    float GetValue(); // 0x4d65260 [Final Native Public]
    USoundModulatorBase* GetModulator(); // 0x4744430 [Final Native Public]
    bool ClearModulator(); // 0x4d632e0 [Final Native Public]

// UAudioModulationStatics (/Script/AudioModulation.AudioModulationStatics)
    void UpdateModulator(UObject* WorldContextObject, USoundModulatorBase* Modulator); // 0x4d66690 [Final Native Static Public]
    void UpdateMixFromObject(UObject* WorldContextObject, USoundControlBusMix* Mix, float FadeTime); // 0x4d66480 [Final Native Static Public]
    void UpdateMixByFilter(UObject* WorldContextObject, USoundControlBusMix* Mix, const FString& AddressFilter, TSubclassOf<USoundModulationParameter> ParamClassFilter, USoundModulationParameter* ParamFilter, float Value, float FadeTime); // 0x4d66110 [Final Native Static Public]
    void UpdateMix(UObject* WorldContextObject, USoundControlBusMix* Mix, const TArray<FSoundControlBusMixStage>& Stages, float FadeTime, double Duration, bool bRetriggerOnActivation); // 0x4d65df0 [Final Native Static Public]
    void SetGlobalBusMixValue(UObject* WorldContextObject, USoundControlBus* Bus, float Value, float FadeTime); // 0x4d65ad0 [Final Native Static Public]
    void SaveMixToProfile(UObject* WorldContextObject, USoundControlBusMix* Mix, int32 ProfileIndex); // 0x4d659b0 [Final Native Static Public]
    TArray<FSoundControlBusMixStage> LoadMixFromProfile(UObject* WorldContextObject, USoundControlBusMix* Mix, bool bActivate, int32 ProfileIndex); // 0x4d65440 [Final Native Static Public]
    bool IsControlBusMixActive(UObject* WorldContextObject, USoundControlBusMix* Mix); // 0x4d65370 [Final Native Static Public]
    float GetModulatorValue(UObject* WorldContextObject, USoundModulatorBase* Modulator); // 0x4d64ed0 [Final Native Static Public]
    TSet<USoundModulatorBase*> GetModulatorsFromDestination(FSoundModulationDestinationSettings& Destination); // 0x4d650b0 [Final Native Static Public]
    void DeactivateGenerator(UObject* WorldContextObject, USoundModulationGenerator* Generator); // 0x4d64cd0 [Final Native Static Public]
    void DeactivateBusMix(UObject* WorldContextObject, USoundControlBusMix* Mix); // 0x4d64b10 [Final Native Static Public]
    void DeactivateBus(UObject* WorldContextObject, USoundControlBus* Bus); // 0x4d64960 [Final Native Static Public]
    void DeactivateAllBusMixes(UObject* WorldContextObject); // 0x4d647d0 [Final Native Static Public]
    USoundModulationParameter* CreateModulationParameter(UObject* WorldContextObject, const FName& Name, TSubclassOf<USoundModulationParameter> ParamClass, float DefaultValue); // 0x4d64530 [Final Native Static Public]
    UAudioModulationDestination* CreateModulationDestination(UObject* WorldContextObject, const FName& Name, USoundModulatorBase* Modulator); // 0x4d64310 [Final Native Static Public]
    USoundModulationGeneratorLFO* CreateLFOGenerator(UObject* WorldContextObject, const FName& Name, const FSoundModulationLFOParams& Params); // 0x4d640c0 [Final Native Static Public]
    USoundModulationGeneratorEnvelopeFollower* CreateEnvelopeFollowerGenerator(UObject* WorldContextObject, const FName& Name, const FEnvelopeFollowerGeneratorParams& Params); // 0x4d63e40 [Final Native Static Public]
    FSoundControlBusMixStage CreateBusMixStage(UObject* WorldContextObject, USoundControlBus* Bus, float Value, float AttackTime, float ReleaseTime); // 0x4d63c30 [Final Native Static Public]
    USoundControlBusMix* CreateBusMixFromValue(UObject* WorldContextObject, const FName& Name, const TArray<USoundControlBus*>& Buses, float Value, float AttackTime, float ReleaseTime, bool bActivate); // 0x4d63900 [Final Native Static Public]
    USoundControlBusMix* CreateBusMix(UObject* WorldContextObject, const FName& Name, const TArray<FSoundControlBusMixStage>& Stages, bool Activate, double Duration, bool bRetriggerOnActivation); // 0x4d636a0 [Final Native Static Public]
    USoundControlBus* CreateBus(UObject* WorldContextObject, const FName& Name, USoundModulationParameter* Parameter, bool Activate); // 0x4d63550 [Final Native Static Public]
    USoundModulationGeneratorADEnvelope* CreateADEnvelopeGenerator(UObject* WorldContextObject, const FName& Name, FSoundModulationADEnvelopeParams& Params); // 0x4d63310 [Final Native Static Public]
    void ClearGlobalBusMixValue(UObject* WorldContextObject, USoundControlBus* Bus, float FadeTime); // 0x4d630d0 [Final Native Static Public]
    void ClearAllGlobalBusMixValues(UObject* WorldContextObject, float FadeTime); // 0x4d62f20 [Final Native Static Public]
    void ActivateGenerator(UObject* WorldContextObject, USoundModulationGenerator* Generator); // 0x4d62e10 [Final Native Static Public]
    void ActivateBusMix(UObject* WorldContextObject, USoundControlBusMix* Mix); // 0x4d62c10 [Final Native Static Public]
    void ActivateBus(UObject* WorldContextObject, USoundControlBus* Bus); // 0x4d62a60 [Final Native Static Public]

// USoundControlBusMix (/Script/AudioModulation.SoundControlBusMix)
    void SoloMix(); // 0x4d65da0 [Final Native Protected]
    void SaveMixToProfile(); // 0x4d65ab0 [Final Native Protected]
    void LoadMixFromProfile(); // 0x4d65950 [Final Native Protected]
    void DeactivateMix(); // 0x4d64e80 [Final Native Protected]
    void DeactivateAllMixes(); // 0x4d64910 [Final Native Protected]
    void ActivateMix(); // 0x4d62ed0 [Final Native Protected]

// UConstantQAnalyzer (/Script/AudioSynesthesia.ConstantQAnalyzer)
    int32 GetNumCenterFrequencies(); // 0x71c2290 [Final Native Public]
    void GetCenterFrequencies(const TArray<float>& OutCenterFrequencies); // 0x71c12f0 [Final Native Public]

// UConstantQNRT (/Script/AudioSynesthesia.ConstantQNRT)
    void GetNormalizedChannelConstantQAtTime(float InSeconds, int32 InChannel, const TArray<float>& OutConstantQ); // 0x71c1c10 [Final Native Public]
    void GetChannelConstantQAtTime(float InSeconds, int32 InChannel, const TArray<float>& OutConstantQ); // 0x71c1530 [Final Native Public]

// ULoudnessNRT (/Script/AudioSynesthesia.LoudnessNRT)
    void GetNormalizedLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x71c21a0 [Final Native Public]
    void GetNormalizedChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x71c1d50 [Final Native Public]
    void GetLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x71c1b20 [Final Native Public]
    void GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x71c1730 [Final Native Public]

// UOnsetNRT (/Script/AudioSynesthesia.OnsetNRT)
    void GetNormalizedChannelOnsetsBetweenTimes(float InStartSeconds, float InEndSeconds, int32 InChannel, const TArray<float>& OutOnsetTimestamps, const TArray<float>& OutOnsetStrengths); // 0x71c1e70 [Final Native Public]
    void GetChannelOnsetsBetweenTimes(float InStartSeconds, float InEndSeconds, int32 InChannel, const TArray<float>& OutOnsetTimestamps, const TArray<float>& OutOnsetStrengths); // 0x71c1850 [Final Native Public]

// USynesthesiaSpectrumAnalyzer (/Script/AudioSynesthesia.SynesthesiaSpectrumAnalyzer)
    int32 GetNumCenterFrequencies(); // 0x71c22c0 [Final Native Public]
    void GetCenterFrequencies(float InSampleRate, const TArray<float>& OutCenterFrequencies); // 0x71c1440 [Final Native Public]

// UAudioMaterialButton (/Script/AudioWidgets.AudioMaterialButton)
    void SetIsPressed(bool InPressed); // 0x71d8ee0 [Final Native Public]
    bool GetIsPressed(); // 0x71d8bb0 [Final Native Public]

// UAudioMaterialKnob (/Script/AudioWidgets.AudioMaterialKnob)
    void SetValue(float InValue); // 0x71d9460 [Final Native Public]
    void SetTuneSpeed(float InValue); // 0x71d9360 [Final Native Public]
    void SetStepSize(float InValue); // 0x71d9260 [Final Native Public]
    void SetMouseUsesStep(bool InUsesStep); // 0x71d9140 [Final Native Public]
    void SetLocked(bool InLocked); // 0x71d8f70 [Final Native Public]
    void SetFineTuneSpeed(float InValue); // 0x71d8de0 [Final Native Public]
    float GetValue(); // 0x71d8d80 [Final Native Public]
    float GetTuneSpeed(); // 0x71d8d20 [Final Native Public]
    float GetStepSize(); // 0x71d8cc0 [Final Native Public]
    bool GetMouseUsesStep(); // 0x71d8c60 [Final Native Public]
    bool GetIsLocked(); // 0x71d8b50 [Final Native Public]
    float GetFineTuneSpeed(); // 0x71d8af0 [Final Native Public]

// UAudioMaterialMeter (/Script/AudioWidgets.AudioMaterialMeter)
    void SetMeterChannelInfo(const TArray<FMeterChannelInfo>& InMeterChannelInfo); // 0x71d9090 [Final Native Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo__DelegateSignature(); // 0x16b94d0 [Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo(); // 0x71d8be0 [Final Native Public]

// UAudioMaterialSlider (/Script/AudioWidgets.AudioMaterialSlider)
    void SetValue(float InValue); // 0x71d94e0 [Final Native Public]
    void SetTuneSpeed(float InValue); // 0x71d93e0 [Final Native Public]
    void SetStepSize(float InValue); // 0x71d92e0 [Final Native Public]
    void SetMouseUsesStep(bool bInUsesStep); // 0x71d91d0 [Final Native Public]
    void SetLocked(bool bInLocked); // 0x71d9000 [Final Native Public]
    void SetFineTuneSpeed(float InValue); // 0x71d8e60 [Final Native Public]
    float GetValue(); // 0x71d8db0 [Final Native Public]
    float GetTuneSpeed(); // 0x71d8d50 [Final Native Public]
    float GetStepSize(); // 0x71d8cf0 [Final Native Public]
    bool GetMouseUsesStep(); // 0x71d8c90 [Final Native Public]
    bool GetIsLocked(); // 0x71d8b80 [Final Native Public]
    float GetFineTuneSpeed(); // 0x71d8b20 [Final Native Public]

// UAudioMeter (/Script/AudioWidgets.AudioMeter)
    void SetMeterValueColor(const FLinearColor& InValue); // 0x7249e50 [Final Native Public]
    void SetMeterScaleLabelColor(const FLinearColor& InValue); // 0x7249d40 [Final Native Public]
    void SetMeterScaleColor(const FLinearColor& InValue); // 0x7249c30 [Final Native Public]
    void SetMeterPeakColor(const FLinearColor& InValue); // 0x7249b20 [Final Native Public]
    void SetMeterClippingColor(const FLinearColor& InValue); // 0x7249a10 [Final Native Public]
    void SetMeterChannelInfo(const TArray<FMeterChannelInfo>& InMeterChannelInfo); // 0x7249860 [Final Native Public]
    void SetMeterBackgroundColor(const FLinearColor& InValue); // 0x7249750 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InValue); // 0x7249500 [Final Native Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo__DelegateSignature(); // 0x16b94d0 [Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo(); // 0x7249270 [Final Native Public]

// UAudioOscilloscope (/Script/AudioWidgets.AudioOscilloscope)
    void StopProcessing(); // 0x724af00 [Final Native Public]
    void StartProcessing(); // 0x724aea0 [Final Native Public]
    TArray<float> GetOscilloscopeAudioSamples__DelegateSignature(); // 0x16b94d0 [Public]
    bool CanTriggeringBeSet(); // 0x7249190 [Final Native Private]

// UAudioRadialSlider (/Script/AudioWidgets.AudioRadialSlider)
    void SetWidgetLayout(const EAudioRadialSliderLayout& InLayout); // 0x724ae10 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x724abd0 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x724aa90 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x724a810 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x724a650 [Final Native Public]
    void SetSliderThickness(float InThickness); // 0x724a500 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x724a460 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x724a320 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x724a140 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x724a000 [Final Native Public]
    void SetOutputRange(const FVector2D& InOutputRange); // 0x7249f60 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InHandStartEndRatio); // 0x72496b0 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x7249610 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x7249460 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x7249320 [Final Native Public]

// UAudioSliderBase (/Script/AudioWidgets.AudioSliderBase)
    void SetWidgetBackgroundColor(const FLinearColor& InValue); // 0x724ad70 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x724aca0 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x724ab30 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x724a950 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x724a730 [Final Native Public]
    void SetSliderThumbColor(const FLinearColor& InValue); // 0x724a5b0 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x724a3c0 [Final Native Public]
    void SetSliderBackgroundColor(const FLinearColor& InValue); // 0x724a280 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x724a1e0 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x724a0a0 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x72491d0 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x72493c0 [Final Native Public]
    float GetLinValue(float OutputValue); // 0x72491d0 [Final Native Public]

// UAudioVectorscope (/Script/AudioWidgets.AudioVectorscope)
    void StopProcessing(); // 0x724af30 [Final Native Public]
    void StartProcessing(); // 0x724aed0 [Final Native Public]
    TArray<float> GetVectorscopeAudioSamples__DelegateSignature(); // 0x16b94d0 [Public]

// UAutomationUtilsBlueprintLibrary (/Script/AutomationUtils.AutomationUtilsBlueprintLibrary)
    void TakeGameplayAutomationScreenshot(const FString& ScreenShotName, float MaxGlobalError, float MaxLocalError, const FString& MapNameOverride); // 0x87bdd50 [Final Native Static Public]

// UBinkFunctionLibrary (/Script/BinkMediaPlayer.BinkFunctionLibrary)
    FTimespan BinkLoadingMovie_GetTime(); // 0x819be40 [Final Native Static Public]
    FTimespan BinkLoadingMovie_GetDuration(); // 0x819be00 [Final Native Static Public]
    void Bink_DrawOverlays(); // 0x819be80 [Final Native Static Public]

// UBinkMediaPlayer (/Script/BinkMediaPlayer.BinkMediaPlayer)
    bool SupportsSeeking(); // 0x6ee1c20 [Final Native Public]
    bool SupportsScrubbing(); // 0x6ee1c20 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x819c790 [Final Native Public]
    void Stop(); // 0x819c770 [Final Native Public]
    void SetVolume(float Rate); // 0x819c6f0 [Final Native Public]
    bool SetRate(float Rate); // 0x819c660 [Final Native Public]
    bool SetLooping(bool InLooping); // 0x819c530 [Final Native Public]
    bool Seek(const FTimespan& InTime); // 0x819c480 [Final Native Public]
    bool Rewind(); // 0x819c450 [Final Native Public]
    bool Play(); // 0x819c420 [Final Native Public]
    bool Pause(); // 0x819c3f0 [Final Native Public]
    bool OpenUrl(const FString& NewUrl); // 0x819c340 [Final Native Public]
    bool IsStopped(); // 0x819c310 [Final Native Public]
    bool IsPlaying(); // 0x819c2e0 [Final Native Public]
    bool IsPaused(); // 0x819c2b0 [Final Native Public]
    bool IsLooping(); // 0x819c280 [Final Native Public]
    bool IsInitialized(); // 0x819c250 [Final Native Public]
    bool IsGotoing(); // 0x819c220 [Final Native Public]
    FString GetUrl(); // 0x819c1e0 [Final Native Public]
    FTimespan GetTime(); // 0x819c1a0 [Final Native Public]
    float GetRate(); // 0x819c170 [Final Native Public]
    FTimespan GetDuration(); // 0x819c130 [Final Native Public]
    void Draw(UTexture* Texture, bool tonemap, int32 out_nits, float alpha, bool srgb_decode, bool hdr); // 0x819bf40 [Final Native Public]
    void CloseUrl(); // 0x819bf20 [Final Native Public]
    bool CanPlay(); // 0x819bed0 [Final Native Public]
    bool CanPause(); // 0x819bea0 [Final Native Public]

// UBinkMediaTexture (/Script/BinkMediaPlayer.BinkMediaTexture)
    void SetMediaPlayer(UBinkMediaPlayer* InMediaPlayer); // 0x819c5d0 [Final Native Public]
    void Clear(); // 0x819bf00 [Final Native Public]

// UBlendStackAnimNodeLibrary (/Script/BlendStack.BlendStackAnimNodeLibrary)
    bool IsCurrentAssetLooping(FBlendStackAnimNodeReference& BlendStackNode); // 0x604ffe0 [Final Native Static Public]
    bool GetCurrentBlendStackAnimIsActive(FAnimNodeReference& node); // 0x604fdf0 [Final Native Static Public]
    float GetCurrentBlendStackAnimAssetTime(FAnimNodeReference& node); // 0x604fd50 [Final Native Static Public]
    UMirrorDataTable* GetCurrentBlendStackAnimAssetMirrorTable(FAnimNodeReference& node); // 0x604fc10 [Final Native Static Public]
    bool GetCurrentBlendStackAnimAssetMirrored(FAnimNodeReference& node); // 0x604fcb0 [Final Native Static Public]
    UAnimationAsset* GetCurrentBlendStackAnimAsset(FAnimNodeReference& node); // 0x604fb70 [Final Native Static Public]
    float GetCurrentAssetTimeRemaining(FBlendStackAnimNodeReference& BlendStackNode); // 0x604fad0 [Final Native Static Public]
    float GetCurrentAssetTime(FBlendStackAnimNodeReference& BlendStackNode); // 0x604fa30 [Final Native Static Public]
    UAnimationAsset* GetCurrentAsset(FBlendStackAnimNodeReference& BlendStackNode); // 0x604f990 [Final Native Static Public]
    void ForceBlendNextUpdate(FBlendStackAnimNodeReference& BlendStackNode); // 0x604f900 [Final Native Static Public]
    void ConvertToBlendStackNodePure(FAnimNodeReference& node, FBlendStackAnimNodeReference& BlendStackNode, const bool& Result); // 0x604f790 [Final Native Static Public]
    FBlendStackAnimNodeReference ConvertToBlendStackNode(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x604f690 [Final Native Static Public]
    void BlendToWithSettings(FAnimUpdateContext& Context, FBlendStackAnimNodeReference& BlendStackNode, UAnimationAsset* AnimationAsset, float AnimationTime, bool bLoop, bool bMirrored, float BlendTime, UBlendProfile* BlendProfile, const EAlphaBlendOption& BlendOption, bool bInertialBlend, const FVector& BlendParameters, float WantedPlayRate, float ActivationDelay); // 0x604eff0 [Final Native Static Public]
    void BlendTo(FAnimUpdateContext& Context, FBlendStackAnimNodeReference& BlendStackNode, UAnimationAsset* AnimationAsset, float AnimationTime, bool bLoop, bool bMirrored, float BlendTime, const FVector& BlendParameters, float WantedPlayRate, float ActivationDelay); // 0x604ec90 [Final Native Static Public]

// UBlendStackInputAnimNodeLibrary (/Script/BlendStack.BlendStackInputAnimNodeLibrary)
    void GetProperties(FBlendStackInputAnimNodeReference& BlendStackInputNode, const UAnimationAsset*& AnimationAsset, const float& AccumulatedTime); // 0x604fe90 [Final Native Static Public]
    void ConvertToBlendStackInputNodePure(FAnimNodeReference& node, FBlendStackInputAnimNodeReference& BlendStackInputNode, const bool& Result); // 0x604f520 [Final Native Static Public]
    FBlendStackInputAnimNodeReference ConvertToBlendStackInputNode(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x604f420 [Final Native Static Public]

// UCableComponent (/Script/CableComponent.CableComponent)
    void SetAttachEndToComponent(USceneComponent* Component, const FName& SocketName); // 0x8a238c0 [Final Native Public]
    void SetAttachEndTo(AActor* Actor, const FName& ComponentProperty, const FName& SocketName); // 0x8a23780 [Final Native Public]
    void GetCableParticleLocations(const TArray<FVector>& Locations); // 0x8a23640 [Final Native Public]
    USceneComponent* GetAttachedComponent(); // 0x8a235b0 [Final Native Public]
    AActor* GetAttachedActor(); // 0x8a23570 [Final Native Public]

// ULensDistortionModelHandlerBase (/Script/CameraCalibrationCore.LensDistortionModelHandlerBase)
    void SetDistortionState(FLensDistortionState& InNewState); // 0x8659520 [Final Native Public]
    bool IsModelSupported(const TSubclassOf<ULensModel>& ModelToSupport); // 0x8659120 [Final Native Public]
    UTextureRenderTarget2D* GetUndistortionDisplacementMap(); // 0x804bcf0 [Final Native Public]
    UTextureRenderTarget2D* GetDistortionDisplacementMap(); // 0x86584b0 [Final Native Public]

// UCalibrationPointComponent (/Script/CameraCalibrationCore.CalibrationPointComponent)
    void RebuildVertices(); // 0x86523e0 [Final Native Public]
    bool NamespacedSubpointName(const FString& InSubpointName, const FString& OutNamespacedName); // 0x86522b0 [Final Native Public]
    bool GetWorldLocation(const FString& InPointName, const FVector& OutLocation); // 0x86521b0 [Final Native Public]
    void GetNamespacedPointNames(const TArray<FString>& OutNamespacedNames); // 0x8651ef0 [Final Native Public]

// ACameraCalibrationCheckerboard (/Script/CameraCalibrationCore.CameraCalibrationCheckerboard)
    void Rebuild(); // 0x86523c0 [Final Native Public]

// UCameraCalibrationSubsystem (/Script/CameraCalibrationCore.CameraCalibrationSubsystem)
    void UnregisterDistortionModelHandler(UCineCameraComponent* Component, ULensDistortionModelHandlerBase* Handler); // 0x645d880 [Final Native Public]
    void SetDefaultLensFile(ULensFile* NewDefaultLensFile); // 0x8652400 [Final Native Public]
    TSubclassOf<ULensModel> GetRegisteredLensModel(const FName& ModelName); // 0x86520e0 [Final Native Public]
    TArray<FName> GetOverlayMaterialNames(); // 0x8652060 [Final Native Public]
    UMaterialInterface* GetOverlayMaterial(const FName& OverlayName); // 0x8651fb0 [Final Native Public]
    ULensFile* GetLensFile(FLensFilePicker& Picker); // 0x8651e40 [Final Native Public]
    TArray<ULensDistortionModelHandlerBase*> GetDistortionModelHandlers(UCineCameraComponent* Component); // 0x8651d60 [Final Native Public]
    ULensFile* GetDefaultLensFile(); // 0x8651d30 [Final Native Public]
    TArray<FName> GetCameraNodalOffsetAlgos(); // 0x8651cb0 [Final Native Public]
    TSubclassOf<UCameraNodalOffsetAlgo> GetCameraNodalOffsetAlgo(const FName& Name); // 0x8651be0 [Final Native Public]
    TArray<FName> GetCameraImageCenterAlgos(); // 0x8651b60 [Final Native Public]
    TSubclassOf<UCameraImageCenterAlgo> GetCameraImageCenterAlgo(const FName& Name); // 0x8651a90 [Final Native Public]
    TArray<FName> GetCameraCalibrationSteps(); // 0x8651a10 [Final Native Public]
    TSubclassOf<UCameraCalibrationStep> GetCameraCalibrationStep(const FName& Name); // 0x8651940 [Final Native Public]
    ULensDistortionModelHandlerBase* FindOrCreateDistortionModelHandler(FDistortionHandlerPicker& DistortionHandlerPicker, TSubclassOf<ULensModel> LensModelClass); // 0x8651810 [Final Native Public]
    ULensDistortionModelHandlerBase* FindDistortionModelHandler(FDistortionHandlerPicker& DistortionHandlerPicker, bool bUpdatePicker); // 0x8651700 [Final Native Public]

// ULensFile (/Script/CameraCalibrationCore.LensFile)
    void RemoveZoomPoint(const ELensDataCategory& InDataCategory, float InFocus, float InZoom); // 0x8659410 [Final Native Public]
    void RemoveFocusPoint(const ELensDataCategory& InDataCategory, float InFocus); // 0x8659340 [Final Native Public]
    void MergeFocusPoint(const ELensDataCategory& InDataCategory, float InSrcFocus, float InDestFocus, bool bReplaceExistingZoomPoints); // 0x86591d0 [Final Native Public]
    bool HasZoomPoint(const ELensDataCategory& InDataCategory, float InFocus, float InZoom); // 0x8659010 [Final Native Public]
    bool HasSamples(const ELensDataCategory& InDataCategory); // 0x8658f80 [Final Native Public]
    bool HasIrisEncoderMapping(); // 0x8658f50 [Final Native Public]
    bool HasFocusPoint(const ELensDataCategory& InDataCategory, float InFocus); // 0x8658e70 [Final Native Public]
    bool HasFocusEncoderMapping(); // 0x8658e40 [Final Native Public]
    int32 GetTotalPointNum(const ELensDataCategory& InDataCategory); // 0x8658db0 [Final Native Public]
    TArray<FSTMapPointInfo> GetSTMapPoints(); // 0x8658d30 [Final Native Public]
    bool GetSTMapPoint(float InFocus, float InZoom, FSTMapInfo& OutSTMapInfo); // 0x8658c00 [Final Native Public]
    TArray<FNodalOffsetPointInfo> GetNodalOffsetPoints(); // 0x8658b80 [Final Native Public]
    bool GetNodalOffsetPoint(float InFocus, float InZoom, FNodalPointOffset& OutNodalPointOffset); // 0x8658a10 [Final Native Public]
    TArray<FImageCenterPointInfo> GetImageCenterPoints(); // 0x8658990 [Final Native Public]
    bool GetImageCenterPoint(float InFocus, float InZoom, FImageCenterInfo& OutImageCenterInfo); // 0x8658860 [Final Native Public]
    TArray<FFocalLengthPointInfo> GetFocalLengthPoints(); // 0x86587e0 [Final Native Public]
    bool GetFocalLengthPoint(float InFocus, float InZoom, FFocalLengthInfo& OutFocalLengthInfo); // 0x86586b0 [Final Native Public]
    TArray<FDistortionPointInfo> GetDistortionPoints(); // 0x8658610 [Final Native Public]
    bool GetDistortionPoint(float InFocus, float InZoom, FDistortionInfo& OutDistortionInfo); // 0x86584d0 [Final Native Public]
    float EvaluateNormalizedIris(float InNormalizedValue); // 0x8658420 [Final Native Public]
    float EvaluateNormalizedFocus(float InNormalizedValue); // 0x8658390 [Final Native Public]
    bool EvaluateNodalPointOffset(float InFocus, float InZoom, FNodalPointOffset& OutEvaluatedValue); // 0x8658220 [Final Native Public]
    bool EvaluateImageCenterParameters(float InFocus, float InZoom, FImageCenterInfo& OutEvaluatedValue); // 0x86580f0 [Final Native Public]
    bool EvaluateFocalLength(float InFocus, float InZoom, FFocalLengthInfo& OutEvaluatedValue); // 0x8657fc0 [Final Native Public]
    bool EvaluateDistortionParameters(float InFocus, float InZoom, FDistortionInfo& OutEvaluatedValue); // 0x8657e80 [Final Native Public]
    bool EvaluateDistortionData(float InFocus, float InZoom, const FVector2D& InFilmback, ULensDistortionModelHandlerBase* InLensHandler); // 0x8657d00 [Final Native Public]
    void ClearData(const ELensDataCategory& InDataCategory); // 0x8657c80 [Final Native Public]
    void ClearAll(); // 0x8657c60 [Final Native Public]
    void ChangeZoomPoint(const ELensDataCategory& InDataCategory, float InFocus, float InExistingZoom, float InNewZoom); // 0x8657b00 [Final Native Public]
    void ChangeFocusPoint(const ELensDataCategory& InDataCategory, float InExistingFocus, float InNewFocus); // 0x86579f0 [Final Native Public]
    void AddSTMapPoint(float NewFocus, float NewZoom, FSTMapInfo& NewPoint); // 0x86578c0 [Final Native Public]
    void AddNodalOffsetPoint(float NewFocus, float NewZoom, FNodalPointOffset& NewPoint); // 0x8657750 [Final Native Public]
    void AddImageCenterPoint(float NewFocus, float NewZoom, FImageCenterInfo& NewPoint); // 0x8657620 [Final Native Public]
    void AddFocalLengthPoint(float NewFocus, float NewZoom, FFocalLengthInfo& NewFocalLength); // 0x86574f0 [Final Native Public]
    void AddDistortionPoint(float NewFocus, float NewZoom, FDistortionInfo& NewPoint, FFocalLengthInfo& NewFocalLength); // 0x8657350 [Final Native Public]

// AChaosCacheManager (/Script/ChaosCaching.ChaosCacheManager)
    void TriggerComponentByCache(const FName& InCacheName); // 0x751ad60 [Final Native Protected]
    void TriggerComponent(UPrimitiveComponent* InComponent); // 0x751ac40 [Final Native Protected]
    void TriggerAll(); // 0x751ab70 [Final Native Protected]
    void SetStartTime(float InStartTime); // 0x751aae0 [Final Native Public]
    void SetCurrentTime(float CurrentTime); // 0x751aae0 [Final Native Public]
    void SetCacheCollection(UChaosCacheCollection* InCacheCollection); // 0x751a9a0 [Final Native Protected]
    void ResetSingleTransform(int32 InIndex); // 0x751a890 [Final Native Public]
    void ResetAllComponentTransforms(); // 0x751a740 [Final Native Public]
    void EnablePlaybackByCache(const FName& InCacheName, bool bEnable); // 0x751a630 [Final Native Protected]
    void EnablePlayback(int32 Index, bool bEnable); // 0x751a540 [Final Native Protected]

// UChaosClothingInteractor (/Script/ChaosCloth.ChaosClothingInteractor)
    void SetWind(const FVector2D& Drag, const FVector2D& Lift, float AirDensity, const FVector& WindVelocity, const FVector2D& OuterDrag, const FVector2D& OuterLift); // 0x8018400 [Final Native Public]
    void SetVelocityScale(const FVector& LinearVelocityScale, float AngularVelocityScale, float FictitiousAngularScale); // 0x8018240 [Final Native Public]
    void SetVelocityClamps(bool bEnableLinearVelocityClamping, const FVector& MaxLinearVelocity, bool bEnableLinearAccelerationClamping, const FVector& MaxLinearAcceleration, bool bEnableAngularVelocityClamping, float MaxAngularVelocity, bool bEnableAngularAccelerationClamping, float MaxAngularAcceleration); // 0x8017f20 [Final Native Public]
    void SetPressure(const FVector2D& Pressure); // 0x8017e00 [Final Native Public]
    void SetMaterialLinear(float EdgeStiffness, float BendingStiffness, float AreaStiffness); // 0x8017b90 [Final Native Public]
    void SetMaterialBuckling(const FVector2D& BucklingRatio, const FVector2D& BucklingStiffness); // 0x8017a10 [Final Native Public]
    void SetMaterial(const FVector2D& EdgeStiffness, const FVector2D& BendingStiffness, const FVector2D& AreaStiffness); // 0x8017850 [Final Native Public]
    void SetLongRangeAttachmentLinear(float TetherStiffness, float TetherScale); // 0x8017690 [Final Native Public]
    void SetLongRangeAttachment(const FVector2D& TetherStiffness, const FVector2D& TetherScale); // 0x8017510 [Final Native Public]
    void SetGravity(float GravityScale, bool bIsGravityOverridden, const FVector& GravityOverride); // 0x8017350 [Final Native Public]
    void SetDamping(float DampingCoefficient, float LocalDampingCoefficient); // 0x80171d0 [Final Native Public]
    void SetCollision(float CollisionThickness, float FrictionCoefficient, bool bUseCCD, float SelfCollisionThickness); // 0x8016fe0 [Final Native Public]
    void SetBackstop(bool bEnabled); // 0x8016eb0 [Final Native Public]
    void SetAnimDriveLinear(float AnimDriveStiffness); // 0x8016e30 [Final Native Public]
    void SetAnimDrive(const FVector2D& AnimDriveStiffness, const FVector2D& AnimDriveDamping); // 0x8016cb0 [Final Native Public]
    void SetAerodynamics(float DragCoefficient, float LiftCoefficient, const FVector& WindVelocity); // 0x8016b00 [Final Native Public]
    void ResetAndTeleport(bool bReset, bool bTeleport); // 0x8016900 [Final Native Public]

// UChaosClothComponent (/Script/ChaosClothAssetEngine.ChaosClothComponent)
    void SuspendSimulation(); // 0x801b0d0 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x801b050 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x801afd0 [Final Native Public]
    void SetSimulateInEditor(bool bNewSimulateState); // 0x801af40 [Final Native Public]
    void SetEnableSimulation(bool bEnable); // 0x801aea0 [Final Native Public]
    void SetCollideWithEnvironment(bool bCollide); // 0x801ae10 [Final Native Public]
    void SetClothAsset(UChaosClothAsset* InClothAsset); // 0x801ad80 [Final Native Public]
    void SetAsset(UChaosClothAssetBase* InAsset); // 0x801ad80 [Final Native Public]
    void ResumeSimulation(); // 0x801ad60 [Final Native Public]
    void ResetTeleportMode(); // 0x801ad40 [Final Native Public]
    void ResetConfigProperties(); // 0x801ad20 [Final Native Public]
    void ResetCollisionSources(); // 0x801ad00 [Final Native Public]
    void RemoveCollisionSources(USkinnedMeshComponent* SourceComponent); // 0x801ac70 [Final Native Public]
    void RemoveCollisionSource(USkinnedMeshComponent* SourceComponent, UPhysicsAsset* SourcePhysicsAsset); // 0x801aba0 [Final Native Public]
    void RecreateClothSimulationProxy(); // 0x801ab80 [Final Native Public]
    bool IsSimulationSuspended(); // 0x801ab50 [Final Native Public]
    bool IsSimulationEnabled(); // 0x801ab20 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x801aaf0 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x801aac0 [Final Native Public]
    bool GetCollideWithEnvironment(); // 0x801aa90 [Final Native Public]
    UChaosClothAssetInteractor* GetClothOutfitInteractor(int32 ModelIndex, const FName& ClothSimulationModelName); // 0x801a9c0 [Final Native Public]
    UChaosClothAsset* GetClothAsset(); // 0x801a990 [Final Native Public]
    UChaosClothAssetBase* GetAsset(); // 0x801a960 [Final Native Public]
    void ForceNextUpdateTeleportAndReset(); // 0x801a940 [Final Native Public]
    void ForceNextUpdateTeleport(); // 0x801a920 [Final Native Public]
    void AddCollisionSource(USkinnedMeshComponent* SourceComponent, UPhysicsAsset* SourcePhysicsAsset, bool bUseSphylsOnly); // 0x801a810 [Final Native Public]

// UChaosClothAssetBase (/Script/ChaosClothAssetEngine.ChaosClothAssetBase)
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x8031380 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x80312d0 [Final Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x4553050 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x4552fe0 [Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x4552fb0 [Native Public]

// UChaosClothAssetInteractor (/Script/ChaosClothAssetEngine.ChaosClothAssetInteractor)
    void SetWeightedFloatValue(const FString& PropertyName, int32 LODIndex, const FVector2D& Value); // 0x8031950 [Final Native Public]
    void SetVectorValue(const FString& PropertyName, int32 LODIndex, const FVector& Value); // 0x8031810 [Final Native Public]
    void SetStringValue(const FString& PropertyName, int32 LODIndex, const FString& Value); // 0x8031420 [Final Native Public]
    void SetLowFloatValue(const FString& PropertyName, int32 LODIndex, float Value); // 0x80311b0 [Final Native Public]
    void SetIntValue(const FString& PropertyName, int32 LODIndex, int32 Value); // 0x8031090 [Final Native Public]
    void SetHighFloatValue(const FString& PropertyName, int32 LODIndex, float Value); // 0x8030f70 [Final Native Public]
    void SetFloatValue(const FString& PropertyName, int32 LODIndex, float Value); // 0x8030e50 [Final Native Public]
    FVector2D GetWeightedFloatValue(const FString& PropertyName, int32 LODIndex, const FVector2D& DefaultValue); // 0x8030ae0 [Final Native Public]
    FVector GetVectorValue(const FString& PropertyName, int32 LODIndex, const FVector& DefaultValue); // 0x8030720 [Final Native Public]
    FString GetStringValue(const FString& PropertyName, int32 LODIndex, const FString& DefaultValue); // 0x8030590 [Final Native Public]
    float GetLowFloatValue(const FString& PropertyName, int32 LODIndex, float DefaultValue); // 0x802fc70 [Final Native Public]
    int32 GetIntValue(const FString& PropertyName, int32 LODIndex, int32 DefaultValue); // 0x8030290 [Final Native Public]
    float GetHighFloatValue(const FString& PropertyName, int32 LODIndex, float DefaultValue); // 0x802ff80 [Final Native Public]
    float GetFloatValue(const FString& PropertyName, int32 LODIndex, float DefaultValue); // 0x802fc70 [Final Native Public]
    TArray<FString> GetAllProperties(int32 LODIndex); // 0x802fb80 [Final Native Public]

// UChaosSolverEngineBlueprintLibrary (/Script/ChaosSolverEngine.ChaosSolverEngineBlueprintLibrary)
    FHitResult ConvertPhysicsCollisionToHitResult(FChaosPhysicsCollisionInfo& PhysicsCollision); // 0x3515da0 [Final Native Static Public]

// AChaosSolverActor (/Script/ChaosSolverEngine.ChaosSolverActor)
    void SetSolverActive(bool bActive); // 0x3515f40 [Native Public]
    void SetAsCurrentWorldSolver(); // 0x3515f20 [Final Native Public]

// UChaosVDRuntimeBlueprintLibrary (/Script/ChaosVDBlueprint.ChaosVDRuntimeBlueprintLibrary)
    void RecordDebugDrawVector(UObject* WorldContext, const FVector& InStartLocation, const FVector& InVector, const FName& Tag, const FLinearColor& Color); // 0x81a7950 [Final Native Static Private]
    void RecordDebugDrawSphere(UObject* WorldContext, const FVector& InCenter, float Radius, const FName& Tag, const FLinearColor& Color); // 0x81a7b20 [Final Native Static Private]
    void RecordDebugDrawLine(UObject* WorldContext, const FVector& InStartLocation, const FVector& InEndLocation, const FName& Tag, const FLinearColor& Color); // 0x81a7950 [Final Native Static Private]
    void RecordDebugDrawBox(UObject* WorldContext, const FBox& InBox, const FName& Tag, const FLinearColor& Color); // 0x81a77c0 [Final Native Static Private]

// UChaosVehicleMovementComponent (/Script/ChaosVehicles.ChaosVehicleMovementComponent)
    void SetYawInput(float Yaw); // 0x6009630 [Final Native Public]
    void SetUseAutomaticGears(bool bUseAuto); // 0x6008fd0 [Final Native Public]
    void SetThrottleInput(float Throttle); // 0x6008db0 [Final Native Public]
    void SetTargetGear(int32 GearNum, bool bImmediate); // 0x6008ce0 [Final Native Public]
    void SetSteeringInput(float Steering); // 0x6008a70 [Final Native Public]
    void SetSleeping(bool bEnableSleep); // 0x6008890 [Final Native Public]
    void SetRollInput(float Roll); // 0x6008810 [Final Native Public]
    void SetRequiresControllerForInputs(bool bRequiresController); // 0x6008780 [Final Native Public]
    void SetPitchInput(float Pitch); // 0x6008700 [Final Native Public]
    void SetParked(bool bParked); // 0x6008670 [Final Native Public]
    void SetHandbrakeInput(bool bNewHandbrake); // 0x6008560 [Final Native Public]
    void SetChangeUpInput(bool bNewGearUp); // 0x6008280 [Final Native Public]
    void SetChangeDownInput(bool bNewGearDown); // 0x60081f0 [Final Native Public]
    void SetBrakeInput(float Brake); // 0x60080a0 [Final Native Public]
    void ServerUpdateState(float InSteeringInput, float InThrottleInput, float InBrakeInput, float InHandbrakeInput, int32 InCurrentGear, float InRollInput, float InPitchInput, float InYawInput); // 0x60079a0 [Native Event Protected]
    void ResetVehicle(); // 0x6007980 [Final Native Public]
    bool IsParked(); // 0x6006fe0 [Final Native Public]
    void IncreaseThrottleInput(float ThrottleDelta); // 0x6006f30 [Final Native Public]
    bool GetUseAutoGears(); // 0x6006d80 [Final Native Public]
    float GetThrottleInput(); // 0x6006d60 [Final Native Public]
    int32 GetTargetGear(); // 0x6006d30 [Final Native Public]
    float GetSteeringInput(); // 0x6006ca0 [Final Native Public]
    bool GetHandbrakeInput(); // 0x6006b40 [Final Native Public]
    float GetForwardSpeedMPH(); // 0x6006b10 [Final Native Public]
    float GetForwardSpeed(); // 0x6006ae0 [Final Native Public]
    int32 GetCurrentGear(); // 0x6006a50 [Final Native Public]
    float GetBrakeInput(); // 0x6006a30 [Final Native Public]
    void EnableSelfRighting(bool InState); // 0x6006880 [Final Native Public]
    void DecreaseThrottleInput(float ThrottleDelta); // 0x6006770 [Final Native Public]

// UChaosVehicleWheel (/Script/ChaosVehicles.ChaosVehicleWheel)
    bool IsInAir(); // 0x6006fb0 [Final Native Public]
    float GetWheelRadius(); // 0x6006e10 [Final Native Public]
    float GetWheelAngularVelocity(); // 0x6006de0 [Final Native Public]
    float GetSuspensionOffset(); // 0x6006d00 [Final Native Public]
    FVector GetSuspensionAxis(); // 0x6006cc0 [Final Native Public]
    float GetSteerAngle(); // 0x6006c70 [Final Native Public]
    float GetRotationAngularVelocity(); // 0x6006bc0 [Final Native Public]
    float GetRotationAngle(); // 0x6006b90 [Final Native Public]
    EAxleType GetAxleType(); // 0x4dcd2d0 [Final Native Public]

// UChaosWheeledVehicleMovementComponent (/Script/ChaosVehicles.ChaosWheeledVehicleMovementComponent)
    void SetWheelSlipGraphMultiplier(int32 WheelIndex, float Multiplier); // 0x6009560 [Final Native Public]
    void SetWheelRadius(int32 WheelIndex, float Radius); // 0x6009490 [Final Native Public]
    void SetWheelMaxSteerAngle(int32 WheelIndex, float AngleDegrees); // 0x60093c0 [Final Native Public]
    void SetWheelMaxBrakeTorque(int32 WheelIndex, float Torque); // 0x60092f0 [Final Native Public]
    void SetWheelHandbrakeTorque(int32 WheelIndex, float Torque); // 0x6009220 [Final Native Public]
    void SetWheelFrictionMultiplier(int32 WheelIndex, float Friction); // 0x6009150 [Final Native Public]
    void SetWheelClass(int32 WheelIndex, TSubclassOf<UChaosVehicleWheel> InWheelClass); // 0x6009060 [Final Native Public]
    void SetTractionControlEnabled(int32 WheelIndex, bool Enabled); // 0x6008f00 [Final Native Public]
    void SetTorqueCombineMethod(const ETorqueCombineMethod& InCombineMethod, int32 WheelIndex); // 0x6008e30 [Final Native Public]
    void SetSuspensionParams(float Rate, float Damping, float Preload, float MaxRaise, float MaxDrop, int32 WheelIndex); // 0x6008af0 [Final Native Public]
    void SetSnapshot(FWheeledSnaphotData& SnapshotIn); // 0x6008920 [Native Public]
    void SetMaxEngineTorque(float Torque); // 0x60085f0 [Final Native Public]
    void SetDriveTorque(float DriveTorque, int32 WheelIndex); // 0x6008490 [Final Native Public]
    void SetDragCoefficient(float DragCoeff); // 0x6008410 [Final Native Public]
    void SetDownforceCoefficient(float DownforceCoeff); // 0x6008390 [Final Native Public]
    void SetDifferentialFrontRearSplit(float FrontRearSlpit); // 0x6008310 [Final Native Public]
    void SetBrakeTorque(float BrakeTorque, int32 WheelIndex); // 0x6008120 [Final Native Public]
    void SetAffectedBySteering(int32 WheelIndex, bool Enabled); // 0x6007fd0 [Final Native Public]
    void SetAffectedByHandbrake(int32 WheelIndex, bool Enabled); // 0x6007f00 [Final Native Public]
    void SetAffectedByEngine(int32 WheelIndex, bool Enabled); // 0x6007e30 [Final Native Public]
    void SetAffectedByBrake(int32 WheelIndex, bool Enabled); // 0x6007d60 [Final Native Public]
    void SetABSEnabled(int32 WheelIndex, bool Enabled); // 0x6007c90 [Final Native Public]
    FWheelStatus MakeWheelStatus(bool bInContact, const FVector& ContactPoint, UPhysicalMaterial* PhysMaterial, float NormalizedSuspensionLength, float SpringForce, float SlipAngle, bool bIsSlipping, float SlipMagnitude, bool bIsSkidding, float SkidMagnitude, const FVector& SkidNormal, float DriveTorque, float BrakeTorque, bool bABSActivated); // 0x60071d0 [Final Native Static Public]
    FWheelSnapshot MakeWheelSnapshot(float SuspensionOffset, float WheelRotationAngle, float SteeringAngle, float WheelRadius, float WheelAngularVelocity); // 0x6007010 [Final Native Static Public]
    FWheeledSnaphotData MakeWheeledSnapshot(const FTransform& Transform, const FVector& LinearVelocity, const FVector& AngularVelocity, int32 SelectedGear, float EngineRPM, const TArray<FWheelSnapshot>& WheelSnapshots); // 0x6007690 [Final Native Static Public]
    FWheelStatus GetWheelState(int32 WheelIndex); // 0x6006e40 [Final Native Public]
    FWheeledSnaphotData GetSnapshot(); // 0x6006bf0 [Native Public]
    int32 GetNumWheels(); // 0x6006b70 [Final Native Public]
    float GetEngineRotationSpeed(); // 0x6006ab0 [Final Native Public]
    float GetEngineMaxRotationSpeed(); // 0x6006a80 [Final Native Public]
    void EnableWheelFriction(bool InState); // 0x60069a0 [Final Native Public]
    void EnableSuspension(bool InState); // 0x6006910 [Final Native Public]
    void EnableMechanicalSim(bool InState); // 0x60067f0 [Final Native Public]
    void BreakWheelStatus(FWheelStatus& Status, const bool& bInContact, const FVector& ContactPoint, const UPhysicalMaterial*& PhysMaterial, const float& NormalizedSuspensionLength, const float& SpringForce, const float& SlipAngle, const bool& bIsSlipping, const float& SlipMagnitude, const bool& bIsSkidding, const float& SkidMagnitude, const FVector& SkidNormal, const float& DriveTorque, const float& BrakeTorque, const bool& bABSActivated); // 0x6005dd0 [Final Native Static Public]
    void BreakWheelSnapshot(FWheelSnapshot& Snapshot, const float& SuspensionOffset, const float& WheelRotationAngle, const float& SteeringAngle, const float& WheelRadius, const float& WheelAngularVelocity); // 0x6005b90 [Final Native Static Public]
    void BreakWheeledSnapshot(FWheeledSnaphotData& Snapshot, FTransform& Transform, const FVector& LinearVelocity, const FVector& AngularVelocity, const int32& SelectedGear, const float& EngineRPM, const TArray<FWheelSnapshot>& WheelSnapshots); // 0x60063c0 [Final Native Static Public]

// UVehicleAnimationInstance (/Script/ChaosVehicles.VehicleAnimationInstance)
    AWheeledVehiclePawn* GetVehicle(); // 0x6006db0 [Final Native Public]

// UChooserTable (/Script/Chooser.ChooserTable)
    bool ResultAssetFilter(FAssetData& AssetData); // 0x606d470 [Final Native Public]

// UChooserFunctionLibrary (/Script/Chooser.ChooserFunctionLibrary)
    FInstancedStruct MakeEvaluateChooser(UChooserTable* Chooser); // 0x606d340 [Final Native Static Public]
    FChooserEvaluationContext MakeChooserEvaluationContext(); // 0x606d270 [Final Native Static Public]
    void GetChooserStructOutput(FChooserEvaluationContext& Context, int32 Index, const int32& Value); // 0x606cfd0 [Final Native Static Public]
    TSoftObjectPtr<UObject> EvaluateObjectChooserBaseSoft(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass); // 0x606cda0 [Final Native Static Public]
    TArray<TSoftObjectPtr<UObject>> EvaluateObjectChooserBaseMultiSoft(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass); // 0x606ca60 [Final Native Static Public]
    TArray<UObject*> EvaluateObjectChooserBaseMulti(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass); // 0x606c740 [Final Native Static Public]
    UObject* EvaluateObjectChooserBase(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass); // 0x606c470 [Final Native Static Public]
    TArray<UObject*> EvaluateChooserMulti(UObject* ContextObject, UChooserTable* ChooserTable, TSubclassOf<UObject> ObjectClass); // 0x606c200 [Final Native Static Public]
    UObject* EvaluateChooser(UObject* ContextObject, UChooserTable* ChooserTable, TSubclassOf<UObject> ObjectClass); // 0x606c030 [Final Native Static Public]
    void AddChooserStructInput(FChooserEvaluationContext& Context, int32 Value); // 0x606be00 [Final Native Static Public]
    void AddChooserObjectInput(FChooserEvaluationContext& Context, UObject* Object); // 0x606bc30 [Final Native Static Public]

// ACameraRig_Rail (/Script/CinematicCamera.CameraRig_Rail)
    USplineComponent* GetRailSplineComponent(); // 0x398d080 [Final Native Public]

// ACineCameraActor (/Script/CinematicCamera.CineCameraActor)
    UCineCameraComponent* GetCineCameraComponent(); // 0x398bdd0 [Final Native Public]

// UCineCameraComponent (/Script/CinematicCamera.CineCameraComponent)
    void SetLensSettings(FCameraLensSettings& NewLensSettings); // 0x398e0e0 [Final Native Public]
    void SetLensPresetByName(const FString& InPresetName); // 0x398dee0 [Final Native Public]
    void SetFocusSettings(FCameraFocusSettings& NewFocusSettings); // 0x398ddd0 [Final Native Public]
    void SetFilmbackPresetByName(const FString& InPresetName); // 0x398db90 [Final Native Public]
    void SetFilmback(FCameraFilmbackSettings& NewFilmback); // 0x398dad0 [Final Native Public]
    void SetCustomNearClippingPlane(float NewCustomNearClippingPlane); // 0x398d570 [Final Native Public]
    void SetCurrentFocalLength(float InFocalLength); // 0x398d4e0 [Final Native Public]
    void SetCurrentAperture(float NewCurrentAperture); // 0x398d450 [Final Native Public]
    void SetCropSettings(FPlateCropSettings& NewCropSettings); // 0x398d3a0 [Final Native Public]
    void SetCropPresetByName(const FString& InPresetName); // 0x398d1a0 [Final Native Public]
    float GetVerticalProjectionOffset(); // 0x398d170 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x398d0a0 [Final Native Public]
    TArray<FNamedLensPreset> GetLensPresetsCopy(); // 0x398cf60 [Final Native Static Public]
    FString GetLensPresetName(); // 0x398cca0 [Final Native Public]
    float GetHorizontalProjectionOffset(); // 0x398ca00 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x398c9d0 [Final Native Public]
    TArray<FNamedFilmbackPreset> GetFilmbackPresetsCopy(); // 0x398c8b0 [Final Native Static Public]
    FString GetFilmbackPresetName(); // 0x398c620 [Final Native Public]
    FString GetDefaultFilmbackPresetName(); // 0x398c2c0 [Final Native Public]
    FString GetCropPresetName(); // 0x398c060 [Final Native Public]

// UCineCameraSettings (/Script/CinematicCamera.CineCameraSettings)
    void SetLensPresets(const TArray<FNamedLensPreset>& InLensPresets); // 0x398df90 [Final Native Private]
    void SetFilmbackPresets(const TArray<FNamedFilmbackPreset>& InFilmbackPresets); // 0x398dc40 [Final Native Private]
    void SetDefaultLensPresetName(const FString& InDefaultLensPresetName); // 0x398d9a0 [Final Native Private]
    void SetDefaultLensFStop(float InDefaultLensFStop); // 0x398d860 [Final Native Private]
    void SetDefaultLensFocalLength(float InDefaultLensFocalLength); // 0x398d900 [Final Native Private]
    void SetDefaultFilmbackPreset(const FString& InDefaultFilmbackPreset); // 0x398d730 [Final Native Private]
    void SetDefaultCropPresetName(const FString& InDefaultCropPresetName); // 0x398d5f0 [Final Native Private]
    void SetCropPresets(const TArray<FNamedPlateCropPreset>& InCropPresets); // 0x398d250 [Final Native Private]
    TArray<FString> GetLensPresetNames(); // 0x398ce50 [Final Native Private]
    bool GetLensPresetByName(const FString& PresetName, FCameraLensSettings& LensSettings); // 0x398ca30 [Final Native Public]
    TArray<FString> GetFilmbackPresetNames(); // 0x398c7a0 [Final Native Private]
    bool GetFilmbackPresetByName(const FString& PresetName, FCameraFilmbackSettings& FilmbackSettings); // 0x398c3e0 [Final Native Public]
    TArray<FString> GetCropPresetNames(); // 0x398c1b0 [Final Native Private]
    bool GetCropPresetByName(const FString& PresetName, FPlateCropSettings& CropSettings); // 0x398be60 [Final Native Public]
    UCineCameraSettings* GetCineCameraSettings(); // 0x398bdf0 [Final Native Static Private]

// UClothingSimulationInteractor (/Script/ClothingSystemRuntimeInterface.ClothingSimulationInteractor)
    void SetNumSubsteps(int32 NumSubSteps); // 0x260a150 [Native Public]
    void SetNumIterations(int32 NumIterations); // 0x260a0c0 [Native Public]
    void SetMaxNumIterations(int32 MaxNumIterations); // 0x260a030 [Native Public]
    void SetAnimDriveSpringStiffness(float InStiffness); // 0x2609fa0 [Native Public]
    void PhysicsAssetUpdated(); // 0x2609f80 [Native Public]
    float GetSimulationTime(); // 0x2609f60 [Final Native Public]
    int32 GetNumSubsteps(); // 0x2609f40 [Final Native Public]
    int32 GetNumKinematicParticles(); // 0x2609f20 [Final Native Public]
    int32 GetNumIterations(); // 0x2609f00 [Final Native Public]
    int32 GetNumDynamicParticles(); // 0x2609ee0 [Final Native Public]
    int32 GetNumCloths(); // 0x2609ec0 [Final Native Public]
    UClothingInteractor* GetClothingInteractor(const FString& ClothingAssetName); // 0x2609cc0 [Final Native Public]
    void EnableGravityOverride(const FVector& InVector); // 0x2609c20 [Native Public]
    void DisableGravityOverride(); // 0x2609c00 [Native Public]
    void ClothConfigUpdated(); // 0x2609be0 [Native Public]

// UClothingSimulationInteractorNv (/Script/ClothingSystemRuntimeNv.ClothingSimulationInteractorNv)
    void SetAnimDriveDamperStiffness(float InStiffness); // 0x3cb1b70 [Final Native Public]

// UCommonInputBaseControllerData (/Script/CommonInput.CommonInputBaseControllerData)
    TArray<FName> GetRegisteredGamepads(); // 0x53d2080 [Final Native Static Public]

// UCommonInputSettings (/Script/CommonInput.CommonInputSettings)
    bool IsEnhancedInputSupportEnabled(); // 0x53d21a0 [Final Native Static Public]

// UCommonInputSubsystem (/Script/CommonInput.CommonInputSubsystem)
    bool ShouldShowInputKeys(); // 0x53d23b0 [Final Native Public]
    void SetGamepadInputType(const FName& InGamepadInputType); // 0x53d2320 [Final Native Public]
    void SetCurrentInputType(const ECommonInputType& NewInputType); // 0x53d22a0 [Final Native Public]
    bool IsUsingPointerInput(); // 0x53d2260 [Final Native Public]
    bool IsInputMethodActive(const ECommonInputType& InputMethod); // 0x53d21d0 [Final Native Public]
    ECommonInputType GetDefaultInputType(); // 0x53d2000 [Final Native Public]
    ECommonInputType GetCurrentInputType(); // 0x53d1fe0 [Final Native Public]
    FName GetCurrentGamepadName(); // 0x53d1fc0 [Final Native Public]
    void BroadcastInputMethodChanged(); // 0x53d1fa0 [Final Native Protected]

// ULoadingScreenManager (/Script/CommonLoadingScreen.LoadingScreenManager)
    FString GetDebugReasonForShowingOrHidingLoadingScreen(); // 0x5d48f30 [Final Native Public]

// ULoadingProcessTask (/Script/CommonLoadingScreen.LoadingProcessTask)
    void Unregister(); // 0x5d49110 [Final Native Public]
    void SetShowLoadingScreenReason(const FString& InReason); // 0x5d49010 [Final Native Public]
    ULoadingProcessTask* CreateLoadingScreenProcessTask(UObject* WorldContextObject, const FString& ShowLoadingScreenReason); // 0x5d48e50 [Final Native Static Public]

// UCommonActionWidget (/Script/CommonUI.CommonActionWidget)
    void SetInputActions(const TArray<FDataTableRowHandle>& NewInputActions); // 0x54455d0 [Native Public]
    void SetInputActionBinding(const FUIActionBindingHandle& BindingHandle); // 0x5445320 [Native Public]
    void SetInputAction(const FDataTableRowHandle& InputActionRow); // 0x5445260 [Native Public]
    void SetIconRimBrush(const FSlateBrush& InIconRimBrush); // 0x5445130 [Final Native Public]
    void SetEnhancedInputAction(UInputAction* InInputAction); // 0x38fb540 [Native Public]
    void OnInputMethodChanged__DelegateSignature(bool bUsingGamepad); // 0x16b94d0 [Public]
    void OnInputIconUpdated__DelegateSignature(); // 0x16b94d0 [Public]
    void OnEnhancedInputMappingsRebuilt(); // 0x5442ea0 [Final Native Protected]
    bool IsHeldAction(); // 0x5442770 [Native Public]
    UMaterialInstanceDynamic* GetIconDynamicMaterial(); // 0x5440850 [Final Native Public]
    FSlateBrush GetIcon(); // 0x54407b0 [Native Public]
    UInputAction* GetEnhancedInputAction(); // 0x34d1730 [Final Native Public]
    FText GetDisplayText(); // 0x54403b0 [Final Native Public]

// UCommonUserWidget (/Script/CommonUI.CommonUserWidget)
    void UnregisterScrollRecipientExternal(UWidget* AnalogScrollRecipient); // 0x54485d0 [Final Native Public]
    void SetConsumePointerInput(bool bInConsumePointerInput); // 0x5444a50 [Final Native Public]
    void RegisterScrollRecipientExternal(UWidget* AnalogScrollRecipient); // 0x54434e0 [Final Native Public]

// UCommonActivatableWidget (/Script/CommonUI.CommonActivatableWidget)
    void SetBindVisibilities(const ESlateVisibility& OnActivatedVisibility, const ESlateVisibility& OnDeactivatedVisibility, bool bInAllActive); // 0x5444300 [Final Native Public]
    void RequestRefreshFocus(); // 0x5443c40 [Final Native Protected]
    bool IsActivated(); // 0x5442710 [Final Native Public]
    UWidget* GetDesiredFocusTarget(); // 0x5440260 [Final Native Public]
    void DeactivateWidget(); // 0x543f5b0 [Final Native Public]
    void ClearFocusRestorationTarget(); // 0x543f360 [Final Native Public]
    bool BP_OnHandleBackAction(); // 0x16b94d0 [Event Protected]
    void BP_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void BP_OnActivated(); // 0x16b94d0 [Event Protected]
    FUIInputConfig BP_GetDesiredInputConfig(); // 0x16b94d0 [Event Protected]
    UWidget* BP_GetDesiredFocusTarget(); // 0x16b94d0 [Event Protected]
    void BindVisibilityToActivation(UCommonActivatableWidget* ActivatableWidget); // 0x543f1c0 [Final Native Public]
    void ActivateWidget(); // 0x543eac0 [Final Native Public]

// UCommonAnimatedSwitcher (/Script/CommonUI.CommonAnimatedSwitcher)
    void SetDisableTransitionAnimation(bool bDisableAnimation); // 0x5444d90 [Final Native Public]
    bool IsTransitionPlaying(); // 0x5442aa0 [Final Native Public]
    bool IsCurrentlySwitching(); // 0x5442730 [Final Native Public]
    bool HasWidgets(); // 0x394ff30 [Final Native Public]
    void ActivatePreviousWidget(bool bCanWrap); // 0x543e880 [Final Native Public]
    void ActivateNextWidget(bool bCanWrap); // 0x543e7d0 [Final Native Public]

// UCommonBorderStyle (/Script/CommonUI.CommonBorderStyle)
    void GetBackgroundBrush(FSlateBrush& Brush); // 0x543fc70 [Final Native Public]

// UCommonBorder (/Script/CommonUI.CommonBorder)
    void SetStyle(TSubclassOf<UCommonBorderStyle> InStyle); // 0x54475d0 [Final Native Public]

// UCommonButtonStyle (/Script/CommonUI.CommonButtonStyle)
    UCommonTextStyle* GetSelectedTextStyle(); // 0x5441750 [Final Native Public]
    void GetSelectedPressedBrush(FSlateBrush& Brush); // 0x54415c0 [Final Native Public]
    UCommonTextStyle* GetSelectedHoveredTextStyle(); // 0x5441570 [Final Native Public]
    void GetSelectedHoveredBrush(FSlateBrush& Brush); // 0x5441480 [Final Native Public]
    void GetSelectedBaseBrush(FSlateBrush& Brush); // 0x5441330 [Final Native Public]
    UCommonTextStyle* GetNormalTextStyle(); // 0x5441140 [Final Native Public]
    void GetNormalPressedBrush(FSlateBrush& Brush); // 0x5441050 [Final Native Public]
    UCommonTextStyle* GetNormalHoveredTextStyle(); // 0x5441020 [Final Native Public]
    void GetNormalHoveredBrush(FSlateBrush& Brush); // 0x5440f30 [Final Native Public]
    void GetNormalBaseBrush(FSlateBrush& Brush); // 0x5440e40 [Final Native Public]
    void GetMaterialBrush(FSlateBrush& Brush); // 0x543fc70 [Final Native Public]
    UCommonTextStyle* GetDisabledTextStyle(); // 0x5440380 [Final Native Public]
    void GetDisabledBrush(FSlateBrush& Brush); // 0x5440290 [Final Native Public]
    void GetCustomPadding(const FMargin& OutCustomPadding); // 0x54401a0 [Final Native Public]
    void GetButtonPadding(const FMargin& OutButtonPadding); // 0x543fe40 [Final Native Public]

// UCommonButtonBase (/Script/CommonUI.CommonButtonBase)
    void UpdateHoldData(const ECommonInputType& CurrentInputType); // 0x5448660 [Native Protected]
    void StopDoubleClickPropagation(); // 0x54485b0 [Final Native Protected]
    void SetTriggeringInputAction(FDataTableRowHandle& InputActionRow); // 0x5448140 [Final Native Public]
    void SetTriggeringEnhancedInputAction(UInputAction* InInputAction); // 0x5448000 [Final Native Public]
    void SetTriggeredInputAction(FDataTableRowHandle& InputActionRow); // 0x5447eb0 [Final Native Public]
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x5447d70 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonButtonStyle> InStyle); // 0x54476a0 [Final Native Public]
    void SetShouldUseFallbackDefaultInputAction(bool bInShouldUseFallbackDefaultInputAction); // 0x5447530 [Final Native Public]
    void SetShouldSelectUponReceivingFocus(bool bInShouldSelectUponReceivingFocus); // 0x5447490 [Final Native Public]
    void SetSelectedPressedSoundOverride(USoundBase* Sound); // 0x5447250 [Final Native Public]
    void SetSelectedInternal(bool bInSelected, bool bAllowSound, bool bBroadcast); // 0x5447090 [Final Native Protected]
    void SetSelectedHoveredSoundOverride(USoundBase* Sound); // 0x5446fd0 [Final Native Public]
    void SetSelectedClickedSoundOverride(USoundBase* Sound); // 0x5446f10 [Final Native Public]
    void SetRequiresHold(bool bInRequiresHold); // 0x5446be0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x5446a80 [Final Native Public]
    void SetPressedSoundOverride(USoundBase* Sound); // 0x5446b20 [Final Native Public]
    void SetMinDimensions(int32 InMinWidth, int32 InMinHeight); // 0x54466c0 [Final Native Public]
    void SetMaxDimensions(int32 InMaxWidth, int32 InMaxHeight); // 0x54465e0 [Final Native Public]
    void SetLockedPressedSoundOverride(USoundBase* Sound); // 0x5446330 [Final Native Public]
    void SetLockedHoveredSoundOverride(USoundBase* Sound); // 0x5446270 [Final Native Public]
    void SetLockedClickedSoundOverride(USoundBase* Sound); // 0x54461b0 [Final Native Public]
    void SetIsToggleable(bool bInIsToggleable); // 0x5445cc0 [Final Native Public]
    void SetIsSelected(bool InSelected, bool bGiveClickFeedback); // 0x5445bf0 [Final Native Public]
    void SetIsSelectable(bool bInIsSelectable); // 0x5445b30 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x5445960 [Final Native Public]
    void SetIsInteractionEnabled(bool bInIsInteractionEnabled); // 0x5445830 [Final Native Public]
    void SetIsInteractableWhenSelected(bool bInInteractableWhenSelected); // 0x5445770 [Final Native Public]
    void SetIsFocusable(bool bInIsFocusable); // 0x54456e0 [Final Native Public]
    void SetInputActionProgressMaterial(FSlateBrush& InProgressMaterialBrush, const FName& InProgressMaterialParam); // 0x54453b0 [Final Native Public]
    void SetHoveredSoundOverride(USoundBase* Sound); // 0x5445070 [Final Native Public]
    void SetHideInputAction(bool bInHideInputAction); // 0x5444f60 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x54448e0 [Final Native Public]
    void SetClickedSoundOverride(USoundBase* Sound); // 0x5444990 [Final Native Public]
    void OnTriggeringInputActionChanged(FDataTableRowHandle& NewTriggeredAction); // 0x16b94d0 [Event Protected]
    void OnTriggeringEnhancedInputActionChanged(UInputAction* InInputAction); // 0x16b94d0 [Event Protected]
    void OnTriggeredInputActionChanged(FDataTableRowHandle& NewTriggeredAction); // 0x16b94d0 [Event Protected]
    void OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x5443070 [Native Protected]
    void OnCurrentTextStyleChanged(); // 0x16b94d0 [Event Protected]
    void OnActionProgress(float HeldPercent); // 0x16b94d0 [Event Protected]
    void OnActionComplete(); // 0x16b94d0 [Event Protected]
    bool NativeOnHoldProgressRollback(float DeltaTime); // 0x5442c40 [Native Protected]
    bool NativeOnHoldProgress(float DeltaTime); // 0x5442ba0 [Native Protected]
    void NativeOnActionProgress(float HeldPercent); // 0x5442b10 [Native Protected]
    void NativeOnActionComplete(); // 0x5442af0 [Native Protected]
    bool IsPressed(); // 0x5442a20 [Final Native Public]
    bool IsInteractionEnabled(); // 0x54427d0 [Final Native Public]
    bool IsHoverSimulationOnTouchAvailable(); // 0x54427a0 [Final Native Private]
    void HoldReset(); // 0x54424f0 [Native Protected]
    void HandleTriggeringActionCommited(const bool& bPassThrough); // 0x54422f0 [Native Protected]
    void HandleFocusReceived(); // 0x5441e20 [Native Protected]
    void HandleFocusLost(); // 0x5441e00 [Native Protected]
    void HandleButtonReleased(); // 0x5441de0 [Native Protected]
    void HandleButtonPressed(); // 0x5441dc0 [Native Protected]
    void HandleButtonClicked(); // 0x5441ca0 [Native Protected]
    UCommonButtonStyle* GetStyle(); // 0x54419e0 [Final Native Public]
    UMaterialInstanceDynamic* GetSingleMaterialStyleMID(); // 0x54418d0 [Final Native Public]
    bool GetShouldSelectUponReceivingFocus(); // 0x54418a0 [Final Native Public]
    bool GetSelected(); // 0x5441300 [Final Native Public]
    bool GetRequiresHold(); // 0x54412d0 [Final Native Public]
    float GetRequiredHoldTime(); // 0x54412b0 [Final Native Public]
    bool GetLocked(); // 0x5440cd0 [Final Native Public]
    bool GetIsFocusable(); // 0x5440c40 [Final Native Public]
    bool GetInputAction(FDataTableRowHandle& InputActionRow); // 0x5440940 [Final Native Public]
    UInputAction* GetEnhancedInputAction(); // 0x5440520 [Final Native Public]
    TSubclassOf<UCommonTextStyle> GetCurrentTextStyleClass(); // 0x5440130 [Final Native Public]
    UCommonTextStyle* GetCurrentTextStyle(); // 0x5440100 [Final Native Public]
    void GetCurrentCustomPadding(const FMargin& OutCustomPadding); // 0x5440050 [Final Native Public]
    void GetCurrentButtonPadding(const FMargin& OutButtonPadding); // 0x543ffa0 [Final Native Public]
    bool GetConvertInputActionToHold(); // 0x543ff70 [Native Protected]
    void DisableButtonWithReason(FText& DisabledReason); // 0x543f6a0 [Final Native Public]
    void ClearSelection(); // 0x543f380 [Final Native Public]
    void BP_OnUnhovered(); // 0x16b94d0 [Event Protected]
    void BP_OnSelected(); // 0x16b94d0 [Event Protected]
    void BP_OnRequiresHoldChanged(); // 0x16b94d0 [Event Protected]
    void BP_OnReleased(); // 0x16b94d0 [Event Protected]
    void BP_OnPressed(); // 0x16b94d0 [Event Protected]
    void BP_OnLockedChanged(bool bIsLocked); // 0x16b94d0 [Event Protected]
    void BP_OnLockDoubleClicked(); // 0x16b94d0 [Event Protected]
    void BP_OnLockClicked(); // 0x16b94d0 [Event Protected]
    void BP_OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x16b94d0 [Event Protected]
    void BP_OnInputActionTriggered(); // 0x16b94d0 [Event Protected]
    void BP_OnHovered(); // 0x16b94d0 [Event Protected]
    void BP_OnFocusReceived(); // 0x16b94d0 [Event Protected]
    void BP_OnFocusLost(); // 0x16b94d0 [Event Protected]
    void BP_OnEnabled(); // 0x16b94d0 [Event Protected]
    void BP_OnDoubleClicked(); // 0x16b94d0 [Event Protected]
    void BP_OnDisabled(); // 0x16b94d0 [Event Protected]
    void BP_OnDeselected(); // 0x16b94d0 [Event Protected]
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]

// UCommonCustomNavigation (/Script/CommonUI.CommonCustomNavigation)
    bool OnCustomNavigationEvent__DelegateSignature(const EUINavigation& NavigationType); // 0x16b94d0 [Public]

// UCommonTextBlock (/Script/CommonUI.CommonTextBlock)
    void StartScrolling(); // 0x38f8860 [Final Native Public]
    void SetWrapTextWidth(int32 InWrapTextAt); // 0x54484e0 [Final Native Public]
    void SetTextCase(bool bUseAllCaps); // 0x5447c20 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonTextStyle> InStyle); // 0x54478f0 [Final Native Public]
    void SetScrollStyle(TSubclassOf<UCommonTextScrollStyle> NewScrollStyle); // 0x5446d10 [Final Native Public]
    void SetScrollOrientation(const EOrientation& InScrollOrientation); // 0x5446c70 [Final Native Public]
    void SetScrollingEnabled(bool bInIsScrollingEnabled); // 0x5446e70 [Final Native Public]
    void SetMobileFontSizeMultiplier(float InMobileFontSizeMultiplier); // 0x54467a0 [Final Native Public]
    void SetMargin(const FMargin& InMargin); // 0x5446480 [Final Native Public]
    void SetLineHeightPercentage(float InLineHeightPercentage); // 0x5445e80 [Final Native Public]
    void SetApplyLineHeightToBottomLine(bool InApplyLineHeightToBottomLine); // 0x5444270 [Final Native Public]
    void ResetScrollState(); // 0x5443c70 [Final Native Public]
    float GetMobileFontSizeMultiplier(); // 0x5440dd0 [Final Native Public]
    FMargin GetMargin(); // 0x5440d00 [Final Native Public]

// UCommonDateTimeTextBlock (/Script/CommonUI.CommonDateTimeTextBlock)
    void SetTimespanValue(const FTimespan& InTimespan); // 0x5447cc0 [Final Native Public]
    void SetDateTimeValue(const FDateTime& InDateTime, bool bShowAsCountdown, float InRefreshDelay); // 0x5444c80 [Final Native Public]
    void SetCountDownCompletionText(const FText& InCompletionText); // 0x5444ae0 [Final Native Public]
    FDateTime GetDateTime(); // 0x5440240 [Final Native Public]

// UCommonHardwareVisibilityBorder (/Script/CommonUI.CommonHardwareVisibilityBorder)
    void SetVisibilityQuery(FGameplayTagQuery& NewQuery); // 0x54483f0 [Final Native Public]

// UCommonLazyImage (/Script/CommonUI.CommonLazyImage)
    void SetMaterialTextureParamName(const FName& TextureParamName); // 0x5446520 [Final Native Public]
    void SetBrushFromLazyTexture(TSoftObjectPtr<UTexture2D>& LazyTexture, bool bMatchSize); // 0x5444780 [Final Native Public]
    void SetBrushFromLazyMaterial(TSoftObjectPtr<UMaterialInterface>& LazyMaterial); // 0x5444680 [Final Native Public]
    void SetBrushFromLazyDisplayAsset(TSoftObjectPtr<UObject>& LazyObject, bool bMatchTextureSize); // 0x5444410 [Final Native Public]
    bool IsLoading(); // 0x5442880 [Final Native Public]

// UCommonLazyWidget (/Script/CommonUI.CommonLazyWidget)
    void SetLazyContent(const TSoftClassPtr<UUserWidget>& SoftWidget); // 0x5445d50 [Final Native Public]
    bool IsLoading(); // 0x54428c0 [Final Native Public]
    UUserWidget* GetContent(); // 0x398d080 [Final Native Public]

// UCommonListView (/Script/CommonUI.CommonListView)
    void SetEntrySpacing(float InEntrySpacing); // 0x5444ec0 [Final Native Public]

// ULoadGuardSlot (/Script/CommonUI.LoadGuardSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x54482b0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x5446960 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x5444ff0 [Final Native Public]

// UCommonLoadGuard (/Script/CommonUI.CommonLoadGuard)
    void SetLoadingText(FText& InLoadingText); // 0x54460b0 [Final Native Public]
    void SetIsLoading(bool bInIsLoading); // 0x54458c0 [Final Native Public]
    void OnAssetLoaded__DelegateSignature(UObject* Object); // 0x16b94d0 [Public]
    bool IsLoading(); // 0x5442900 [Final Native Public]
    void BP_GuardAndLoadAsset(TSoftObjectPtr<UObject>& InLazyAsset, const FScriptDelegate& OnAssetLoaded); // 0x543eea0 [Final Native Private]

// UCommonNumericTextBlock (/Script/CommonUI.CommonNumericTextBlock)
    void SetNumericType(const ECommonNumericType& InNumericType); // 0x54468d0 [Final Native Public]
    void SetCurrentValue(float NewValue); // 0x5444be0 [Final Native Public]
    void OnOutro__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock); // 0x16b94d0 [Public]
    void OnInterpolationUpdated__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock, float LastValue, float NewValue); // 0x16b94d0 [Public]
    void OnInterpolationStarted__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock); // 0x16b94d0 [Public]
    void OnInterpolationEnded__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock, bool HadCompleted); // 0x16b94d0 [Public]
    bool IsInterpolatingNumericValue(); // 0x5442850 [Final Native Public]
    void InterpolateToValue(float TargetValue, float MaximumInterpolationDuration, float MinimumChangeRate, float OutroOffset); // 0x54425b0 [Final Native Public]
    float GetTargetValue(); // 0x5441bf0 [Final Native Public]

// ICommonPoolableWidgetInterface (/Script/CommonUI.CommonPoolableWidgetInterface)
    void OnReleaseToPool(); // 0x54430f0 [Native Event Protected]
    void OnAcquireFromPool(); // 0x5442d60 [Native Event Protected]

// UCommonRichTextBlock (/Script/CommonUI.CommonRichTextBlock)
    void SetStyle(const TSubclassOf<UCommonTextStyle>& InStyle); // 0x5447820 [Final Native Public]
    void SetScrollingEnabled(bool bInIsScrollingEnabled); // 0x5446dd0 [Final Native Public]

// UCommonRotator (/Script/CommonUI.CommonRotator)
    void ShiftTextRight(); // 0x5448590 [Final Native Public]
    void ShiftTextLeft(); // 0x5448570 [Final Native Public]
    void SetSelectedItem(int32 InValue); // 0x54471c0 [Native Public]
    void PopulateTextLabels(const TArray<FText>& Labels); // 0x5443290 [Final Native Public]
    FText GetSelectedText(); // 0x54416f0 [Final Native Public]
    int32 GetSelectedIndex(); // 0x54415a0 [Final Native Public]
    void BP_OnOptionsPopulated(int32 Count); // 0x16b94d0 [Event Protected]
    void BP_OnOptionSelected(int32 Index); // 0x16b94d0 [Event Protected]

// UCommonTabListWidgetBase (/Script/CommonUI.CommonTabListWidgetBase)
    void SetTabVisibility(const FName& TabNameID, const ESlateVisibility& NewVisibility); // 0x5447b50 [Final Native Public]
    void SetTabInteractionEnabled(const FName& TabNameID, bool bEnable); // 0x5447a80 [Final Native Public]
    void SetTabEnabled(const FName& TabNameID, bool bEnable); // 0x54479b0 [Final Native Public]
    void SetListeningForInput(bool bShouldListen); // 0x5446020 [Native Public]
    void SetLinkedSwitcher(UCommonAnimatedSwitcher* CommonSwitcher); // 0x5445f90 [Native Public]
    bool SelectTabByID(const FName& TabNameID, bool bSuppressClickFeedback); // 0x5443f70 [Final Native Public]
    bool RemoveTab(const FName& TabNameID); // 0x5443a10 [Final Native Public]
    void RemoveAllTabs(); // 0x54439f0 [Final Native Public]
    bool RegisterTabContentWidget(const FName& TabNameID, UWidget* ContentWidget); // 0x5443820 [Final Native Public]
    bool RegisterTab(const FName& TabNameID, TSubclassOf<UCommonButtonBase> ButtonWidgetType, UWidget* ContentWidget, int32 TabIndex); // 0x54436a0 [Final Native Public]
    void OnTabSelected__DelegateSignature(const FName& TabId); // 0x16b94d0 [Public]
    void OnTabListRebuilt__DelegateSignature(); // 0x16b94d0 [Public]
    void OnTabButtonRemoval__DelegateSignature(const FName& TabId, UCommonButtonBase* TabButton); // 0x16b94d0 [Public]
    void OnTabButtonCreation__DelegateSignature(const FName& TabId, UCommonButtonBase* TabButton); // 0x16b94d0 [Public]
    bool HasTabContentWidget(const FName& TabNameID); // 0x54423c0 [Final Native Public]
    void HandleTabRemoval(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x5442220 [Native Event Protected]
    void HandleTabCreation(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x5442150 [Native Event Protected]
    void HandleTabButtonSelected(UCommonButtonBase* SelectedTabButton, int32 ButtonIndex); // 0x5442080 [Final Native Protected]
    void HandlePreviousTabInputAction(const bool& bPassThrough); // 0x5441fe0 [Final Native Protected]
    void HandlePreLinkedSwitcherChanged_BP(); // 0x16b94d0 [Event Protected]
    void HandlePostLinkedSwitcherChanged_BP(); // 0x16b94d0 [Event Protected]
    void HandleNextTabInputAction(const bool& bPassThrough); // 0x5441e60 [Final Native Protected]
    FName GetTabIdAtIndex(int32 Index); // 0x5441b60 [Final Native Public]
    int32 GetTabCount(); // 0x5441b30 [Final Native Public]
    UCommonButtonBase* GetTabButtonBaseByID(const FName& TabNameID); // 0x5441a10 [Final Native Public]
    FName GetSelectedTabId(); // 0x54416b0 [Final Native Public]
    UCommonAnimatedSwitcher* GetLinkedSwitcher(); // 0x5440c90 [Final Native Public]
    FName GetActiveTab(); // 0x543fb80 [Final Native Public]
    void DisableTabWithReason(const FName& TabNameID, FText& Reason); // 0x543f750 [Final Native Public]

// UCommonTextStyle (/Script/CommonUI.CommonTextStyle)
    void GetStrikeBrush(FSlateBrush& OutStrikeBrush); // 0x54418f0 [Final Native Public]
    void GetShadowOffset(const FVector2D& OutShadowOffset); // 0x5441810 [Final Native Public]
    void GetShadowColor(const FLinearColor& OutColor); // 0x5441780 [Final Native Public]
    void GetMargin(const FMargin& OutMargin); // 0x5440d30 [Final Native Public]
    float GetLineHeightPercentage(); // 0x5440c70 [Final Native Public]
    void GetFont(FSlateFontInfo& OutFont); // 0x54406b0 [Final Native Public]
    void GetColor(const FLinearColor& OutColor); // 0x543fee0 [Final Native Public]
    bool GetApplyLineHeightToBottomLine(); // 0x543fc50 [Final Native Public]

// UCommonUILibrary (/Script/CommonUI.CommonUILibrary)
    UWidget* FindParentWidgetOfType(UWidget* StartingWidget, TSubclassOf<UWidget> Type); // 0x543f900 [Final Native Static Public]

// UCommonUISubsystemBase (/Script/CommonUI.CommonUISubsystemBase)
    FSlateBrush GetInputActionButtonIcon(FDataTableRowHandle& InputActionRowHandle, const ECommonInputType& InputType, const FName& GamepadName); // 0x5440a80 [Final Native Public]
    FSlateBrush GetEnhancedInputActionButtonIcon(UInputAction* InputAction, ULocalPlayer* LocalPlayer); // 0x5440540 [Final Native Public]

// UCommonVideoPlayer (/Script/CommonUI.CommonVideoPlayer)
    void SetVideo(UMediaSource* NewVideo); // 0x5448330 [Final Native Public]
    void SetShouldMatchSize(bool bInMatchSize); // 0x54473a0 [Final Native Public]
    void SetPlaybackRate(float PlaybackRate); // 0x54469f0 [Final Native Public]
    void SetLooping(bool bShouldLoopPlayback); // 0x54463f0 [Final Native Public]
    void SetIsMuted(bool bInIsMuted); // 0x5445a60 [Final Native Public]
    void Seek(float PlaybackTime); // 0x5443cd0 [Final Native Public]
    void Reverse(); // 0x5443ca0 [Final Native Public]
    void PlayFromStart(); // 0x5443240 [Final Native Public]
    void Play(); // 0x5443210 [Final Native Public]
    void Pause(); // 0x54431e0 [Final Native Public]
    bool IsPlaying(); // 0x54429e0 [Final Native Public]
    bool IsPaused(); // 0x54429a0 [Final Native Public]
    bool IsMuted(); // 0x5442980 [Final Native Public]
    bool IsLooping(); // 0x5442940 [Final Native Public]
    float GetVideoDuration(); // 0x5441c50 [Final Native Public]
    float GetPlaybackTime(); // 0x54411b0 [Final Native Public]
    float GetPlaybackRate(); // 0x5441170 [Final Native Public]
    void Close(); // 0x543f3d0 [Final Native Public]

// UCommonVisibilitySwitcher (/Script/CommonUI.CommonVisibilitySwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x54441e0 [Final Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x5444040 [Final Native Public]
    bool IsCurrentlySwitching(); // 0x5442750 [Final Native Public]
    void IncrementActiveWidgetIndex(bool bAllowWrapping); // 0x5442510 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x3b47430 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x543fbd0 [Final Native Public]
    void DecrementActiveWidgetIndex(bool bAllowWrapping); // 0x543f5e0 [Final Native Public]
    void DeactivateVisibleSlot(); // 0x543f420 [Final Native Public]
    void ActivateVisibleSlot(); // 0x543e930 [Final Native Public]

// UUCommonVisibilityWidgetBase (/Script/CommonUI.UCommonVisibilityWidgetBase)
    TArray<FName> GetRegisteredPlatforms(); // 0x5441200 [Final Native Static Protected]

// UCommonWidgetCarousel (/Script/CommonUI.CommonWidgetCarousel)
    void SetMoveSpeed(float InMoveSpeed); // 0x5446850 [Final Native Public]
    void SetActiveWidgetIndex(int32 Index); // 0x3952e60 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x38fb800 [Native Public]
    void PreviousPage(); // 0x5443460 [Final Native Public]
    void NextPage(); // 0x5442ce0 [Final Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x394fe10 [Final Native Public]
    float GetMoveSpeed(); // 0x5440df0 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x543fc10 [Final Native Public]
    void EndAutoScrolling(); // 0x543f840 [Final Native Public]
    void BeginAutoScrolling(float ScrollInterval); // 0x543f140 [Final Native Public]

// UCommonWidgetCarouselNavBar (/Script/CommonUI.CommonWidgetCarouselNavBar)
    void SetLinkedCarousel(UCommonWidgetCarousel* CommonCarousel); // 0x5445f00 [Final Native Public]
    void HandlePageChanged(UCommonWidgetCarousel* CommonCarousel, int32 PageIndex); // 0x5441f00 [Final Native Protected]
    void HandleButtonClicked(UCommonButtonBase* AssociatedButton, int32 ButtonIndex); // 0x5441cc0 [Final Native Protected]

// UCommonWidgetGroupBase (/Script/CommonUI.CommonWidgetGroupBase)
    void RemoveWidget(UWidget* InWidget); // 0x5443b40 [Final Native Public]
    void RemoveAll(); // 0x2609be0 [Final Native Public]
    void AddWidgets(const TArray<UWidget*>& Widgets); // 0x543ebf0 [Final Native Public]
    void AddWidget(UWidget* InWidget); // 0x543eaf0 [Final Native Public]

// UCommonButtonGroupBase (/Script/CommonUI.CommonButtonGroupBase)
    void SetSelectionRequired(bool bRequireSelection); // 0x5447310 [Final Native Public]
    void SelectPreviousButton(bool bAllowWrap); // 0x5443ee0 [Final Native Public]
    void SelectNextButton(bool bAllowWrap); // 0x5443e50 [Final Native Public]
    void SelectButtonAtIndex(int32 ButtonIndex, bool bAllowSound); // 0x5443d80 [Final Native Public]
    void OnSelectionStateChangedBase(UCommonButtonBase* BaseButton, bool bIsSelected); // 0x5443110 [Native Protected]
    void OnHandleButtonBaseLockDoubleClicked(UCommonButtonBase* BaseButton); // 0x5442fe0 [Native Protected]
    void OnHandleButtonBaseLockClicked(UCommonButtonBase* BaseButton); // 0x5442f50 [Native Protected]
    void OnHandleButtonBaseDoubleClicked(UCommonButtonBase* BaseButton); // 0x5442ec0 [Native Protected]
    void OnHandleButtonBaseClicked(UCommonButtonBase* BaseButton); // 0x3a160b0 [Native Protected]
    void OnButtonBaseUnhovered(UCommonButtonBase* BaseButton); // 0x5442e10 [Native Protected]
    void OnButtonBaseHovered(UCommonButtonBase* BaseButton); // 0x5442d80 [Native Protected]
    bool HasAnyButtons(); // 0x5442390 [Final Native Public]
    int32 GetSelectedButtonIndex(); // 0x3c0b6c0 [Final Native Public]
    UCommonButtonBase* GetSelectedButtonBase(); // 0x5441420 [Final Native Public]
    int32 GetHoveredButtonIndex(); // 0x5440790 [Final Native Public]
    int32 GetButtonCount(); // 0x543fe20 [Final Native Public]
    UCommonButtonBase* GetButtonBaseAtIndex(int32 Index); // 0x543fd60 [Final Native Public]
    int32 FindButtonIndex(UCommonButtonBase* ButtonToFind); // 0x543f860 [Final Native Public]
    void DeselectAll(); // 0x543f680 [Final Native Public]

// UCommonBoundActionBar (/Script/CommonUI.CommonBoundActionBar)
    void SetDisplayOwningPlayerActionsOnly(bool bShouldOnlyDisplayOwningPlayerActions); // 0x5444e20 [Final Native Public]
    void HandleInputMappingsRebuiltUpdated(); // 0x5441e40 [Final Native Private]

// UCommonBoundActionButton (/Script/CommonUI.CommonBoundActionButton)
    void OnUpdateInputAction(); // 0x16b94d0 [Event Protected]

// UCommonActivatableWidgetContainerBase (/Script/CommonUI.CommonActivatableWidgetContainerBase)
    void SetTransitionDuration(float Duration); // 0x5447e10 [Final Native Public]
    void RemoveWidget(UCommonActivatableWidget* WidgetToRemove); // 0x5443ab0 [Final Native Private]
    float GetTransitionDuration(); // 0x5441c30 [Final Native Public]
    UCommonActivatableWidget* GetActiveWidget(); // 0x543fba0 [Final Native Public]
    void ClearWidgets(); // 0x543f3b0 [Final Native Public]
    UCommonActivatableWidget* BP_AddWidget(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass); // 0x543ed60 [Final Native Private]

// UAsyncAction_CommonUserInitialize (/Script/CommonUser.AsyncAction_CommonUserInitialize)
    UAsyncAction_CommonUserInitialize* LoginForOnlinePlay(UCommonUserSubsystem* Target, int32 LocalPlayerIndex); // 0x5c4aa80 [Final Native Static Public]
    UAsyncAction_CommonUserInitialize* InitializeForLocalPlay(UCommonUserSubsystem* Target, int32 LocalPlayerIndex, const FInputDeviceId& PrimaryInputDevice, bool bCanUseGuestLogin); // 0x5c4a4d0 [Final Native Static Public]
    void HandleInitializationComplete(UCommonUserInfo* UserInfo, bool bSuccess, const FText& Error, const ECommonUserPrivilege& RequestedPrivilege, const ECommonUserOnlineContext& OnlineContext); // 0x5c4a130 [Native Public]

// UCommonSession_SearchResult (/Script/CommonUser.CommonSession_SearchResult)
    void GetStringSetting(const FName& Key, const FString& Value, const bool& bFoundValue); // 0x5c49b60 [Final Native Public]
    int32 GetPingInMs(); // 0x5c49ab0 [Final Native Public]
    int32 GetNumOpenPublicConnections(); // 0x5c49a90 [Final Native Public]
    int32 GetNumOpenPrivateConnections(); // 0x5c49a70 [Final Native Public]
    int32 GetMaxPublicConnections(); // 0x3ffdbd0 [Final Native Public]
    void GetIntSetting(const FName& Key, const int32& Value, const bool& bFoundValue); // 0x5c49540 [Final Native Public]
    FString GetDescription(); // 0x5c49470 [Final Native Public]

// UCommonSessionSubsystem (/Script/CommonUser.CommonSessionSubsystem)
    void QuickPlaySession(APlayerController* JoiningOrHostingPlayer, UCommonSession_HostSessionRequest* Request); // 0x5c4abc0 [Native Public]
    void JoinSession(APlayerController* JoiningPlayer, UCommonSession_SearchResult* Request); // 0x5c4a740 [Native Public]
    void HostSession(APlayerController* HostingPlayer, UCommonSession_HostSessionRequest* Request); // 0x5c4a400 [Native Public]
    void FindSessions(APlayerController* SearchingPlayer, UCommonSession_SearchSessionRequest* Request); // 0x5c49170 [Native Public]
    UCommonSession_SearchSessionRequest* CreateOnlineSearchSessionRequest(); // 0x5c49140 [Native Public]
    UCommonSession_HostSessionRequest* CreateOnlineHostSessionRequest(); // 0x5c49110 [Native Public]
    void CleanUpSessions(); // 0x3d243d0 [Native Public]

// UCommonUserInfo (/Script/CommonUser.CommonUserInfo)
    void SetNickname(const FString& NewNickname, const ECommonUserOnlineContext& Context); // 0x5c4ae00 [Final Native Public]
    bool IsLoggedIn(); // 0x5c4a710 [Final Native Public]
    bool IsDoingLogin(); // 0x5c4a6e0 [Final Native Public]
    ECommonUserAvailability GetPrivilegeAvailability(const ECommonUserPrivilege& Privilege); // 0x5c49ad0 [Final Native Public]
    FString GetNickname(const ECommonUserOnlineContext& Context); // 0x5c498d0 [Final Native Public]
    FUniqueNetIdRepl GetNetId(const ECommonUserOnlineContext& Context); // 0x5c49750 [Final Native Public]
    FString GetDebugString(); // 0x5c49310 [Final Native Public]
    ECommonUserPrivilegeResult GetCachedPrivilegeResult(const ECommonUserPrivilege& Privilege, const ECommonUserOnlineContext& Context); // 0x5c49240 [Final Native Public]

// UCommonUserSubsystem (/Script/CommonUser.CommonUserSubsystem)
    bool TryToLogOutUser(int32 LocalPlayerIndex, bool bDestroyPlayer); // 0x5c4b190 [Native Public]
    bool TryToLoginForOnlinePlay(int32 LocalPlayerIndex); // 0x5c4b260 [Native Public]
    bool TryToInitializeUser(const FCommonUserInitializeParams& Params); // 0x5c4b080 [Native Public]
    bool TryToInitializeForLocalPlay(int32 LocalPlayerIndex, const FInputDeviceId& PrimaryInputDevice, bool bCanUseGuestLogin); // 0x5c4af60 [Native Public]
    bool ShouldWaitForStartInput(); // 0x51946e0 [Native Public]
    void SetMaxLocalPlayers(int32 InMaxLocalPLayers); // 0x4004410 [Native Public]
    void SendSystemMessage(const FGameplayTag& MessageType, const FText& TitleText, const FText& BodyText); // 0x5c4ac90 [Native Public]
    void ResetUserState(); // 0x3d24260 [Native Public]
    void ListenForLoginKeyInput(const TArray<FKey>& AnyUserKeys, const TArray<FKey>& NewUserKeys, const FCommonUserInitializeParams& Params); // 0x5c4a810 [Native Public]
    bool HasTraitTag(const FGameplayTag& TraitTag); // 0x5c4a310 [Final Native Public]
    UCommonUserInfo* GetUserInfoForUniqueNetId(FUniqueNetIdRepl& NetId); // 0x5c49ff0 [Final Native Public]
    UCommonUserInfo* GetUserInfoForPlatformUserIndex(int32 PlatformUserIndex); // 0x5c49f50 [Final Native Public]
    UCommonUserInfo* GetUserInfoForPlatformUser(const FPlatformUserId& PlatformUser); // 0x5c49ec0 [Final Native Public]
    UCommonUserInfo* GetUserInfoForLocalPlayerIndex(int32 LocalPlayerIndex); // 0x5c49e20 [Final Native Public]
    UCommonUserInfo* GetUserInfoForInputDevice(const FInputDeviceId& InputDevice); // 0x5c49d70 [Final Native Public]
    UCommonUserInfo* GetUserInfoForControllerId(int32 ControllerId); // 0x5c49cb0 [Final Native Public]
    int32 GetNumLocalPlayers(); // 0x5c49a20 [Final Native Public]
    int32 GetMaxLocalPlayers(); // 0x5c49730 [Final Native Public]
    ECommonUserInitializationState GetLocalPlayerInitializationState(int32 LocalPlayerIndex); // 0x5c49670 [Final Native Public]
    bool CancelUserInitialization(int32 LocalPlayerIndex); // 0x5c49070 [Native Public]

// UCompositeCoreSubsystem (/Script/CompositeCore.CompositeCoreSubsystem)
    void UnregisterPrimitive(UPrimitiveComponent* InPrimitiveComponent); // 0x89a8cb0 [Final Native Public]
    void RegisterPrimitive(UPrimitiveComponent* InPrimitiveComponent); // 0x89a8b90 [Final Native Public]

// UHoldoutCompositeComponent (/Script/CompositeCore.HoldoutCompositeComponent)
    void SetEnabled(bool bInEnabled); // 0x89a8c20 [Final Native Public]
    bool IsEnabled(); // 0x89a8b60 [Final Native Public]

// UComputeGraphComponent (/Script/ComputeFramework.ComputeGraphComponent)
    void QueueExecute(); // 0x75e2940 [Final Native Public]
    void DestroyDataProviders(); // 0x75e28f0 [Final Native Public]
    void CreateDataProviders(int32 InBindingIndex, UObject* InBindingObject); // 0x75e2800 [Final Native Public]

// UConsoleVariablesAsset (/Script/ConsoleVariablesEditorRuntime.ConsoleVariablesAsset)
    void SetVariableCollectionDescription(const FString& InVariableCollectionDescription); // 0x794dad0 [Final Native Public]
    void ReplaceSavedCommands(const TArray<FConsoleVariablesEditorAssetSaveData>& Replacement); // 0x794da10 [Final Native Public]
    bool RemoveConsoleVariable(const FString& InCommandString); // 0x794d960 [Final Native Public]
    FString GetVariableCollectionDescription(); // 0x794d880 [Final Native Public]
    int32 GetSavedCommandsCount(); // 0x794d860 [Final Native Public]
    TArray<FString> GetSavedCommandsAsStringArray(bool bOnlyIncludeChecked); // 0x794d760 [Final Native Public]
    FString GetSavedCommandsAsCommaSeparatedString(bool bOnlyIncludeChecked); // 0x794d680 [Final Native Public]
    TArray<FConsoleVariablesEditorAssetSaveData> GetSavedCommands(); // 0x794d5d0 [Final Native Public]
    bool FindSavedDataByCommandString(const FString& InCommandString, FConsoleVariablesEditorAssetSaveData& OutValue, const ESearchCase& SearchCase); // 0x794d450 [Final Native Public]
    void ExecuteSavedCommands(UObject* WorldContextObject, bool bOnlyIncludeChecked); // 0x794d380 [Final Native Public]
    void CopyFrom(UConsoleVariablesAsset* InAssetToCopy); // 0x794d2f0 [Final Native Public]
    void AddOrSetConsoleObjectSavedData(FConsoleVariablesEditorAssetSaveData& InData); // 0x794d230 [Final Native Public]
    void AddFrom(UConsoleVariablesAsset* InAssetToCopy); // 0x794d1a0 [Final Native Public]

// UConstraintSubsystem (/Script/Constraints.ConstraintSubsystem)
    void OnConstraintRemovedFromSystem__DelegateSignature(UConstraintSubsystem* Mananger, UTickableConstraint* Constraint, bool bDoNotCompensate); // 0x16b94d0 [Public]
    void OnConstraintAddedToSystem__DelegateSignature(UConstraintSubsystem* Mananger, UTickableConstraint* Constraint); // 0x16b94d0 [Public]

// UConstraintsManager (/Script/Constraints.ConstraintsManager)
    void OnConstraintRemoved__DelegateSignature(UConstraintsManager* Mananger, UTickableConstraint* Constraint, bool bDoNotCompensate); // 0x16b94d0 [Public]
    void OnConstraintAdded__DelegateSignature(UConstraintsManager* Mananger, UTickableConstraint* Constraint); // 0x16b94d0 [Public]

// UConstraintsScriptingLibrary (/Script/Constraints.ConstraintsScriptingLibrary)
    bool RemoveThisConstraint(UWorld* InWorld, UTickableConstraint* InTickableConstraint); // 0x36216f0 [Final Native Static Public]
    bool RemoveConstraint(UWorld* InWorld, int32 InIndex); // 0x3621610 [Final Native Static Public]
    TArray<UTickableConstraint*> GetConstraintsArray(UWorld* InWorld); // 0x36214c0 [Final Native Static Public]
    UTransformableHandle* CreateTransformableHandle(UWorld* InWorld, UObject* InObject, const FName& InAttachmentName); // 0x36213b0 [Final Native Static Public]
    UTransformableComponentHandle* CreateTransformableComponentHandle(UWorld* InWorld, USceneComponent* InSceneComponent, const FName& InSocketName); // 0x36212a0 [Final Native Static Public]
    UTickableTransformConstraint* CreateFromType(UWorld* InWorld, const ETransformConstraintType& InType); // 0x36211d0 [Final Native Static Public]
    bool AddConstraint(UWorld* InWorld, UTransformableHandle* InParentHandle, UTransformableHandle* InChildHandle, UTickableTransformConstraint* InConstraint, bool bMaintainOffset); // 0x3620d60 [Final Native Static Public]

// UConstructionSystemBuildTool (/Script/ConstructionSystemRuntime.ConstructionSystemBuildTool)
    void SetActivePrefab(UPrefabricatorAssetInterface* InActivePrefabAsset); // 0x7728df0 [Final Native Public]
    void HandleInput_RotateCursorStep(float NumSteps); // 0x7728a30 [Final Native Private]
    void HandleInput_CursorMovePrev(); // 0x77289f0 [Final Native Private]
    void HandleInput_CursorMoveNext(); // 0x77289d0 [Final Native Private]
    void HandleInput_ConstructAtCursor(); // 0x77289b0 [Final Native Private]

// UConstructionSystemComponent (/Script/ConstructionSystemRuntime.ConstructionSystemComponent)
    void ToggleConstructionSystem(); // 0x7728f20 [Final Native Public]
    void ShowBuildMenu(); // 0x7728f00 [Final Native Public]
    void SetActiveTool(const EConstructionSystemToolType& InToolType); // 0x7728e80 [Final Native Public]
    void HideBuildMenu(); // 0x7728ab0 [Final Native Public]
    UConstructionSystemTool* GetTool(const EConstructionSystemToolType& InToolType); // 0x77288a0 [Final Native Public]
    EConstructionSystemToolType GetActiveToolType(); // 0x7728880 [Final Native Public]
    UConstructionSystemTool* GetActiveTool(); // 0x7728850 [Final Native Public]
    void EnableConstructionSystem(const EConstructionSystemToolType& InToolType); // 0x77287d0 [Final Native Public]
    void DisableConstructionSystem(); // 0x77287b0 [Final Native Public]

// UConstructionSystemRemoveTool (/Script/ConstructionSystemRuntime.ConstructionSystemRemoveTool)
    void HandleInput_RemoveAtCursor(); // 0x7728a10 [Final Native Protected]

// UConstructionSystemSaveSystem (/Script/ConstructionSystemRuntime.ConstructionSystemSaveSystem)
    void SaveConstructionSystemLevel(UObject* WorldContextObject, const FString& SaveSlotName, int32 UserIndex, bool bSavePlayerState); // 0x7728c90 [Final Native Static Public]
    void LoadConstructionSystemLevel(UObject* WorldContextObject, const FName& LevelName, bool bAbsolute, const FString& SaveSlotName, int32 UserIndex); // 0x7728ad0 [Final Native Static Public]
    void HandleConstructionSystemLevelLoad(UObject* WorldContextObject); // 0x7728930 [Final Native Static Public]

// IConstructionSystemBuildUI (/Script/ConstructionSystemRuntime.ConstructionSystemBuildUI)
    void SetUIAsset(UConstructionSystemUIAsset* UIAsset); // 0x16b94d0 [Event Public]
    void SetConstructionSystem(UConstructionSystemComponent* ConstructionSystem); // 0x16b94d0 [Event Public]

// UControlRigShapeLibraryLink (/Script/ControlRig.ControlRigShapeLibraryLink)
    void SetShapeLibrary(const TSoftObjectPtr<UControlRigShapeLibrary>& InShapeLibrary); // 0x65e3700 [Final Native Public]
    TSoftObjectPtr<UControlRigShapeLibrary> GetShapeLibrary(); // 0x65dae60 [Final Native Public]

// UControlRig (/Script/ControlRig.ControlRig)
    bool SupportsBackwardsSolve(); // 0x6692bd0 [Final Native Public]
    void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass); // 0x3a0bf10 [Final Native Public]
    void SetInteractionRig(UControlRig* InInteractionRig); // 0x3569c90 [Final Native Public]
    void SelectControl(const FName& InControlName, bool bSelect, bool bSetupUndo); // 0x66900a0 [Native Public]
    void RequestConstruction(); // 0x668fe40 [Final Native Public]
    void OnControlSelectedBP__DelegateSignature(UControlRig* Rig, FRigControlElement& Control, bool bSelected); // 0x16b94d0 [Public]
    bool IsControlSelected(const FName& InControlName); // 0x668f670 [Native Public]
    TSubclassOf<UControlRig> GetInteractionRigClass(); // 0x40dfe30 [Final Native Public]
    UControlRig* GetInteractionRig(); // 0x40dfe30 [Final Native Public]
    AActor* GetHostingActor(); // 0x668ec00 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x668ebe0 [Final Native Public]
    TArray<UControlRig*> FindControlRigs(UObject* Outer, TSubclassOf<UControlRig> OptionalClass); // 0x668d730 [Final Native Static Public]
    TArray<FName> CurrentControlSelection(); // 0x668d0b0 [Native Public]
    UTransformableControlHandle* CreateTransformableControlHandle(const FName& ControlName); // 0x668d000 [Final Native Public]
    bool ClearControlSelection(bool bSetupUndo); // 0x668c6f0 [Native Public]

// UModularRig (/Script/ControlRig.ModularRig)
    FString GetParentPathForBP(const FString& InModulePath); // 0x65d8fe0 [Final Native Public]
    FName GetParentModuleNameForBP(const FName& InModuleName); // 0x65d8f50 [Final Native Public]
    UControlRig* GetModuleRigByName(const FName& InModuleName); // 0x65d88a0 [Final Native Public]
    UControlRig* GetModuleRig(const FString& InModulePath); // 0x65d8780 [Final Native Public]
    TArray<FString> GetModulePaths(); // 0x65d85f0 [Final Native Public]
    TArray<FName> GetModuleNames(); // 0x65d83c0 [Final Native Public]
    TArray<FName> GetEventsForModuleByName(const FName& InModuleName); // 0x65d5f40 [Final Native Public]
    TArray<FName> GetEventsForModule(const FString& InModulePath); // 0x65d5de0 [Final Native Public]
    TArray<FName> GetEventsForAllModules(); // 0x65d5d60 [Final Native Public]
    bool ExecuteEventOnModuleForBP(const FName& InEvent, const FString& InModulePath); // 0x65d3620 [Final Native Public]
    bool ExecuteEventOnModuleByNameForBP(const FName& InEvent, const FName& InModuleName); // 0x65d3550 [Final Native Public]
    TArray<FName> ExecuteEventOnAllModules(const FName& InEvent); // 0x65d3470 [Final Native Public]

// URigHierarchy (/Script/ControlRig.RigHierarchy)
    void UnsetCurveValueByIndex(int32 InElementIndex, bool bSetupUndo); // 0x65e4810 [Final Native Public]
    void UnsetCurveValue(const FRigElementKey& InKey, bool bSetupUndo); // 0x65e4710 [Final Native Public]
    bool SwitchToWorldSpace(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x65e45d0 [Final Native Public]
    bool SwitchToParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial, bool bAffectChildren); // 0x65e4420 [Final Native Public]
    bool SwitchToDefaultParent(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x65e42e0 [Final Native Public]
    TArray<FRigElementKey> SortKeys(const TArray<FRigElementKey>& InKeys); // 0x65e40c0 [Final Native Public]
    bool SetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& InValue); // 0x65e3f30 [Final Native Public]
    bool SetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FVector>& InValue); // 0x65e3d40 [Final Native Public]
    bool SetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& InValue); // 0x65e3b20 [Final Native Public]
    bool SetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FTransform>& InValue); // 0x65e3930 [Final Native Public]
    bool SetTag(const FRigElementKey& InItem, const FName& InTag); // 0x65e3830 [Final Native Public]
    bool SetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& InValue); // 0x65e3570 [Final Native Public]
    bool SetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRotator>& InValue); // 0x65e3380 [Final Native Public]
    bool SetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& InValue); // 0x65e31f0 [Final Native Public]
    bool SetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRigElementKey>& InValue); // 0x65e3000 [Final Native Public]
    bool SetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& InValue); // 0x65e2e70 [Final Native Public]
    bool SetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FQuat>& InValue); // 0x65e2c80 [Final Native Public]
    void SetPose_ForBlueprint(const FRigPose& InPose); // 0x65e2980 [Final Native Public]
    bool SetParentWeightArray(const FRigElementKey& InChild, const TArray<FRigElementWeight>& InWeights, bool bInitial, bool bAffectChildren); // 0x65e2790 [Final Native Public]
    bool SetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, const FRigElementWeight& InWeight, bool bInitial, bool bAffectChildren); // 0x65e25a0 [Final Native Public]
    bool SetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& InValue); // 0x65e23d0 [Final Native Public]
    bool SetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FName>& InValue); // 0x65e21e0 [Final Native Public]
    void SetLocalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x65e1f40 [Final Native Public]
    void SetLocalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x65e1c30 [Final Native Public]
    bool SetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& InValue); // 0x65e1aa0 [Final Native Public]
    bool SetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FLinearColor>& InValue); // 0x65e18b0 [Final Native Public]
    bool SetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 InValue); // 0x65e16e0 [Final Native Public]
    bool SetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<int32>& InValue); // 0x65e14f0 [Final Native Public]
    void SetGlobalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x65e1250 [Final Native Public]
    void SetGlobalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x65e0f40 [Final Native Public]
    bool SetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float InValue); // 0x65e0d70 [Final Native Public]
    bool SetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<float>& InValue); // 0x65e0b80 [Final Native Public]
    void SetCurveValueByIndex(int32 InElementIndex, float InValue, bool bSetupUndo); // 0x65e0a10 [Final Native Public]
    void SetCurveValue(const FRigElementKey& InKey, float InValue, bool bSetupUndo); // 0x65e08c0 [Final Native Public]
    void SetControlVisibilityByIndex(int32 InElementIndex, bool bVisibility); // 0x65e0790 [Final Native Public]
    void SetControlVisibility(const FRigElementKey& InKey, bool bVisibility); // 0x65e0690 [Final Native Public]
    void SetControlValueByIndex(int32 InElementIndex, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x65e0410 [Final Native Public]
    void SetControlValue(const FRigElementKey& InKey, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x65e0150 [Final Native Public]
    void SetControlShapeTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x65dff00 [Final Native Public]
    void SetControlShapeTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x65dfc40 [Final Native Public]
    void SetControlSettingsByIndex(int32 InElementIndex, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x65df9d0 [Final Native Public]
    void SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x65df720 [Final Native Public]
    void SetControlPreferredRotatorByIndex(int32 InElementIndex, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x65df550 [Final Native Public]
    void SetControlPreferredRotator(const FRigElementKey& InKey, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x65df3a0 [Final Native Public]
    void SetControlPreferredRotationOrderByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder); // 0x65df270 [Final Native Public]
    void SetControlPreferredRotationOrder(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder); // 0x65df180 [Final Native Public]
    void SetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x65def60 [Final Native Public]
    void SetControlPreferredEulerAngles(const FRigElementKey& InKey, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x65ded80 [Final Native Public]
    void SetControlOffsetTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x65deae0 [Final Native Public]
    void SetControlOffsetTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x65de7d0 [Final Native Public]
    void SetConnectorSettingsByIndex(int32 InElementIndex, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x65de570 [Final Native Public]
    void SetConnectorSettings(const FRigElementKey& InKey, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x65de260 [Final Native Public]
    bool SetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool InValue); // 0x65de090 [Final Native Public]
    bool SetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<bool>& InValue); // 0x65ddea0 [Final Native Public]
    void SendAutoKeyEvent(const FRigElementKey& InElement, float InOffsetInSeconds, bool bAsynchronous); // 0x65ddd70 [Final Native Public]
    TArray<FRigElementKey> RestoreSocketsFromStates(const TArray<FRigSocketState>& InStates, bool bSetupUndoRedo); // 0x65ddbb0 [Final Native Public]
    TArray<FRigElementKey> RestoreConnectorsFromStates(const TArray<FRigConnectorState>& InStates, bool bSetupUndoRedo); // 0x65dd9f0 [Final Native Public]
    void ResetToDefault(); // 0x65dd9d0 [Final Native Public]
    void ResetPoseToInitial(const ERigElementType& InTypeFilter); // 0x65dd950 [Final Native Public]
    void ResetCurveValues(); // 0x65dd930 [Final Native Public]
    void Reset(); // 0x65dd910 [Final Native Public]
    bool RemoveMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x65dd810 [Final Native Public]
    bool RemoveAllMetadata(const FRigElementKey& InItem); // 0x65dd760 [Final Native Public]
    int32 NumTopLevelComponents(); // 0x65dd730 [Final Native Public]
    int32 NumComponents(const FRigElementKey& InElement); // 0x65dd680 [Final Native Public]
    int32 Num(); // 0x65dd660 [Final Native Public]
    FRigControlValue MakeControlValueFromVector2D(const FVector2D& InValue); // 0x65dd3f0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromVector(const FVector& InValue); // 0x65dd520 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransformNoScale(const FTransformNoScale& InValue); // 0x65dd270 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransform(const FTransform& InValue); // 0x65dd000 [Final Native Static Public]
    FRigControlValue MakeControlValueFromRotator(const FRotator& InValue); // 0x65dce90 [Final Native Static Public]
    FRigControlValue MakeControlValueFromInt(int32 InValue); // 0x65dcdb0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromFloat(float InValue); // 0x65dcc80 [Final Native Static Public]
    FRigControlValue MakeControlValueFromEulerTransform(const FEulerTransform& InValue); // 0x65dca90 [Final Native Static Public]
    FRigControlValue MakeControlValueFromBool(bool InValue); // 0x65dc9b0 [Final Native Static Public]
    bool IsValidIndex(int32 InElementIndex); // 0x65dc910 [Final Native Public]
    bool IsSelectedByIndex(int32 InIndex); // 0x65dc850 [Final Native Public]
    bool IsSelected(const FRigElementKey& InKey); // 0x65dc770 [Final Native Public]
    bool IsProcedural(FRigElementKey& InKey); // 0x65dc6c0 [Final Native Public]
    bool IsParentedTo(const FRigElementKey& InChild, const FRigElementKey& InParent); // 0x65dc550 [Final Native Public]
    bool IsCurveValueSetByIndex(int32 InElementIndex); // 0x65dc460 [Final Native Public]
    bool IsCurveValueSet(const FRigElementKey& InKey); // 0x65dc3a0 [Final Native Public]
    bool IsControllerAvailable(); // 0x65dc370 [Final Native Public]
    bool IsComponentSelected(const FRigComponentKey& InKey); // 0x65dc2a0 [Final Native Public]
    bool HasTag(const FRigElementKey& InItem, const FName& InTag); // 0x65dc150 [Final Native Public]
    FVector GetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& DefaultValue); // 0x65dbfc0 [Final Native Public]
    FVector GetVectorFromControlValue(const FRigControlValue& InValue); // 0x65dbef0 [Final Native Static Public]
    TArray<FVector> GetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x65dbca0 [Final Native Public]
    FVector2D GetVector2DFromControlValue(const FRigControlValue& InValue); // 0x65dbbe0 [Final Native Static Public]
    FTransformNoScale GetTransformNoScaleFromControlValue(const FRigControlValue& InValue); // 0x65dbab0 [Final Native Static Public]
    FTransform GetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& DefaultValue); // 0x65db870 [Final Native Public]
    FTransform GetTransformFromControlValue(const FRigControlValue& InValue); // 0x65db700 [Final Native Static Public]
    TArray<FTransform> GetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x65db4b0 [Final Native Public]
    UScriptStruct* GetTopLevelComponentType(int32 InTopLevelComponentIndex); // 0x65db410 [Final Native Public]
    FName GetTopLevelComponentName(int32 InTopLevelComponentIndex); // 0x65db380 [Final Native Public]
    TArray<FRigComponentKey> GetTopLevelComponentKeys(); // 0x65db300 [Final Native Public]
    FRigComponentKey GetTopLevelComponentKey(int32 InTopLevelComponentIndex); // 0x65db250 [Final Native Public]
    FString GetTopLevelComponentContent(int32 InTopLevelComponentIndex); // 0x65db170 [Final Native Public]
    TArray<FName> GetTags(const FRigElementKey& InItem); // 0x65db050 [Final Native Public]
    TArray<FRigSocketState> GetSocketStates(); // 0x65dafb0 [Final Native Public]
    TArray<FRigElementKey> GetSocketKeys(bool bTraverse); // 0x65daec0 [Final Native Public]
    TArray<FRigElementKey> GetSelectedKeys(const ERigElementType& InTypeFilter); // 0x65dad80 [Final Native Public]
    TArray<FRigHierarchyKey> GetSelectedHierarchyKeys_ForBlueprint(); // 0x65dac80 [Final Native Public]
    UModularRigRuleManager* GetRuleManager(bool bCreateIfNeeded); // 0x65dabe0 [Final Native Public]
    FRotator GetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& DefaultValue); // 0x65daa50 [Final Native Public]
    FRotator GetRotatorFromControlValue(const FRigControlValue& InValue); // 0x65da950 [Final Native Static Public]
    TArray<FRotator> GetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x65da700 [Final Native Public]
    TArray<FRigElementKey> GetRootElementKeys(); // 0x65da650 [Final Native Public]
    FRigElementKey GetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& DefaultValue); // 0x65da4c0 [Final Native Public]
    TArray<FRigElementKey> GetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x65da270 [Final Native Public]
    TArray<FRigElementKey> GetReferenceKeys(bool bTraverse); // 0x65da180 [Final Native Public]
    FQuat GetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& DefaultValue); // 0x65da000 [Final Native Public]
    TArray<FQuat> GetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x65d9db0 [Final Native Public]
    FRigElementKey GetPreviousParent(FRigElementKey& InKey); // 0x65d9cf0 [Final Native Public]
    FName GetPreviousName(FRigElementKey& InKey); // 0x65d9c40 [Final Native Public]
    FRigHierarchyKey GetPreviousHierarchyParent(FRigHierarchyKey& InKey); // 0x65d9b20 [Final Native Public]
    FName GetPreviousHierarchyName(FRigHierarchyKey& InKey); // 0x65d9a50 [Final Native Public]
    FRigPose GetPose(bool bInitial, bool bIncludeTransientControls); // 0x65d9870 [Final Native Public]
    TArray<FRigElementWeight> GetParentWeightArray(const FRigElementKey& InChild, bool bInitial); // 0x65d95f0 [Final Native Public]
    FRigElementWeight GetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial); // 0x65d9490 [Final Native Public]
    FTransform GetParentTransformByIndex(int32 InElementIndex, bool bInitial); // 0x65d9300 [Final Native Public]
    FTransform GetParentTransform(const FRigElementKey& InKey, bool bInitial); // 0x65d9140 [Final Native Public]
    TArray<FRigElementKey> GetParents(const FRigElementKey& InKey, bool bRecursive); // 0x65d9730 [Final Native Public]
    int32 GetNumberOfParents(const FRigElementKey& InKey); // 0x65d8ea0 [Final Native Public]
    TArray<FRigElementKey> GetNullKeys(bool bTraverse); // 0x65d8db0 [Final Native Public]
    FName GetNameSpaceFName(const FRigElementKey& InItem); // 0x65d8cf0 [Final Native Public]
    FString GetNameSpace(const FRigElementKey& InItem); // 0x65d8c00 [Final Native Public]
    FName GetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& DefaultValue); // 0x65d8a80 [Final Native Public]
    TArray<FName> GetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x65d8940 [Final Native Public]
    FString GetModulePrefix(const FRigElementKey& InItem); // 0x65d8690 [Final Native Public]
    FName GetModulePathFName(const FRigElementKey& InItem); // 0x65d8530 [Final Native Public]
    FString GetModulePath(const FRigElementKey& InItem); // 0x65d8440 [Final Native Public]
    FString GetModuleName(const FRigElementKey& InItem); // 0x65d82d0 [Final Native Public]
    FName GetModuleFName(const FRigElementKey& InItem); // 0x65d8210 [Final Native Public]
    ERigMetadataType GetMetadataType(const FRigElementKey& InItem, const FName& InMetadataName); // 0x65d8110 [Final Native Public]
    TArray<FName> GetMetadataNames(const FRigElementKey& InItem); // 0x65d8020 [Final Native Public]
    FTransform GetLocalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x65d7e60 [Final Native Public]
    FTransform GetLocalTransform(const FRigElementKey& InKey, bool bInitial); // 0x65d7d00 [Final Native Public]
    int32 GetLocalIndex_ForBlueprint(const FRigElementKey& InKey); // 0x65d7c20 [Final Native Public]
    FTransform GetLocalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x65d7a60 [Final Native Public]
    FTransform GetLocalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x65d7900 [Final Native Public]
    FLinearColor GetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& DefaultValue); // 0x65d7780 [Final Native Public]
    TArray<FLinearColor> GetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x65d7530 [Final Native Public]
    TArray<FRigElementKey> GetKeys(const TArray<int32>& InElementIndices); // 0x65d7320 [Final Native Public]
    FRigElementKey GetKey(int32 InElementIndex); // 0x65d7250 [Final Native Public]
    int32 GetIntFromControlValue(const FRigControlValue& InValue); // 0x65d71a0 [Final Native Static Public]
    int32 GetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 DefaultValue); // 0x65d7020 [Final Native Public]
    TArray<int32> GetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x65d6dd0 [Final Native Public]
    int32 GetIndex_ForBlueprint(const FRigElementKey& InKey); // 0x65d6d20 [Final Native Public]
    FTransform GetGlobalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x65d6bf0 [Final Native Public]
    FTransform GetGlobalTransform(const FRigElementKey& InKey, bool bInitial); // 0x65d6a90 [Final Native Public]
    FTransform GetGlobalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x65d6960 [Final Native Public]
    FTransform GetGlobalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x65d6800 [Final Native Public]
    FTransform GetGlobalControlOffsetTransformByIndex(int32 InElementIndex, bool bInitial); // 0x65d66d0 [Final Native Public]
    FTransform GetGlobalControlOffsetTransform(const FRigElementKey& InKey, bool bInitial); // 0x65d6570 [Final Native Public]
    float GetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float DefaultValue); // 0x65d63e0 [Final Native Public]
    float GetFloatFromControlValue(const FRigControlValue& InValue); // 0x65d6330 [Final Native Static Public]
    TArray<float> GetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x65d60e0 [Final Native Public]
    FRigElementKey GetFirstParent(const FRigElementKey& InKey); // 0x65d6020 [Final Native Public]
    FEulerTransform GetEulerTransformFromControlValue(const FRigControlValue& InValue); // 0x65d5c10 [Final Native Static Public]
    FRigElementKey GetDefaultParent(const FRigElementKey& InKey); // 0x65d5b50 [Final Native Public]
    float GetCurveValueByIndex(int32 InElementIndex); // 0x65d5a60 [Final Native Public]
    float GetCurveValue(const FRigElementKey& InKey); // 0x65d59a0 [Final Native Public]
    TArray<FRigElementKey> GetCurveKeys(); // 0x65d5910 [Final Native Public]
    FRigControlValue GetControlValueByIndex(int32 InElementIndex, const ERigControlValueType& InValueType); // 0x65d5680 [Final Native Public]
    FRigControlValue GetControlValue(const FRigElementKey& InKey, const ERigControlValueType& InValueType); // 0x65d5530 [Final Native Public]
    FRotator GetControlPreferredRotatorByIndex(int32 InElementIndex, bool bInitial); // 0x65d5450 [Final Native Public]
    FRotator GetControlPreferredRotator(const FRigElementKey& InKey, bool bInitial); // 0x65d5320 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrderByIndex(int32 InElementIndex, bool bFromSettings); // 0x65d5250 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrder(const FRigElementKey& InKey, bool bFromSettings); // 0x65d5150 [Final Native Public]
    FVector GetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x65d4fb0 [Final Native Public]
    FVector GetControlPreferredEulerAngles(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x65d4de0 [Final Native Public]
    URigHierarchyController* GetController(bool bCreateIfNeeded); // 0x65d5870 [Final Native Public]
    TArray<FRigElementKey> GetControlKeys(bool bTraverse); // 0x65d4cf0 [Final Native Public]
    TArray<FRigConnectorState> GetConnectorStates(); // 0x65d4c50 [Final Native Public]
    TArray<FRigElementKey> GetConnectorKeys(bool bTraverse); // 0x65d4b60 [Final Native Public]
    UScriptStruct* GetComponentType(const FRigElementKey& InElement, int32 InComponentIndex); // 0x65d4a60 [Final Native Public]
    FName GetComponentName(const FRigElementKey& InElement, int32 InComponentIndex); // 0x65d4970 [Final Native Public]
    TArray<FRigComponentKey> GetComponentKeys(const FRigElementKey& InElement); // 0x65d4880 [Final Native Public]
    FRigComponentKey GetComponentKey(const FRigElementKey& InElement, int32 InComponentIndex); // 0x65d4780 [Final Native Public]
    FString GetComponentContent(const FRigElementKey& InElement, int32 InComponentIndex); // 0x65d4640 [Final Native Public]
    TArray<FRigElementKey> GetChildren(const FRigElementKey& InKey, bool bRecursive); // 0x65d4500 [Final Native Public]
    bool GetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool DefaultValue); // 0x65d4380 [Final Native Public]
    TArray<bool> GetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x65d4130 [Final Native Public]
    TArray<FRigElementKey> GetBoneKeys(bool bTraverse); // 0x65d4040 [Final Native Public]
    TArray<FRigElementKey> GetAllKeys_ForBlueprint(bool bTraverse); // 0x65d3f50 [Final Native Public]
    TArray<FRigComponentKey> GetAllComponentKeys(); // 0x65d3ed0 [Final Native Public]
    FRigNullElement FindNull_ForBlueprintOnly(FRigElementKey& InKey); // 0x65d3ba0 [Final Native Private]
    FRigControlElement FindControl_ForBlueprintOnly(FRigElementKey& InKey); // 0x65d3a40 [Final Native Private]
    FRigBoneElement FindBone_ForBlueprintOnly(FRigElementKey& InKey); // 0x65d3780 [Final Native Private]
    void CopyPose(URigHierarchy* InHierarchy, bool bCurrent, bool bInitial, bool bWeights, bool bMatchPoseInGlobalIfNeeded); // 0x65d32b0 [Final Native Public]
    void CopyHierarchy(URigHierarchy* InHierarchy); // 0x65d3220 [Final Native Public]
    bool Contains_ForBlueprint(const FRigElementKey& InKey); // 0x65d3160 [Final Native Public]

// UAnimNodeControlRigLibrary (/Script/ControlRig.AnimNodeControlRigLibrary)
    FControlRigReference SetControlRigClass(FControlRigReference& node, TSubclassOf<UControlRig> ControlRigClass); // 0x6691220 [Final Native Static Public]
    void ConvertToControlRigPure(FAnimNodeReference& node, FControlRigReference& ControlRig, const bool& Result); // 0x668cc60 [Final Native Static Public]
    FControlRigReference ConvertToControlRig(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x668cb60 [Final Native Static Public]

// UControlRigComponent (/Script/ControlRig.ControlRigComponent)
    void Update(float DeltaTime); // 0x66930f0 [Final Native Public]
    void SetObjectBinding(UObject* InObjectToBind); // 0x6692780 [Final Native Public]
    void SetMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x66925b0 [Final Native Public]
    void SetInitialSpaceTransform(const FName& SpaceName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space); // 0x6692380 [Final Native Public]
    void SetInitialBoneTransform(const FName& BoneName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space, bool bPropagateToChildren); // 0x6692190 [Final Native Public]
    void SetControlVector2D(const FName& ControlName, const FVector2D& Value); // 0x6691e50 [Final Native Public]
    void SetControlTransform(const FName& ControlName, const FTransform& Value, const EControlRigComponentSpace& Space); // 0x6691c10 [Final Native Public]
    void SetControlScale(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x66918c0 [Final Native Public]
    void SetControlRotator(const FName& ControlName, const FRotator& Value, const EControlRigComponentSpace& Space); // 0x6691520 [Final Native Public]
    void SetControlRigClass(TSubclassOf<UControlRig> InControlRigClass); // 0x66913d0 [Final Native Public]
    void SetControlPosition(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x6690ed0 [Final Native Public]
    void SetControlOffset(const FName& ControlName, const FTransform& OffsetTransform, const EControlRigComponentSpace& Space); // 0x6690c90 [Final Native Public]
    void SetControlInt(const FName& ControlName, int32 Value); // 0x6690b40 [Final Native Public]
    void SetControlFloat(const FName& ControlName, float Value); // 0x66909e0 [Final Native Public]
    void SetControlBool(const FName& ControlName, bool Value); // 0x6690880 [Final Native Public]
    void SetBoneTransform(const FName& BoneName, const FTransform& Transform, const EControlRigComponentSpace& Space, float Weight, bool bPropagateToChildren); // 0x6690370 [Final Native Public]
    void SetBoneInitialTransformsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x66902c0 [Final Native Public]
    void OnPreInitialize(UControlRigComponent* Component); // 0x668faf0 [Native Event Public]
    void OnPreForwardsSolve(UControlRigComponent* Component); // 0x440e8b0 [Native Event Public]
    void OnPreConstruction(UControlRigComponent* Component); // 0x668fa60 [Native Event Public]
    void OnPostInitialize(UControlRigComponent* Component); // 0x668f9d0 [Native Event Public]
    void OnPostForwardsSolve(UControlRigComponent* Component); // 0x3a16660 [Native Event Public]
    void OnPostConstruction(UControlRigComponent* Component); // 0x668f940 [Native Event Public]
    void Initialize(); // 0x668f650 [Final Native Public]
    FTransform GetSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x668f250 [Final Native Public]
    FTransform GetInitialSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x668ee00 [Final Native Public]
    FTransform GetInitialBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x668ec50 [Final Native Public]
    TArray<FName> GetElementNames(const ERigElementType& ElementType); // 0x668e8b0 [Final Native Public]
    FVector2D GetControlVector2D(const FName& ControlName); // 0x668e780 [Final Native Public]
    FTransform GetControlTransform(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x668e660 [Final Native Public]
    FVector GetControlScale(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x668e550 [Final Native Public]
    FRotator GetControlRotator(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x668e420 [Final Native Public]
    UControlRig* GetControlRig(); // 0x668e3f0 [Final Native Public]
    FVector GetControlPosition(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x668e2e0 [Final Native Public]
    FTransform GetControlOffset(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x668e1c0 [Final Native Public]
    int32 GetControlInt(const FName& ControlName); // 0x668e0a0 [Final Native Public]
    float GetControlFloat(const FName& ControlName); // 0x668df80 [Final Native Public]
    bool GetControlBool(const FName& ControlName); // 0x668de70 [Final Native Public]
    FTransform GetBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x668dbe0 [Final Native Public]
    float GetAbsoluteTime(); // 0x668dae0 [Final Native Public]
    bool DoesElementExist(const FName& Name, const ERigElementType& ElementType); // 0x668d4c0 [Final Native Public]
    void ClearMappedElements(); // 0x668c790 [Final Native Public]
    bool CanExecute(); // 0x668c660 [Final Native Public]
    void AddMappedSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FControlRigComponentMappedBone>& Bones, const TArray<FControlRigComponentMappedCurve>& Curves, const EControlRigComponentMapDirection& InDirection); // 0x668b850 [Final Native Public]
    void AddMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x668b740 [Final Native Public]
    void AddMappedComponents(const TArray<FControlRigComponentMappedComponent>& Components); // 0x668b640 [Final Native Public]
    void AddMappedCompleteSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const EControlRigComponentMapDirection& InDirection); // 0x668b550 [Final Native Public]

// AControlRigControlActor (/Script/ControlRig.ControlRigControlActor)
    void ResetControlActor(); // 0x6690050 [Final Native Public]
    void Refresh(); // 0x668fb80 [Final Native Public]
    void Clear(); // 0x668c6d0 [Final Native Public]

// AControlRigShapeActor (/Script/ControlRig.ControlRigShapeActor)
    void SetSelected(bool bInSelected); // 0x6692a70 [Native Public]
    void SetSelectable(bool bInSelectable); // 0x66929e0 [Native Public]
    void SetHovered(bool bInHovered); // 0x6692100 [Native Public]
    void SetGlobalTransform(FTransform& InTransform); // 0x6691fe0 [Final Native Public]
    void SetEnabled(bool bInEnabled); // 0x3515f40 [Native Public]
    void OnTransformChanged(FTransform& NewTransform); // 0x16b94d0 [Event Public]
    void OnSelectionChanged(bool bIsSelected); // 0x16b94d0 [Event Public]
    void OnManipulatingChanged(bool bIsManipulating); // 0x16b94d0 [Event Public]
    void OnHoveredChanged(bool bIsSelected); // 0x16b94d0 [Event Public]
    void OnEnabledChanged(bool bIsEnabled); // 0x16b94d0 [Event Public]
    bool IsSelectedInEditor(); // 0x3ffead0 [Native Public]
    bool IsHovered(); // 0x668f750 [Native Public]
    bool IsEnabled(); // 0x668f720 [Native Public]
    FTransform GetGlobalTransform(); // 0x668eb10 [Final Native Public]

// UControlRigReplay (/Script/ControlRig.ControlRigReplay)
    bool StopReplay(); // 0x3a16430 [Native Public]
    bool StopRecording(); // 0x3fff020 [Native Public]
    bool StartReplay(UControlRig* InControlRig, const EControlRigReplayPlaybackMode& InMode); // 0x6692b00 [Native Public]
    bool StartRecording(UControlRig* InControlRig); // 0x45e8cf0 [Native Public]
    void SetPlaybackMode(const EControlRigReplayPlaybackMode& InMode); // 0x6692930 [Final Native Public]
    bool PauseReplay(); // 0x3d24bb0 [Native Public]
    bool IsReplaying(); // 0x3d24de0 [Native Public]
    bool IsRecording(); // 0x668f780 [Native Public]
    bool IsPaused(); // 0x4155530 [Native Public]
    FVector2D GetTimeRange(); // 0x668f410 [Native Public]
    EControlRigReplayPlaybackMode GetPlaybackMode(); // 0x668f100 [Final Native Public]
    UControlRigReplay* CreateNewAsset(const FString& InDesiredPackagePath, const FString& InBlueprintPathName, TSubclassOf<UObject> InAssetClass); // 0x668ce10 [Final Native Static Public]

// UControlRigTestData (/Script/ControlRig.ControlRigTestData)
    int32 GetFrameIndexForTime(double InSeconds, bool bInput); // 0x668ea30 [Final Native Public]

// UModularRigController (/Script/ControlRig.ModularRigController)
    bool UnBindModuleVariable(const FName& InModuleName, const FName& InVariableName, bool bSetupUndo); // 0x6692fb0 [Final Native Public]
    bool SwapModulesOfClass(TSubclassOf<UControlRig> InOldClass, TSubclassOf<UControlRig> InNewClass, bool bSetupUndo); // 0x6692d90 [Final Native Public]
    bool SwapModuleClass(const FName& InModuleName, TSubclassOf<UControlRig> InNewClass, bool bSetupUndo); // 0x6692c40 [Final Native Public]
    bool SetModuleSelection(const TArray<FName>& InModuleNames); // 0x66926c0 [Final Native Public]
    bool SetConfigValueInModule(const FName& InModuleName, const FName& InVariableName, const FString& InValue, bool bSetupUndo); // 0x66906d0 [Final Native Public]
    bool SelectModule(const FName& InModuleName, bool InSelected); // 0x66901d0 [Final Native Public]
    bool ResetConfigValueInModule(const FName& InModuleName, const FString& InPath, bool bClearOverride, bool bSetupUndo); // 0x668feb0 [Final Native Public]
    bool ReparentModule(const FName& InModuleName, const FName& InNewParentModuleName, bool bSetupUndo); // 0x668fd00 [Final Native Public]
    FName RenameModule(const FName& InModuleName, const FName& InNewName, bool bSetupUndo); // 0x668fba0 [Final Native Public]
    FName MirrorModule(const FName& InModuleName, FRigVMMirrorSettings& InSettings, bool bSetupUndo); // 0x668f7b0 [Final Native Public]
    bool ImportModuleSettingsFromString(const FString& InContent, const TArray<FName>& InOptionalModuleNames, bool bSetupUndo); // 0x668f450 [Final Native Public]
    TArray<FName> GetSelectedModules(); // 0x668f160 [Final Native Public]
    FRigModuleReference GetModuleReference(const FName& InModuleName); // 0x668efc0 [Final Native Public]
    TArray<FRigElementKey> GetConnectorsForModule(const FName& InModuleName); // 0x668dd90 [Final Native Public]
    TArray<FName> GetAllModules(); // 0x668db20 [Final Native Public]
    FString ExportModuleSettingsToString(const TArray<FName>& InModuleNames); // 0x668d5d0 [Final Native Public]
    TArray<FRigElementKey> DisconnectCyclicConnectors(bool bSetupUndo); // 0x668d420 [Final Native Public]
    bool DisconnectConnector(FRigElementKey& InConnectorKey, bool bDisconnectSubModules, bool bSetupUndo); // 0x668d2d0 [Final Native Public]
    bool DeselectModule(const FName& InModuleName); // 0x668d220 [Final Native Public]
    bool DeleteModule(const FName& InModuleName, bool bSetupUndo); // 0x668d130 [Final Native Public]
    bool ConnectConnectorToElements(FRigElementKey& InConnectorKey, const TArray<FRigElementKey>& InTargetKeys, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x668c980 [Final Native Public]
    bool ConnectConnectorToElement(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x668c7b0 [Final Native Public]
    bool CanConnectConnectorToElements(FRigElementKey& InConnectorKey, const TArray<FRigElementKey>& InTargetKeys, FText& OutErrorMessage); // 0x668c4d0 [Final Native Public]
    bool CanConnectConnectorToElement(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, FText& OutErrorMessage); // 0x668c350 [Final Native Public]
    bool BindModuleVariable(const FName& InModuleName, const FName& InVariableName, const FString& InSourcePath, bool bSetupUndo); // 0x668c1a0 [Final Native Public]
    bool AutoConnectSecondaryConnectors(const TArray<FRigElementKey>& InConnectorKeys, bool bReplaceExistingConnections, bool bSetupUndo); // 0x668c090 [Final Native Public]
    bool AutoConnectModules(const TArray<FName>& InModuleNames, bool bReplaceExistingConnections, bool bSetupUndo); // 0x668c090 [Final Native Public]
    bool AddTargetToArrayConnector(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x668bec0 [Final Native Public]
    FName AddModule(const FName& InModuleName, TSubclassOf<UControlRig> InClass, const FName& InParentModuleName, bool bSetupUndo); // 0x668ba80 [Final Native Public]

// URigHierarchyController (/Script/ControlRig.RigHierarchyController)
    bool SetSelection(const TArray<FRigElementKey>& InKeys, bool bPrintPythonCommand, bool bSetupUndo); // 0x66feda0 [Final Native Public]
    bool SetParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x66febd0 [Final Native Public]
    bool SetHierarchySelection(const TArray<FRigHierarchyKey>& InKeys, bool bPrintPythonCommand, bool bSetupUndo); // 0x66fea80 [Final Native Public]
    void SetHierarchy(URigHierarchy* InHierarchy); // 0x66fe9a0 [Final Native Public]
    FName SetDisplayName(const FRigElementKey& InControl, const FName& InDisplayName, bool bRenameElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fe720 [Final Native Public]
    bool SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo); // 0x66fe530 [Final Native Public]
    bool SetComponentSelection(const TArray<FRigComponentKey>& InKeys, bool bPrintPythonCommand); // 0x66fe340 [Final Native Public]
    bool SetComponentContent(const FRigComponentKey& InComponent, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fdec0 [Final Native Public]
    bool SetAvailableSpaceLabel(const FRigElementKey& InControl, const FRigElementKey& InSpace, const FName& InDisplayLabel, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fdcf0 [Final Native Public]
    bool SetAvailableSpaceIndex(const FRigElementKey& InControl, const FRigElementKey& InSpace, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fdb20 [Final Native Public]
    bool SelectHierarchyKey(const FRigHierarchyKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x66fd960 [Final Native Public]
    bool SelectElement(const FRigElementKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x66fd7a0 [Final Native Public]
    bool SelectComponent(const FRigComponentKey& InKey, bool bSelect, bool bClearSelection, bool bSetupUndo); // 0x66fd5b0 [Final Native Public]
    FRigComponentKey ReparentComponent(const FRigComponentKey& InComponentKey, const FRigElementKey& InParentElementKey, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x66fd3d0 [Final Native Public]
    bool ReorderElement(const FRigElementKey& InElement, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fd1c0 [Final Native Public]
    FRigElementKey RenameElement(const FRigElementKey& InElement, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x66fcff0 [Final Native Public]
    FRigComponentKey RenameComponent(const FRigComponentKey& InComponent, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x66fccf0 [Final Native Public]
    bool RemoveParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fcb20 [Final Native Public]
    bool RemoveElement(const FRigElementKey& InElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fc9e0 [Final Native Public]
    bool RemoveComponent(const FRigComponentKey& InComponent, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fc700 [Final Native Public]
    bool RemoveChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fc570 [Final Native Public]
    bool RemoveAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fc3e0 [Final Native Public]
    bool RemoveAllParents(const FRigElementKey& InChild, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fc230 [Final Native Public]
    TArray<FRigElementKey> MirrorElements(const TArray<FRigElementKey>& InKeys, const FRigVMMirrorSettings& InSettings, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x66fbee0 [Final Native Public]
    TArray<FRigElementKey> ImportSocketsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNameSpace, bool bReplaceExistingSockets, bool bRemoveObsoleteSockets, bool bSelectSockets, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fbc50 [Final Native Public]
    TArray<FRigElementKey> ImportPreviewSkeletalMesh(USkeletalMesh* InSkeletalMesh, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo); // 0x66fba20 [Final Native Public]
    TArray<FRigElementKey> ImportFromText(const FString& InContent, bool bReplaceExistingElements, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x66fb7a0 [Final Native Public]
    TArray<FRigElementKey> ImportCurvesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNameSpace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fb330 [Final Native Public]
    TArray<FRigElementKey> ImportCurves(USkeleton* InSkeleton, const FName& InNameSpace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fb040 [Final Native Public]
    TArray<FRigElementKey> ImportBonesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNameSpace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x66faa20 [Final Native Public]
    TArray<FRigElementKey> ImportBones(USkeleton* InSkeleton, const FName& InNameSpace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x66fa790 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x66fa720 [Final Native Public]
    FRigControlSettings GetControlSettings(const FRigElementKey& InKey); // 0x66fa560 [Final Native Public]
    FString ExportToText(const TArray<FRigElementKey>& InKeys); // 0x66fa400 [Final Native Public]
    FString ExportSelectionToText(); // 0x66fa310 [Final Native Public]
    TArray<FRigElementKey> DuplicateElements(const TArray<FRigElementKey>& InKeys, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x66fa0e0 [Final Native Public]
    bool DeselectHierarchyKey(const FRigHierarchyKey& InKey, bool bSetupUndo); // 0x66f9f90 [Final Native Public]
    bool DeselectElement(const FRigElementKey& InKey); // 0x66f9e80 [Final Native Public]
    bool DeselectComponent(const FRigComponentKey& InKey); // 0x66f9dc0 [Final Native Public]
    bool ClearSelection(bool bSetupUndo); // 0x66f9d00 [Final Native Public]
    FRigComponentKey AddTopLevelComponent(UScriptStruct* InComponentStruct, const FName& InName, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x66f9820 [Final Native Public]
    FRigElementKey AddSocket(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const FLinearColor& InColor, const FString& InDescription, bool bSetupUndo, bool bPrintPythonCommand); // 0x66f94a0 [Final Native Public]
    bool AddParent(const FRigElementKey& InChild, const FRigElementKey& InParent, float InWeight, bool bMaintainGlobalTransform, const FName& InDisplayLabel, bool bSetupUndo); // 0x66f9290 [Final Native Public]
    FRigElementKey AddNull(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, bool bSetupUndo, bool bPrintPythonCommand); // 0x66f8fd0 [Final Native Public]
    FRigElementKey AddCurve(const FName& InName, float InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x66f8e40 [Final Native Public]
    FRigElementKey AddControl_ForBlueprint(const FName& InName, const FRigElementKey& InParent, const FRigControlSettings& InSettings, const FRigControlValue& InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x66f8970 [Final Native Public]
    FRigElementKey AddConnector(const FName& InName, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x66f86f0 [Final Native Public]
    FRigComponentKey AddComponent(UScriptStruct* InComponentStruct, const FName& InName, const FRigElementKey& InElement, const FString& InContent, bool bSetupUndo, bool bPrintPythonCommand); // 0x66f8260 [Final Native Public]
    bool AddChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand); // 0x66f80d0 [Final Native Public]
    FRigElementKey AddBone(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const ERigBoneType& InBoneType, bool bSetupUndo, bool bPrintPythonCommand); // 0x66f7dd0 [Final Native Public]
    bool AddAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, const FName& InDisplayLabel, bool bSetupUndo, bool bPrintPythonCommand); // 0x66f7c00 [Final Native Public]
    FRigElementKey AddAnimationChannel_ForBlueprint(const FName& InName, const FRigElementKey& InParentControl, const FRigControlSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x66f7710 [Final Native Public]

// UControlRigPoseAsset (/Script/ControlRig.ControlRigPoseAsset)
    void SelectControls(UControlRig* InControlRig, bool bDoMirror, bool bClearSelection); // 0x680f4e0 [Final Native Public]
    void SavePose(UControlRig* InControlRig, bool bUseAll); // 0x680f410 [Final Native Public]
    void ReplaceControlName(const FName& CurrentName, const FName& NewName); // 0x680f240 [Final Native Public]
    void PastePose(UControlRig* InControlRig, bool bDoKey, bool bDoMirror, bool bDoAdditive); // 0x680f020 [Final Native Public]
    void GetCurrentPose(UControlRig* InControlRig, FControlRigControlPose& OutPose); // 0x680ee70 [Final Native Public]
    TArray<FName> GetControlNames(); // 0x680ede0 [Final Native Public]
    bool DoesMirrorMatch(UControlRig* ControlRig, const FName& ControlName); // 0x680e2d0 [Final Native Public]

// UControlRigWorkflowOptions (/Script/ControlRig.ControlRigWorkflowOptions)
    bool EnsureAtLeastOneRigElementSelected(); // 0x680ed60 [Final Native Public]

// UControlRigTransformWorkflowOptions (/Script/ControlRig.ControlRigTransformWorkflowOptions)
    TArray<FRigVMUserWorkflow> ProvideWorkflows(UObject* InSubject); // 0x680f190 [Final Native Public]

// UObject (/Script/CoreUObject.Object)
    void ExecuteUbergraph(int32 EntryPoint); // 0x16b94d0 [Event Public]

// UCustomMeshComponent (/Script/CustomMeshComponent.CustomMeshComponent)
    bool SetCustomMeshTriangles(const TArray<FCustomMeshTriangle>& Triangles); // 0x8a2ac40 [Final Native Public]
    void ClearCustomMeshTriangles(); // 0x8a2ac20 [Final Native Public]
    void AddCustomMeshTriangles(const TArray<FCustomMeshTriangle>& Triangles); // 0x8a2ab70 [Final Native Public]

// UDLSSLibrary (/Script/DLSSBlueprint.DLSSLibrary)
    void SetDLSSMode(UObject* WorldContextObject, const UDLSSMode& DLSSMode); // 0x6ce4e50 [Final Native Static Public]
    UDLSSSupport QueryDLSSSupport(); // 0x6ce4df0 [Final Native Static Public]
    UDLSSSupport QueryDLSSRRSupport(); // 0x6ce4dc0 [Final Native Static Public]
    bool IsRayTracingAvailable(); // 0x6ce4d90 [Final Native Static Public]
    bool IsDLSSSupported(); // 0x6ce4d60 [Final Native Static Public]
    bool IsDLSSRRSupported(); // 0x6ce4d00 [Final Native Static Public]
    bool IsDLSSRREnabled(); // 0x6ce4cd0 [Final Native Static Public]
    bool IsDLSSModeSupported(const UDLSSMode& DLSSMode); // 0x6ce4ba0 [Final Native Static Public]
    bool IsDLSSEnabled(); // 0x6ce4b70 [Final Native Static Public]
    bool IsDLAAEnabled(); // 0x6ce4b00 [Final Native Static Public]
    TArray<UDLSSMode> GetSupportedDLSSModes(); // 0x6ce4a80 [Final Native Static Public]
    void GetDLSSScreenPercentageRange(const float& MinScreenPercentage, const float& MaxScreenPercentage); // 0x6ce4850 [Final Native Static Public]
    void GetDLSSRRMinimumDriverVersion(const int32& MinDriverVersionMajor, const int32& MinDriverVersionMinor); // 0x6ce4740 [Final Native Static Public]
    void GetDLSSModeInformation(const UDLSSMode& DLSSMode, const FVector2D& ScreenResolution, const bool& bIsSupported, const float& OptimalScreenPercentage, const bool& bIsFixedScreenPercentage, const float& MinScreenPercentage, const float& MaxScreenPercentage, const float& OptimalSharpness); // 0x6ce4240 [Final Native Static Public]
    UDLSSMode GetDLSSMode(); // 0x6ce4060 [Final Native Static Public]
    void GetDLSSMinimumDriverVersion(const int32& MinDriverVersionMajor, const int32& MinDriverVersionMinor); // 0x6ce3f50 [Final Native Static Public]
    UDLSSMode GetDefaultDLSSMode(); // 0x6ce49e0 [Final Native Static Public]
    void EnableDLSSRR(bool bEnabled); // 0x6ce3ed0 [Final Native Static Public]
    void EnableDLSS(bool bEnabled); // 0x6ce3e50 [Final Native Static Public]
    void EnableDLAA(bool bEnabled); // 0x6ce3d50 [Final Native Static Public]

// UDataRegistrySubsystem (/Script/DataRegistry.DataRegistrySubsystem)
    bool NotEqual_DataRegistryType(const FDataRegistryType& A, const FDataRegistryType& B); // 0x39a5b80 [Final Native Static Public]
    bool NotEqual_DataRegistryId(const FDataRegistryId& A, const FDataRegistryId& B); // 0x410c7c0 [Final Native Static Public]
    bool IsValidDataRegistryType(const FDataRegistryType& DataRegistryType); // 0x39a4990 [Final Native Static Public]
    bool IsValidDataRegistryId(const FDataRegistryId& DataRegistryId); // 0x40f7c60 [Final Native Static Public]
    void GetPossibleDataRegistryIdList(const FDataRegistryType& RegistryType, const TArray<FDataRegistryId>& OutIdList); // 0x512d230 [Final Native Static Public]
    bool GetCachedItemFromLookupBP(const FDataRegistryId& ItemId, FDataRegistryLookup& ResolvedLookup, FTableRowBase& OutItem); // 0x512cf80 [Final Native Static Public]
    bool GetCachedItemBP(const FDataRegistryId& ItemId, FTableRowBase& OutItem); // 0x512cd40 [Final Native Static Public]
    void FindCachedItemFromLookupBP(const FDataRegistryId& ItemId, FDataRegistryLookup& ResolvedLookup, const EDataRegistrySubsystemGetItemResult& OutResult, FTableRowBase& OutItem); // 0x512ca70 [Final Native Static Public]
    void FindCachedItemBP(const FDataRegistryId& ItemId, const EDataRegistrySubsystemGetItemResult& OutResult, FTableRowBase& OutItem); // 0x512c810 [Final Native Static Public]
    void EvaluateDataRegistryCurve(const FDataRegistryId& ItemId, float InputValue, float DefaultValue, const EDataRegistrySubsystemGetItemResult& OutResult, const float& OutValue); // 0x512c580 [Final Native Static Public]
    bool EqualEqual_DataRegistryType(const FDataRegistryType& A, const FDataRegistryType& B); // 0x39a33f0 [Final Native Static Public]
    bool EqualEqual_DataRegistryId(const FDataRegistryId& A, const FDataRegistryId& B); // 0x40e61d0 [Final Native Static Public]
    FString Conv_DataRegistryTypeToString(const FDataRegistryType& DataRegistryType); // 0x39a3a30 [Final Native Static Public]
    FString Conv_DataRegistryIdToString(const FDataRegistryId& DataRegistryId); // 0x512c3f0 [Final Native Static Public]
    bool AcquireItemBP(const FDataRegistryId& ItemId, const FScriptDelegate& AcquireCallback); // 0x512c2f0 [Final Native Static Public]

// UDataflowBlueprintLibrary (/Script/DataflowEngine.DataflowBlueprintLibrary)
    bool RegenerateAssetFromDataflow(UObject* AssetToRegenerate, bool bRegenerateDependentAssets); // 0x34ff0b0 [Final Native Static Public]
    bool OverrideDataflowVariableObjectArray(UObject* Asset, const FName& VariableName, const TArray<UObject*>& VariableArrayValue); // 0x34fee30 [Final Native Static Public]
    bool OverrideDataflowVariableObject(UObject* Asset, const FName& VariableName, UObject* VariableValue); // 0x34fecc0 [Final Native Static Public]
    bool OverrideDataflowVariableIntArray(UObject* Asset, const FName& VariableName, const TArray<int32>& VariableArrayValue); // 0x34fea40 [Final Native Static Public]
    bool OverrideDataflowVariableInt(UObject* Asset, const FName& VariableName, int64 VariableValue); // 0x34fe8d0 [Final Native Static Public]
    bool OverrideDataflowVariableFloatArray(UObject* Asset, const FName& VariableName, const TArray<float>& VariableArrayValue); // 0x34fe650 [Final Native Static Public]
    bool OverrideDataflowVariableFloat(UObject* Asset, const FName& VariableName, float VariableValue); // 0x34fe4c0 [Final Native Static Public]
    bool OverrideDataflowVariableBoolArray(UObject* Asset, const FName& VariableName, const TArray<bool>& VariableArrayValue); // 0x34fe240 [Final Native Static Public]
    bool OverrideDataflowVariableBool(UObject* Asset, const FName& VariableName, bool VariableValue); // 0x34fe0c0 [Final Native Static Public]
    void EvaluateTerminalNodeByName(UDataflow* Dataflow, const FName& TerminalNodeName, UObject* ResultAsset); // 0x34fdfc0 [Final Native Static Public]

// IDataflowSimulationActor (/Script/DataflowSimulation.DataflowSimulationActor)
    void PreDataflowSimulationTick(float SimulationTime, float DeltaTime); // 0x35007a0 [Native Event Public]
    void PostDataflowSimulationTick(float SimulationTime, float DeltaTime); // 0x35006d0 [Native Event Public]

// UDatasmithContentBlueprintLibrary (/Script/DatasmithContent.DatasmithContentBlueprintLibrary)
    TArray<FString> GetDatasmithUserDataValuesForKey(UObject* Object, const FName& Key, bool bPartialMatchKey); // 0x877ed70 [Final Native Static Public]
    FString GetDatasmithUserDataValueForKey(UObject* Object, const FName& Key, bool bPartialMatchKey); // 0x877ec20 [Final Native Static Public]
    void GetDatasmithUserDataKeysAndValuesForValue(UObject* Object, const FString& StringToMatch, const TArray<FName>& OutKeys, const TArray<FString>& OutValues); // 0x877ea70 [Final Native Static Public]
    UDatasmithAssetUserData* GetDatasmithUserData(UObject* Object); // 0x877e9e0 [Final Native Static Public]

// ADatasmithImportedSequencesActor (/Script/DatasmithContent.DatasmithImportedSequencesActor)
    void PlayLevelSequence(ULevelSequence* SequenceToPlay); // 0x877eed0 [Final Native Public]

// ADaySequenceActor (/Script/DaySequence.DaySequenceActor)
    void StopDaySequenceUpdateTimer(); // 0x5d37320 [Final Native Protected]
    void StartDaySequenceUpdateTimer(); // 0x5d37290 [Final Native Protected]
    void SetTimeOfDayPreview(float InHours); // 0x3cb1b70 [Final Native Public]
    bool SetTimeOfDay(float InHours, UObject* InCaller); // 0x5d36ef0 [Final Native Public]
    void SetReplicatePlayback(bool ReplicatePlayback); // 0x5d36e50 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x3374f80 [Native Event Public]
    void Play(); // 0x5d36780 [Final Native Public]
    void Pause(); // 0x5d36760 [Final Native Public]
    void Multicast_SetTimePerCycle(float InHours); // 0x3375010 [Native Event Public]
    bool IsPlaying(); // 0x5d366d0 [Final Native Public]
    bool IsPaused(); // 0x5d36640 [Final Native Public]
    bool HasStaticTimeOfDay(); // 0x5d36610 [Final Native Public]
    float GetTimePerCycle(); // 0x5d364a0 [Final Native Public]
    float GetTimeOfDayPreview(); // 0x5d36480 [Final Native Public]
    float GetTimeOfDay(); // 0x5d36450 [Final Native Public]
    float GetStaticTimeOfDay(); // 0x5d36420 [Final Native Public]
    float GetPlayRate(); // 0x5d36110 [Final Native Public]
    float GetInitialTimeOfDay(); // 0x5d35f50 [Final Native Public]
    float GetDayLength(); // 0x5d35e00 [Final Native Public]
    float GetApparentTimeOfDay(); // 0x5d354b0 [Final Native Public]
    bool ContainsDaySequence(UDaySequence* InDaySequence); // 0x5d353b0 [Final Native Public]

// UDaySequenceCheatManagerExtension (/Script/DaySequence.DaySequenceCheatManagerExtension)
    void SetTimeOfDaySpeed(float NewTimeOfDaySpeedMultiplier); // 0x5d12670 [Final Native Public]
    void SetTimeOfDay(float NewTimeOfDay); // 0x5d125f0 [Final Native Public]

// UDaySequenceConditionTag (/Script/DaySequence.DaySequenceConditionTag)
    void SetupOnConditionValueChanged(); // 0x5d126f0 [Native Event Protected]
    bool Evaluate(); // 0x33d5c60 [Native Event Public]
    void BroadcastOnConditionValueChanged(); // 0x5d122e0 [Final Native Protected]

// UDaySequenceModifierComponent (/Script/DaySequence.DaySequenceModifierComponent)
    void UnbindFromDaySequenceActor(); // 0x5d12710 [Final Native Public]
    void SetBlendTarget(APlayerController* InActor); // 0x5d12560 [Final Native Public]
    float GetBlendWeight(); // 0x5d12360 [Final Native Public]
    void EnableComponent(); // 0x5d12340 [Final Native Public]
    void DisableComponent(); // 0x5d12320 [Final Native Public]
    void BindToDaySequenceActor(ADaySequenceActor* DaySequenceActor); // 0x5d12180 [Final Native Public]

// ADaySequenceModifierVolume (/Script/DaySequence.DaySequenceModifierVolume)
    void OnDaySequenceActorBound(ADaySequenceActor* InActor); // 0x16b94d0 [Event Public]

// UDaySequenceStaticTimeContributor (/Script/DaySequence.DaySequenceStaticTimeContributor)
    void UnbindFromDaySequenceActor(); // 0x5d12730 [Final Native Public]
    void BindToDaySequenceActor(ADaySequenceActor* InTargetActor, int32 Priority); // 0x5d12210 [Final Native Public]

// UProceduralDaySequenceBuilder (/Script/DaySequence.ProceduralDaySequenceBuilder)
    void SetActiveBoundObject(UObject* InObject); // 0x5d124d0 [Final Native Public]
    bool IsInitialized(); // 0x5d124a0 [Final Native Public]
    UDaySequence* Initialize(ADaySequenceActor* InActor, UDaySequence* InitialSequence, bool bClearInitialSequence); // 0x5d12390 [Final Native Public]
    void ClearKeys(); // 0x5d12300 [Final Native Public]
    void AddVisibilityOverride(bool bValue); // 0x5d120f0 [Final Native Public]
    void AddVectorOverride(const FName& PropertyName, const FVector& Value); // 0x5d12010 [Final Native Public]
    void AddVectorKey(const FName& PropertyName, float Key, const FVector& Value, const ERichCurveInterpMode& InterpMode); // 0x5d11e90 [Final Native Public]
    void AddTranslationKey(float Key, const FVector& Value, const ERichCurveInterpMode& InterpMode); // 0x5d11d70 [Final Native Public]
    void AddTransformOverride(FTransform& Value); // 0x5d11c60 [Final Native Public]
    void AddScaleKey(float Key, const FVector& Value, const ERichCurveInterpMode& InterpMode); // 0x5d11b40 [Final Native Public]
    void AddScalarOverride(const FName& PropertyName, double Value); // 0x5d11a70 [Final Native Public]
    void AddScalarMaterialParameterOverride(const FName& ParameterName, int32 MaterialIndex, float Value); // 0x5d11960 [Final Native Public]
    void AddScalarKey(const FName& PropertyName, float Key, double Value, const ERichCurveInterpMode& InterpMode); // 0x5d11800 [Final Native Public]
    void AddRotationKey(float Key, const FRotator& Value, const ERichCurveInterpMode& InterpMode); // 0x5d116e0 [Final Native Public]
    void AddMaterialOverride(int32 MaterialIndex, UMaterialInterface* Value); // 0x5d11610 [Final Native Public]
    void AddColorOverride(const FName& PropertyName, const FLinearColor& Value); // 0x5d11540 [Final Native Public]
    void AddColorMaterialParameterOverride(const FName& ParameterName, int32 MaterialIndex, const FLinearColor& Value); // 0x5d11420 [Final Native Public]
    void AddBoolOverride(const FName& PropertyName, bool Value); // 0x5d11350 [Final Native Public]
    void AddBoolKey(const FName& PropertyName, float Key, bool Value); // 0x5d11240 [Final Native Public]

// UDaySequenceDirector (/Script/DaySequence.DaySequenceDirector)
    void OnCreated(); // 0x16b94d0 [Event Public]
    UMovieSceneSequence* GetSequence(); // 0x5d36340 [Final Native Public]
    FQualifiedFrameTime GetRootSequenceTime(); // 0x5d361c0 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x5d35c70 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x5d359b0 [Final Native Public]
    UObject* GetBoundObject(const FMovieSceneObjectBindingID& ObjectBinding); // 0x5d35880 [Final Native Public]
    TArray<AActor*> GetBoundActors(const FMovieSceneObjectBindingID& ObjectBinding); // 0x5d35690 [Final Native Public]
    AActor* GetBoundActor(const FMovieSceneObjectBindingID& ObjectBinding); // 0x5d35530 [Final Native Public]

// UDaySequencePlayer (/Script/DaySequence.DaySequencePlayer)
    void StopAtCurrentTime(); // 0x5d372f0 [Final Native Public]
    void Stop(); // 0x5d372b0 [Final Native Public]
    void SetWeight(double InWeight); // 0x5d37200 [Final Native Public]
    void SetPlayRate(float PlayRate); // 0x5d36da0 [Final Native Public]
    void SetFrameRate(const FFrameRate& FrameRate); // 0x5d36d10 [Final Native Public]
    void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); // 0x5d36c00 [Final Native Public]
    void SetDisableCameraCuts(bool bInDisableCameraCuts); // 0x34d2c20 [Final Native Public]
    void SetCompletionModeOverride(const EMovieSceneCompletionModeOverride& CompletionModeOverride); // 0x5d36a90 [Final Native Public]
    void Scrub(); // 0x5d36a70 [Final Native Public]
    void RPC_OnStopEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x5d36960 [Final Native Event Private]
    void RPC_OnPlayRateChanged(); // 0x3a166f0 [Final Native Event Private]
    void RPC_OnFinishPlaybackEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x34d2460 [Final Native Event Private]
    void RPC_ExplicitServerUpdateEvent(const EUpdatePositionMethod& Method, const FFrameTime& RelevantTime, int32 NewSerialNumber); // 0x5d36850 [Final Native Event Private]
    void RequestInvalidateBinding(const FMovieSceneObjectBindingID& ObjectBinding); // 0x34d2580 [Final Native Public]
    void RemoveWeight(); // 0x5d36a30 [Final Native Public]
    void PlayLooping(int32 NumLoops); // 0x5d367c0 [Final Native Public]
    void Play(); // 0x5d367a0 [Final Native Public]
    bool IsPlaying(); // 0x34d1dc0 [Final Native Public]
    bool IsPaused(); // 0x34d1d90 [Final Native Public]
    void GoToEndAndStop(); // 0x5d36500 [Final Native Public]
    FQualifiedFrameTime GetStartTime(); // 0x5d363d0 [Final Native Public]
    FString GetSequenceName(bool bAddClientInfo); // 0x34d1ae0 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x34d1ac0 [Final Native Public]
    float GetPlayRate(); // 0x34d1a40 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> GetObjectBindings(UObject* InObject); // 0x5d35fb0 [Final Native Public]
    FFrameRate GetFrameRate(); // 0x3a0bb00 [Final Native Public]
    int32 GetFrameDuration(); // 0x34d1710 [Final Native Public]
    FQualifiedFrameTime GetEndTime(); // 0x5d35f00 [Final Native Public]
    bool GetDisableCameraCuts(); // 0x34d15e0 [Final Native Public]
    EMovieSceneCompletionModeOverride GetCompletionModeOverride(); // 0x34d1570 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x5d35b70 [Final Native Public]

// UDaySequenceSubsystem (/Script/DaySequence.DaySequenceSubsystem)
    void SetDaySequenceActor(ADaySequenceActor* InActor); // 0x5d36b40 [Final Native Public]
    ADaySequenceActor* GetDaySequenceActor(bool bFindFallbackOnNull); // 0x5d35e60 [Final Native Public]

// AActor (/Script/Engine.Actor)
    bool WasRecentlyRendered(float Tolerance); // 0x3b4c530 [Final Native Public]
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void UnregisterAsFocalPointInPhysicsReplicationLOD(); // 0x3b4c510 [Final Native Public]
    void TearOff(); // 0x3a16710 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x3b4c400 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x3b4c480 [Final Native Public]
    void SetReplicates(bool bInReplicates); // 0x3b4c370 [Final Native Public]
    void SetReplicateMovement(bool bInReplicateMovement); // 0x3b4c2e0 [Native Public]
    void SetRayTracingGroupId(int32 InRaytracingGroupId); // 0x3b4c250 [Final Native Public]
    void SetPhysicsReplicationMode(const EPhysicsReplicationMode& ReplicationMode); // 0x3b4c1d0 [Final Native Public]
    void SetOwner(AActor* NewOwner); // 0x3b4c140 [Native Public]
    void SetNetUpdateFrequency(float Frequency); // 0x3b4c0c0 [Final Native Public]
    void SetNetDormancy(const ENetDormancy& NewDormancy); // 0x3b4c040 [Final Native Public]
    void SetNetCullDistanceSquared(float DistanceSq); // 0x3b4bfc0 [Final Native Public]
    void SetMinNetUpdateFrequency(float MinFrequency); // 0x3b4bf40 [Final Native Public]
    void SetLifeSpan(float InLifespan); // 0x3b4beb0 [Native Public]
    void SetAutoDestroyWhenFinished(bool bVal); // 0x3b4bdc0 [Final Native Public]
    void SetActorTickInterval(float TickInterval); // 0x3b4bd40 [Final Native Public]
    void SetActorTickEnabled(bool bEnabled); // 0x3b4bcb0 [Native Public]
    void SetActorScale3D(const FVector& NewScale3D); // 0x3b4bc10 [Final Native Public]
    void SetActorRelativeScale3D(const FVector& NewRelativeScale); // 0x3b4bb80 [Final Native Public]
    void SetActorHiddenInGame(bool bNewHidden); // 0x3b4baf0 [Native Public]
    void SetActorEnableCollision(bool bNewActorEnableCollision); // 0x3b4ba60 [Final Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3b4b9d0 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3b4b940 [Native Public]
    void RegisterAsFocalPointInPhysicsReplicationLOD(); // 0x3b4b920 [Final Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser); // 0x16b94d0 [Event Public]
    void ReceivePointDamage(float Damage, UDamageType* DamageType, const FVector& HitLocation, const FVector& HitNormal, UPrimitiveComponent* HitComponent, const FName& BoneName, const FVector& ShotFromDirection, AController* InstigatedBy, AActor* DamageCauser, FHitResult& HitInfo); // 0x16b94d0 [Event Public]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0x16b94d0 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Protected]
    void ReceiveDestroyed(); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x16b94d0 [Event Public]
    void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser); // 0x16b94d0 [Event Public]
    void ReceiveActorOnReleased(const FKey& ButtonReleased); // 0x16b94d0 [Event Public]
    void ReceiveActorOnInputTouchLeave(const ETouchIndex& FingerIndex); // 0x16b94d0 [Event Public]
    void ReceiveActorOnInputTouchEnter(const ETouchIndex& FingerIndex); // 0x16b94d0 [Event Public]
    void ReceiveActorOnInputTouchEnd(const ETouchIndex& FingerIndex); // 0x16b94d0 [Event Public]
    void ReceiveActorOnInputTouchBegin(const ETouchIndex& FingerIndex); // 0x16b94d0 [Event Public]
    void ReceiveActorOnClicked(const FKey& ButtonPressed); // 0x16b94d0 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0x16b94d0 [Event Public]
    void ReceiveActorEndCursorOver(); // 0x16b94d0 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x16b94d0 [Event Public]
    void ReceiveActorBeginCursorOver(); // 0x16b94d0 [Event Public]
    void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x3b4b800 [Native Public]
    void OnRep_UWEActorID(); // 0x2609f80 [Native Public]
    void OnRep_ReplicateMovement(); // 0x3a166f0 [Native Public]
    void OnRep_ReplicatedMovement(); // 0x3b4b7e0 [Native Public]
    void OnRep_Owner(); // 0x3b4b7c0 [Native Protected]
    void OnRep_Instigator(); // 0x3b4b7a0 [Native Public]
    void OnRep_AttachmentReplication(); // 0x3b4b780 [Native Public]
    void MakeNoise(float Loudness, APawn* NoiseInstigator, const FVector& NoiseLocation, float MaxRange, const FName& Tag); // 0x3b4b4e0 [Final Native Public]
    bool K2_TeleportTo(const FVector& DestLocation, const FRotator& DestRotation); // 0x3b4b3d0 [Final Native Public]
    bool K2_SetActorTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b4b170 [Final Native Public]
    bool K2_SetActorRotation(const FRotator& NewRotation, bool bTeleportPhysics); // 0x3b4b040 [Final Native Public]
    void K2_SetActorRelativeTransform(FTransform& NewRelativeTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b4ad00 [Final Native Public]
    void K2_SetActorRelativeRotation(const FRotator& NewRelativeRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b4aa30 [Final Native Public]
    void K2_SetActorRelativeLocation(const FVector& NewRelativeLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b4a840 [Final Native Public]
    bool K2_SetActorLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b4a5e0 [Final Native Public]
    bool K2_SetActorLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b4a290 [Final Native Public]
    void K2_OnReset(); // 0x16b94d0 [Event Public]
    void K2_OnEndViewTarget(APlayerController* PC); // 0x16b94d0 [Event Public]
    void K2_OnBecomeViewTarget(APlayerController* PC); // 0x16b94d0 [Event Public]
    USceneComponent* K2_GetRootComponent(); // 0x3b4a270 [Final Native Public]
    TArray<UActorComponent*> K2_GetComponentsByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x3b49d00 [Final Native Public]
    FRotator K2_GetActorRotation(); // 0x3b49be0 [Final Native Public]
    FVector K2_GetActorLocation(); // 0x3b49b60 [Final Native Public]
    void K2_DetachFromActor(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule); // 0x3b49a30 [Final Native Public]
    void K2_DestroyActor(); // 0x3b49a10 [Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3b49820 [Final Native Public]
    bool K2_AttachToActor(AActor* ParentActor, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3b49610 [Final Native Public]
    void K2_AttachRootComponentToActor(AActor* InParentActor, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x3b49490 [Final Native Public]
    void K2_AttachRootComponentTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x3b49330 [Final Native Public]
    void K2_AddActorWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b48ff0 [Final Native Public]
    void K2_AddActorWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b48cb0 [Final Native Public]
    void K2_AddActorWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b489e0 [Final Native Public]
    void K2_AddActorWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b48710 [Final Native Public]
    void K2_AddActorLocalTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b483d0 [Final Native Public]
    void K2_AddActorLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b48100 [Final Native Public]
    void K2_AddActorLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3b47e30 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x3b47d90 [Final Native Public]
    bool IsChildActor(); // 0x3b47d50 [Final Native Public]
    bool IsActorTickEnabled(); // 0x3b47d30 [Final Native Public]
    bool IsActorBeingDestroyed(); // 0x3b47d00 [Final Native Public]
    bool HasAuthority(); // 0x3b47cd0 [Final Native Public]
    float GetVerticalDistanceTo(AActor* OtherActor); // 0x3b47b70 [Final Native Public]
    FVector GetVelocity(); // 0x3b47b20 [Native Public]
    FTransform GetTransform(); // 0x3b47ab0 [Final Native Public]
    bool GetTickableWhenPaused(); // 0x3b47a90 [Final Native Public]
    float GetSquaredHorizontalDistanceTo(AActor* OtherActor); // 0x3b47930 [Final Native Public]
    float GetSquaredDistanceTo(AActor* OtherActor); // 0x3b477b0 [Final Native Public]
    float GetResimulationThreshold(); // 0x3b47780 [Final Native Public]
    ENetRole GetRemoteRole(); // 0x3b47760 [Final Native Public]
    int32 GetRayTracingGroupId(); // 0x3b47730 [Final Native Public]
    EPhysicsReplicationMode GetPhysicsReplicationMode(); // 0x3b47700 [Final Native Public]
    UChildActorComponent* GetParentComponent(); // 0x3b476c0 [Final Native Public]
    AActor* GetParentActor(); // 0x3b47670 [Final Native Public]
    AActor* GetOwner(); // 0x3b47650 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OverlappingComponents); // 0x3b475a0 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x3b47490 [Final Native Public]
    float GetNetUpdateFrequency(); // 0x3b47470 [Final Native Public]
    float GetNetCullDistanceSquared(); // 0x3b47450 [Final Native Public]
    float GetMinNetUpdateFrequency(); // 0x3b47430 [Final Native Public]
    ENetRole GetLocalRole(); // 0x3b47410 [Final Native Public]
    float GetLifeSpan(); // 0x3b473d0 [Native Public]
    FTransform GetLevelTransform(); // 0x3b47310 [Final Native Public]
    ULevel* GetLevel(); // 0x3b472c0 [Final Native Public]
    AController* GetInstigatorController(); // 0x3b47280 [Final Native Public]
    APawn* GetInstigator(); // 0x3b47260 [Final Native Public]
    FVector GetInputVectorAxisValue(const FKey& InputAxisKey); // 0x3b470e0 [Final Native Public]
    float GetInputAxisValue(const FName& InputAxisName); // 0x3b47030 [Final Native Public]
    float GetInputAxisKeyValue(const FKey& InputAxisKey); // 0x3b46eb0 [Final Native Public]
    float GetHorizontalDotProductTo(AActor* OtherActor); // 0x3b46c60 [Final Native Public]
    float GetHorizontalDistanceTo(AActor* OtherActor); // 0x3b46b00 [Final Native Public]
    float GetGameTimeSinceCreation(); // 0x3b46a90 [Final Native Public]
    float GetDotProductTo(AActor* OtherActor); // 0x3b46830 [Final Native Public]
    float GetDistanceTo(AActor* OtherActor); // 0x3b466b0 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x3b46580 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByInterface(TSubclassOf<IInterface> Interface); // 0x3b461c0 [Final Native Public]
    UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x3b460f0 [Final Native Public]
    FName GetAttachParentSocketName(); // 0x3b45f60 [Final Native Public]
    AActor* GetAttachParentActor(); // 0x3b45f20 [Final Native Public]
    void GetAttachedActors(const TArray<AActor*>& OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors); // 0x3b45fa0 [Final Native Public]
    void GetAllChildActors(const TArray<AActor*>& ChildActors, bool bIncludeDescendants); // 0x3b45e20 [Final Native Public]
    FVector GetActorUpVector(); // 0x3b45db0 [Final Native Public]
    float GetActorTimeDilation(); // 0x3b45d40 [Final Native Public]
    float GetActorTickInterval(); // 0x3b45d20 [Final Native Public]
    FVector GetActorScale3D(); // 0x3b45cb0 [Final Native Public]
    FVector GetActorRightVector(); // 0x3b45c40 [Final Native Public]
    FVector GetActorRelativeScale3D(); // 0x3b45bd0 [Final Native Public]
    FVector GetActorForwardVector(); // 0x3b45b60 [Final Native Public]
    void GetActorEyesViewPoint(const FVector& OutLocation, const FRotator& OutRotation); // 0x3b45a70 [Native Public]
    bool GetActorEnableCollision(); // 0x3b45a50 [Final Native Public]
    void GetActorBounds(bool bOnlyCollidingComponents, const FVector& Origin, const FVector& BoxExtent, bool bIncludeFromChildActors); // 0x3b458b0 [Native Public]
    void ForceNetUpdate(); // 0x3b45890 [Native Public]
    void FlushNetDormancy(); // 0x3b45870 [Final Native Public]
    void FinishAddComponent(UActorComponent* Component, bool bManualAttachment, FTransform& RelativeTransform); // 0x3b455f0 [Final Native Public]
    UActorComponent* FindComponentByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x3b45500 [Final Native Public]
    void EnableInput(APlayerController* PlayerController); // 0x38fb800 [Native Public]
    void DisableInput(APlayerController* PlayerController); // 0x3b45470 [Native Public]
    void DetachRootComponentFromParent(bool bMaintainWorldPosition); // 0x3b45340 [Final Native Public]
    void CreateInputComponent(TSubclassOf<UInputComponent> InputComponentToCreate); // 0x3b45290 [Native Public]
    bool CanTriggerResimulation(); // 0x3b45260 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3b451d0 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3b45140 [Native Public]
    UActorComponent* AddComponentByClass(TSubclassOf<UActorComponent> Class, bool bManualAttachment, FTransform& RelativeTransform, bool bDeferredFinish); // 0x3b44ce0 [Final Native Public]
    UActorComponent* AddComponent(const FName& TemplateName, bool bManualAttachment, FTransform& RelativeTransform, UObject* ComponentTemplateContext, bool bDeferredFinish); // 0x3b44ad0 [Final Native Public]
    bool ActorHasTag(const FName& Tag); // 0x3b44a10 [Final Native Public]

// AHUD (/Script/Engine.HUD)
    void ShowHUD(); // 0x3c6f120 [Native Public]
    void ShowDebugToggleSubCategory(const FName& Category); // 0x4070c30 [Final Native Public]
    void ShowDebugForReticleTargetToggle(TSubclassOf<AActor> DesiredClass); // 0x4070b60 [Final Native Public]
    void ShowDebug(const FName& DebugType); // 0x4070ad0 [Native Public]
    void RemoveDebugText(AActor* SrcActor, bool bLeaveDurationText); // 0x4070a00 [Final Native Event Public]
    void RemoveAllDebugStrings(); // 0x4070970 [Final Native Event Public]
    void ReceiveHitBoxRelease(const FName& BoxName); // 0x16b94d0 [Event Public]
    void ReceiveHitBoxEndCursorOver(const FName& BoxName); // 0x16b94d0 [Event Public]
    void ReceiveHitBoxClick(const FName& BoxName); // 0x16b94d0 [Event Public]
    void ReceiveHitBoxBeginCursorOver(const FName& BoxName); // 0x16b94d0 [Event Public]
    void ReceiveDrawHUD(int32 SizeX, int32 SizeY); // 0x16b94d0 [Event Public]
    FVector Project(const FVector& Location, bool bClampToZeroPlane); // 0x4070820 [Final Native Public]
    void PreviousDebugTarget(); // 0x4070800 [Native Public]
    void NextDebugTarget(); // 0x40003b0 [Native Public]
    void GetTextSize(const FString& Text, const float& OutWidth, const float& OutHeight, UFont* Font, float Scale); // 0x4070150 [Final Native Public]
    APlayerController* GetOwningPlayerController(); // 0x406fe70 [Final Native Public]
    APawn* GetOwningPawn(); // 0x406fe00 [Final Native Public]
    void GetActorsInSelectionRectangle(TSubclassOf<AActor> ClassFilter, const FVector2D& FirstPoint, const FVector2D& SecondPoint, const TArray<AActor*>& OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); // 0x406f760 [Final Native Public]
    void DrawTextureSimple(UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); // 0x406f460 [Final Native Public]
    void DrawTexture(UTexture* Texture, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float TextureU, float TextureV, float TextureUWidth, float TextureVHeight, const FLinearColor& TintColor, const EBlendMode& BlendMode, float Scale, bool bScalePosition, float Rotation, const FVector2D& RotPivot); // 0x406ee80 [Final Native Public]
    void DrawText(const FString& Text, const FLinearColor& TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale, bool bScalePosition); // 0x406eb60 [Final Native Public]
    void DrawRect(const FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); // 0x406e900 [Final Native Public]
    void DrawMaterialTriangle(UMaterialInterface* Material, const FVector2D& V0_Pos, const FVector2D& V1_Pos, const FVector2D& V2_Pos, const FVector2D& V0_UV, const FVector2D& V1_UV, const FVector2D& V2_UV, const FLinearColor& V0_Color, const FLinearColor& V1_Color, const FLinearColor& V2_Color); // 0x406e4a0 [Final Native Public]
    void DrawMaterialSimple(UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); // 0x406e1a0 [Final Native Public]
    void DrawMaterial(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 FVector2D& RotPivot); // 0x406dc50 [Final Native Public]
    void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const FLinearColor& LineColor, float LineThickness); // 0x406d9a0 [Final Native Public]
    void Deproject(float ScreenX, float ScreenY, const FVector& WorldPosition, const FVector& WorldDirection); // 0x406d7b0 [Final Native Public]
    void AddHitBox(const FVector2D& position, const FVector2D& Size, const FName& InName, bool bConsumesInput, int32 Priority); // 0x406d5e0 [Final Native Public]
    void AddDebugText(const FString& DebugText, AActor* SrcActor, float Duration, const FVector& Offset, const FVector& DesiredOffset, const FColor& TextColor, bool bSkipOverwriteCheck, bool bAbsoluteLocation, bool bKeepAttachedToActor, UFont* InFont, float FontScale, bool bDrawShadow); // 0x406ceb0 [Final Native Event Public]

// UStreamableRenderAsset (/Script/Engine.StreamableRenderAsset)
    void SetForceMipLevelsToBeResident(float Seconds, int32 CinematicLODGroupMask); // 0x4644fe0 [Final Native Public]

// UTexture (/Script/Engine.Texture)
    bool ComputeTextureSourceChannelMinMax(const FLinearColor& OutColorMin, const FLinearColor& OutColorMax); // 0x467f270 [Final Native Public]
    bool Blueprint_GetTextureSourceIdString(const FString& OutTextureSourceId); // 0x467f1c0 [Final Native Public]
    void Blueprint_GetTextureSourceDiskAndMemorySize(const int64& OutDiskSize, const int64& OutMemorySize); // 0x467f080 [Final Native Public]
    int64 Blueprint_GetMemorySize(); // 0x467efe0 [Final Native Public]
    FVector3f Blueprint_GetBuiltTextureSize(); // 0x467ee80 [Final Native Public]
    bool AreDownscalePropertiesEditable(); // 0x3fa7490 [Native Public]

// UActorComponent (/Script/Engine.ActorComponent)
    void ToggleActive(); // 0x3951df0 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x3dccd60 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x3dccde0 [Final Native Public]
    void SetIsReplicated(bool ShouldReplicate); // 0x3dcbc50 [Final Native Public]
    void SetComponentTickIntervalAndCooldown(float TickInterval); // 0x3dcb4f0 [Final Native Public]
    void SetComponentTickInterval(float TickInterval); // 0x3dcb470 [Final Native Public]
    void SetComponentTickEnabled(bool bEnabled); // 0x3dcb3e0 [Native Public]
    void SetAutoActivate(bool bNewAutoActivate); // 0x3dcabd0 [Native Public]
    void SetActive(bool bNewActive, bool bReset); // 0x3dca4a0 [Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3dca410 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3dca380 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x16b94d0 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Public]
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Public]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x16b94d0 [Event Public]
    void OnRep_IsActive(); // 0x3a166f0 [Native Public]
    void K2_DestroyComponent(UObject* Object); // 0x3dc9c30 [Final Native Public]
    bool IsComponentTickEnabled(); // 0x3dc9830 [Native Public]
    bool IsBeingDestroyed(); // 0x3dc9800 [Final Native Public]
    bool IsActive(); // 0x3dc97d0 [Final Native Public]
    AActor* GetOwner(); // 0x3dc8eb0 [Final Native Public]
    float GetComponentTickInterval(); // 0x3dc86f0 [Final Native Public]
    void Deactivate(); // 0x2609f80 [Native Public]
    bool ComponentHasTag(const FName& Tag); // 0x3dc8350 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3dc7b10 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3dc7a80 [Native Public]
    void Activate(bool bReset); // 0x3955c70 [Native Public]

// USceneComponent (/Script/Engine.SceneComponent)
    void ToggleVisibility(bool bPropagateToChildren); // 0x3ae27c0 [Final Native Public]
    void SetWorldScale3D(const FVector& NewScale); // 0x3ae2730 [Final Native Public]
    void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); // 0x3ae2660 [Final Native Public]
    void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); // 0x3ae25d0 [Final Native Public]
    void SetRelativeScale3D(const FVector& NewScale3D); // 0x3ae2540 [Final Native Public]
    void SetMobility(const EComponentMobility& NewMobility); // 0x3ae24c0 [Native Public]
    void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); // 0x3ae23f0 [Final Native Public]
    void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); // 0x3ae22c0 [Final Native Public]
    void ResetRelativeTransform(); // 0x3ae22a0 [Final Native Public]
    void OnRep_Visibility(bool OldValue); // 0x3ae20b0 [Final Native Private]
    void OnRep_Transform(); // 0x3ae2090 [Final Native Private]
    void OnRep_AttachSocketName(); // 0x3ae2070 [Final Native Private]
    void OnRep_AttachParent(); // 0x3ae2050 [Final Native Private]
    void OnRep_AttachChildren(); // 0x3ae2030 [Final Native Private]
    void K2_SetWorldTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3ae1dd0 [Final Native Public]
    void K2_SetWorldRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3ae1be0 [Final Native Public]
    void K2_SetWorldLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3ae19a0 [Final Native Public]
    void K2_SetWorldLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3ae17b0 [Final Native Public]
    void K2_SetRelativeTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3ae1550 [Final Native Public]
    void K2_SetRelativeRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3ae1360 [Final Native Public]
    void K2_SetRelativeLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3ae1120 [Final Native Public]
    void K2_SetRelativeLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3ae0f30 [Final Native Public]
    FTransform K2_GetComponentToWorld(); // 0x3ae0ea0 [Final Native Public]
    FVector K2_GetComponentScale(); // 0x3ae0e60 [Final Native Public]
    FRotator K2_GetComponentRotation(); // 0x3ae0e20 [Final Native Public]
    FVector K2_GetComponentLocation(); // 0x3ae0de0 [Final Native Public]
    void K2_DetachFromComponent(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule, bool bCallModify); // 0x3ae0c80 [Final Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x3ae0ab0 [Final Native Public]
    bool K2_AttachTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachType, bool bWeldSimulatedBodies); // 0x3ae0950 [Final Native Public]
    void K2_AddWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3ae06f0 [Final Native Public]
    void K2_AddWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3ae0490 [Final Native Public]
    void K2_AddWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3ae02a0 [Final Native Public]
    void K2_AddWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3ae00b0 [Final Native Public]
    void K2_AddRelativeRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3adfec0 [Final Native Public]
    void K2_AddRelativeLocation(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3adfcd0 [Final Native Public]
    void K2_AddLocalTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3adfa70 [Final Native Public]
    void K2_AddLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3adf880 [Final Native Public]
    void K2_AddLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x3adf690 [Final Native Public]
    bool IsVisible(); // 0x3adf660 [Native Public]
    bool IsSimulatingPhysics(const FName& BoneName); // 0x3adf5c0 [Native Public]
    bool IsGroupedComponentMovementEnabled(); // 0x3adf590 [Final Native Static Public]
    bool IsAnySimulatingPhysics(); // 0x3adf560 [Native Public]
    FVector GetUpVector(); // 0x3adf520 [Final Native Public]
    FTransform GetSocketTransform(const FName& InSocketName, const ERelativeTransformSpace& TransformSpace); // 0x3adf3f0 [Native Public]
    FRotator GetSocketRotation(const FName& InSocketName); // 0x3adf340 [Native Public]
    FQuat GetSocketQuaternion(const FName& InSocketName); // 0x3adf290 [Native Public]
    FVector GetSocketLocation(const FName& InSocketName); // 0x3adf1e0 [Native Public]
    bool GetShouldUpdatePhysicsVolume(); // 0x3adf1b0 [Final Native Public]
    FVector GetRightVector(); // 0x3adf170 [Final Native Public]
    FTransform GetRelativeTransform(); // 0x3adf0e0 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x3adf0b0 [Final Native Public]
    void GetParentComponents(const TArray<USceneComponent*>& Parents); // 0x3adf000 [Final Native Public]
    int32 GetNumChildrenComponents(); // 0x3adefd0 [Final Native Public]
    FVector GetForwardVector(); // 0x3ad5180 [Final Native Public]
    FVector GetComponentVelocity(); // 0x3adef80 [Native Public]
    void GetChildrenComponents(bool bIncludeAllDescendants, const TArray<USceneComponent*>& Children); // 0x3adee80 [Final Native Public]
    USceneComponent* GetChildComponent(int32 ChildIndex); // 0x3adede0 [Final Native Public]
    FName GetAttachSocketName(); // 0x3adedc0 [Final Native Public]
    USceneComponent* GetAttachParent(); // 0x3adeda0 [Final Native Public]
    TArray<FName> GetAllSocketNames(); // 0x3aded20 [Final Native Public]
    bool DoesSocketExist(const FName& InSocketName); // 0x3adec80 [Native Public]
    void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); // 0x3adebb0 [Native Public]

// UPrimitiveComponent (/Script/Engine.PrimitiveComponent)
    bool WasRecentlyRendered(float Tolerance); // 0x3b0cda0 [Final Native Public]
    void WakeRigidBody(const FName& BoneName); // 0x3b0cd10 [Native Public]
    void WakeAllRigidBodies(); // 0x3b0ccf0 [Native Public]
    void UnregisterAsFocalPointInPhysicsReplicationLOD(); // 0x3b0ccd0 [Final Native Public]
    void SetWalkableSlopeOverride(FWalkableSlopeOverride& NewOverride); // 0x3b0cc20 [Native Public]
    void SetVisibleInSceneCaptureOnly(bool bValue); // 0x3b0cb90 [Final Native Public]
    void SetVisibleInRayTracing(bool bNewVisibleInRayTracing); // 0x3b0cb00 [Final Native Public]
    void SetVectorParameterForDefaultCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x3b0ca10 [Final Native Public]
    void SetVectorParameterForCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x3b0c920 [Final Native Public]
    void SetUseMACD(bool InUseMACD, const FName& BoneName); // 0x3b0c850 [Native Public]
    void SetUseCCD(bool InUseCCD, const FName& BoneName); // 0x3b0c780 [Native Public]
    void SetUpdateKinematicFromSimulation(bool bUpdateKinematicFromSimulation); // 0x3b0c6f0 [Native Public]
    void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); // 0x3b0c660 [Final Native Public]
    void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); // 0x3b0c5e0 [Final Native Public]
    void SetStaticWhenNotMoveable(bool bInStaticWhenNotMoveable); // 0x3b0c550 [Final Native Public]
    void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); // 0x3b0c4c0 [Final Native Public]
    void SetSimulatePhysics(bool bSimulate); // 0x3b0c430 [Native Public]
    void SetScalarParameterForDefaultCustomPrimitiveData(const FName& ParameterName, float Value); // 0x3b0c360 [Final Native Public]
    void SetScalarParameterForCustomPrimitiveData(const FName& ParameterName, float Value); // 0x3b0c290 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3b0c200 [Final Native Public]
    void SetRenderInDepthPass(bool bValue); // 0x3b0c170 [Final Native Public]
    void SetRenderCustomDepth(bool bValue); // 0x3b0c0e0 [Final Native Public]
    void SetReceivesDecals(bool bNewReceivesDecals); // 0x3b0c050 [Final Native Public]
    void SetPhysMaterialOverride(UPhysicalMaterial* NewPhysMaterial); // 0x3b0b9b0 [Native Public]
    void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3b0bf30 [Final Native Public]
    void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3b0be10 [Final Native Public]
    void SetPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent, const FName& BoneName); // 0x3b0bcd0 [Native Public]
    void SetPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3b0bb90 [Native Public]
    void SetPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x3b0ba40 [Final Native Public]
    void SetOwnerNoSee(bool bNewOwnerNoSee); // 0x3b0b920 [Final Native Public]
    void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); // 0x3b0b890 [Final Native Public]
    void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); // 0x3b0b800 [Native Public]
    void SetMaxDepenetrationVelocity(const FName& BoneName, float InMaxDepenetrationVelocity); // 0x3b0b730 [Native Public]
    void SetMaterialByName(const FName& MaterialSlotName, UMaterialInterface* Material); // 0x3b0b660 [Native Public]
    void SetMaterial(int32 ElementIndex, UMaterialInterface* Material); // 0x3b0b590 [Native Public]
    void SetMassScale(const FName& BoneName, float InMassScale); // 0x3b0b4c0 [Native Public]
    void SetMassOverrideInKg(const FName& BoneName, float MassInKg, bool bOverrideMass); // 0x3b0b3b0 [Native Public]
    void SetLinearDamping(float InDamping); // 0x3b0b320 [Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x3b0b1f0 [Final Native Public]
    void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); // 0x3b0b160 [Final Native Public]
    void SetIgnoreBoundsForEditorFocus(bool bIgnore); // 0x3b0b0c0 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3b0b030 [Final Native Public]
    void SetHiddenInSceneCapture(bool bValue); // 0x3b0afa0 [Final Native Public]
    void SetGyroscopicTorqueEnabled(bool bInGyroscopicTorqueEnabled); // 0x3b0af10 [Final Native Public]
    void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); // 0x3b0ae80 [Final Native Public]
    void SetFirstPersonPrimitiveType(const EFirstPersonPrimitiveType& Value); // 0x3b0ae00 [Final Native Public]
    void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); // 0x3b0aca0 [Final Native Public]
    void SetExcludeForSpecificHLODLevels(const TArray<int32>& InExcludeForSpecificHLODLevels); // 0x3b0abf0 [Final Native Private]
    void SetExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel, bool bExcluded); // 0x3b0ad30 [Final Native Public]
    void SetEnableGravity(bool bGravityEnabled); // 0x3adb700 [Native Public]
    void SetEmissiveLightSource(bool NewEmissiveLightSource); // 0x3b0ab60 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x3b0aa70 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x3b0a990 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x3b0a8c0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloatArray(int32 DataIndex, const TArray<float>& Values); // 0x3b0a7d0 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x3b0a700 [Final Native Public]
    void SetCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x3b0a610 [Final Native Public]
    void SetCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x3b0a530 [Final Native Public]
    void SetCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x3b0a460 [Final Native Public]
    void SetCustomPrimitiveDataFloatArray(int32 DataIndex, const TArray<float>& Values); // 0x3b0a370 [Final Native Public]
    void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x3b0a2a0 [Final Native Public]
    void SetCustomDepthStencilWriteMask(const ERendererStencilMask& WriteMaskBit); // 0x3b0a220 [Final Native Public]
    void SetCustomDepthStencilValue(int32 Value); // 0x3b0a190 [Final Native Public]
    void SetCullDistance(float NewCullDistance); // 0x3b0a110 [Final Native Public]
    void SetConstraintMode(const EDOFMode& ConstraintMode); // 0x3b0a090 [Native Public]
    void SetCollisionResponseToChannel(const ECollisionChannel& Channel, const ECollisionResponse& NewResponse); // 0x3b09fc0 [Native Public]
    void SetCollisionResponseToAllChannels(const ECollisionResponse& NewResponse); // 0x3b09f40 [Native Public]
    void SetCollisionProfileName(const FName& InCollisionProfileName, bool bUpdateOverlaps); // 0x3b09e70 [Native Public]
    void SetCollisionObjectType(const ECollisionChannel& Channel); // 0x3b09df0 [Native Public]
    void SetCollisionEnabled(const ECollisionEnabled& NewType); // 0x3b09d70 [Native Public]
    void SetCenterOfMass(const FVector& CenterOfMassOffset, const FName& BoneName); // 0x3b09c90 [Final Native Public]
    void SetCastShadow(bool NewCastShadow); // 0x3b09c00 [Final Native Public]
    void SetCastInsetShadow(bool bInCastInsetShadow); // 0x3b09b70 [Final Native Public]
    void SetCastHiddenShadow(bool NewCastHiddenShadow); // 0x3b09ae0 [Final Native Public]
    void SetCastContactShadow(bool bInCastContactShadow); // 0x3b09a50 [Final Native Public]
    void SetBoundsScale(float NewBoundsScale); // 0x3b099d0 [Final Native Public]
    void SetAngularDamping(float InDamping); // 0x3b09940 [Native Public]
    void SetAllUseMACD(bool InUseMACD); // 0x3b098b0 [Native Public]
    void SetAllUseCCD(bool InUseCCD); // 0x3b09820 [Native Public]
    void SetAllPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent); // 0x3b09730 [Native Public]
    void SetAllPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent); // 0x3b09640 [Native Public]
    void SetAllPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent); // 0x3b09530 [Final Native Public]
    void SetAllMassScale(float InMassScale); // 0x3b094a0 [Native Public]
    void SetAffectIndirectLightingWhileHidden(bool bNewAffectIndirectLightingWhileHidden); // 0x3b09410 [Final Native Public]
    void SetAffectDynamicIndirectLighting(bool bNewAffectDynamicIndirectLighting); // 0x3b09380 [Final Native Public]
    void SetAffectDistanceFieldLighting(bool NewAffectDistanceFieldLighting); // 0x3b092f0 [Final Native Public]
    FVector ScaleByMomentOfInertia(const FVector& InputVector, const FName& BoneName); // 0x3b091d0 [Native Public]
    void RegisterAsFocalPointInPhysicsReplicationLOD(); // 0x3b091b0 [Final Native Public]
    void PutRigidBodyToSleep(const FName& BoneName); // 0x3b09120 [Final Native Public]
    bool K2_SphereTraceComponent(const FVector& TraceStart, const FVector& TraceEnd, float SphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, const FVector& HitLocation, const FVector& HitNormal, const FName& BoneName, FHitResult& OutHit); // 0x3b08d50 [Final Native Public]
    bool K2_SphereOverlapComponent(const FVector& InSphereCentre, float InSphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, const FVector& HitLocation, const FVector& HitNormal, const FName& BoneName, FHitResult& OutHit); // 0x3b089d0 [Final Native Public]
    bool K2_LineTraceComponent(const FVector& TraceStart, const FVector& TraceEnd, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, const FVector& HitLocation, const FVector& HitNormal, const FName& BoneName, FHitResult& OutHit); // 0x3b08640 [Final Native Public]
    bool K2_IsQueryCollisionEnabled(); // 0x3b085f0 [Final Native Public]
    bool K2_IsPhysicsCollisionEnabled(); // 0x3b085b0 [Final Native Public]
    bool K2_IsCollisionEnabled(); // 0x3b08570 [Final Native Public]
    bool K2_BoxOverlapComponent(const FVector& InBoxCentre, const FBox& InBox, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, const FVector& HitLocation, const FVector& HitNormal, const FName& BoneName, FHitResult& OutHit); // 0x3b081c0 [Final Native Public]
    bool IsOverlappingComponent(UPrimitiveComponent* OtherComp); // 0x3b08120 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x3b08080 [Final Native Public]
    bool IsMaterialSlotNameValid(const FName& MaterialSlotName); // 0x3b07fe0 [Native Public]
    bool IsGravityEnabled(); // 0x3b07fb0 [Native Public]
    bool IsExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel); // 0x3b07f20 [Final Native Public]
    bool IsAnyRigidBodyAwake(); // 0x3b07ef0 [Native Public]
    void InvalidateLumenSurfaceCache(); // 0x3b07ed0 [Final Native Public]
    void IgnoreComponentWhenMoving(UPrimitiveComponent* Component, bool bShouldIgnore); // 0x3b07e00 [Final Native Public]
    void IgnoreActorWhenMoving(AActor* Actor, bool bShouldIgnore); // 0x3b07d30 [Final Native Public]
    void HandlePostMigrationPhysicsStateChanged(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x3b07c60 [Native Protected]
    FWalkableSlopeOverride GetWalkableSlopeOverride(); // 0x3b07c30 [Final Native Public]
    bool GetUpdateKinematicFromSimulation(); // 0x3b07c00 [Native Public]
    bool GetStaticWhenNotMoveable(); // 0x3b07bd0 [Final Native Public]
    FVector GetPhysicsLinearVelocityAtPoint(const FVector& Point, const FName& BoneName); // 0x3b07ac0 [Final Native Public]
    FVector GetPhysicsLinearVelocity(const FName& BoneName); // 0x3b07a10 [Final Native Public]
    FVector GetPhysicsAngularVelocityInRadians(const FName& BoneName); // 0x3b07960 [Final Native Public]
    FVector GetPhysicsAngularVelocityInDegrees(const FName& BoneName); // 0x3b078a0 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OutOverlappingComponents); // 0x3b077f0 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x3b076e0 [Final Native Public]
    int32 GetNumMaterials(); // 0x3b076b0 [Native Public]
    float GetMaxDepenetrationVelocity(const FName& BoneName); // 0x3b07610 [Native Public]
    TArray<FName> GetMaterialSlotNames(); // 0x3b07590 [Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x3b074f0 [Native Public]
    UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, const int32& SectionIndex); // 0x3b07410 [Native Public]
    UMaterialInterface* GetMaterialByName(const FName& MaterialSlotName); // 0x3b07370 [Native Public]
    UMaterialInterface* GetMaterial(int32 ElementIndex); // 0x3b072d0 [Native Public]
    float GetMassScale(const FName& BoneName); // 0x3b07230 [Native Public]
    float GetMass(); // 0x3b071f0 [Native Public]
    float GetLinearDamping(); // 0x3b071b0 [Native Public]
    FVector GetInertiaTensor(const FName& BoneName); // 0x3b07100 [Native Public]
    bool GetIgnoreBoundsForEditorFocus(); // 0x3b070d0 [Native Public]
    bool GetGyroscopicTorqueEnabled(); // 0x3b070a0 [Native Public]
    bool GetGenerateOverlapEvents(); // 0x3b07070 [Final Native Public]
    TArray<int32> GetExcludeForSpecificHLODLevels(); // 0x3b06ff0 [Final Native Private]
    int32 GetCustomPrimitiveDataIndexForVectorParameter(const FName& ParameterName); // 0x3b06f50 [Final Native Public]
    int32 GetCustomPrimitiveDataIndexForScalarParameter(const FName& ParameterName); // 0x3b06eb0 [Final Native Public]
    ECollisionResponse GetCollisionResponseToChannel(const ECollisionChannel& Channel); // 0x3b06e20 [Native Public]
    FName GetCollisionProfileName(); // 0x3b06de0 [Final Native Public]
    ECollisionChannel GetCollisionObjectType(); // 0x3b06db0 [Native Public]
    ECollisionEnabled GetCollisionEnabled(); // 0x3b06d80 [Native Public]
    float GetClosestPointOnCollision(const FVector& Point, const FVector& OutPointOnBody, const FName& BoneName); // 0x3b06c40 [Final Native Public]
    FVector GetCenterOfMass(const FName& BoneName); // 0x3b06b90 [Final Native Public]
    FBodyInstanceAsyncPhysicsTickHandle GetBodyInstanceAsyncPhysicsTickHandle(const FName& BoneName, bool bGetWelded, int32 Index); // 0x3b06a50 [Final Native Public]
    float GetAngularDamping(); // 0x3b06a10 [Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, UMaterialInterface* SourceMaterial, const FName& OptionalName); // 0x3b068f0 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, UMaterialInterface* Parent); // 0x3b06820 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); // 0x3b06780 [Native Public]
    TArray<UPrimitiveComponent*> CopyArrayOfMoveIgnoreComponents(); // 0x3b06700 [Final Native Public]
    TArray<AActor*> CopyArrayOfMoveIgnoreActors(); // 0x3b06680 [Final Native Public]
    void ClearMoveIgnoreComponents(); // 0x3b06630 [Final Native Public]
    void ClearMoveIgnoreActors(); // 0x3b06610 [Final Native Public]
    bool CanCharacterStepUp(APawn* Pawn); // 0x3b06570 [Native Public]
    bool AllowHLODLevelsExclusion(); // 0x3b06540 [Final Native Private]
    void AddVelocityChangeImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x3b063f0 [Native Public]
    void AddTorqueInRadians(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x3b062c0 [Native Public]
    void AddTorqueInDegrees(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x3b06180 [Final Native Public]
    void AddRadialImpulse(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bVelChange); // 0x3b05fa0 [Native Public]
    void AddRadialForce(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bAccelChange); // 0x3b05dc0 [Native Public]
    void AddImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x3b05c70 [Native Public]
    void AddImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3b05b40 [Native Public]
    void AddForceAtLocationLocal(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x3b059f0 [Native Public]
    void AddForceAtLocation(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x3b058a0 [Native Public]
    void AddForce(const FVector& Force, const FName& BoneName, bool bAccelChange); // 0x3b05770 [Native Public]
    void AddAngularImpulseInRadians(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3b05640 [Native Public]
    void AddAngularImpulseInDegrees(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x3b05500 [Final Native Public]

// UMeshComponent (/Script/Engine.MeshComponent)
    void SetVectorParameterValueOnMaterials(const FName& ParameterName, const FVector& ParameterValue); // 0x3e242d0 [Final Native Public]
    void SetScalarParameterValueOnMaterials(const FName& ParameterName, float ParameterValue); // 0x3e22f20 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x3e22910 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x3e22840 [Final Native Public]
    void SetColorParameterValueOnMaterials(const FName& ParameterName, const FLinearColor& ParameterValue); // 0x3e1f390 [Final Native Public]
    void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); // 0x3e1d8d0 [Native Public]
    bool PrestreamMeshLODs(float Seconds); // 0x3e1d830 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x3e1c5e0 [Final Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x3e1c590 [Final Native Public]
    TArray<UMaterialInterface*> GetMaterials(); // 0x3e1c4d0 [Native Public]

// UStaticMeshComponent (/Script/Engine.StaticMeshComponent)
    void UpdateInitialEvaluateWorldPositionOffset(); // 0x3ec85b0 [Final Native Public]
    void SetWorldPositionOffsetDisableDistance(int32 NewValue); // 0x3ec83d0 [Final Native Public]
    bool SetStaticMesh(UStaticMesh* NewMesh); // 0x3ec7040 [Native Public]
    void SetReverseCulling(bool ReverseCulling); // 0x3ec5640 [Final Native Public]
    void SetForcedLodModel(int32 NewForcedLodModel); // 0x3ec3770 [Final Native Public]
    void SetForceDisableNanite(bool bInForceDisableNanite); // 0x3ec36b0 [Final Native Public]
    void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); // 0x3ec3620 [Final Native Public]
    void SetEvaluateWorldPositionOffset(bool NewValue); // 0x3ec3520 [Final Native Public]
    void SetDistanceFieldSelfShadowBias(float NewValue); // 0x3ec2e40 [Final Native Public]
    bool ReceivesDecals(); // 0x3ec2180 [Final Native Public]
    void OnRep_StaticMesh(UStaticMesh* OldStaticMesh); // 0x3ec1eb0 [Final Native Public]
    void GetLocalBounds(const FVector& min, const FVector& max); // 0x3ebb7d0 [Final Native Public]
    bool GetInitialEvaluateWorldPositionOffset(); // 0x3ebb290 [Final Native Public]

// UInstancedStaticMeshComponent (/Script/Engine.InstancedStaticMeshComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x3a95c30 [Native Public]
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x3a95510 [Native Public]
    void SetLODDistanceScale(float InLODDistanceScale); // 0x3a953e0 [Final Native Public]
    bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x3a951a0 [Native Public]
    void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); // 0x3a94860 [Final Native Public]
    bool RemoveInstances(const TArray<int32>& InstancesToRemove); // 0x3a93bf0 [Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x3a93b50 [Native Public]
    bool IsValidInstance(int32 InstanceIndex); // 0x3a93100 [Final Native Public]
    float GetLODDistanceScale(); // 0x3a92cf0 [Final Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x3a92890 [Final Native Public]
    TArray<int32> GetInstancesOverlappingSphere(const FVector& Center, float Radius, bool bSphereInWorldSpace); // 0x3a92b60 [Native Public]
    TArray<int32> GetInstancesOverlappingBox(const FBox& Box, bool bBoxInWorldSpace); // 0x3a92a20 [Native Public]
    int32 GetInstanceCount(); // 0x3a92860 [Final Native Public]
    void GetCullDistances(const int32& OutStartCullDistance, const int32& OutEndCullDistance); // 0x3a92730 [Final Native Public]
    void ClearInstances(); // 0x3a91de0 [Native Public]
    bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray<FTransform>& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x3a91bd0 [Native Public]
    bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x3a91960 [Native Public]
    int32 AddInstanceWorldSpace(FTransform& WorldTransform); // 0x3a91650 [Final Native Public]
    TArray<int32> AddInstances(const TArray<FTransform>& InstanceTransforms, bool bShouldReturnIndices, bool bWorldSpace, bool bUpdateNavigation); // 0x3a91760 [Native Public]
    int32 AddInstance(FTransform& InstanceTransform, bool bWorldSpace); // 0x3a914f0 [Native Public]

// AStaticMeshActor (/Script/Engine.StaticMeshActor)
    void SetMobility(const EComponentMobility& InMobility); // 0x460dfb0 [Final Native Public]

// UTexture2D (/Script/Engine.Texture2D)
    int32 Blueprint_GetSizeY(); // 0x467f050 [Final Native Public]
    int32 Blueprint_GetSizeX(); // 0x467f020 [Final Native Public]
    FSharedImageConstRefBlueprint Blueprint_GetCPUCopy(); // 0x467ef10 [Final Native Public]

// UMaterialInterface (/Script/Engine.MaterialInterface)
    void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); // 0x3abaeb0 [Native Public]
    UPhysicalMaterialMask* GetPhysicalMaterialMask(); // 0x3abae80 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index); // 0x3abade0 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterial(); // 0x3abadb0 [Native Public]
    FMaterialParameterInfo GetParameterInfo(const EMaterialParameterAssociation& Association, const FName& ParameterName, UMaterialFunctionInterface* LayerFunction); // 0x3abac90 [Final Native Public]
    UMaterialInterface* GetNaniteOverideMaterial(); // 0x3abac50 [Final Native Public]
    EBlendMode GetBlendMode(); // 0x3abac20 [Native Public]
    UMaterial* GetBaseMaterial(); // 0x3ababf0 [Final Native Public]

// UMaterialInstanceConstant (/Script/Engine.MaterialInstanceConstant)
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x41b6d60 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x41b6b40 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValue(const FName& ParameterName); // 0x41b6990 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x41b6750 [Final Native Public]

// UTimecodeProvider (/Script/Engine.TimecodeProvider)
    FTimecode GetTimecode(); // 0x3fa7240 [Final Native Public]
    ETimecodeProviderSynchronizationState GetSynchronizationState(); // 0x3fa71d0 [Native Public]
    FQualifiedFrameTime GetQualifiedFrameTime(); // 0x3fa70e0 [Native Public]
    FFrameRate GetFrameRate(); // 0x3fa6c70 [Final Native Public]
    FTimecode GetDelayedTimecode(); // 0x3fa6be0 [Final Native Public]
    FQualifiedFrameTime GetDelayedQualifiedFrameTime(); // 0x3fa6ba0 [Final Native Public]
    bool FetchTimecode(FQualifiedFrameTime& OutFrameTime); // 0x3fa6980 [Native Public]
    void FetchAndUpdate(); // 0x3a16710 [Native Public]

// UAnimNotify (/Script/Engine.AnimNotify)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x16b94d0 [Event Public]
    FString GetNotifyName(); // 0x3c0b640 [Native Event Public]
    float GetDefaultTriggerWeightThreshold(); // 0x3c0b450 [Native Event Public]

// UAnimNotifyState (/Script/Engine.AnimNotifyState)
    bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference); // 0x16b94d0 [Event Public]
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x16b94d0 [Event Public]
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0x16b94d0 [Event Public]
    FString GetNotifyName(); // 0x3c0b640 [Native Event Public]
    float GetDefaultTriggerWeightThreshold(); // 0x3c0b450 [Native Event Public]

// USkinnedMeshComponent (/Script/Engine.SkinnedMeshComponent)
    void UnsetMeshDeformer(); // 0x3ae7ff0 [Final Native Public]
    void UnloadSkinWeightProfile(const FName& InProfileName); // 0x3ae7f60 [Final Native Public]
    void UnHideBoneByName(const FName& BoneName); // 0x3ae7ed0 [Final Native Public]
    void TransformToBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x3ae7d00 [Final Native Public]
    void TransformFromBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x3ae7b30 [Final Native Public]
    void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); // 0x3ae79e0 [Final Native Public]
    void ShowAllMaterialSections(int32 LODIndex); // 0x3ae7950 [Final Native Public]
    void SetWorldPositionOffsetDisableDistance(int32 NewValue); // 0x3ae78c0 [Final Native Public]
    void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray<FLinearColor>& VertexColors); // 0x3ae77d0 [Final Native Public]
    bool SetSkinWeightProfile(const FName& InProfileName, const ESkinWeightProfileLayer& InLayer); // 0x3ae7630 [Final Native Public]
    void SetSkinWeightOverride(int32 LODIndex, const TArray<FSkelMeshSkinWeightInfo>& SkinWeights); // 0x3ae7540 [Final Native Public]
    void SetSkinnedAssetAndUpdate(USkinnedAsset* NewMesh, bool bReinitPose); // 0x3ae7700 [Native Public]
    void SetRenderStatic(bool bNewValue); // 0x3ae74b0 [Final Native Public]
    void SetPhysicsAsset(UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); // 0x3ae73e0 [Native Public]
    void SetMinLOD(int32 InNewMinLOD); // 0x3ae7350 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x3ae72c0 [Final Native Public]
    void SetLeaderPoseComponent(USkinnedMeshComponent* NewLeaderBoneComponent, bool bForceUpdate, bool bInFollowerShouldTickPose); // 0x3ae71b0 [Final Native Public]
    void SetForcedLOD(int32 InNewForcedLOD); // 0x3ae7120 [Final Native Public]
    void SetEvaluateWorldPositionOffset(bool NewValue); // 0x3ae7090 [Final Native Public]
    void SetCastCapsuleIndirectShadow(bool bNewValue); // 0x3ae7000 [Final Native Public]
    void SetCastCapsuleDirectShadow(bool bNewValue); // 0x3ae6f70 [Final Native Public]
    void SetCapsuleIndirectShadowMinVisibility(float NewValue); // 0x3ae6ef0 [Final Native Public]
    void SetAlwaysUseMeshDeformer(bool bShouldAlwaysUseMeshDeformer); // 0x3ae6e60 [Final Native Public]
    void OverrideMinLOD(int32 InNewMinLOD); // 0x3ae6dd0 [Final Native Public]
    bool IsUsingSkinWeightProfile(); // 0x3ae6da0 [Final Native Public]
    bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); // 0x3ae6cd0 [Final Native Public]
    bool IsBoneHiddenByName(const FName& BoneName); // 0x3ae6c30 [Final Native Public]
    void HideBoneByName(const FName& BoneName, const EPhysBodyOp& PhysBodyOption); // 0x3ae6a10 [Final Native Public]
    bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(const FName& BoneName, const float& OutTwistAngle, const float& OutSwingAngle); // 0x3ae68e0 [Final Native Public]
    FName GetSocketBoneName(const FName& InSocketName); // 0x3ae6710 [Final Native Public]
    USkinnedAsset* GetSkinnedAsset(); // 0x3ae66e0 [Final Native Public]
    USkeletalMesh* GetSkeletalMesh_DEPRECATED(); // 0x3ae66b0 [Final Native Public]
    FTransform GetRefPoseTransform(int32 BoneIndex); // 0x3ae65d0 [Final Native Public]
    FVector GetRefPosePosition(int32 BoneIndex); // 0x3ae6520 [Final Native Public]
    int32 GetPredictedLODLevel(); // 0x3ae6500 [Final Native Public]
    FName GetParentBone(const FName& BoneName); // 0x3ae6470 [Final Native Public]
    int32 GetNumLODs(); // 0x3ae6440 [Final Native Public]
    int32 GetNumBones(); // 0x3ae6410 [Final Native Public]
    UMeshDeformerInstance* GetMeshDeformerInstance(); // 0x3ae63e0 [Final Native Public]
    int32 GetForcedLOD(); // 0x3ae63b0 [Final Native Public]
    FTransform GetDeltaTransformFromRefPose(const FName& BoneName, const FName& BaseName); // 0x3ae6280 [Final Native Public]
    FName GetCurrentSkinWeightProfileName(const ESkinWeightProfileLayer& InLayer); // 0x3ae61e0 [Final Native Public]
    TArray<FName> GetCurrentSkinWeightProfileLayerNames(); // 0x3ae6160 [Final Native Public]
    FTransform GetBoneTransform(const FName& InBoneName, const ERelativeTransformSpace& TransformSpace); // 0x3ae6020 [Final Native Public]
    FName GetBoneName(int32 BoneIndex); // 0x3ae5f90 [Final Native Public]
    int32 GetBoneIndex(const FName& BoneName); // 0x3ae5ef0 [Final Native Public]
    bool GetAlwaysUseMeshDeformer(); // 0x3ae5ec0 [Final Native Public]
    FName FindClosestBone_K2(const FVector& TestLocation, const FVector& BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset); // 0x3ae5d20 [Final Native Public]
    void ClearVertexColorOverride(int32 LODIndex); // 0x3ae5c90 [Final Native Public]
    void ClearSkinWeightProfile(const ESkinWeightProfileLayer& InLayer); // 0x3ae5c10 [Final Native Public]
    void ClearSkinWeightOverride(int32 LODIndex); // 0x3ae5b80 [Final Native Public]
    void ClearAllSkinWeightProfiles(); // 0x3ae5b60 [Final Native Public]
    bool BoneIsChildOf(const FName& BoneName, const FName& ParentBoneName); // 0x3ae5a90 [Final Native Public]

// USkeletalMeshComponent (/Script/Engine.SkeletalMeshComponent)
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3e760d0 [Final Native Public]
    void UnbindClothFromLeaderPoseComponent(bool bRestoreSimulationSpace); // 0x3e76010 [Final Native Public]
    void ToggleDisablePostProcessBlueprint(); // 0x3e75fa0 [Final Native Public]
    void TermBodiesBelow(const FName& ParentBoneName); // 0x3e75f10 [Final Native Public]
    void SuspendClothingSimulation(); // 0x3e75ef0 [Final Native Public]
    void Stop(); // 0x3e75d30 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x3e75c60 [Final Native Public]
    void SetUpdateClothInEditor(bool NewUpdateState); // 0x332b870 [Final Native Public]
    void SetUpdateAnimationInEditor(bool NewUpdateState); // 0x332b870 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x3e75790 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x3e756d0 [Final Native Public]
    void SetSkeletalMeshAsset(USkeletalMesh* NewMesh); // 0x3e754a0 [Final Native Public]
    void SetPosition(float InPos, bool bFireNotifies); // 0x3e75270 [Final Native Public]
    void SetPlayRate(float Rate); // 0x3e75160 [Final Native Public]
    void SetPhysicsBlendWeight(float PhysicsBlendWeight); // 0x3e750e0 [Final Native Public]
    void SetOverridePostProcessAnimBP(TSubclassOf<UAnimInstance> InPostProcessAnimBlueprint, bool ReinitAnimInstances); // 0x3e74fd0 [Final Native Public]
    void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, const FName& BoneName, bool bIncludeSelf); // 0x3e74eb0 [Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value, bool bRemoveZeroWeight); // 0x3e74ca0 [Final Native Public]
    void SetEnablePhysicsBlending(bool bNewBlendPhysics); // 0x3e74af0 [Final Native Public]
    void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, const FName& BoneName, bool bIncludeSelf); // 0x3e749e0 [Final Native Public]
    void SetEnableBodyGravity(bool bEnableGravity, const FName& BoneName); // 0x3e74910 [Final Native Public]
    void SetEnableAnimation(bool bNewEnableAnimation); // 0x3e74880 [Final Native Public]
    void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); // 0x3e747c0 [Final Native Public]
    void SetDisableAnimCurves(bool bInDisableAnimCurves); // 0x3e74710 [Final Native Public]
    void SetConstraintProfileForAll(const FName& ProfileName, bool bDefaultIfNotFound); // 0x3e74640 [Final Native Public]
    void SetConstraintProfile(const FName& JointName, const FName& ProfileName, bool bDefaultIfNotFound); // 0x3e74530 [Final Native Public]
    void SetClothMaxDistanceScale(float Scale); // 0x3e744b0 [Final Native Public]
    void SetBodySimulatePhysics(const FName& InBoneName, bool bSimulate); // 0x3e74340 [Final Native Public]
    void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, const FName& BoneName); // 0x3e74270 [Native Public]
    void SetAnimInstanceClass(TSubclassOf<UObject> NewClass); // 0x3e73ef0 [Native Public]
    void SetAnimationMode(const EAnimationMode& InAnimationMode, bool bForceInitAnimScriptInstance); // 0x3e74010 [Final Native Public]
    void SetAnimation(UAnimationAsset* NewAnimToPlay); // 0x3e73f80 [Final Native Public]
    void SetAngularLimits(const FName& InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); // 0x3e73d90 [Final Native Public]
    void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); // 0x3e73ad0 [Final Native Public]
    void SetAllowedAnimCurvesEvaluation(const TArray<FName>& List, bool bAllow); // 0x3e73bf0 [Final Native Public]
    void SetAllowClothActors(bool bInAllow); // 0x3e73a30 [Final Native Public]
    void SetAllowAnimCurveEvaluation(bool bInAllow); // 0x3e73980 [Final Native Public]
    void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x3e73850 [Final Native Public]
    void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x3e73720 [Final Native Public]
    void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); // 0x3e735b0 [Final Native Public]
    void SetAllBodiesSimulatePhysics(bool bNewSimulate); // 0x3e73520 [Final Native Public]
    void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x3e73440 [Final Native Public]
    void SetAllBodiesBelowSimulatePhysics(const FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); // 0x3e73310 [Final Native Public]
    void SetAllBodiesBelowPhysicsDisabled(const FName& InBoneName, bool bDisabled, bool bIncludeSelf); // 0x3e731e0 [Final Native Public]
    void SetAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); // 0x3e73060 [Final Native Public]
    void SetAllBodiesBelowLinearVelocity(const FName& InBoneName, const FVector& LinearVelocity, bool bIncludeSelf); // 0x3e72f20 [Final Native Public]
    void ResumeClothingSimulation(); // 0x3e72ef0 [Final Native Public]
    void ResetClothTeleportMode(); // 0x3e72eb0 [Final Native Public]
    void ResetClothCollisionSources(); // 0x3e72e90 [Final Native Public]
    void ResetAnimInstanceDynamics(const ETeleportType& InTeleportType); // 0x3e72e10 [Final Native Public]
    void ResetAllowedAnimCurveEvaluation(); // 0x3e72db0 [Final Native Public]
    void ResetAllBodiesSimulatePhysics(); // 0x3e72d90 [Final Native Public]
    void RemoveClothCollisionSources(USkeletalMeshComponent* InSourceComponent); // 0x3e72870 [Final Native Public]
    void RemoveClothCollisionSource(USkeletalMeshComponent* InSourceComponent, UPhysicsAsset* InSourcePhysicsAsset); // 0x3e727a0 [Final Native Public]
    void RecreateClothingActors(); // 0x3e72780 [Final Native Public]
    void PlayAnimation(UAnimationAsset* NewAnimToPlay, bool bLooping); // 0x3e72610 [Final Native Public]
    void Play(bool bLooping); // 0x3e72580 [Final Native Public]
    void OverrideAnimationData(UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float position, float PlayRate); // 0x3e72320 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x3e72120 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3e72040 [Final Native Public]
    bool K2_GetClosestPointOnPhysicsAsset(const FVector& WorldPosition, const FVector& ClosestWorldPosition, const FVector& Normal, const FName& BoneName, const float& Distance); // 0x3e71d70 [Final Native Public]
    bool IsPlaying(); // 0x3e71c80 [Final Native Public]
    bool IsClothingSimulationSuspended(); // 0x3e71c20 [Final Native Public]
    bool IsBodyGravityEnabled(const FName& BoneName); // 0x3e71b80 [Final Native Public]
    bool HasValidAnimationInstance(); // 0x3e716b0 [Final Native Public]
    bool GetTransformAttribute_Ref(const FName& BoneName, const FName& AttributeName, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3e71470 [Final Native Public]
    bool GetTransformAttribute(const FName& BoneName, const FName& AttributeName, const FTransform& DefaultValue, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3e711b0 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x3e71190 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x3e71170 [Final Native Public]
    bool GetStringAttribute_Ref(const FName& BoneName, const FName& AttributeName, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3e70f90 [Final Native Public]
    bool GetStringAttribute(const FName& BoneName, const FName& AttributeName, const FString& DefaultValue, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3e70d20 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshAsset(); // 0x3e70cf0 [Final Native Public]
    FVector GetSkeletalCenterOfMass(); // 0x3e70cb0 [Final Native Public]
    UAnimInstance* GetPostProcessInstance(); // 0x3e70c60 [Final Native Public]
    float GetPosition(); // 0x3e70bc0 [Final Native Public]
    float GetPlayRate(); // 0x3e70b20 [Final Native Public]
    float GetMorphTarget(const FName& MorphTargetName); // 0x3e70a00 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x3e70940 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x3e70840 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x3e70740 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x3e70680 [Final Native Public]
    bool GetIntegerAttribute_Ref(const FName& BoneName, const FName& AttributeName, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3e704d0 [Final Native Public]
    bool GetIntegerAttribute(const FName& BoneName, const FName& AttributeName, int32 DefaultValue, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3e702d0 [Final Native Public]
    bool GetFloatAttribute_Ref(const FName& BoneName, const FName& AttributeName, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3e70120 [Final Native Public]
    bool GetFloatAttribute(const FName& BoneName, const FName& AttributeName, float DefaultValue, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x3e6ff20 [Final Native Public]
    bool GetDisablePostProcessBlueprint(); // 0x3e6fef0 [Final Native Public]
    bool GetDisableAnimCurves(); // 0x3e6fec0 [Final Native Public]
    bool GetCurveValue(const FName& CurveName, float DefaultValue, const float& Value); // 0x3e6fcd0 [Final Native Public]
    void GetCurrentJointAngles(const FName& InBoneName, const float& Swing1Angle, const float& TwistAngle, const float& Swing2Angle); // 0x3e6fb40 [Final Native Public]
    void GetConstraintsFromBody(const FName& BodyName, bool bParentConstraints, bool bChildConstraints, bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x3e6f970 [Final Native Public]
    void GetConstraints(bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x3e6f870 [Final Native Public]
    FConstraintInstanceAccessor GetConstraintByName(const FName& ConstraintName, bool bIncludesTerminated); // 0x3e6f790 [Final Native Public]
    float GetClothMaxDistanceScale(); // 0x3e6f740 [Final Native Public]
    UClothingSimulationInteractor* GetClothingSimulationInteractor(); // 0x3e6f770 [Final Native Public]
    float GetBoneMass(const FName& BoneName, bool bScaleMass); // 0x3e6f670 [Final Native Public]
    FVector GetBoneLinearVelocity(const FName& InBoneName); // 0x3e6f5b0 [Final Native Public]
    UAnimInstance* GetAnimInstance(); // 0x3e6f570 [Final Native Public]
    TSubclassOf<UObject> GetAnimClass(); // 0x3e6f4e0 [Final Native Public]
    EAnimationMode GetAnimationMode(); // 0x3e6f590 [Final Native Public]
    bool GetAllowRigidBodyAnimNode(); // 0x3e6f480 [Final Native Public]
    bool GetAllowedAnimCurveEvaluate(); // 0x3e6f4b0 [Final Native Public]
    bool GetAllowClothActors(); // 0x3e6f450 [Final Native Public]
    void ForceClothNextUpdateTeleportAndReset(); // 0x3e6f430 [Final Native Public]
    void ForceClothNextUpdateTeleport(); // 0x3e6f410 [Final Native Public]
    FName FindConstraintBoneName(int32 ConstraintIndex); // 0x3e6f380 [Final Native Public]
    void ClearMorphTargets(); // 0x3e6f310 [Final Native Public]
    void BreakConstraint(const FVector& Impulse, const FVector& HitLocation, const FName& InBoneName); // 0x3e6f170 [Final Native Public]
    void BindClothToLeaderPoseComponent(); // 0x3e6f0d0 [Final Native Public]
    void AllowAnimCurveEvaluation(const FName& NameOfCurve, bool bAllow); // 0x3e6efc0 [Final Native Public]
    void AddImpulseToAllBodiesBelow(const FVector& Impulse, const FName& BoneName, bool bVelChange, bool bIncludeSelf); // 0x3e6ee20 [Native Public]
    void AddForceToAllBodiesBelow(const FVector& Force, const FName& BoneName, bool bAccelChange, bool bIncludeSelf); // 0x3e6ec80 [Native Public]
    void AddClothCollisionSource(USkeletalMeshComponent* InSourceComponent, UPhysicsAsset* InSourcePhysicsAsset); // 0x3e6ebb0 [Final Native Public]
    void AccumulateAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x3e6ea90 [Final Native Public]

// UAnimInstance (/Script/Engine.AnimInstance)
    bool WasAnimNotifyTriggeredInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x3bbcad0 [Final Native Public]
    bool WasAnimNotifyTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x3bbc980 [Final Native Public]
    bool WasAnimNotifyTriggeredInAnyState(TSubclassOf<UAnimNotify> AnimNotifyType); // 0x3bbc8b0 [Final Native Public]
    bool WasAnimNotifyStateActiveInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x3bbc780 [Final Native Public]
    bool WasAnimNotifyStateActiveInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x3bbc630 [Final Native Public]
    bool WasAnimNotifyStateActiveInAnyState(TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x3bbc560 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInStateMachine(int32 MachineIndex, const FName& NotifyName); // 0x3bbc450 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, const FName& NotifyName); // 0x3bbc310 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInAnyState(const FName& NotifyName); // 0x3bbc260 [Final Native Public]
    void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); // 0x3bbc150 [Final Native Public]
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3bbc0a0 [Native Public]
    APawn* TryGetPawnOwner(); // 0x3bbc070 [Native Public]
    void StopSlotAnimation(float InBlendOutTime, const FName& SlotNodeName); // 0x3bbbe80 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x3bbbdb0 [Native Public]
    void SetUseMainInstanceMontageEvaluationData(bool bSet); // 0x3bbbd20 [Final Native Public]
    void SetRootMotionMode(const ERootMotionMode& Value); // 0x3bbbca0 [Final Native Public]
    void SetReceiveNotifiesFromLinkedInstances(bool bSet); // 0x3bbbc10 [Final Native Public]
    void SetPropagateNotifiesToLinkedInstances(bool bSet); // 0x3bbbb80 [Final Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value); // 0x3bbbaa0 [Final Native Public]
    void SavePoseSnapshot(const FName& SnapshotName); // 0x3bbba10 [Native Public]
    void ResetDynamics(const ETeleportType& InTeleportType); // 0x3bbb980 [Final Native Public]
    bool RequestTransitionEvent(const FName& EventName, double RequestTimeout, const ETransitionRequestQueueMode& QueueMode, const ETransitionRequestOverwriteMode& OverwriteMode); // 0x3bbb780 [Final Native Public]
    void RequestSlotGroupInertialization(const FName& InSlotGroupName, float Duration, UBlendProfile* BlendProfile); // 0x3bbb670 [Final Native Public]
    void RemovePoseSnapshot(const FName& SnapshotName); // 0x3bbb580 [Final Native Public]
    bool QueryTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x3bbb400 [Final Native Public]
    bool QueryAndMarkTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x3bbb280 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x3bbaf90 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendArgs(UAnimSequenceBase* Asset, const FName& SlotNodeName, FAlphaBlendArgs& BlendIn, FAlphaBlendArgs& BlendOut, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x3bbac50 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x3bba940 [Final Native Public]
    void MontageSync_StopFollowing(UAnimMontage* MontageFollower); // 0x3bb8c30 [Final Native Public]
    void MontageSync_Follow(UAnimMontage* MontageFollower, UAnimInstance* OtherAnimInstance, UAnimMontage* MontageLeader); // 0x3bb8af0 [Final Native Public]
    void Montage_StopWithBlendSettings(FMontageBlendSettings& BlendOutSettings, UAnimMontage* Montage); // 0x3bba850 [Final Native Public]
    void Montage_StopWithBlendOut(FAlphaBlendArgs& BlendOut, UAnimMontage* Montage); // 0x3bba710 [Final Native Public]
    void Montage_StopGroupByName(float InBlendOutTime, const FName& GroupName); // 0x3bba580 [Final Native Public]
    void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage); // 0x3bba4b0 [Final Native Public]
    void Montage_SetPosition(UAnimMontage* Montage, float NewPosition); // 0x3bba340 [Final Native Public]
    void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate); // 0x3bba1f0 [Final Native Public]
    void Montage_SetNextSection(const FName& SectionNameToChange, const FName& NextSection, UAnimMontage* Montage); // 0x3bba050 [Final Native Public]
    void Montage_Resume(UAnimMontage* Montage); // 0x3bb9f50 [Final Native Public]
    float Montage_PlayWithBlendSettings(UAnimMontage* MontageToPlay, FMontageBlendSettings& BlendInSettings, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x3bb9d50 [Final Native Public]
    float Montage_PlayWithBlendIn(UAnimMontage* MontageToPlay, FAlphaBlendArgs& BlendIn, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x3bb9ac0 [Final Native Public]
    float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x3bb9870 [Final Native Public]
    void Montage_Pause(UAnimMontage* Montage); // 0x3bb9770 [Final Native Public]
    void Montage_JumpToSectionsEnd(const FName& SectionName, UAnimMontage* Montage); // 0x3bb9600 [Final Native Public]
    void Montage_JumpToSection(const FName& SectionName, UAnimMontage* Montage); // 0x3bb9490 [Final Native Public]
    bool Montage_IsPlaying(UAnimMontage* Montage); // 0x3bb9390 [Final Native Public]
    bool Montage_IsActive(UAnimMontage* Montage); // 0x3bb92a0 [Final Native Public]
    float Montage_GetPosition(UAnimMontage* Montage); // 0x3bb91a0 [Final Native Public]
    float Montage_GetPlayRate(UAnimMontage* Montage); // 0x3bb90a0 [Final Native Public]
    bool Montage_GetIsStopped(UAnimMontage* Montage); // 0x3bb8ff0 [Final Native Public]
    float Montage_GetEffectivePlayRate(UAnimMontage* Montage); // 0x3bb8ed0 [Final Native Public]
    FName Montage_GetCurrentSection(UAnimMontage* Montage); // 0x3bb8dd0 [Final Native Public]
    float Montage_GetBlendTime(UAnimMontage* Montage); // 0x3bb8cd0 [Final Native Public]
    void LockAIResources(bool bLockMovement, bool LockAILogic); // 0x3bb89e0 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x3bb8880 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3bb87d0 [Native Public]
    bool IsUsingMainInstanceMontageEvaluationData(); // 0x3bb87a0 [Final Native Public]
    bool IsSyncGroupBetweenMarkers(const FName& InSyncGroupName, const FName& PreviousMarker, const FName& NextMarker, bool bRespectMarkerOrder); // 0x3bb85d0 [Final Native Public]
    bool IsSlotActive(const FName& SlotNodeName); // 0x3bb8480 [Final Native Public]
    bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName); // 0x3bb8310 [Final Native Public]
    bool IsAnyMontagePlaying(); // 0x3bb82e0 [Final Native Public]
    bool HasMarkerBeenHitThisFrame(const FName& SyncGroup, const FName& MarkerName); // 0x3bb8190 [Final Native Public]
    bool GetTimeToClosestMarker(const FName& SyncGroup, const FName& MarkerName, const float& OutMarkerTime); // 0x3bb8010 [Final Native Public]
    FMarkerSyncAnimPosition GetSyncGroupPosition(const FName& InSyncGroupName); // 0x3bb7f00 [Final Native Public]
    float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); // 0x3bb7db0 [Final Native Public]
    float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); // 0x3bb7c60 [Final Native Public]
    float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); // 0x3bb7b10 [Final Native Public]
    float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); // 0x3bb79c0 [Final Native Public]
    float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); // 0x3bb7870 [Final Native Public]
    bool GetReceiveNotifiesFromLinkedInstances(); // 0x3bb7840 [Final Native Public]
    bool GetPropagateNotifiesToLinkedInstances(); // 0x3bb7810 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponent(); // 0x3bb77f0 [Final Native Public]
    AActor* GetOwningActor(); // 0x3bb77c0 [Final Native Public]
    void GetLinkedAnimLayerInstancesByGroup(const FName& InGroup, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x3bb76d0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(const FName& InGroup, TSubclassOf<UAnimInstance> InClass); // 0x3bb75e0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x3bb7540 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass, bool bCheckForChildClass); // 0x3bb7450 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x3bb7320 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x3bb7280 [Final Native Public]
    float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); // 0x3bb7130 [Final Native Public]
    float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); // 0x3bb6fe0 [Final Native Public]
    float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); // 0x3bb6e90 [Final Native Public]
    float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); // 0x3bb6d40 [Final Native Public]
    float GetInstanceMachineWeight(int32 MachineIndex); // 0x3bb6c40 [Final Native Public]
    float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); // 0x3bb6b40 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); // 0x3bb6a40 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); // 0x3bb6940 [Final Native Public]
    float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); // 0x3bb6840 [Final Native Public]
    float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); // 0x3bb6740 [Final Native Public]
    float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); // 0x3bb6640 [Final Native Public]
    float GetDeltaSeconds(); // 0x3bb6580 [Final Native Public]
    bool GetCurveValueWithDefault(const FName& CurveName, float DefaultValue, const float& OutValue); // 0x3bb6460 [Final Native Public]
    float GetCurveValue(const FName& CurveName); // 0x3bb63c0 [Final Native Public]
    FName GetCurrentStateName(int32 MachineIndex); // 0x3bb62e0 [Final Native Public]
    UAnimMontage* GetCurrentActiveMontage(); // 0x3bb6270 [Final Native Public]
    UBlendProfile* GetBlendProfileByName(const FName& InBlendProfileName); // 0x3bb61b0 [Final Native Public]
    void GetAllCurveNames(const TArray<FName>& OutNames); // 0x3bb6100 [Final Native Public]
    void GetActiveCurveNames(const EAnimCurveType& CurveType, const TArray<FName>& OutNames); // 0x3bb6010 [Final Native Public]
    bool DynamicMontage_IsPlayingFrom(UAnimSequenceBase* Animation); // 0x3bb5d10 [Final Native Public]
    void ClearTransitionEvents(const FName& EventName); // 0x3bb5c10 [Final Native Public]
    void ClearMorphTargets(); // 0x3bb5be0 [Final Native Public]
    void ClearAllTransitionEvents(); // 0x3bb5b40 [Final Native Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x3bb5a40 [Final Native Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x16b94d0 [Event Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x16b94d0 [Event Public]
    void BlueprintPostEvaluateAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x16b94d0 [Event Public]
    void BlueprintInitializeAnimation(); // 0x16b94d0 [Event Public]
    void BlueprintBeginPlay(); // 0x16b94d0 [Event Public]
    float Blueprint_GetSlotMontageLocalWeight(const FName& SlotNodeName); // 0x3bb5940 [Final Native Public]
    UAnimInstance* Blueprint_GetMainAnimInstance(); // 0x3bb5910 [Final Native Public]

// USoundBase (/Script/Engine.SoundBase)
    bool IsAttenuationSettingsEditable(); // 0x45b7400 [Native Public]

// USoundWave (/Script/Engine.SoundWave)
    void SetSoundAssetCompressionType(const ESoundAssetCompressionType& InSoundAssetCompressionType, bool bMarkDirty); // 0x3aee140 [Final Native Public]
    ESoundAssetCompressionType GetSoundAssetCompressionType(); // 0x3aeda50 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetLoopRegions(); // 0x3aed8f0 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetCuePoints(); // 0x3aed510 [Final Native Public]

// UBlueprintAsyncActionBase (/Script/Engine.BlueprintAsyncActionBase)
    void Activate(); // 0x3a166f0 [Native Public]

// ACameraActor (/Script/Engine.CameraActor)
    int32 GetAutoActivatePlayerIndex(); // 0x3d24560 [Final Native Public]

// UCameraComponent (/Script/Engine.CameraComponent)
    void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); // 0x3d27e00 [Final Native Public]
    void SetUseCameraHeightAsViewTarget(bool bInUseCameraHeightAsViewTarget); // 0x3d27d70 [Final Native Public]
    void SetUpdateOrthoPlanes(bool bInUpdateOrthoPlanes); // 0x3d27ce0 [Final Native Public]
    void SetScaleResolutionWithOverscan(bool bInScaleResolutionWithOverscan); // 0x3d27c50 [Final Native Public]
    void SetProjectionMode(const ECameraProjectionMode& InProjectionMode); // 0x3d27a60 [Final Native Public]
    void SetPostProcessBlendWeight(float InPostProcessBlendWeight); // 0x3d279e0 [Final Native Public]
    void SetOverscan(float InOverscan); // 0x3d27960 [Final Native Public]
    void SetOrthoWidth(float InOrthoWidth); // 0x3d278e0 [Final Native Public]
    void SetOrthoNearClipPlane(float InOrthoNearClipPlane); // 0x3d27860 [Final Native Public]
    void SetOrthoFarClipPlane(float InOrthoFarClipPlane); // 0x3d277e0 [Final Native Public]
    void SetFirstPersonScale(float InFirstPersonScale); // 0x3d275f0 [Native Public]
    void SetFirstPersonFieldOfView(float InFirstPersonFieldOfView); // 0x3d27560 [Native Public]
    void SetFieldOfView(float InFieldOfView); // 0x3688530 [Native Public]
    void SetEnableFirstPersonScale(bool bInEnableFirstPersonScale); // 0x3d274c0 [Final Native Public]
    void SetEnableFirstPersonFieldOfView(bool bInEnableFirstPersonFieldOfView); // 0x3d27420 [Final Native Public]
    void SetCropOverscan(bool bInCropOverscan); // 0x3d27390 [Final Native Public]
    void SetConstraintAspectRatio(bool bInConstrainAspectRatio); // 0x3d27300 [Final Native Public]
    void SetAutoPlaneShift(float InAutoPlaneShift); // 0x3d27280 [Final Native Public]
    void SetAutoCalculateOrthoPlanes(bool bAutoCalculate); // 0x3d271f0 [Final Native Public]
    void SetAsymmetricOverscan(const FVector4f& InAsymmetricOverscan); // 0x3d27150 [Final Native Public]
    void SetAspectRatioAxisConstraint(const EAspectRatioAxisConstraint& InAspectRatioAxisConstraint); // 0x3d270d0 [Final Native Public]
    void SetAspectRatio(float InAspectRatio); // 0x3d27050 [Final Native Public]
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x3d25700 [Final Native Public]
    void OnCameraMeshHiddenChanged(); // 0x38f8860 [Final Native Protected]
    void GetCameraView(float DeltaTime, FMinimalViewInfo& DesiredView); // 0x3d24620 [Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x3d223a0 [Final Native Public]

// UAnimationAsset (/Script/Engine.AnimationAsset)
    float GetPlayLength(); // 0x3b854e0 [Native Public]
    UAnimMetaData* FindMetaDataByClass(TSubclassOf<UAnimMetaData> MetaDataClass); // 0x3b85180 [Final Native Public]

// URawAnimSequenceTrackExtensions (/Script/Engine.RawAnimSequenceTrackExtensions)
    TArray<FVector> GetScaleKeys(FRawAnimSequenceTrack& Track); // 0x3a74190 [Final Native Static Public]
    TArray<FQuat> GetRotationalKeys(FRawAnimSequenceTrack& Track); // 0x3a73f70 [Final Native Static Public]
    TArray<FVector> GetPositionalKeys(FRawAnimSequenceTrack& Track); // 0x3a73d70 [Final Native Static Public]

// IAudioPanelWidgetInterface (/Script/Engine.AudioPanelWidgetInterface)
    FName GetIconBrushName(); // 0x16b94d0 [Event Public]
    FText GetEditorName(); // 0x16b94d0 [Event Public]

// UCameraShakeBase (/Script/Engine.CameraShakeBase)
    void SetRootShakePattern(UCameraShakePattern* InPattern); // 0x3d27ae0 [Final Native Public]
    UCameraShakePattern* GetRootShakePattern(); // 0x394e8f0 [Final Native Public]

// UChildActorComponent (/Script/Engine.ChildActorComponent)
    void SetChildActorClass(TSubclassOf<AActor> InClass); // 0x3e1f200 [Final Native Public]
    void OnRep_ChildActor(); // 0x3e1d690 [Final Native Private]
    void OnChildActorDestroyed(AActor* Actor); // 0x3e1d370 [Final Native Private]

// UAutoRTFMTestObject (/Script/Engine.AutoRTFMTestObject)
    void OnComponentPhysicsStateChanged(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x3a7a1f0 [Final Native Public]

// UChaosBlueprintLibrary (/Script/Engine.ChaosBlueprintLibrary)
    UChaosEventRelay* GetEventRelayFromContext(UObject* ContextObject); // 0x3a80ab0 [Final Native Static Public]

// UDataLayerManager (/Script/Engine.DataLayerManager)
    bool SetDataLayerRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x3a80c50 [Final Native Public]
    bool SetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x3a80b40 [Final Native Public]
    TArray<UDataLayerInstance*> GetDataLayerInstances(); // 0x3a80a30 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x3a80990 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromName(const FName& InDataLayerInstanceName); // 0x3a808e0 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x3a80840 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x3a807a0 [Final Native Public]

// ALight (/Script/Engine.Light)
    void ToggleEnabled(); // 0x417f460 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x417f3d0 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x417f340 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x417f2b0 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x417f220 [Final Native Public]
    void SetEnabled(bool bSetEnabled); // 0x417f180 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x417f0f0 [Final Native Public]
    void SetBrightness(float NewBrightness); // 0x417f060 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x417efd0 [Final Native Public]
    void OnRep_bEnabled(); // 0x3c6f120 [Native Public]
    bool IsEnabled(); // 0x417ed00 [Final Native Public]
    FLinearColor GetLightColor(); // 0x417ec50 [Final Native Public]
    float GetBrightness(); // 0x417ec10 [Final Native Public]

// AEmitter (/Script/Engine.Emitter)
    void ToggleActive(); // 0x4296aa0 [Final Native Public]
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x42969b0 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x4296920 [Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x4296840 [Final Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x4296760 [Final Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x4296680 [Final Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x42965a0 [Final Native Public]
    void OnRep_bCurrentlyActive(); // 0x3c6f140 [Native Public]
    void OnParticleSystemFinished(UParticleSystemComponent* FinishedComponent); // 0x3ffed30 [Native Public]
    bool IsActive(); // 0x4296560 [Final Native Public]
    void Deactivate(); // 0x4296520 [Final Native Public]
    void Activate(); // 0x42964d0 [Final Native Public]

// AExponentialHeightFog (/Script/Engine.ExponentialHeightFog)
    void OnRep_bEnabled(); // 0x3a8c720 [Native Public]

// UExporter (/Script/Engine.Exporter)
    bool ScriptRunAssetExportTask(UAssetExportTask* Task); // 0x16b94d0 [Event Public]
    bool RunAssetExportTasks(const TArray<UAssetExportTask*>& ExportTasks); // 0x3a8c7d0 [Final Native Static Public]
    bool RunAssetExportTask(UAssetExportTask* Task); // 0x3a8c740 [Final Native Static Public]

// UDataLayerAsset (/Script/Engine.DataLayerAsset)
    bool IsServerOnly(); // 0x4744b30 [Final Native Public]
    bool IsRuntime(); // 0x4744ad0 [Final Native Public]
    bool IsClientOnly(); // 0x4744a10 [Final Native Public]
    EDataLayerType GetType(); // 0x3fa7de0 [Native Public]
    FColor GetDebugColor(); // 0x3ffe120 [Final Native Public]

// UDataLayerInstance (/Script/Engine.DataLayerInstance)
    bool IsVisible(); // 0x40f7940 [Final Native Public]
    bool IsServerOnly(); // 0x3a16430 [Native Public]
    bool IsRuntime(); // 0x3fff020 [Native Public]
    bool IsInitiallyVisible(); // 0x40f7940 [Final Native Public]
    bool IsEffectiveVisible(); // 0x40f7940 [Final Native Public]
    bool IsClientOnly(); // 0x3950960 [Native Public]
    EDataLayerType GetType(); // 0x39f93b0 [Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x47447e0 [Final Native Public]
    FColor GetDebugColor(); // 0x3fa7070 [Native Public]
    FString GetDataLayerShortName(); // 0x4744680 [Native Public]
    FString GetDataLayerFullName(); // 0x3fa7120 [Native Public]
    UDataLayerAsset* GetAsset(); // 0x4743940 [Native Public]

// UFieldNotificationLibrary (/Script/Engine.FieldNotificationLibrary)
    bool SetPropertyValueAndBroadcastFields(bool NewValueByRef, const int32& OldValue, const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty, const TArray<FFieldNotificationId>& ExtraFieldIds); // 0x3fa85b0 [Final Native Static Public]
    bool SetPropertyValueAndBroadcast(bool NewValueByRef, const int32& OldValue, const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty); // 0x3fa7e10 [Final Native Static Public]
    void BroadcastFieldValueChanged(UObject* Object, const FFieldNotificationId& FieldId); // 0x3a8c520 [Final Native Static Public]
    void BroadcastFieldsValueChanged(UObject* Object, const TArray<FFieldNotificationId>& FieldIds); // 0x3a8c5e0 [Final Native Static Public]

// ASpotLight (/Script/Engine.SpotLight)
    void SetOuterConeAngle(float NewOuterConeAngle); // 0x460e040 [Final Native Public]
    void SetInnerConeAngle(float NewInnerConeAngle); // 0x460de70 [Final Native Public]

// UInstancedSkinnedMeshComponent (/Script/Engine.InstancedSkinnedMeshComponent)
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x3e22550 [Final Native Public]
    bool SetCustomDataValue(const FPrimitiveInstanceId& InstanceId, int32 CustomDataIndex, float CustomDataValue); // 0x3e1f460 [Final Native Public]
    void RemoveInstances(const TArray<FPrimitiveInstanceId>& InstancesToRemove); // 0x3e1dac0 [Final Native Public]
    bool RemoveInstance(const FPrimitiveInstanceId& InstanceId); // 0x3e1d9f0 [Final Native Public]
    void OptimizeInstanceData(bool bShouldRetainIdMap); // 0x3e1d6b0 [Final Native Public]
    bool GetInstanceTransform(const FPrimitiveInstanceId& InstanceId, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x3e1c230 [Final Native Public]
    void ClearInstances(); // 0x3e1b3e0 [Final Native Public]
    TArray<FPrimitiveInstanceId> AddInstances(const TArray<FTransform>& Transforms, const TArray<int32>& BankIndices, bool bShouldReturnIds, bool bWorldSpace); // 0x3e1ae20 [Final Native Public]
    FPrimitiveInstanceId AddInstance(FTransform& InstanceTransform, int32 BankIndex, bool bWorldSpace); // 0x3e1ac70 [Final Native Public]
    int32 AddAnimBankItem(FAnimBankItem& BankItem); // 0x3e1a6d0 [Final Native Public]

// IAnimationDataController (/Script/Engine.AnimationDataController)
    void UpdateCurveNamesFromSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x3a95b20 [Native Public]
    bool SetTransformCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FTransform>& TransformValues, const TArray<float>& TimeKeys, bool bShouldTransact); // 0x3a95940 [Native Public]
    bool SetTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, FTransform& Value, bool bShouldTransact); // 0x3a95750 [Native Public]
    void SetPlayLength(float Length, bool bShouldTransact); // 0x3a95670 [Native Public]
    void SetNumberOfFrames(const FFrameNumber& NewLengthInFrames, bool bShouldTransact); // 0x3a955a0 [Native Public]
    void SetModel(const TScriptInterface<IAnimationDataModel>& InModel); // 0x3a95460 [Native Public]
    void SetFrameRate(const FFrameRate& FrameRate, bool bShouldTransact); // 0x3a95300 [Native Public]
    bool SetCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FRichCurveKey>& CurveKeys, bool bShouldTransact); // 0x3a95030 [Native Public]
    bool SetCurveKey(FAnimationCurveIdentifier& CurveId, const FRichCurveKey& Key, bool bShouldTransact); // 0x3a94ec0 [Native Public]
    bool SetCurveFlags(FAnimationCurveIdentifier& CurveId, int32 Flags, bool bShouldTransact); // 0x3a94d80 [Native Public]
    bool SetCurveFlag(FAnimationCurveIdentifier& CurveId, const EAnimAssetCurveFlags& Flag, bool bState, bool bShouldTransact); // 0x3a94be0 [Native Public]
    bool SetCurveComment(FAnimationCurveIdentifier& CurveId, const FString& Comment, bool bShouldTransact); // 0x3a94a80 [Native Public]
    bool SetCurveColor(FAnimationCurveIdentifier& CurveId, const FLinearColor& Color, bool bShouldTransact); // 0x3a94930 [Native Public]
    bool SetBoneTrackKeys(const FName& BoneName, const TArray<FVector>& PositionalKeys, const TArray<FQuat>& RotationalKeys, const TArray<FVector>& ScalingKeys, bool bShouldTransact); // 0x3a94650 [Native Public]
    bool ScaleCurve(FAnimationCurveIdentifier& CurveId, float Origin, float Factor, bool bShouldTransact); // 0x3a944c0 [Native Public]
    void ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact); // 0x3a94360 [Native Public]
    void ResizeNumberOfFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x3a94210 [Native Public]
    void ResizeInFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x3a940c0 [Native Public]
    void Resize(float Length, float T0, float T1, bool bShouldTransact); // 0x3a93f60 [Native Public]
    bool RenameCurve(FAnimationCurveIdentifier& CurveToRenameId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x3a93df0 [Native Public]
    bool RemoveTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x3a93cb0 [Native Public]
    bool RemoveCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x3a93a10 [Native Public]
    bool RemoveCurve(FAnimationCurveIdentifier& CurveId, bool bShouldTransact); // 0x3a93910 [Native Public]
    bool RemoveBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x3a93830 [Native Public]
    bool RemoveAttributeKey(FAnimationAttributeIdentifier& AttributeIdentifier, float Time, bool bShouldTransact); // 0x3a936d0 [Native Public]
    bool RemoveAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x3a935a0 [Native Public]
    void RemoveAllCurvesOfType(const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x3a934c0 [Native Public]
    void RemoveAllBoneTracks(bool bShouldTransact); // 0x3a93430 [Native Public]
    int32 RemoveAllAttributesForBone(const FName& BoneName, bool bShouldTransact); // 0x3a93340 [Native Public]
    int32 RemoveAllAttributes(bool bShouldTransact); // 0x3a932a0 [Native Public]
    void OpenBracket(FText& InTitle, bool bShouldTransact); // 0x3a931a0 [Native Public]
    int32 InsertBoneTrack(const FName& BoneName, int32 DesiredIndex, bool bShouldTransact); // 0x3a92e90 [Native Public]
    TScriptInterface<IAnimationDataModel> GetModelInterface(); // 0x3a92d10 [Native Public]
    void FindOrAddCurveNamesOnSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x3a921b0 [Native Public]
    bool DuplicateCurve(FAnimationCurveIdentifier& CopyCurveId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x3a92040 [Native Public]
    bool DuplicateAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, FAnimationAttributeIdentifier& NewAttributeIdentifier, bool bShouldTransact); // 0x3a91e90 [Native Public]
    void CloseBracket(bool bShouldTransact); // 0x3a91e00 [Native Public]
    bool AddCurve(FAnimationCurveIdentifier& CurveId, int32 CurveFlags, bool bShouldTransact); // 0x3a913b0 [Native Public]
    int32 AddBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x3a912e0 [Native Public]
    bool AddBoneCurve(const FName& BoneName, bool bShouldTransact); // 0x3a91210 [Native Public]
    bool AddAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x3a910e0 [Native Public]

// IAnimationDataModel (/Script/Engine.AnimationDataModel)
    bool IsValidBoneTrackName(const FName& TrackName); // 0x3a93050 [Native Public]
    bool IsValidBoneTrackIndex(int32 TrackIndex); // 0x3a92fb0 [Native Public]
    double GetPlayLength(); // 0x3a92e60 [Native Public]
    int32 GetNumBoneTracks(); // 0x3a92d70 [Native Public]
    int32 GetNumberOfTransformCurves(); // 0x3a92e30 [Native Public]
    int32 GetNumberOfKeys(); // 0x3a92e00 [Native Public]
    int32 GetNumberOfFrames(); // 0x3a92dd0 [Native Public]
    int32 GetNumberOfFloatCurves(); // 0x3a92da0 [Native Public]
    FFrameRate GetFrameRate(); // 0x3a92820 [Native Public]
    void GetBoneTrackNames(const TArray<FName>& OutNames); // 0x3a92680 [Native Public]
    int32 GetBoneTrackIndexByName(const FName& TrackName); // 0x3a925e0 [Native Public]
    int32 GetBoneTrackIndex(FBoneAnimationTrack& Track); // 0x3a924e0 [Native Public]
    FBoneAnimationTrack GetBoneTrackByName(const FName& TrackName); // 0x3a92440 [Native Public]
    FBoneAnimationTrack GetBoneTrackByIndex(int32 TrackIndex); // 0x3a923a0 [Native Public]
    TArray<FBoneAnimationTrack> GetBoneAnimationTracks(); // 0x3a922f0 [Native Public]
    UAnimSequence* GetAnimationSequence(); // 0x3a922c0 [Native Public]

// IInterface_AssetUserData (/Script/Engine.Interface_AssetUserData)
    bool HasAssetUserDataOfClass(TSubclassOf<UAssetUserData> InUserDataClass); // 0x3a9c200 [Native Public]
    UAssetUserData* GetAssetUserDataOfClass(TSubclassOf<UAssetUserData> InUserDataClass); // 0x3a9be70 [Native Public]
    bool AddAssetUserDataOfClass(TSubclassOf<UAssetUserData> InUserDataClass); // 0x3a99470 [Native Public]

// UKismetTextLibrary (/Script/Engine.KismetTextLibrary)
    FText TextTrimTrailing(FText& InText); // 0x3a9d820 [Final Native Static Public]
    FText TextTrimPrecedingAndTrailing(FText& InText); // 0x3a9d750 [Final Native Static Public]
    FText TextTrimPreceding(FText& InText); // 0x3a9d680 [Final Native Static Public]
    FText TextToUpper(FText& InText); // 0x3a9d5b0 [Final Native Static Public]
    FText TextToLower(FText& InText); // 0x3a9d4e0 [Final Native Static Public]
    bool TextIsTransient(FText& InText); // 0x3a9d430 [Final Native Static Public]
    bool TextIsFromStringTable(FText& Text); // 0x3a9d380 [Final Native Static Public]
    bool TextIsEmpty(FText& InText); // 0x3a9d2d0 [Final Native Static Public]
    bool TextIsCultureInvariant(FText& InText); // 0x3a9d220 [Final Native Static Public]
    FText TextFromStringTable(const FName& TableId, const FString& Key); // 0x3a9d120 [Final Native Static Public]
    bool StringTableIdAndKeyFromText(const FText& Text, const FName& OutTableId, const FString& OutKey); // 0x3a9cf90 [Final Native Static Public]
    FText PolyglotDataToText(FPolyglotTextData& PolyglotData); // 0x3a9cdf0 [Final Native Static Public]
    bool NotEqual_TextText(FText& A, FText& B); // 0x3a9ccd0 [Final Native Static Public]
    bool NotEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x3a9cbb0 [Final Native Static Public]
    FText MakeInvariantText(const FString& InString); // 0x3a9b340 [Final Native Static Public]
    void IsPolyglotDataValid(FPolyglotTextData& PolyglotData, const bool& IsValid, FText& ErrorMessage); // 0x3a9c2b0 [Final Native Static Public]
    FString GetTextSourceString(const FText& Text); // 0x3a9c100 [Final Native Static Public]
    bool GetTextId(const FText& Text, const FString& OutNamespace, const FString& OutKey); // 0x3a9bf70 [Final Native Static Public]
    FText GetEmptyText(); // 0x3a9bf20 [Final Native Static Public]
    FText Format(const FText& InPattern, const TArray<FFormatArgumentData>& InArgs); // 0x3a9bcd0 [Final Native Static Public]
    bool FindTextInLocalizationTable(const FString& Namespace, const FString& Key, FText& OutText, const FString& SourceString); // 0x3a9bb10 [Final Native Static Public]
    bool EqualEqual_TextText(FText& A, FText& B); // 0x3a9b9f0 [Final Native Static Public]
    bool EqualEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x3a9b8d0 [Final Native Static Public]
    bool EditTextSourceString(UObject* TextOwner, FText& Text, const FString& SourceString, bool bEmitChangeNotify); // 0x40e48a0 [Final Native Static Public]
    bool EditTextPropertySourceString(UObject* TextOwner, const FName& PropertyName, const FString& SourceString, bool bEmitChangeNotify); // 0x3a9b770 [Final Native Static Public]
    FText Conv_VectorToText(const FVector& InVec); // 0x3a9b6c0 [Final Native Static Public]
    FText Conv_Vector2dToText(const FVector2D& InVec); // 0x3a9b620 [Final Native Static Public]
    FText Conv_TransformToText(FTransform& InTrans); // 0x3a9b4f0 [Final Native Static Public]
    FString Conv_TextToString(FText& InText); // 0x3a9b400 [Final Native Static Public]
    FText Conv_StringToText(const FString& InString); // 0x3a9b340 [Final Native Static Public]
    FText Conv_RotatorToText(const FRotator& InRot); // 0x3a9b290 [Final Native Static Public]
    FText Conv_ObjectToText(UObject* InObj); // 0x3a9b1e0 [Final Native Static Public]
    FText Conv_NumericPropertyToText(const int32& Value); // 0x40dad90 [Final Native Static Public]
    FText Conv_NameToText(const FName& InName); // 0x3a9b130 [Final Native Static Public]
    FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x3a9af50 [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x3a9ad70 [Final Native Static Public]
    FText Conv_DoubleToText(double Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x3a9aae0 [Final Native Static Public]
    FText Conv_ColorToText(const FLinearColor& InColor); // 0x3a9aa40 [Final Native Static Public]
    FText Conv_ByteToText(uint8 Value); // 0x3a9a9a0 [Final Native Static Public]
    FText Conv_BoolToText(bool InBool); // 0x3a9a8f0 [Final Native Static Public]
    FText AsTimeZoneTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InTimeStyle); // 0x3a9a5f0 [Final Native Static Public]
    FText AsTimeZoneDateTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InDateStyle, const EDateTimeStyle& InTimeStyle); // 0x3a9a2f0 [Final Native Static Public]
    FText AsTimeZoneDate_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InDateStyle); // 0x3a9a4a0 [Final Native Static Public]
    FText AsTimespan_Timespan(const FTimespan& InTimespan); // 0x3a9a840 [Final Native Static Public]
    FText AsTime_DateTime(const FDateTime& In, const EDateTimeStyle& InTimeStyle); // 0x3a9a740 [Final Native Static Public]
    FText AsPercent_Float(float Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x3a9a060 [Final Native Static Public]
    FText AsMemory(int64 NumBytes, const EMemoryUnitStandard& UnitStandard, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x3a99e20 [Final Native Static Public]
    FText AsDateTime_DateTime(const FDateTime& In, const EDateTimeStyle& InDateStyle, const EDateTimeStyle& InTimeStyle); // 0x3a99be0 [Final Native Static Public]
    FText AsDate_DateTime(const FDateTime& InDateTime, const EDateTimeStyle& InDateStyle); // 0x3a99d20 [Final Native Static Public]
    FText AsCurrencyBase(int32 BaseValue, const FString& CurrencyCode); // 0x3a99520 [Final Native Static Public]
    FText AsCurrency_Integer(int32 Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const FString& CurrencyCode); // 0x3a99900 [Final Native Static Public]
    FText AsCurrency_Float(float Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const FString& CurrencyCode); // 0x3a99620 [Final Native Static Public]

// UWorld (/Script/Engine.World)
    AWorldSettings* K2_GetWorldSettings(); // 0x471f4a0 [Final Native Public]
    void HandleTimelineScrubbed(); // 0x471f480 [Final Native Public]
    UDataLayerManager* GetDataLayerManager(); // 0x471f270 [Final Native Public]

// ULevelStreaming (/Script/Engine.LevelStreaming)
    bool ShouldBeLoaded(); // 0x4155530 [Native Public]
    void SetShouldBeVisible(bool bInShouldBeVisible); // 0x4155310 [Final Native Public]
    void SetShouldBeLoaded(bool bInShouldBeLoaded); // 0x4155280 [Native Public]
    void SetPriority(int32 NewPriority); // 0x41551d0 [Final Native Public]
    void SetLevelLODIndex(int32 LODIndex); // 0x4155110 [Final Native Public]
    void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); // 0x4155050 [Final Native Public]
    bool IsStreamingStatePending(); // 0x4153fc0 [Final Native Public]
    bool IsLevelVisible(); // 0x4153f50 [Final Native Public]
    bool IsLevelLoaded(); // 0x4153f20 [Final Native Public]
    FName GetWorldAssetPackageFName(); // 0x4153bb0 [Native Public]
    ULevel* GetLoadedLevel(); // 0x3e1c630 [Final Native Public]
    ALevelScriptActor* GetLevelScriptActor(); // 0x4153b00 [Final Native Public]
    bool GetIsRequestingUnloadAndRemoval(); // 0x4153ad0 [Final Native Public]
    ULevelStreaming* CreateInstance(const FString& UniqueInstanceName); // 0x4153a20 [Final Native Public]

// ULevelStreamingDynamic (/Script/Engine.LevelStreamingDynamic)
    ULevelStreamingDynamic* LoadLevelInstanceBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FVector& Location, const FRotator& Rotation, const bool& bOutSuccess, const FString& OptionalLevelNameOverride, TSubclassOf<ULevelStreamingDynamic> OptionalLevelStreamingClass, bool bLoadAsTempPackage); // 0x3a9c860 [Final Native Static Public]
    ULevelStreamingDynamic* LoadLevelInstance(UObject* WorldContextObject, const FString& LevelName, const FVector& Location, const FRotator& Rotation, const bool& bOutSuccess, const FString& OptionalLevelNameOverride, TSubclassOf<ULevelStreamingDynamic> OptionalLevelStreamingClass, bool bLoadAsTempPackage); // 0x3a9c500 [Final Native Static Public]

// ULightComponentBase (/Script/Engine.LightComponentBase)
    void SetSamplesPerPixel(int32 NewValue); // 0x3aa32a0 [Final Native Public]
    void SetCastVolumetricShadow(bool bNewValue); // 0x3aa3210 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x3aa3180 [Final Native Public]
    void SetCastRaytracedShadows(const ECastRayTracedShadow& bNewValue); // 0x3aa3100 [Final Native Public]
    void SetCastRaytracedShadow(bool bNewValue); // 0x3aa3070 [Final Native Public]
    void SetCastDeepShadow(bool bNewValue); // 0x3aa2fe0 [Final Native Public]
    void SetAffectReflection(bool bNewValue); // 0x3aa2f50 [Final Native Public]
    void SetAffectGlobalIllumination(bool bNewValue); // 0x3aa2ec0 [Final Native Public]
    FLinearColor GetLightColor(); // 0x3aa2e80 [Final Native Public]

// UMaterialExpressionDataDrivenShaderPlatformInfoSwitch (/Script/Engine.MaterialExpressionDataDrivenShaderPlatformInfoSwitch)
    TArray<FString> GetNameOptions(); // 0x3aa86d0 [Final Native Public]

// INavMovementInterface (/Script/Engine.NavMovementInterface)
    void StopMovementKeepPathing(); // 0x3ac54e0 [Native Public]
    void StopActiveMovement(); // 0x3ac54c0 [Native Public]
    void RequestPathMove(const FVector& MoveInput); // 0x3ac5430 [Native Public]
    void RequestDirectMove(const FVector& MoveVelocity, bool bForceMaxSpeed); // 0x3ac5340 [Native Public]
    bool IsSwimming(); // 0x3ac5240 [Native Public]
    bool IsMovingOnGround(); // 0x3ac5210 [Native Public]
    bool IsFlying(); // 0x3ac51e0 [Native Public]
    bool IsFalling(); // 0x3ac51b0 [Native Public]
    bool IsCrouching(); // 0x3ac5180 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x3ac5130 [Native Public]
    float GetMaxSpeedForNavMovement(); // 0x3ac50f0 [Native Public]

// UNetworkPhysicsSettingsComponent (/Script/Engine.NetworkPhysicsSettingsComponent)
    void OnComponentPhysicsStateChanged(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x3ac5270 [Final Native Private]

// UParticleSystem (/Script/Engine.ParticleSystem)
    bool ContainsEmitterType(TSubclassOf<UObject> TypeData); // 0x42da4c0 [Final Native Public]

// UPhysicsObjectBlueprintLibrary (/Script/Engine.PhysicsObjectBlueprintLibrary)
    FTransform GetPhysicsObjectWorldTransform(UPrimitiveComponent* Component, const FName& BoneName); // 0x3ad5010 [Final Native Static Public]
    FClosestPhysicsObjectResult GetClosestPhysicsObjectFromWorldLocation(UPrimitiveComponent* Component, const FVector& WorldLocation); // 0x3ad4ef0 [Final Native Static Public]
    bool ExtractClosestPhysicsObjectResults(FClosestPhysicsObjectResult& Result, const FName& OutName); // 0x3ad4df0 [Final Native Static Public]
    void ApplyRadialImpulse(UPrimitiveComponent* Component, const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bApplyStrain, float Strain, bool bVelChange, float MinValue, float MaxValue); // 0x3ad4af0 [Final Native Static Public]

// UPhysicsSpringComponent (/Script/Engine.PhysicsSpringComponent)
    FVector GetSpringRestingPoint(); // 0x3ad51c0 [Final Native Public]
    FVector GetSpringDirection(); // 0x3ad5180 [Final Native Public]
    FVector GetSpringCurrentEndPoint(); // 0x3ad5140 [Final Native Public]
    float GetNormalizedCompressionScalar(); // 0x3ad4fe0 [Final Native Public]

// UPhysicsThreadLibrary (/Script/Engine.PhysicsThreadLibrary)
    void AddForce(const FBodyInstanceAsyncPhysicsTickHandle& Handle, const FVector& Force, bool bAccelChange); // 0x3ad4930 [Final Native Static Private]

// APlanarReflection (/Script/Engine.PlanarReflection)
    void OnInterpToggle(bool bEnable); // 0x3ad5200 [Final Native Public]

// USceneCaptureComponent (/Script/Engine.SceneCaptureComponent)
    void ShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3e75b10 [Final Native Public]
    void ShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3e758d0 [Final Native Public]
    void SetShowFlagSettings(const TArray<FEngineShowFlagsSetting>& InShowFlagSettings); // 0x3e753d0 [Final Native Public]
    void SetCaptureSortPriority(int32 NewCaptureSortPriority); // 0x3e74420 [Final Native Public]
    void RemoveShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3e72bb0 [Final Native Public]
    void RemoveShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3e72900 [Final Native Public]
    void HideComponent(UPrimitiveComponent* InComponent); // 0x3e71920 [Final Native Public]
    void HideActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x3e716f0 [Final Native Public]
    TArray<FEngineShowFlagsSetting> GetShowFlagSettings(); // 0x3e70c80 [Final Native Public]
    void ClearShowOnlyComponents(); // 0x3e6f330 [Final Native Public]
    void ClearHiddenComponents(); // 0x3e6f2c0 [Final Native Public]

// UPlatformInterfaceWebResponse (/Script/Engine.PlatformInterfaceWebResponse)
    int32 GetNumHeaders(); // 0x3ada1c0 [Native Public]
    FString GetHeaderValue(const FString& HeaderName); // 0x3ada0d0 [Native Public]
    void GetHeader(int32 HeaderIndex, const FString& Header, const FString& Value); // 0x3ad9f60 [Native Public]

// APlayerCameraManager (/Script/Engine.PlayerCameraManager)
    void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); // 0x3adbb80 [Final Native Protected]
    void StopCameraShake(UCameraShakeBase* ShakeInstance, bool bImmediately); // 0x3adbab0 [Native Public]
    void StopCameraFade(); // 0x3adba90 [Native Public]
    void StopAllInstancesOfCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x3adb950 [Native Public]
    void StopAllInstancesOfCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x3adb860 [Native Public]
    void StopAllCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x3adb790 [Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x3adb700 [Native Public]
    UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3adb500 [Native Public]
    UCameraShakeBase* StartCameraShake(TSubclassOf<UCameraShakeBase> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3adb320 [Native Public]
    void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); // 0x3adb130 [Native Public]
    void SetManualCameraFade(float InFadeAmount, const FLinearColor& Color, bool bInFadeAudio); // 0x3adaf90 [Native Public]
    void SetGameCameraCutThisFrame(); // 0x3adaef0 [Native Public]
    void RemoveGenericCameraLensEffect(const TScriptInterface<ICameraLensEffectInterface>& Emitter); // 0x3adae40 [Native Public]
    bool RemoveCameraModifier(UCameraModifier* ModifierToRemove); // 0x3adada0 [Native Public]
    void PhotographyCameraModify(const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& ResultCameraLocation); // 0x3adac00 [Native Event Public]
    void OnPhotographySessionStart(); // 0x3adabe0 [Native Event Public]
    void OnPhotographySessionEnd(); // 0x3ad9ba0 [Native Event Public]
    void OnPhotographyMultiPartCaptureStart(); // 0x3ad9bc0 [Native Event Public]
    void OnPhotographyMultiPartCaptureEnd(); // 0x3a8c720 [Native Event Public]
    APlayerController* GetOwningPlayerController(); // 0x3ada1f0 [Native Public]
    float GetFOVAngle(); // 0x3ad9f20 [Native Public]
    FRotator GetCameraRotation(); // 0x3ad9e30 [Native Public]
    FVector GetCameraLocation(); // 0x3ad9de0 [Native Public]
    UCameraModifier* FindCameraModifierByClass(TSubclassOf<UCameraModifier> ModifierClass); // 0x3ad9be0 [Native Public]
    void ClearCameraLensEffects(); // 0x3ad9b80 [Native Public]
    bool BlueprintUpdateCamera(AActor* CameraTarget, const FVector& NewCameraLocation, const FRotator& NewCameraRotation, const float& NewCameraFOV); // 0x16b94d0 [Event Public]
    UCameraModifier* AddNewCameraModifier(TSubclassOf<UCameraModifier> ModifierClass); // 0x3ad9ad0 [Native Public]
    TScriptInterface<ICameraLensEffectInterface> AddGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x3ad99f0 [Native Public]

// UPluginBlueprintLibrary (/Script/Engine.PluginBlueprintLibrary)
    bool IsPluginMounted(const FString& PluginName); // 0x3adab40 [Final Native Static Public]
    bool GetPluginVersionName(const FString& PluginName, const FString& OutVersionName); // 0x3adaa40 [Final Native Static Public]
    bool GetPluginVersion(const FString& PluginName, const int32& OutVersion); // 0x3ada950 [Final Native Static Public]
    bool GetPluginNameForObjectPath(const FSoftObjectPath& ObjectPath, const FString& OutPluginName); // 0x3ada820 [Final Native Static Public]
    bool GetPluginMountedAssetPath(const FString& PluginName, const FString& OutAssetPath); // 0x3ada720 [Final Native Static Public]
    bool GetPluginEditorCustomVirtualPath(const FString& PluginName, const FString& OutVirtualPath); // 0x3ada620 [Final Native Static Public]
    bool GetPluginDescriptorFilePath(const FString& PluginName, const FString& OutFilePath); // 0x3ada520 [Final Native Static Public]
    bool GetPluginDescription(const FString& PluginName, const FString& OutDescription); // 0x3ada420 [Final Native Static Public]
    bool GetPluginContentDir(const FString& PluginName, const FString& OutContentDir); // 0x3ada320 [Final Native Static Public]
    bool GetPluginBaseDir(const FString& PluginName, const FString& OutBaseDir); // 0x3ada220 [Final Native Static Public]
    TArray<FString> GetEnabledPluginNames(); // 0x3ad9e80 [Final Native Static Public]
    TArray<FString> GetAdditionalProjectPluginSearchPaths(); // 0x3ad9d30 [Final Native Static Public]
    TArray<FString> GetAdditionalPluginSearchPaths(); // 0x3ad9c90 [Final Native Static Public]

// APointLight (/Script/Engine.PointLight)
    void SetRadius(float NewRadius); // 0x3adb0b0 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x3adaf10 [Final Native Public]

// ARadialForceActor (/Script/Engine.RadialForceActor)
    void ToggleForce(); // 0x3adabe0 [Native Public]
    void FireImpulse(); // 0x3a8c720 [Native Public]
    void EnableForce(); // 0x3ad9bc0 [Native Public]
    void DisableForce(); // 0x3ad9ba0 [Native Public]

// ASceneCapture2D (/Script/Engine.SceneCapture2D)
    void OnInterpToggle(bool bEnable); // 0x3ad5200 [Final Native Public]

// USceneCaptureComponent2D (/Script/Engine.SceneCaptureComponent2D)
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x3ae2140 [Final Native Public]
    void CaptureScene(); // 0x3adeb90 [Final Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x3ade9c0 [Final Native Public]

// USceneCaptureComponentCube (/Script/Engine.SceneCaptureComponentCube)
    void CaptureScene(); // 0x3adeb90 [Final Native Public]

// ASceneCaptureCube (/Script/Engine.SceneCaptureCube)
    void OnInterpToggle(bool bEnable); // 0x3ad5200 [Final Native Public]

// USkeletalMeshSocket (/Script/Engine.SkeletalMeshSocket)
    void InitializeSocketFromLocation(USkeletalMeshComponent* SkelComp, const FVector& WorldLocation, const FVector& WorldNormal); // 0x3ae6ae0 [Final Native Public]
    FVector GetSocketLocation(USkeletalMeshComponent* SkelComp); // 0x3ae6830 [Final Native Public]
    FTransform GetSocketLocalTransform(); // 0x3ae67a0 [Final Native Public]

// ASkyLight (/Script/Engine.SkyLight)
    void OnRep_bEnabled(); // 0x3a8c720 [Native Public]

// USkyLightComponent (/Script/Engine.SkyLightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x3aee290 [Final Native Public]
    void SetSourceCubemapAngle(float NewValue); // 0x3aee210 [Final Native Public]
    void SetRealTimeCapture(bool bInRealTimeCapture); // 0x3aee0b0 [Final Native Public]
    void SetOcclusionTint(const FColor& InTint); // 0x3aee020 [Final Native Public]
    void SetOcclusionExponent(float InOcclusionExponent); // 0x3aedfa0 [Final Native Public]
    void SetOcclusionContrast(float InOcclusionContrast); // 0x3aedf20 [Final Native Public]
    void SetMinOcclusion(float InMinOcclusion); // 0x3aedea0 [Final Native Public]
    void SetLowerHemisphereColor(const FLinearColor& InLowerHemisphereColor); // 0x3aede10 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x3aedd80 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x3aedd00 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x3aedc80 [Final Native Public]
    void SetCubemapBlend(UTextureCube* SourceCubemap, UTextureCube* DestinationCubemap, float InBlendFraction); // 0x3aedb70 [Final Native Public]
    void SetCubemap(UTextureCube* NewCubemap); // 0x3aedae0 [Final Native Public]
    void RecaptureSky(); // 0x3aedac0 [Final Native Public]

// ISoundEffectPresetWidgetInterface (/Script/Engine.SoundEffectPresetWidgetInterface)
    void OnPropertyChanged(USoundEffectPreset* Preset, const FName& PropertyName); // 0x16b94d0 [Event Public]
    void OnConstructed(USoundEffectPreset* Preset); // 0x16b94d0 [Event Public]
    TSubclassOf<USoundEffectPreset> GetClass(); // 0x16b94d0 [Event Public]

// ISoundSubmixWidgetInterface (/Script/Engine.SoundSubmixWidgetInterface)
    void OnConstructed(USoundSubmixBase* SoundSubmix); // 0x16b94d0 [Event Public]

// USparseVolumeTexture (/Script/Engine.SparseVolumeTexture)
    int32 GetSizeZ(); // 0x3aeda20 [Native Public]
    int32 GetSizeY(); // 0x3aed9f0 [Native Public]
    int32 GetSizeX(); // 0x3ada1c0 [Native Public]
    int32 GetNumMipLevels(); // 0x3aed9c0 [Native Public]
    int32 GetNumFrames(); // 0x3aed990 [Native Public]
    FTransform GetFrameTransform(); // 0x3aed860 [Native Public]

// UAnimatedSparseVolumeTextureController (/Script/Engine.AnimatedSparseVolumeTextureController)
    void Update(float DeltaTime); // 0x3aee330 [Final Native Public]
    void Stop(); // 0x3aee310 [Final Native Public]
    void Play(); // 0x3aedaa0 [Final Native Public]
    void Pause(); // 0x3aeda80 [Final Native Public]
    USparseVolumeTextureFrame* GetFrameByIndex(int32 FrameIndex); // 0x3aed7c0 [Final Native Public]
    float GetFractionalFrameIndex(); // 0x3aed790 [Final Native Public]
    float GetDuration(); // 0x3aed760 [Final Native Public]
    void GetCurrentFramesForInterpolation(const USparseVolumeTextureFrame*& Frame0, const USparseVolumeTextureFrame*& Frame1, const float& LerpAlpha); // 0x3aed5e0 [Final Native Public]
    USparseVolumeTextureFrame* GetCurrentFrame(); // 0x3aed5b0 [Final Native Public]

// UEditorFlagCollector (/Script/Engine.EditorFlagCollector)
    TArray<FName> GetFlagNames(); // 0x3af3720 [Final Native Static Public]

// UStereoLayerShapeCylinder (/Script/Engine.StereoLayerShapeCylinder)
    void SetRadius(float InRadius); // 0x3af4070 [Final Native Public]
    void SetOverlayArc(float InOverlayArc); // 0x3af3ed0 [Final Native Public]
    void SetHeight(int32 InHeight); // 0x3af3cb0 [Final Native Public]

// UStereoLayerShapeEquirect (/Script/Engine.StereoLayerShapeEquirect)
    void SetEquirectProps(const FEquirectProps& InScaleBiases); // 0x3af3af0 [Final Native Public]

// UStereoLayerComponent (/Script/Engine.StereoLayerComponent)
    void SetUVRect(const FBox2D& InUVRect); // 0x3af4290 [Final Native Public]
    void SetTexture(UTexture* InTexture); // 0x3af4200 [Final Native Public]
    void SetQuadSize(const FVector2D& InQuadSize); // 0x3af3fe0 [Final Native Public]
    void SetPriority(int32 InPriority); // 0x3af3f50 [Final Native Public]
    void SetLeftTexture(UTexture* InTexture); // 0x3af3e40 [Final Native Public]
    void SetEquirectProps(const FEquirectProps& InEquirectProps); // 0x3af39c0 [Final Native Public]
    void MarkTextureForUpdate(); // 0x3af39a0 [Final Native Public]
    FBox2D GetUVRect(); // 0x3af38b0 [Final Native Public]
    UTexture* GetTexture(); // 0x3af3890 [Final Native Public]
    FVector2D GetQuadSize(); // 0x3af37e0 [Final Native Public]
    int32 GetPriority(); // 0x3af37c0 [Final Native Public]
    UTexture* GetLeftTexture(); // 0x3af37a0 [Final Native Public]

// UTextRenderComponent (/Script/Engine.TextRenderComponent)
    void SetYScale(float Value); // 0x3af4530 [Final Native Public]
    void SetXScale(float Value); // 0x3af44b0 [Final Native Public]
    void SetWorldSize(float Value); // 0x3af4430 [Final Native Public]
    void SetVertSpacingAdjust(float Value); // 0x3af4330 [Final Native Public]
    void SetVerticalAlignment(const EVerticalTextAligment& Value); // 0x3af43b0 [Final Native Public]
    void SetTextRenderColor(const FColor& Value); // 0x3af4180 [Final Native Public]
    void SetTextMaterial(UMaterialInterface* Material); // 0x3af40f0 [Final Native Public]
    void SetText(FText& Value); // 0x3af38f0 [Final Native Public]
    void SetHorizSpacingAdjust(float Value); // 0x3af3d40 [Final Native Public]
    void SetHorizontalAlignment(const EHorizTextAligment& Value); // 0x3af3dc0 [Final Native Public]
    void SetFont(UFont* Value); // 0x3af3c20 [Final Native Public]
    void K2_SetText(FText& Value); // 0x3af38f0 [Final Native Public]
    FVector GetTextWorldSize(); // 0x3af3850 [Final Native Public]
    FVector GetTextLocalSize(); // 0x3af3810 [Final Native Public]

// UTimelineComponent (/Script/Engine.TimelineComponent)
    void Stop(); // 0x3afa730 [Final Native Public]
    void SetVectorCurve(UCurveVector* NewVectorCurve, const FName& VectorTrackName); // 0x3afa480 [Final Native Public]
    void SetTimelinePostUpdateFunc(const FScriptDelegate& NewTimelinePostUpdateFunc); // 0x3afa3e0 [Final Native Public]
    void SetTimelineLengthMode(const ETimelineLengthMode& NewLengthMode); // 0x3afa360 [Final Native Public]
    void SetTimelineLength(float NewLength); // 0x3afa2e0 [Final Native Public]
    void SetTimelineFinishedFunc(const FScriptDelegate& NewTimelineFinishedFunc); // 0x3afa240 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x3af9f20 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); // 0x3af9fa0 [Final Native Public]
    void SetNewTime(float NewTime); // 0x3af9ea0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x3af9d10 [Final Native Public]
    void SetLinearColorCurve(UCurveLinearColor* NewLinearColorCurve, const FName& LinearColorTrackName); // 0x3af9c40 [Final Native Public]
    void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); // 0x3af9b20 [Final Native Public]
    void SetFloatCurve(UCurveFloat* NewFloatCurve, const FName& FloatTrackName); // 0x3af9a50 [Final Native Public]
    void ReverseFromEnd(); // 0x3af9a30 [Final Native Public]
    void Reverse(); // 0x3af9a10 [Final Native Public]
    void PlayFromStart(); // 0x3af99f0 [Final Native Public]
    void Play(); // 0x3af99d0 [Final Native Public]
    void OnRep_Timeline(FTimeline& OldTimeline); // 0x3af9820 [Final Native Public]
    bool IsReversing(); // 0x3af96c0 [Final Native Public]
    bool IsPlaying(); // 0x3af9690 [Final Native Public]
    bool IsLooping(); // 0x3af9660 [Final Native Public]
    float GetTimelineLength(); // 0x3af9550 [Final Native Public]
    float GetScaledTimelineLength(); // 0x3af9520 [Final Native Public]
    float GetPlayRate(); // 0x3af94c0 [Final Native Public]
    float GetPlaybackPosition(); // 0x3af94f0 [Final Native Public]
    bool GetIgnoreTimeDilation(); // 0x3af9460 [Final Native Public]
    void AddInterpVector(UCurveVector* VectorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x3af91c0 [Final Native Public]
    void AddInterpLinearColor(UCurveLinearColor* LinearColorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x3af9060 [Final Native Public]
    void AddInterpFloat(UCurveFloat* FloatCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x3af8f00 [Final Native Public]
    void AddEvent(float Time, const FScriptDelegate& EventFunc); // 0x3af8e10 [Final Native Public]

// UTwitterIntegrationBase (/Script/Engine.TwitterIntegrationBase)
    bool TwitterRequest(const FString& URL, const TArray<FString>& ParamKeysAndValues, const ETwitterRequestMethod& RequestMethod, int32 AccountIndex); // 0x3afab70 [Native Public]
    bool ShowTweetUI(const FString& InitialMessage, const FString& URL, const FString& Picture); // 0x3afa5d0 [Native Public]
    void Init(); // 0x3af9580 [Native Public]
    int32 GetNumAccounts(); // 0x3af9490 [Native Public]
    FString GetAccountName(int32 AccountIndex); // 0x3af9380 [Native Public]
    bool CanShowTweetUI(); // 0x3af9350 [Native Public]
    bool AuthorizeAccounts(); // 0x3af9320 [Native Public]

// UUniversalObjectLocatorScriptingExtensions (/Script/Engine.UniversalObjectLocatorScriptingExtensions)
    FUniversalObjectLocator UniversalObjectLocatorFromString(const FString& InString); // 0x3afad10 [Final Native Static Public]
    FString ToString(FUniversalObjectLocator& Locator); // 0x3afaa70 [Final Native Static Public]
    void SyncUnload(FUniversalObjectLocator& Locator, UObject* Context); // 0x3afa970 [Final Native Static Public]
    UObject* SyncLoad(FUniversalObjectLocator& Locator, UObject* Context); // 0x3afa860 [Final Native Static Public]
    UObject* SyncFind(FUniversalObjectLocator& Locator, UObject* Context); // 0x3afa750 [Final Native Static Public]
    FUniversalObjectLocator MakeUniversalObjectLocator(UObject* Object, UObject* Context); // 0x3af96f0 [Final Native Static Public]
    bool IsEmpty(FUniversalObjectLocator& Locator); // 0x3af95a0 [Final Native Static Public]

// UVectorFieldComponent (/Script/Engine.VectorFieldComponent)
    void SetIntensity(float NewIntensity); // 0x3af9bb0 [Native Public]

// UWindDirectionalSourceComponent (/Script/Engine.WindDirectionalSourceComponent)
    void SetWindType(const EWindSourceType& InNewType); // 0x3afa550 [Final Native Public]
    void SetStrength(float InNewStrength); // 0x3afa1c0 [Final Native Public]
    void SetSpeed(float InNewSpeed); // 0x3afa140 [Final Native Public]
    void SetRadius(float InNewRadius); // 0x3afa0c0 [Final Native Public]
    void SetMinimumGustAmount(float InNewMinGust); // 0x3af9e20 [Final Native Public]
    void SetMaximumGustAmount(float InNewMaxGust); // 0x3af9da0 [Final Native Public]

// AWorldSettings (/Script/Engine.WorldSettings)
    void OnRep_WorldGravityZ(); // 0x3a8c720 [Native Public]
    void OnRep_NaniteSettings(); // 0x3ad9ba0 [Native Public]

// UAvoidanceManager (/Script/Engine.AvoidanceManager)
    bool RegisterMovementComponent(UMovementComponent* MovementComp, float AvoidanceWeight); // 0x3b85630 [Final Native Public]
    int32 GetObjectCount(); // 0x3b854b0 [Final Native Public]
    int32 GetNewAvoidanceUID(); // 0x3b85460 [Final Native Public]
    FVector GetAvoidanceVelocityForComponent(UMovementComponent* MovementComp); // 0x3b852a0 [Final Native Public]

// AAmbientSound (/Script/Engine.AmbientSound)
    void Stop(); // 0x3b857c0 [Final Native Public]
    void Play(float StartTime); // 0x3b85520 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel); // 0x3b850a0 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel); // 0x3b84fc0 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); // 0x3b84ee0 [Final Native Public]

// UAnimationSettings (/Script/Engine.AnimationSettings)
    TArray<FString> GetBoneCustomAttributeNamesToImport(); // 0x3b853c0 [Final Native Public]

// UAnimMontage (/Script/Engine.AnimMontage)
    bool IsValidSectionName(const FName& InSectionName); // 0x3c0c110 [Final Native Public]
    bool IsValidAdditiveSlot(const FName& SlotNodeName); // 0x3c0c030 [Final Native Public]
    bool IsDynamicMontage(); // 0x3c0b960 [Final Native Public]
    FName GetSectionName(int32 SectionIndex); // 0x3c0b7b0 [Final Native Public]
    int32 GetSectionIndex(const FName& InSectionName); // 0x3c0b6e0 [Final Native Public]
    int32 GetNumSections(); // 0x3c0b6c0 [Final Native Public]
    FName GetGroupName(); // 0x3c0b4d0 [Final Native Public]
    UAnimSequenceBase* GetFirstAnimReference(); // 0x3c0b490 [Final Native Public]
    float GetDefaultBlendOutTime(); // 0x3c0b430 [Final Native Public]
    float GetDefaultBlendInTime(); // 0x34d1aa0 [Final Native Public]
    FAlphaBlendArgs GetBlendOutArgs(); // 0x3c0aed0 [Final Native Public]
    FAlphaBlendArgs GetBlendInArgs(); // 0x3c0ae60 [Final Native Public]
    UAnimMontage* CreateSlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime); // 0x3c0ac00 [Final Native Static Public]

// UAnimNotifyLibrary (/Script/Engine.AnimNotifyLibrary)
    bool NotifyStateReachedEnd(FAnimNotifyEventReference& EventReference); // 0x3c0c1e0 [Final Native Static Public]
    bool IsBlendingOut(FAnimNotifyEventReference& EventReference); // 0x3c0b870 [Final Native Static Public]
    float GetCurrentAnimationTimeRatio(FAnimNotifyEventReference& EventReference); // 0x3c0b2d0 [Final Native Static Public]
    float GetCurrentAnimationTime(FAnimNotifyEventReference& EventReference); // 0x3c0b1f0 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTimeRatio(FAnimNotifyEventReference& EventReference); // 0x3c0b0a0 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTime(FAnimNotifyEventReference& EventReference); // 0x3c0af40 [Final Native Static Public]

// UAnimNotifyMirrorInspectionLibrary (/Script/Engine.AnimNotifyMirrorInspectionLibrary)
    bool IsTriggeredByMirroredAnimation(FAnimNotifyEventReference& EventReference); // 0x3c0b9b0 [Final Native Static Public]
    UMirrorDataTable* GetMirrorDataTable(FAnimNotifyEventReference& EventReference); // 0x3c0b540 [Final Native Static Public]

// UAnimNotifyStateMachineInspectionLibrary (/Script/Engine.AnimNotifyStateMachineInspectionLibrary)
    bool IsTriggeredByStateMachine(FAnimNotifyEventReference& EventReference, UAnimInstance* AnimInstance, const FName& StateMachineName); // 0x3c0be60 [Final Native Static Public]
    bool IsTriggeredByStateInStateMachine(FAnimNotifyEventReference& EventReference, UAnimInstance* AnimInstance, const FName& StateMachineName, const FName& StateName); // 0x3c0bc80 [Final Native Static Public]
    bool IsTriggeredByState(FAnimNotifyEventReference& EventReference, UAnimInstance* AnimInstance, const FName& StateName); // 0x3c0baa0 [Final Native Static Public]

// UAnimNotifyState_Trail (/Script/Engine.AnimNotifyState_Trail)
    UParticleSystem* OverridePSTemplate(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation); // 0x16b94d0 [Event Public]

// UAnimSingleNodeInstance (/Script/Engine.AnimSingleNodeInstance)
    void StopAnim(); // 0x3c37970 [Final Native Public]
    void SetReverse(bool bInReverse); // 0x3c37810 [Final Native Public]
    void SetPreviewCurveOverride(const FName& PoseName, float Value, bool bRemoveIfZero); // 0x3c376f0 [Final Native Public]
    void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); // 0x3c375d0 [Final Native Public]
    void SetPosition(float InPosition, bool bFireNotifies); // 0x3c374a0 [Final Native Public]
    void SetPlayRate(float InPlayRate); // 0x3c37320 [Final Native Public]
    void SetPlaying(bool bIsPlaying); // 0x3c37410 [Final Native Public]
    void SetMirrorDataTable(UMirrorDataTable* MirrorDataTable); // 0x3c37240 [Final Native Public]
    void SetLooping(bool bIsLooping); // 0x3c371b0 [Final Native Public]
    void SetBlendSpacePosition(const FVector& InPosition); // 0x3c370c0 [Final Native Public]
    void SetAnimationAsset(UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); // 0x3c36fa0 [Native Public]
    void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); // 0x3c36db0 [Final Native Public]
    UMirrorDataTable* GetMirrorDataTable(); // 0x3c36c30 [Final Native Public]
    float GetLength(); // 0x3c36c00 [Final Native Public]
    UAnimationAsset* GetAnimationAsset(); // 0x3c36bd0 [Native Public]

// UAnimationAttributeIdentifierExtensions (/Script/Engine.AnimationAttributeIdentifierExtensions)
    bool IsValid(FAnimationAttributeIdentifier& Identifier); // 0x3c36cc0 [Final Native Static Public]

// UCachedAnimDataLibrary (/Script/Engine.CachedAnimDataLibrary)
    bool StateMachine_IsStateRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x3c6fe40 [Final Native Static Public]
    bool StateMachine_IsRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x3c6fcb0 [Final Native Static Public]
    bool StateMachine_IsFullWeight(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x3c6fbb0 [Final Native Static Public]
    float StateMachine_GetTotalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x3c6faa0 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTimeRemainingFraction(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x3c6f980 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTimeRemaining(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x3c6f860 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTime(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x3c6f740 [Final Native Static Public]
    float StateMachine_GetLocalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x3c6f620 [Final Native Static Public]
    float StateMachine_GetGlobalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x3c6f4d0 [Final Native Static Public]
    float StateMachine_GetCrossfadeDuration(UAnimInstance* InAnimInstance, FCachedAnimTransitionData& CachedAnimTransitionData); // 0x3c6f3a0 [Final Native Static Public]
    float StateMachine_GetAssetPlayerTimeRatio(UAnimInstance* InAnimInstance, FCachedAnimAssetPlayerData& CachedAnimAssetPlayerData); // 0x3c6f280 [Final Native Static Public]
    float StateMachine_GetAssetPlayerTime(UAnimInstance* InAnimInstance, FCachedAnimAssetPlayerData& CachedAnimAssetPlayerData); // 0x3c6f160 [Final Native Static Public]

// UAnimationCurveIdentifierExtensions (/Script/Engine.AnimationCurveIdentifierExtensions)
    bool IsValid(FAnimationCurveIdentifier& Identifier); // 0x3c6f010 [Final Native Static Public]
    ERawCurveTrackTypes GetType(FAnimationCurveIdentifier& Identifier); // 0x3c6ef70 [Final Native Static Public]
    FName GetName(FAnimationCurveIdentifier& Identifier); // 0x3c6eed0 [Final Native Static Public]

// ICurveSourceInterface (/Script/Engine.CurveSourceInterface)
    float GetCurveValue(const FName& CurveName); // 0x3c6ed80 [Native Event Public]
    void GetCurves(const TArray<FNamedCurveValue>& OutValues); // 0x3c6ee20 [Native Event Public]
    FName GetBindingName(); // 0x3c6ec90 [Native Event Public]

// ASkeletalMeshActor (/Script/Engine.SkeletalMeshActor)
    void OnRep_ReplicatedPhysAsset(); // 0x3c6f140 [Native Public]
    void OnRep_ReplicatedMesh(); // 0x3c6f120 [Native Public]
    void OnRep_ReplicatedMaterial1(); // 0x3c6f100 [Native Public]
    void OnRep_ReplicatedMaterial0(); // 0x3c6f0e0 [Native Public]

// USkeleton (/Script/Engine.Skeleton)
    UBlendProfile* GetBlendProfile(const FName& InProfileName); // 0x3c6ecd0 [Final Native Public]
    void AddCompatibleSkeletonSoft(TSoftObjectPtr<USkeleton>& SourceSkeleton); // 0x3c6ea80 [Final Native Public]
    void AddCompatibleSkeleton(USkeleton* SourceSkeleton); // 0x3c6e8d0 [Final Native Public]

// UTransformTrajectoryBlueprintLibrary (/Script/Engine.TransformTrajectoryBlueprintLibrary)
    void DebugDrawTrajectory(FTransformTrajectory& Trajectory, UWorld* World, float DebugThickness, float HeightOffset); // 0x3c6eb50 [Final Native Static Public]

// UAsyncActionLoadPrimaryAsset (/Script/Engine.AsyncActionLoadPrimaryAsset)
    UAsyncActionLoadPrimaryAsset* AsyncLoadPrimaryAsset(UObject* WorldContextObject, const FPrimaryAssetId& PrimaryAsset, const TArray<FName>& LoadBundles); // 0x3cb1370 [Final Native Static Public]

// UAsyncActionLoadPrimaryAssetClass (/Script/Engine.AsyncActionLoadPrimaryAssetClass)
    UAsyncActionLoadPrimaryAssetClass* AsyncLoadPrimaryAssetClass(UObject* WorldContextObject, const FPrimaryAssetId& PrimaryAsset, const TArray<FName>& LoadBundles); // 0x3cb1580 [Final Native Static Public]

// UAsyncActionLoadPrimaryAssetList (/Script/Engine.AsyncActionLoadPrimaryAssetList)
    UAsyncActionLoadPrimaryAssetList* AsyncLoadPrimaryAssetList(UObject* WorldContextObject, const TArray<FPrimaryAssetId>& PrimaryAssetList, const TArray<FName>& LoadBundles); // 0x3cb1980 [Final Native Static Public]

// UAsyncActionLoadPrimaryAssetClassList (/Script/Engine.AsyncActionLoadPrimaryAssetClassList)
    UAsyncActionLoadPrimaryAssetClassList* AsyncLoadPrimaryAssetClassList(UObject* WorldContextObject, const TArray<FPrimaryAssetId>& PrimaryAssetList, const TArray<FName>& LoadBundles); // 0x3cb1790 [Final Native Static Public]

// UAsyncActionChangePrimaryAssetBundles (/Script/Engine.AsyncActionChangePrimaryAssetBundles)
    UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForPrimaryAssetList(UObject* WorldContextObject, const TArray<FPrimaryAssetId>& PrimaryAssetList, const TArray<FName>& AddBundles, const TArray<FName>& RemoveBundles); // 0x3cb1170 [Final Native Static Public]
    UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForMatchingPrimaryAssets(UObject* WorldContextObject, const TArray<FName>& NewBundles, const TArray<FName>& OldBundles); // 0x3cb0fe0 [Final Native Static Public]

// USkyAtmosphereComponent (/Script/Engine.SkyAtmosphereComponent)
    void SetTransmittanceMinLightElevationAngle(float NewValue); // 0x3ec7f50 [Final Native Public]
    void SetSkyLuminanceFactor(const FLinearColor& NewValue); // 0x3ec5f10 [Final Native Public]
    void SetSkyAndAerialPerspectiveLuminanceFactor(const FLinearColor& NewValue); // 0x3ec5cc0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3ec54e0 [Final Native Public]
    void SetRayleighScatteringScale(float NewValue); // 0x3ec5050 [Final Native Public]
    void SetRayleighScattering(const FLinearColor& NewValue); // 0x3ec51d0 [Final Native Public]
    void SetRayleighExponentialDistribution(float NewValue); // 0x3ec5110 [Final Native Public]
    void SetOtherAbsorptionScale(float NewValue); // 0x3ec4e40 [Final Native Public]
    void SetOtherAbsorption(const FLinearColor& NewValue); // 0x3ec4cb0 [Final Native Public]
    void SetMultiScatteringFactor(float NewValue); // 0x3ec4bf0 [Final Native Public]
    void SetMieScatteringScale(float NewValue); // 0x3ec4b30 [Final Native Public]
    void SetMieScattering(const FLinearColor& NewValue); // 0x3ec49a0 [Final Native Public]
    void SetMieExponentialDistribution(float NewValue); // 0x3ec48e0 [Final Native Public]
    void SetMieAnisotropy(float NewValue); // 0x3ec4820 [Final Native Public]
    void SetMieAbsorptionScale(float NewValue); // 0x3ec4760 [Final Native Public]
    void SetMieAbsorption(const FLinearColor& NewValue); // 0x3ec45d0 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3ec3b30 [Final Native Public]
    void SetHeightFogContribution(float NewValue); // 0x3ec3a70 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3ec3900 [Final Native Public]
    void SetBottomRadius(float NewValue); // 0x3ec25f0 [Final Native Public]
    void SetAtmosphereHeight(float NewValue); // 0x3ec2530 [Final Native Public]
    void SetAerialPespectiveViewDistanceScale(float NewValue); // 0x3ec2470 [Final Native Public]
    void SetAerialPerspectiveStartDepth(float NewValue); // 0x3ec23b0 [Final Native Public]
    void ResetAtmosphereLightDirectionOverride(int32 AtmosphereLightIndex); // 0x3ec22a0 [Final Native Public]
    void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const FVector& LightDirection); // 0x3ec1f90 [Final Native Public]
    bool IsAtmosphereLightDirectionOverriden(int32 AtmosphereLightIndex); // 0x3ec1a60 [Final Native Public]
    FVector GetOverridenAtmosphereLightDirection(int32 AtmosphereLightIndex); // 0x3ebc6b0 [Final Native Public]
    float GetAtmosphericLightToMatchIlluminanceOnGround(const FVector& LightDirection, float IlluminanceOnGround); // 0x3eb9c20 [Final Native Public]
    FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(UDirectionalLightComponent* DirectionalLight); // 0x3eb9b20 [Final Native Public]

// UAtmosphericFogComponent (/Script/Engine.AtmosphericFogComponent)
    void SetSunMultiplier(float NewSunMultiplier); // 0x3cb1b70 [Final Native Public]
    void SetStartDistance(float NewStartDistance); // 0x3cb1b70 [Final Native Public]
    void SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum); // 0x3cb1c40 [Final Native Public]
    void SetFogMultiplier(float NewFogMultiplier); // 0x3cb1b70 [Final Native Public]
    void SetDistanceScale(float NewDistanceScale); // 0x3cb1b70 [Final Native Public]
    void SetDistanceOffset(float NewDistanceOffset); // 0x3cb1b70 [Final Native Public]
    void SetDensityOffset(float NewDensityOffset); // 0x3cb1b70 [Final Native Public]
    void SetDensityMultiplier(float NewDensityMultiplier); // 0x3cb1b70 [Final Native Public]
    void SetDefaultLightColor(const FLinearColor& NewLightColor); // 0x3cb1be0 [Final Native Public]
    void SetDefaultBrightness(float NewBrightness); // 0x3cb1b70 [Final Native Public]
    void SetAltitudeScale(float NewAltitudeScale); // 0x3cb1b70 [Final Native Public]
    void DisableSunDisk(bool NewSunDisk); // 0x332b870 [Final Native Public]
    void DisableGroundScattering(bool NewGroundScattering); // 0x332b870 [Final Native Public]

// AAudioVolume (/Script/Engine.AudioVolume)
    void SetSubmixSendSettings(const TArray<FAudioVolumeSubmixSendSettings>& NewSubmixSendSettings); // 0x3cea1e0 [Final Native Public]
    void SetSubmixOverrideSettings(const TArray<FAudioVolumeSubmixOverrideSettings>& NewSubmixOverrideSettings); // 0x3cea110 [Final Native Public]
    void SetReverbSettings(FReverbSettings& NewReverbSettings); // 0x3ce9e70 [Final Native Public]
    void SetPriority(float NewPriority); // 0x3ce9da0 [Final Native Public]
    void SetInteriorSettings(FInteriorSettings& NewInteriorSettings); // 0x3ce9a90 [Final Native Public]
    void SetEnabled(bool bNewEnabled); // 0x3ce97f0 [Final Native Public]
    void OnRep_bEnabled(); // 0x3ce96e0 [Final Native Private]

// IActorSoundParameterInterface (/Script/Engine.ActorSoundParameterInterface)
    void GetActorSoundParams(const TArray<FAudioParameter>& Params); // 0x3ce7270 [Native Event Public]

// UAudioParameterConversionStatics (/Script/Engine.AudioParameterConversionStatics)
    FAudioParameter StringToAudioParameter(const FName& Name, const FString& String); // 0x3cebbb0 [Final Native Static Public]
    FAudioParameter StringArrayToAudioParameter(const FName& Name, const TArray<FString>& Strings); // 0x3ceb960 [Final Native Static Public]
    FAudioParameter ObjectToAudioParameter(const FName& Name, UObject* Object); // 0x3ce9520 [Final Native Static Public]
    FAudioParameter ObjectArrayToAudioParameter(const FName& Name, const TArray<UObject*>& Objects); // 0x3ce9340 [Final Native Static Public]
    FAudioParameter IntegerToAudioParameter(const FName& Name, int32 Integer); // 0x3ce77e0 [Final Native Static Public]
    FAudioParameter IntegerArrayToAudioParameter(const FName& Name, const TArray<int32>& Integers); // 0x3ce75b0 [Final Native Static Public]
    FAudioParameter FloatToAudioParameter(const FName& Name, float float); // 0x3ce70c0 [Final Native Static Public]
    FAudioParameter FloatArrayToAudioParameter(const FName& Name, const TArray<float>& Floats); // 0x3ce6e90 [Final Native Static Public]
    FAudioParameter BooleanToAudioParameter(const FName& Name, bool bool); // 0x3ce6bd0 [Final Native Static Public]
    FAudioParameter BooleanArrayToAudioParameter(const FName& Name, const TArray<bool>& Bools); // 0x3ce69a0 [Final Native Static Public]

// UBlueprintInstancedStructLibrary (/Script/Engine.BlueprintInstancedStructLibrary)
    void SetInstancedStructValue(FInstancedStruct& InstancedStruct, const int32& Value); // 0x3ce98b0 [Final Native Static Public]
    void Reset(FInstancedStruct& InstancedStruct, UScriptStruct* StructType); // 0x3ce9700 [Final Native Static Public]
    bool NotEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x3ce9220 [Final Native Static Public]
    FInstancedStruct MakeInstancedStruct(const int32& Value); // 0x3ce7ae0 [Final Native Static Public]
    bool IsValid_InstancedStruct(FInstancedStruct& InstancedStruct); // 0x3ce7a30 [Final Native Static Public]
    EStructUtilsResult IsInstancedStructValid(FInstancedStruct& InstancedStruct); // 0x3ce7980 [Final Native Static Public]
    void GetInstancedStructValue(const EStructUtilsResult& ExecResult, FInstancedStruct& InstancedStruct, const int32& Value); // 0x3ce7330 [Final Native Static Public]
    bool EqualEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x3ce6d70 [Final Native Static Public]

// UBlueprintMapLibrary (/Script/Engine.BlueprintMapLibrary)
    void SetMapPropertyByName(UObject* Object, const FName& PropertyName, TMap<int32, int32>& Value); // 0x3ce9be0 [Final Native Static Public]
    void Map_Values(TMap<int32, int32>& TargetMap, const TArray<int32>& Values); // 0x3ce9110 [Final Native Static Public]
    bool Map_Remove(TMap<int32, int32>& TargetMap, const int32& Key); // 0x3ce8e00 [Final Native Static Public]
    int32 Map_Length(TMap<int32, int32>& TargetMap); // 0x3ce8d20 [Final Native Static Public]
    void Map_Keys(TMap<int32, int32>& TargetMap, const TArray<int32>& Keys); // 0x3ce8c10 [Final Native Static Public]
    bool Map_IsNotEmpty(TMap<int32, int32>& TargetMap); // 0x3ce8b10 [Final Native Static Public]
    bool Map_IsEmpty(TMap<int32, int32>& TargetMap); // 0x3ce8a10 [Final Native Static Public]
    int32 Map_GetLastIndex(TMap<int32, int32>& TargetMap); // 0x3ce8930 [Final Native Static Public]
    void Map_GetKeyValueByIndex(TMap<int32, int32>& TargetMap, int32 Index, const int32& Key, const int32& Value); // 0x3ce8530 [Final Native Static Public]
    bool Map_Find(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x3ce8200 [Final Native Static Public]
    bool Map_Contains(TMap<int32, int32>& TargetMap, const int32& Key); // 0x3ce8040 [Final Native Static Public]
    void Map_Clear(TMap<int32, int32>& TargetMap); // 0x3ce7ef0 [Final Native Static Public]
    void Map_Add(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x3ce7c60 [Final Native Static Public]

// UBlueprintSetLibrary (/Script/Engine.BlueprintSetLibrary)
    void SetSetPropertyByName(UObject* Object, const FName& PropertyName, TSet<int32>& Value); // 0x3ce9f50 [Final Native Static Public]
    void Set_Union(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x3ceb7e0 [Final Native Static Public]
    void Set_ToArray(TSet<int32>& A, const TArray<int32>& Result); // 0x3ceb5a0 [Final Native Static Public]
    void Set_RemoveItems(TSet<int32>& TargetSet, const TArray<int32>& Items); // 0x3ceb390 [Final Native Static Public]
    bool Set_Remove(TSet<int32>& TargetSet, const int32& Item); // 0x3ceb1b0 [Final Native Static Public]
    int32 Set_Length(TSet<int32>& TargetSet); // 0x3ceb0f0 [Final Native Static Public]
    bool Set_IsNotEmpty(TSet<int32>& TargetSet); // 0x3ceb020 [Final Native Static Public]
    bool Set_IsEmpty(TSet<int32>& TargetSet); // 0x3ceaf50 [Final Native Static Public]
    void Set_Intersection(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x3ceadd0 [Final Native Static Public]
    int32 Set_GetLastIndex(TSet<int32>& TargetSet); // 0x3cead10 [Final Native Static Public]
    void Set_GetItemByIndex(TSet<int32>& TargetSet, int32 Index, const int32& Item); // 0x3ceaa90 [Final Native Static Public]
    void Set_Difference(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x3cea910 [Final Native Static Public]
    bool Set_Contains(TSet<int32>& TargetSet, const int32& ItemToFind); // 0x3cea6d0 [Final Native Static Public]
    void Set_Clear(TSet<int32>& TargetSet); // 0x3cea630 [Final Native Static Public]
    void Set_AddItems(TSet<int32>& TargetSet, const TArray<int32>& NewItems); // 0x3cea470 [Final Native Static Public]
    void Set_Add(TSet<int32>& TargetSet, const int32& NewItem); // 0x3cea2b0 [Final Native Static Public]

// ICameraLensEffectInterface (/Script/Engine.CameraLensEffectInterface)
    UFXSystemComponent* GetPrimaryParticleComponent(); // 0x3d24980 [Native Public]
    TArray<UFXSystemComponent*> GetParticleComponents(); // 0x3d24890 [Native Public]

// UCameraLensEffectInterfaceClassSupportLibrary (/Script/Engine.CameraLensEffectInterfaceClassSupportLibrary)
    void SetInterfaceClass(TSubclassOf<AActor> Class, FCameraLensInterfaceClassSupport& Var, const EInterfaceValidResult& Result); // 0x3d27680 [Final Native Static Public]
    void IsInterfaceValid(const TScriptInterface<ICameraLensEffectInterface>& CameraLens, const EInterfaceValidResult& Result); // 0x3d24ce0 [Final Native Static Public]
    void IsInterfaceClassValid(FCameraLensInterfaceClassSupport& CameraLens, const EInterfaceValidResult& Result); // 0x3d24be0 [Final Native Static Public]
    TSubclassOf<AActor> GetInterfaceClass(FCameraLensInterfaceClassSupport& CameraLens); // 0x3d247b0 [Final Native Static Public]

// UCameraModifier (/Script/Engine.CameraModifier)
    void OnCameraOwnerDestroyed(AActor* InOwner); // 0x3d25040 [Final Native Protected]
    bool IsPendingDisable(); // 0x3d24de0 [Native Public]
    bool IsDisabled(); // 0x3d24bb0 [Native Public]
    AActor* GetViewTarget(); // 0x3d24af0 [Native Public]
    void EnableModifier(); // 0x3d243d0 [Native Public]
    void DisableModifier(bool bImmediate); // 0x3d242a0 [Native Public]
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0x16b94d0 [Event Public]
    void BlueprintModifyCamera(float DeltaTime, const FVector& ViewLocation, const FRotator& ViewRotation, float FOV, const FVector& NewViewLocation, const FRotator& NewViewRotation, const float& NewFOV); // 0x16b94d0 [Event Public]

// UCameraShakeSourceComponent (/Script/Engine.CameraShakeSourceComponent)
    void StopAllCameraShakesOfType(TSubclassOf<UCameraShakeBase> InCameraShake, bool bImmediately); // 0x3d28350 [Final Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x3d282c0 [Final Native Public]
    void StartCameraShake(TSubclassOf<UCameraShakeBase> InCameraShake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3d280f0 [Final Native Public]
    void Start(); // 0x3d280d0 [Final Native Public]
    float GetAttenuationFactor(const FVector& Location); // 0x3d244c0 [Final Native Public]

// UCanvasRenderTarget2D (/Script/Engine.CanvasRenderTarget2D)
    void UpdateResource(); // 0x3d28920 [Final Native Public]
    void SetSampleCount(const ETextureRenderTargetSampleCount& InSampleCount); // 0x3d27b80 [Final Native Public]
    void ReceiveUpdate(UCanvas* Canvas, int32 Width, int32 Height); // 0x16b94d0 [Event Public]
    void GetSize(const int32& Width, const int32& Height); // 0x3d249e0 [Final Native Public]
    ETextureRenderTargetSampleCount GetSampleCount(); // 0x3d249b0 [Native Public]
    UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(UObject* WorldContextObject, TSubclassOf<UCanvasRenderTarget2D> CanvasRenderTarget2DClass, int32 Width, int32 Height); // 0x3d23bd0 [Final Native Static Public]

// APawn (/Script/Engine.Pawn)
    void SpawnDefaultController(); // 0x4311f60 [Native Public]
    void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); // 0x4311e60 [Final Native Public]
    void ReceiveUnpossessed(AController* OldController); // 0x16b94d0 [Event Public]
    void ReceiveRestarted(); // 0x16b94d0 [Event Public]
    void ReceivePossessed(AController* NewController); // 0x16b94d0 [Event Public]
    void ReceiveControllerChanged(AController* OldController, AController* NewController); // 0x16b94d0 [Event Public]
    void PawnMakeNoise(float Loudness, const FVector& NoiseLocation, bool bUseNoiseMakerLocation, AActor* NoiseMaker); // 0x4311bc0 [Final Native Public]
    void OnRep_PlayerState(); // 0x417ed60 [Native Public]
    void OnRep_Controller(); // 0x4311ba0 [Native Public]
    bool IsPlayerControlled(); // 0x4311b70 [Native Public]
    bool IsPawnControlled(); // 0x4311b40 [Native Public]
    bool IsMoveInputIgnored(); // 0x4311b10 [Native Public]
    bool IsLocallyViewed(); // 0x4311ae0 [Final Native Public]
    bool IsLocallyControlled(); // 0x4311ab0 [Native Public]
    bool IsControlled(); // 0x4311a40 [Final Native Public]
    bool IsBotControlled(); // 0x4311a10 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x4311990 [Final Native Public]
    FVector GetPendingMovementInputVector(); // 0x4311960 [Final Native Public]
    TSubclassOf<UInputComponent> GetOverrideInputComponentClass(); // 0x43118f0 [Final Native Public]
    FVector GetNavAgentLocation(); // 0x43118a0 [Native Public]
    UPawnMovementComponent* GetMovementComponent(); // 0x3f3d080 [Native Public]
    AActor* GetMovementBaseActor(APawn* Pawn); // 0x43117f0 [Final Native Static Public]
    APlayerController* GetLocalViewingPlayerController(); // 0x43117c0 [Final Native Public]
    FVector GetLastMovementInputVector(); // 0x4311790 [Final Native Public]
    FRotator GetControlRotation(); // 0x4311620 [Final Native Public]
    AController* GetController(); // 0x4311690 [Final Native Public]
    FRotator GetBaseAimRotation(); // 0x43115d0 [Native Public]
    void DetachFromControllerPendingDestroy(); // 0x3ec2390 [Native Public]
    FVector ConsumeMovementInputVector(); // 0x4311580 [Native Public]
    void AddMovementInput(const FVector& WorldDirection, float ScaleValue, bool bForce); // 0x4311450 [Native Public]
    void AddControllerYawInput(float Val); // 0x43113c0 [Native Public]
    void AddControllerRollInput(float Val); // 0x4311330 [Native Public]
    void AddControllerPitchInput(float Val); // 0x43112a0 [Native Public]

// ACharacter (/Script/Engine.Character)
    void UnCrouch(bool bClientSimulation); // 0x3d28890 [Native Public]
    void StopJumping(); // 0x3d28550 [Native Public]
    void StopAnimMontage(UAnimMontage* AnimMontage); // 0x3d284c0 [Native Public]
    void ServerMovePacked(const FCharacterServerMovePackedBits& PackedBits); // 0x3d26eb0 [Native Event Public]
    void ServerMoveOld(float OldTimeStamp, const FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); // 0x3d26d30 [Native Event Public]
    void ServerMoveNoBase(float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x3d26a50 [Native Event Public]
    void ServerMoveDualNoBase(float TimeStamp0, const FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x3d26600 [Native Event Public]
    void ServerMoveDualHybridRootMotion(float TimeStamp0, const FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent* ClientMovementBase, const FName& ClientBaseBoneName, uint8 ClientMovementMode); // 0x3d26130 [Native Event Public]
    void ServerMoveDual(float TimeStamp0, const FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent* ClientMovementBase, const FName& ClientBaseBoneName, uint8 ClientMovementMode); // 0x3d25c60 [Native Event Public]
    void ServerMove(float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent* ClientMovementBase, const FName& ClientBaseBoneName, uint8 ClientMovementMode); // 0x3d25900 [Native Event Public]
    void RootMotionDebugClientPrintOnScreen(const FString& InString); // 0x3d25860 [Native Event Public]
    float PlayAnimMontage(UAnimMontage* AnimMontage, float InPlayRate, const FName& StartSectionName); // 0x3d255e0 [Native Public]
    void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta); // 0x3d253a0 [Native Event Public]
    void OnRep_RootMotion(); // 0x3d25240 [Final Native Public]
    void OnRep_ReplicatedBasedMovement(); // 0x3d25220 [Native Public]
    void OnRep_ReplayLastTransformUpdateTimeStamp(); // 0x3d251f0 [Final Native Public]
    void OnRep_IsCrouched(); // 0x3d251d0 [Native Public]
    void OnLaunched(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x16b94d0 [Event Public]
    void OnLanded(FHitResult& Hit); // 0x16b94d0 [Event Public]
    void OnJumped(); // 0x3d250e0 [Native Event Public]
    void LaunchCharacter(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x3d24ed0 [Native Public]
    void K2_UpdateCustomMovement(float DeltaTime); // 0x16b94d0 [Event Public]
    void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x16b94d0 [Event Public]
    void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); // 0x16b94d0 [Event Public]
    void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x16b94d0 [Event Public]
    void Jump(); // 0x3d24eb0 [Native Public]
    bool IsPlayingRootMotion(); // 0x3d24e60 [Final Native Public]
    bool IsPlayingNetworkedRootMotionMontage(); // 0x3d24e10 [Final Native Public]
    bool IsJumpProvidingForce(); // 0x3d24db0 [Native Public]
    bool HasAnyRootMotion(); // 0x3d24b40 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x3d24760 [Final Native Public]
    FVector GetBaseTranslationOffset(); // 0x3d245f0 [Final Native Public]
    FRotator GetBaseRotationOffsetRotator(); // 0x3d24590 [Final Native Public]
    float GetAnimRootMotionTranslationScale(); // 0x3d244a0 [Final Native Public]
    void Crouch(bool bClientSimulation); // 0x3d23d40 [Native Public]
    void ClientVeryShortAdjustPosition(float Timestamp, const FVector& NewLoc, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3d23980 [Native Event Public]
    void ClientMoveResponsePacked(const FCharacterMoveResponsePackedBits& PackedBits); // 0x3d23830 [Native Event Public]
    void ClientCheatWalk(); // 0x3d23810 [Native Event Public]
    void ClientCheatGhost(); // 0x3d237f0 [Native Event Public]
    void ClientCheatFly(); // 0x3d237d0 [Native Event Public]
    void ClientAdjustRootMotionSourcePosition(float Timestamp, const FRootMotionSourceGroup& ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, const FVector& ServerLoc, const FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, UPrimitiveComponent* ServerBase, const FName& ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3d232e0 [Native Event Public]
    void ClientAdjustRootMotionPosition(float Timestamp, float ServerMontageTrackPosition, const FVector& ServerLoc, const FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, UPrimitiveComponent* ServerBase, const FName& ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3d22fb0 [Native Event Public]
    void ClientAdjustPosition(float Timestamp, const FVector& NewLoc, const FVector& NewVel, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x3d22d00 [Native Event Public]
    void ClientAckGoodMove(float Timestamp); // 0x3d22c70 [Native Event Public]
    bool CanJumpInternal(); // 0x3d22b30 [Native Event Protected]
    bool CanJump(); // 0x3d22b00 [Final Native Public]
    bool CanCrouch(); // 0x3d22ad0 [Native Public]
    void CacheInitialMeshOffset(const FVector& MeshRelativeLocation, const FRotator& MeshRelativeRotation); // 0x3d229d0 [Native Public]

// AController (/Script/Engine.Controller)
    void UnPossess(); // 0x3ec8590 [Final Native Public]
    void StopMovement(); // 0x3ec8570 [Native Public]
    void SetInitialLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3ec3db0 [Native Public]
    void SetIgnoreMoveInput(bool bNewMoveInput); // 0x3ec3d20 [Native Public]
    void SetIgnoreLookInput(bool bNewLookInput); // 0x3ec3c90 [Native Public]
    void SetControlRotation(const FRotator& NewRotation); // 0x3ec2a80 [Native Public]
    void ResetIgnoreMoveInput(); // 0x3ec2390 [Native Public]
    void ResetIgnoreLookInput(); // 0x3ec2370 [Native Public]
    void ResetIgnoreInputFlags(); // 0x3ec2350 [Native Public]
    void ReceiveUnPossess(APawn* UnpossessedPawn); // 0x16b94d0 [Event Protected]
    void ReceivePossess(APawn* PossessedPawn); // 0x16b94d0 [Event Protected]
    void ReceiveInstigatedAnyDamage(float Damage, UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser); // 0x16b94d0 [Event Protected]
    void Possess(APawn* InPawn); // 0x3ec20f0 [Final Native Public]
    void OnRep_PlayerState(); // 0x3dc8330 [Native Public]
    void OnRep_Pawn(); // 0x3ec1e90 [Native Public]
    bool LineOfSightTo(AActor* Other, const FVector& ViewPoint, bool bAlternateChecks); // 0x3ec1d40 [Native Public]
    APawn* K2_GetPawn(); // 0x3ec1ce0 [Final Native Public]
    bool IsPlayerController(); // 0x3ec1c00 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x3ec1bd0 [Native Public]
    bool IsLookInputIgnored(); // 0x3ec1ba0 [Native Public]
    bool IsLocalPlayerController(); // 0x3ec1b50 [Final Native Public]
    bool IsLocalController(); // 0x3ec1b20 [Native Public]
    AActor* GetViewTarget(); // 0x3ec12e0 [Native Public]
    void GetPlayerViewPoint(const FVector& Location, const FRotator& Rotation); // 0x3ebc770 [Native Public]
    FRotator GetDesiredRotation(); // 0x3eb9fd0 [Native Public]
    FRotator GetControlRotation(); // 0x3eb9da0 [Native Public]
    void ClientSetRotation(const FRotator& NewRotation, bool bResetCamera); // 0x3eb74b0 [Native Event Public]
    void ClientSetLocation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3eb7370 [Native Event Public]

// APlayerController (/Script/Engine.PlayerController)
    bool WasInputKeyJustReleased(const FKey& Key); // 0x44176b0 [Final Native Public]
    bool WasInputKeyJustPressed(const FKey& Key); // 0x4417540 [Final Native Public]
    void ToggleSpeaking(bool bInSpeaking); // 0x44174b0 [Native Public]
    void TestServerLevelVisibilityChange(const FName& PackageName, const FName& Filename); // 0x4417400 [Final Native Private]
    void SwitchLevel(const FString& URL); // 0x4417360 [Native Public]
    bool StreamingSourceShouldBlockOnSlowStreaming(); // 0x4417330 [Native Public]
    bool StreamingSourceShouldActivate(); // 0x4417300 [Native Public]
    void StopHapticEffect(const EControllerHand& Hand); // 0x4417270 [Final Native Public]
    void StartFire(uint8 FireModeNum); // 0x44171f0 [Native Public]
    void SetVirtualJoystickVisibility(bool bVisible); // 0x4417160 [Native Public]
    void SetViewTargetWithBlend(AActor* NewViewTarget, float BlendTime, const EViewTargetBlendFunction& BlendFunc, float BlendExp, bool bLockOutgoing); // 0x4416fc0 [Native Public]
    void SetName(const FString& S); // 0x4416f20 [Native Public]
    void SetMouseLocation(int32 X, int32 Y); // 0x4416e00 [Final Native Public]
    void SetMouseCursorWidget(const EMouseCursor& Cursor, UUserWidget* CursorWidget); // 0x4416cf0 [Final Native Public]
    void SetMotionControlsEnabled(bool bEnabled); // 0x4416c60 [Final Native Public]
    void SetHapticsByValue(float Frequency, float Amplitude, const EControllerHand& Hand); // 0x4416b50 [Final Native Public]
    void SetDisableHaptics(bool bNewDisabled); // 0x4416ac0 [Native Public]
    void SetDeprecatedInputYawScale(float NewValue); // 0x44169e0 [Final Native Public]
    void SetDeprecatedInputRollScale(float NewValue); // 0x4416900 [Final Native Public]
    void SetDeprecatedInputPitchScale(float NewValue); // 0x4416820 [Final Native Public]
    void SetControllerTriggerReleaseThresholds(float LeftThreshold, float RightThreshold); // 0x4416660 [Final Native Public]
    void SetControllerLightColor(const FColor& Color); // 0x44165b0 [Final Native Public]
    void SetControllerGyroAutoCalibration(bool bEnabled); // 0x44164c0 [Final Native Public]
    void SetControllerDeadZones(float LeftDeadZone, float RightDeadZone); // 0x4416300 [Final Native Public]
    void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x4416120 [Native Public]
    void SetAudioListenerOverride(USceneComponent* AttachToComponent, const FVector& Location, const FRotator& Rotation); // 0x4415f80 [Final Native Public]
    void SetAudioListenerAttenuationOverride(USceneComponent* AttachToComponent, const FVector& AttenuationLocationOVerride); // 0x4415e60 [Final Native Public]
    void ServerViewSelf(const FViewTargetTransitionParams& TransitionParams); // 0x4415d80 [Native Event Public]
    void ServerViewPrevPlayer(); // 0x4415d30 [Native Event Public]
    void ServerViewNextPlayer(); // 0x4415ce0 [Native Event Public]
    void ServerVerifyViewTarget(); // 0x4415c90 [Native Event Public]
    void ServerUpdateMultipleLevelsVisibility(const TArray<FUpdateLevelVisibilityLevelInfo>& LevelVisibilities); // 0x4415b90 [Final Native Event Public]
    void ServerUpdateLevelVisibility(const FUpdateLevelVisibilityLevelInfo& LevelVisibility); // 0x4415ad0 [Final Native Event Public]
    void ServerUpdateCamera(const FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); // 0x44159a0 [Native Event Public]
    void ServerUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x4415790 [Native Event Public]
    void ServerUnblockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x4415580 [Native Event Public]
    void ServerToggleAILogging(); // 0x4415530 [Native Event Public]
    void ServerShortTimeout(); // 0x44154e0 [Native Event Public]
    void ServerSetSpectatorWaiting(bool bWaiting); // 0x4415420 [Native Event Public]
    void ServerSetSpectatorLocation(const FVector& NewLoc, const FRotator& NewRot); // 0x44152e0 [Native Event Public]
    void ServerSendLatestAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x4415250 [Native Event Public]
    void ServerRestartPlayer(); // 0x4415200 [Native Event Public]
    void ServerPause(); // 0x44151b0 [Native Event Public]
    void ServerNotifyLoadedWorld(const FName& WorldPackageName); // 0x4414f50 [Final Native Event Public]
    void ServerMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x4414d40 [Native Event Public]
    void ServerExecRPC(const FString& Msg); // 0x4414c80 [Native Event Public]
    void ServerExec(const FString& Msg); // 0x4113080 [Final Native Public]
    void ServerCheckClientPossessionReliable(); // 0x4414c30 [Native Event Public]
    void ServerCheckClientPossession(); // 0x4414be0 [Native Event Public]
    void ServerChangeName(const FString& S); // 0x4414b20 [Native Event Public]
    void ServerCamera(const FName& NewMode); // 0x4414a60 [Native Event Public]
    void ServerBlockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x4414850 [Native Event Public]
    void ServerAcknowledgePossession(APawn* P); // 0x4414790 [Native Event Public]
    void SendToConsole(const FString& Command); // 0x44146f0 [Native Public]
    void RestartLevel(); // 0x44146d0 [Native Public]
    void ResetControllerTriggerReleaseThresholds(); // 0x4414620 [Final Native Public]
    void ResetControllerLightColor(); // 0x44145b0 [Final Native Public]
    void ResetControllerDeadZones(); // 0x44144c0 [Final Native Public]
    bool ProjectWorldLocationToScreen(const FVector& WorldLocation, const FVector2D& ScreenLocation, bool bPlayerViewportRelative); // 0x44142f0 [Final Native Public]
    void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, const EControllerHand& Hand, float Scale, bool bLoop); // 0x4413c60 [Final Native Public]
    void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, const EDynamicForceFeedbackAction& Action, const FLatentActionInfo& LatentInfo); // 0x4413990 [Final Native Public]
    void Pause(); // 0x4413970 [Native Public]
    void OnServerStartedVisualLogger(bool bIsLogging); // 0x44138e0 [Native Event Public]
    void LocalTravel(const FString& URL); // 0x4413780 [Native Public]
    void K2_ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); // 0x44135b0 [Final Native Public]
    bool IsStreamingSourceEnabled(); // 0x4413580 [Native Public]
    bool IsPrimaryPlayer(); // 0x4413500 [Final Native Public]
    bool IsInputKeyDown(const FKey& Key); // 0x4413360 [Final Native Public]
    void GetViewportSize(const int32& SizeX, const int32& SizeY); // 0x44131f0 [Final Native Public]
    void GetStreamingSourceShapes(const TArray<FStreamingSourceShape>& OutShapes); // 0x4413140 [Native Public]
    EStreamingSourcePriority GetStreamingSourcePriority(); // 0x4413110 [Native Public]
    void GetStreamingSourceLocationAndRotation(const FVector& OutLocation, const FRotator& OutRotation); // 0x4413020 [Native Public]
    ASpectatorPawn* GetSpectatorPawn(); // 0x4413000 [Final Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x4412e60 [Final Native Public]
    TSubclassOf<UPlayerInput> GetOverridePlayerInputClass(); // 0x4412d20 [Final Native Public]
    bool GetMousePosition(const float& LocationX, const float& LocationY); // 0x4412c20 [Final Native Public]
    FVector GetInputVectorKeyState(const FKey& Key); // 0x4412a90 [Final Native Public]
    void GetInputTouchState(const ETouchIndex& FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x4412870 [Final Native Public]
    void GetInputMouseDelta(const float& DeltaX, const float& DeltaY); // 0x4412780 [Final Native Public]
    void GetInputMotionState(const FVector& Tilt, const FVector& RotationRate, const FVector& Gravity, const FVector& Acceleration); // 0x44124b0 [Final Native Public]
    float GetInputKeyTimeDown(const FKey& Key); // 0x4412330 [Final Native Public]
    void GetInputAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x4412200 [Final Native Public]
    float GetInputAnalogKeyState(const FKey& Key); // 0x4412080 [Final Native Public]
    AHUD* GetHUD(); // 0x4410f50 [Final Native Public]
    bool GetHitResultUnderFingerForObjects(const ETouchIndex& FingerIndex, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x4411d40 [Final Native Public]
    bool GetHitResultUnderFingerByChannel(const ETouchIndex& FingerIndex, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x4411a00 [Final Native Public]
    bool GetHitResultUnderFinger(const ETouchIndex& FingerIndex, const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x4411810 [Final Native Public]
    bool GetHitResultUnderCursorForObjects(const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x4411520 [Final Native Public]
    bool GetHitResultUnderCursorByChannel(const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x4411240 [Final Native Public]
    bool GetHitResultUnderCursor(const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x4410f70 [Final Native Public]
    FVector GetFocalLocation(); // 0x4410f00 [Native Public]
    float GetDeprecatedInputYawScale(); // 0x4410e60 [Final Native Public]
    float GetDeprecatedInputRollScale(); // 0x4410dc0 [Final Native Public]
    float GetDeprecatedInputPitchScale(); // 0x4410d20 [Final Native Public]
    void FOV(float NewFOV); // 0x4410c50 [Native Public]
    void EnableCheats(); // 0x44108b0 [Native Public]
    bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, const FVector& WorldLocation, const FVector& WorldDirection); // 0x4410700 [Final Native Public]
    bool DeprojectMousePositionToWorld(const FVector& WorldLocation, const FVector& WorldDirection); // 0x44105a0 [Final Native Public]
    void ConsoleKey(const FKey& Key); // 0x44104a0 [Native Public]
    void ClientWasKicked(const FText& KickReason); // 0x4410400 [Native Event Public]
    void ClientVoiceHandshakeComplete(); // 0x44103e0 [Native Event Public]
    void ClientUpdateMultipleLevelsStreamingStatus(const TArray<FUpdateLevelStreamingLevelStatus>& LevelStatuses); // 0x4410340 [Native Event Public]
    void ClientUpdateLevelStreamingStatus(const FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex, const FNetLevelVisibilityTransactionId& TransactionId, bool bNewShouldBlockOnUnload); // 0x4410110 [Native Event Public]
    void ClientUnmutePlayers(const TArray<FUniqueNetIdRepl>& PlayerIds); // 0x4410060 [Native Event Public]
    void ClientUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x440fec0 [Native Event Public]
    void ClientTravelInternal(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x440fd40 [Native Event Public]
    void ClientTravel(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x440fb30 [Final Native Public]
    void ClientTeamMessage(APlayerState* SenderPlayerState, const FString& S, const FName& Type, float MsgLifeTime); // 0x440f9d0 [Native Event Public]
    void ClientStopForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag); // 0x440f900 [Native Event Public]
    void ClientStopCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x440f820 [Final Native Public]
    void ClientStopCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x440f730 [Native Event Public]
    void ClientStartOnlineSession(); // 0x440f710 [Native Event Public]
    void ClientStartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent); // 0x440f590 [Final Native Public]
    void ClientStartCameraShake(TSubclassOf<UCameraShakeBase> Shake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x440f3c0 [Native Event Public]
    void ClientSpawnGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x440f310 [Native Event Public]
    void ClientSpawnCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x440f260 [Native Event Public]
    void ClientSetViewTarget(AActor* A, const FViewTargetTransitionParams& TransitionParams); // 0x440f0e0 [Native Event Public]
    void ClientSetupNetworkPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x440f1d0 [Native Event Public]
    void ClientSetSpectatorWaiting(bool bWaiting); // 0x440f050 [Native Event Public]
    void ClientSetHUD(TSubclassOf<AHUD> NewHUDClass); // 0x440efa0 [Native Event Public]
    void ClientSetForceMipLevelsToBeResident(UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); // 0x440ee90 [Native Event Public]
    void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); // 0x440ed10 [Native Event Public]
    void ClientSetCameraMode(const FName& NewCamMode); // 0x440ec80 [Native Event Public]
    void ClientSetCameraFade(bool bEnableFading, const FColor& FadeColor, const FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); // 0x440ea90 [Native Event Public]
    void ClientSetBlockOnAsyncLoading(); // 0x440ea70 [Native Event Public]
    void ClientReturnToMainMenuWithTextReason(const FText& ReturnReason); // 0x440e9d0 [Native Event Public]
    void ClientRetryClientRestart(APawn* NewPawn); // 0x440e940 [Native Event Public]
    void ClientRestart(APawn* NewPawn); // 0x72883eaa0 [Native Event Public]
    void ClientReset(); // 0x440e890 [Native Event Public]
    void ClientRepObjRef(UObject* Object); // 0x440e800 [Native Event Public]
    void ClientReceiveLocalizedMessage(TSubclassOf<ULocalMessage> Message, int32 Switch, APlayerState* RelatedPlayerState_1, APlayerState* RelatedPlayerState_2, UObject* OptionalObject); // 0x440e600 [Native Event Public]
    void ClientPrestreamTextures(AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x440e4a0 [Native Event Public]
    void ClientPrepareMapChange(const FName& LevelName, bool bFirst, bool bLast); // 0x440e380 [Native Event Public]
    void ClientPlaySoundAtLocation(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier); // 0x440e1f0 [Native Event Public]
    void ClientPlaySound(USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); // 0x440e0e0 [Native Event Public]
    void ClientPlayForceFeedback_Internal(UForceFeedbackEffect* ForceFeedbackEffect, const FForceFeedbackParameters& Params); // 0x440dff0 [Final Native Event Private]
    void ClientMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x440de50 [Native Event Public]
    void ClientMessage(const FString& S, const FName& Type, float MsgLifeTime); // 0x440dd20 [Native Event Public]
    void ClientIgnoreMoveInput(bool bIgnore); // 0x3ec4fc0 [Native Event Public]
    void ClientIgnoreLookInput(bool bIgnore); // 0x440dc90 [Native Event Public]
    void ClientGotoState(const FName& NewState); // 0x440dc00 [Native Event Public]
    void ClientGameEnded(AActor* EndGameFocus, bool bIsWinner); // 0x440db30 [Native Event Public]
    void ClientForceGarbageCollection(); // 0x440db10 [Native Event Public]
    void ClientFlushLevelStreaming(); // 0x440daa0 [Final Native Event Public]
    void ClientEndOnlineSession(); // 0x3d237f0 [Native Event Public]
    void ClientEnableNetworkVoice(bool bEnable); // 0x440da10 [Native Event Public]
    void ClientCommitMapChange(); // 0x440d9f0 [Native Event Public]
    void ClientClearCameraLensEffects(); // 0x440d9d0 [Native Event Public]
    void ClientCapBandwidth(int32 Cap); // 0x440d940 [Native Event Public]
    void ClientCancelPendingMapChange(); // 0x440d920 [Native Event Public]
    void ClientAddTextureStreamingLoc(const FVector& InLoc, float Duration, bool bOverrideLocation); // 0x440d7b0 [Final Native Event Public]
    void ClientAckUpdateLevelVisibility(const FName& PackageName, const FNetLevelVisibilityTransactionId& TransactionId, bool bClientAckCanMakeVisible); // 0x440d6a0 [Native Event Public]
    void ClientAckTimeDilation(float TimeDilation, int32 ServerStep); // 0x440d5c0 [Native Event Public]
    void ClearAudioListenerOverride(); // 0x440d570 [Final Native Public]
    void ClearAudioListenerAttenuationOverride(); // 0x440d520 [Final Native Public]
    bool CanRestartPlayer(); // 0x440d4f0 [Native Public]
    void Camera(const FName& NewMode); // 0x440d460 [Native Public]
    void AddYawInput(float Val); // 0x440d310 [Native Public]
    void AddRollInput(float Val); // 0x440d280 [Native Public]
    void AddPitchInput(float Val); // 0x440d1f0 [Native Public]
    void ActivateTouchInterface(UTouchInterface* NewTouchInterface); // 0x440cf10 [Native Public]

// UCheatManager (/Script/Engine.CheatManager)
    void Walk(); // 0x2609c00 [Native Public]
    void ViewSelf(); // 0x3d28c80 [Native Public]
    void ViewPlayer(const FString& S); // 0x3d28be0 [Native Public]
    void ViewClass(TSubclassOf<AActor> DesiredClass); // 0x3d28b30 [Native Public]
    void ViewActor(const FName& ActorName); // 0x3d28aa0 [Native Public]
    void UpdateSafeArea(); // 0x3d28940 [Final Native Public]
    void ToggleServerStatReplicatorUpdateStatNet(); // 0x3d28810 [Final Native Public]
    void ToggleServerStatReplicatorClientOverwrite(); // 0x3d28790 [Final Native Public]
    void ToggleDebugCamera(); // 0x3d28770 [Native Public]
    void ToggleAILogging(); // 0x3d28750 [Native Public]
    void TestCollisionDistance(); // 0x3d28730 [Native Public]
    void Teleport(); // 0x2609be0 [Native Public]
    void Summon(const FString& ClassName); // 0x3d28690 [Native Public]
    void StreamLevelOut(const FName& PackageName); // 0x3d28600 [Native Public]
    void StreamLevelIn(const FName& PackageName); // 0x3d28570 [Native Public]
    void SpawnServerStatReplicator(); // 0x3d28090 [Final Native Public]
    void Slomo(float NewTimeDilation); // 0x3d28000 [Native Public]
    void SetWorldOrigin(); // 0x3d27ea0 [Final Native Public]
    void SetMouseSensitivityToDefault(); // 0x3d277c0 [Native Public]
    void ServerToggleAILogging(); // 0x3d27000 [Native Event Public]
    void ReceiveInitCheatManager(); // 0x16b94d0 [Event Public]
    void ReceiveEndPlay(); // 0x16b94d0 [Event Public]
    void PlayersOnly(); // 0x3b4b7a0 [Native Public]
    void OnPlayerEndPlayed(AActor* Player, const EEndPlayReason& EndPlayReason); // 0x3d25100 [Final Native Public]
    void OnlyLoadLevel(const FName& PackageName); // 0x3d25550 [Native Public]
    void LogLoc(); // 0x3d25020 [Native Public]
    void InvertMouse(); // 0x3d24b90 [Native Public]
    void God(); // 0x3d24b20 [Native Public]
    void Ghost(); // 0x3b4b780 [Native Public]
    APlayerController* GetPlayerController(); // 0x3d24910 [Final Native Public]
    void FreezeFrame(float Delay); // 0x3d24410 [Native Public]
    void Fly(); // 0x3b4b7c0 [Native Public]
    void FlushLog(); // 0x3d243f0 [Native Public]
    void EnableDebugCamera(); // 0x3d243b0 [Native Protected]
    void DumpVoiceMutingState(); // 0x3d24390 [Native Public]
    void DumpPartyState(); // 0x3d24370 [Native Public]
    void DumpOnlineSessionState(); // 0x3d24350 [Native Public]
    void DumpChatState(); // 0x3d24330 [Native Public]
    void DisableDebugCamera(); // 0x3d24280 [Native Protected]
    void DestroyTarget(); // 0x3d24260 [Native Public]
    void DestroyServerStatReplicator(); // 0x3d24240 [Final Native Public]
    void DestroyPawns(TSubclassOf<APawn> aClass); // 0x3d24190 [Native Public]
    void DestroyAllPawnsExceptTarget(); // 0x3d24170 [Native Public]
    void DestroyAll(TSubclassOf<AActor> aClass); // 0x3d240c0 [Native Public]
    void DebugCapsuleSweepSize(float HalfHeight, float Radius); // 0x3d23ff0 [Native Public]
    void DebugCapsuleSweepPawn(); // 0x3d23fd0 [Native Public]
    void DebugCapsuleSweepComplex(bool bTraceComplex); // 0x3d23f40 [Native Public]
    void DebugCapsuleSweepClear(); // 0x3d23f20 [Native Public]
    void DebugCapsuleSweepChannel(const ECollisionChannel& Channel); // 0x3d23ea0 [Native Public]
    void DebugCapsuleSweepCapture(); // 0x3d23e80 [Native Public]
    void DebugCapsuleSweep(); // 0x3d23e60 [Native Public]
    void DamageTarget(float DamageAmount); // 0x3d23dd0 [Native Public]
    void CheatScript(const FString& ScriptName); // 0x3d22b60 [Final Native Public]
    void ChangeSize(float F); // 0x2609fa0 [Native Public]
    void BugItStringCreator(const FVector& ViewLocation, const FRotator& ViewRotation, const FString& GoString, const FString& LocString); // 0x3d22800 [Native Public]
    void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); // 0x3d22610 [Native Public]
    void BugIt(const FString& ScreenShotDescription); // 0x3d22570 [Native Public]

// UCheatManagerExtension (/Script/Engine.CheatManagerExtension)
    void RemovedFromCheatManager(); // 0x3a16710 [Native Event Public]
    APlayerController* GetPlayerController(); // 0x3d24940 [Final Native Public]
    void AddedToCheatManager(); // 0x3a166f0 [Native Event Public]

// UApplicationLifecycleComponent (/Script/Engine.ApplicationLifecycleComponent)
    void OnTemperatureChangeDelegate__DelegateSignature(const ETemperatureSeverityType& Severity); // 0x16b94d0 [Public]
    void OnLowPowerModeDelegate__DelegateSignature(bool bInLowPowerMode); // 0x16b94d0 [Public]
    void ApplicationStartupArgumentsDelegate__DelegateSignature(const TArray<FString>& StartupArguments); // 0x16b94d0 [Public]
    void ApplicationLifetimeDelegate__DelegateSignature(); // 0x16b94d0 [Public]

// UArrowComponent (/Script/Engine.ArrowComponent)
    void SetUseInEditorScaling(bool bNewValue); // 0x332b870 [Final Native Public]
    void SetTreatAsASprite(bool bNewValue); // 0x3dcce70 [Final Native Public]
    void SetScreenSize(float NewScreenSize); // 0x3dcc780 [Final Native Public]
    void SetIsScreenSizeScaled(bool bNewValue); // 0x3dcbce0 [Final Native Public]
    void SetArrowSize(float NewSize); // 0x3dca710 [Final Native Public]
    void SetArrowLength(float NewLength); // 0x3dca680 [Final Native Public]
    void SetArrowFColor(const FColor& NewColor); // 0x3dca600 [Final Native Public]
    void SetArrowColor(const FLinearColor& NewColor); // 0x3dca570 [Native Public]

// UAudioComponent (/Script/Engine.AudioComponent)
    void StopDelayed(float DelayTime); // 0x3dcd4c0 [Final Native Public]
    void Stop(); // 0x3dcd4a0 [Native Public]
    void SetWaveParameter(const FName& InName, USoundWave* InWave); // 0x3dcd3d0 [Final Native Public]
    void SetVolumeMultiplier(float NewVolumeMultiplier); // 0x3dcd150 [Final Native Public]
    void SetUISound(bool bInUISound); // 0x3dccf10 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x3dccc90 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3dcca20 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x3dcc940 [Final Native Public]
    void SetSound(USoundBase* NewSound); // 0x3dcc810 [Final Native Public]
    void SetPitchMultiplier(float NewPitchMultiplier); // 0x3dcc680 [Final Native Public]
    void SetPaused(bool bPause); // 0x3dcc440 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x3dcc350 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x3dcc280 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x3dcbf30 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x3dcbe50 [Final Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x3dcbd80 [Final Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x3dcbb80 [Native Public]
    void SetHighPassFilterFrequency(float InHighPassFilterFrequency); // 0x3dcbaa0 [Final Native Public]
    void SetHighPassFilterEnabled(bool InHighPassFilterEnabled); // 0x3dcb9d0 [Final Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x3dcb600 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x3dcaeb0 [Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3dcab00 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x3dcaa30 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x3dca930 [Final Native Public]
    void SetAttenuationOverrides(FSoundAttenuationSettings& InAttenuationOverrides); // 0x3dca7a0 [Final Native Public]
    void RemoveModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination); // 0x3dca1d0 [Final Native Public]
    void PlayQuantized(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle, FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, const EAudioFaderCurve& InFadeCurve); // 0x3dc9ed0 [Native Public]
    void Play(float StartTime); // 0x3d275f0 [Native Public]
    bool IsVirtualized(); // 0x3dc98a0 [Final Native Public]
    bool IsPlaying(); // 0x3dc9860 [Native Public]
    bool HasCookedFFTData(); // 0x3dc9760 [Final Native Public]
    bool HasCookedAmplitudeEnvelopeData(); // 0x3dc9710 [Final Native Public]
    EAudioComponentPlayState GetPlayState(); // 0x3dc8f00 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x3dc8d50 [Final Native Public]
    bool GetCookedFFTDataForAllPlayingSounds(const TArray<FSoundWaveSpectralDataPerSound>& OutSoundWaveSpectralData); // 0x3dc89b0 [Final Native Public]
    bool GetCookedFFTData(const TArray<float>& FrequenciesToGet, const TArray<FSoundWaveSpectralData>& OutSoundWaveSpectralData); // 0x3dc8880 [Final Native Public]
    bool GetCookedEnvelopeDataForAllPlayingSounds(const TArray<FSoundWaveEnvelopeDataPerSound>& OutEnvelopeData); // 0x3dc87c0 [Final Native Public]
    bool GetCookedEnvelopeData(const float& OutEnvelopeData); // 0x3dc8710 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3dc8590 [Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x3dc8430 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x3dc7e50 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3dc7d30 [Final Native Public]
    void AdjustAttenuation(FSoundAttenuationSettings& InAttenuationSettings); // 0x3dc7ba0 [Final Native Public]
    void AddModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination); // 0x3dc78d0 [Final Native Public]

// UBillboardComponent (/Script/Engine.BillboardComponent)
    void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x3dcd000 [Native Public]
    void SetSpriteAndUV(UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x3dccb00 [Native Public]
    void SetSprite(UTexture2D* NewSprite); // 0x3a16660 [Native Public]
    void SetOpacityMaskRefVal(float RefVal); // 0x3dcc1f0 [Final Native Public]

// UShapeComponent (/Script/Engine.ShapeComponent)
    void SetLineThickness(float Thickness); // 0x3e74c10 [Final Native Public]

// UBoxComponent (/Script/Engine.BoxComponent)
    void SetBoxExtent(const FVector& InBoxExtent, bool bUpdateOverlaps); // 0x3dcaf90 [Final Native Public]
    FVector GetUnscaledBoxExtent(); // 0x3dc93f0 [Final Native Public]
    FVector GetScaledBoxExtent(); // 0x3dc8fb0 [Final Native Public]

// UCapsuleComponent (/Script/Engine.CapsuleComponent)
    void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); // 0x3dcb2c0 [Final Native Public]
    void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); // 0x3dcb1e0 [Final Native Public]
    void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); // 0x3dcb100 [Final Native Public]
    void GetUnscaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x3dc9580 [Final Native Public]
    void GetUnscaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x3dc9490 [Final Native Public]
    float GetUnscaledCapsuleRadius(); // 0x3dc9470 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight_WithoutHemisphere(); // 0x3dc9440 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight(); // 0x3dc9420 [Final Native Public]
    float GetShapeScale(); // 0x3dc9370 [Final Native Public]
    void GetScaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x3dc9230 [Final Native Public]
    void GetScaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x3dc9110 [Final Native Public]
    float GetScaledCapsuleRadius(); // 0x3dc90c0 [Final Native Public]
    float GetScaledCapsuleHalfHeight_WithoutHemisphere(); // 0x3dc9060 [Final Native Public]
    float GetScaledCapsuleHalfHeight(); // 0x3dc9020 [Final Native Public]

// UMovementComponent (/Script/Engine.MovementComponent)
    void StopMovementImmediately(); // 0x3e24b60 [Native Public]
    void SnapUpdatedComponentToPlane(); // 0x3e24b20 [Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0x3e23ef0 [Native Public]
    void SetPlaneConstraintOrigin(const FVector& PlaneOrigin); // 0x3e22c40 [Native Public]
    void SetPlaneConstraintNormal(const FVector& PlaneNormal); // 0x3e22bb0 [Native Public]
    void SetPlaneConstraintFromVectors(const FVector& Forward, const FVector& Up); // 0x3e22ab0 [Native Public]
    void SetPlaneConstraintEnabled(bool bEnabled); // 0x3e22a20 [Native Public]
    void SetPlaneConstraintAxisSetting(const EPlaneConstraintAxisSetting& NewAxisSetting); // 0x3e229a0 [Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x3e1d740 [Native Public]
    bool K2_MoveUpdatedComponent(const FVector& Delta, const FRotator& NewRotation, FHitResult& OutHit, bool bSweep, bool bTeleport); // 0x3e1cde0 [Final Native Public]
    bool IsExceedingMaxSpeed(float MaxSpeed); // 0x3e1cbf0 [Native Public]
    FVector GetPlaneConstraintOrigin(); // 0x3e1c730 [Final Native Public]
    FVector GetPlaneConstraintNormal(); // 0x3e1c700 [Final Native Public]
    EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting(); // 0x37c90c0 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x3e1c6d0 [Native Public]
    float GetMaxSpeed(); // 0x3e1c550 [Native Public]
    float GetGravityZ(); // 0x3e1c1f0 [Native Public]
    FVector ConstrainNormalToPlane(const FVector& Normal); // 0x3e1b580 [Native Public]
    FVector ConstrainLocationToPlane(const FVector& Location); // 0x3e1b4c0 [Native Public]
    FVector ConstrainDirectionToPlane(const FVector& Direction); // 0x3e1b400 [Native Public]

// UNavMovementComponent (/Script/Engine.NavMovementComponent)
    bool IsSwimming(); // 0x3e1cda0 [Native Public]
    bool IsMovingOnGround(); // 0x3dc99e0 [Native Public]
    bool IsFlying(); // 0x3e1ccd0 [Native Public]
    bool IsFalling(); // 0x3e1cc90 [Native Public]
    bool IsCrouching(); // 0x3e1cbb0 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x3e1ca60 [Native Public]

// UPawnMovementComponent (/Script/Engine.PawnMovementComponent)
    void ServerAsyncPhysicsStateAction(UPrimitiveComponent* ActionComponent, const FName& BoneName, const FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction& ActionType, const FVector& ActionDatas, const FVector& ActionPosition); // 0x3e1de30 [Final Native Event Private]
    void MulticastAsyncPhysicsStateAction(UPrimitiveComponent* ActionComponent, const FName& BoneName, const FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction& ActionType, const FVector& ActionDatas, const FVector& ActionPosition); // 0x3e1d170 [Final Native Event Private]
    bool IsMoveInputIgnored(); // 0x3e1cd70 [Native Public]
    FVector GetPendingInputVector(); // 0x3e1c650 [Final Native Public]
    APawn* GetPawnOwner(); // 0x3e1c630 [Final Native Public]
    FVector GetLastInputVector(); // 0x3e1c450 [Final Native Public]
    FVector ConsumeInputVector(); // 0x3e1b640 [Native Public]
    void AddInputVector(const FVector& WorldVector, bool bForce); // 0x3e1ab80 [Native Public]

// UCharacterMovementComponent (/Script/Engine.CharacterMovementComponent)
    void SetWalkableFloorZ(float InWalkableFloorZ); // 0x3dcd300 [Final Native Public]
    void SetWalkableFloorAngle(float InWalkableFloorAngle); // 0x3dcd250 [Final Native Public]
    void SetMovementMode(const EMovementMode& NewMovementMode, uint8 NewCustomMode); // 0x3dcc120 [Native Public]
    void SetGroupsToIgnoreMask(FNavAvoidanceMask& GroupMask); // 0x3dcb930 [Final Native Public]
    void SetGroupsToIgnore(int32 GroupFlags); // 0x3dcb8a0 [Final Native Public]
    void SetGroupsToAvoidMask(FNavAvoidanceMask& GroupMask); // 0x3dcb800 [Final Native Public]
    void SetGroupsToAvoid(int32 GroupFlags); // 0x3dcb770 [Final Native Public]
    void SetGravityDirection(const FVector& GravityDir); // 0x3dcb6d0 [Native Public]
    void SetCrouchedHalfHeight(float NewValue); // 0x3dcb570 [Final Native Public]
    void SetAvoidanceGroupMask(FNavAvoidanceMask& GroupMask); // 0x3dcae10 [Final Native Public]
    void SetAvoidanceGroup(int32 GroupFlags); // 0x3dcad80 [Final Native Public]
    void SetAvoidanceEnabled(bool bEnable); // 0x3dcac60 [Final Native Public]
    float K2_GetWalkableFloorZ(); // 0x3dc9eb0 [Final Native Public]
    float K2_GetWalkableFloorAngle(); // 0x3dc9e90 [Final Native Public]
    void K2_FindFloor(const FVector& CapsuleLocation, FFindFloorResult& FloorResult); // 0x3dc9d80 [Native Public]
    void K2_ComputeFloorDist(const FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult& FloorResult); // 0x3dc9a20 [Native Public]
    bool IsWalking(); // 0x3dc99e0 [Final Native Public]
    bool IsWalkable(FHitResult& Hit); // 0x3dc98d0 [Native Public]
    bool HasCustomGravity(); // 0x3dc97b0 [Final Native Public]
    float GetValidPerchRadius(); // 0x3dc9680 [Final Native Public]
    float GetPerchRadiusThreshold(); // 0x3dc8ed0 [Final Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x3dc8e70 [Final Native Public]
    float GetMinAnalogSpeed(); // 0x3dc8d10 [Native Public]
    float GetMaxJumpHeightWithJumpTime(); // 0x3dc8cd0 [Native Public]
    float GetMaxJumpHeight(); // 0x3dc8c90 [Native Public]
    float GetMaxBrakingDeceleration(); // 0x3dc8c50 [Native Public]
    float GetMaxAcceleration(); // 0x3dc8c10 [Native Public]
    FVector GetLastUpdateVelocity(); // 0x3dc8be0 [Final Native Public]
    FRotator GetLastUpdateRotation(); // 0x3dc8b90 [Final Native Public]
    FVector GetLastUpdateRequestedVelocity(); // 0x3dc8b60 [Final Native Public]
    FVector GetLastUpdateLocation(); // 0x3dc8b30 [Final Native Public]
    FVector GetImpartedMovementBaseVelocity(); // 0x3dc8ae0 [Native Public]
    FVector GetGravityDirection(); // 0x3dc8ab0 [Final Native Public]
    FVector GetCurrentAcceleration(); // 0x3dc8a80 [Final Native Public]
    float GetCrouchedHalfHeight(); // 0x34d1a40 [Final Native Public]
    ACharacter* GetCharacterOwner(); // 0x3dc86d0 [Final Native Public]
    float GetAnalogInputModifier(); // 0x3dc86b0 [Final Native Public]
    void DisableMovement(); // 0x3dc8410 [Native Public]
    void ClearAccumulatedForces(); // 0x3dc8330 [Native Public]
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x3dc80d0 [Native Protected]
    void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); // 0x3dc7f60 [Native Public]
    void AddImpulse(const FVector& Impulse, bool bVelocityChange); // 0x3dc77e0 [Native Public]
    void AddForce(const FVector& Force); // 0x3dc7750 [Native Public]

// UDecalComponent (/Script/Engine.DecalComponent)
    void SetSortOrder(int32 Value); // 0x3e23830 [Final Native Public]
    void SetFadeScreenSize(float NewFadeScreenSize); // 0x3e20290 [Final Native Public]
    void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); // 0x3e20100 [Final Native Public]
    void SetFadeIn(float StartDelay, float Duration); // 0x3e1ffe0 [Final Native Public]
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3e1f670 [Final Native Public]
    void SetDecalColor(const FLinearColor& Color); // 0x3e1f5d0 [Final Native Public]
    float GetFadeStartDelay(); // 0x3e1c1d0 [Final Native Public]
    float GetFadeInStartDelay(); // 0x3e1c1b0 [Final Native Public]
    float GetFadeInDuration(); // 0x3e1c190 [Final Native Public]
    float GetFadeDuration(); // 0x3e1c170 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3e1c150 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x3e1b890 [Native Public]

// ULightComponent (/Script/Engine.LightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x3e24a30 [Final Native Public]
    void SetUseTemperature(bool bNewValue); // 0x3e24200 [Final Native Public]
    void SetUseRayTracedDistanceFieldShadows(bool bNewValue); // 0x3e24120 [Final Native Public]
    void SetUseIESBrightness(bool bNewValue); // 0x3e23f80 [Final Native Public]
    void SetTransmission(bool bNewValue); // 0x3e23e10 [Final Native Public]
    void SetTemperature(float NewTemperature); // 0x3e23d20 [Final Native Public]
    void SetSpecularScale(float NewValue); // 0x3e23a40 [Final Native Public]
    void SetShadowSlopeBias(float NewValue); // 0x3e23510 [Final Native Public]
    void SetShadowBias(float NewValue); // 0x3e23330 [Final Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x3e22280 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x3e21ef0 [Final Native Public]
    void SetLightFunctionMaterialCloseRange(UMaterialInterface* NewLightFunctionMaterial); // 0x3e21e10 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x3e21d30 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x3e21c70 [Final Native Public]
    void SetLightFunctionDisabledBrightness(float NewValue); // 0x3e21bb0 [Final Native Public]
    void SetLightFColor(const FColor& NewLightColor); // 0x3e21a70 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor, bool bSRGB); // 0x3e218f0 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x3e216c0 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x3e213a0 [Final Native Public]
    void SetIESTexture(UTextureLightProfile* NewValue); // 0x3e212c0 [Final Native Public]
    void SetIESBrightnessScale(float NewValue); // 0x3e21200 [Final Native Public]
    void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); // 0x3e20a30 [Final Native Public]
    void SetEnableLightShaftBloom(bool bNewValue); // 0x3e1fce0 [Final Native Public]
    void SetDiffuseScale(float NewValue); // 0x3e1f720 [Final Native Public]
    void SetBloomTint(const FColor& NewValue); // 0x3e1ea20 [Final Native Public]
    void SetBloomThreshold(float NewValue); // 0x3e1e960 [Final Native Public]
    void SetBloomStartDistance(float NewValue); // 0x3e1e8a0 [Final Native Public]
    void SetBloomScatteringDistribution(float NewValue); // 0x3e1e7e0 [Final Native Public]
    void SetBloomScale(float NewValue); // 0x3e1e720 [Final Native Public]
    void SetBloomRange(float NewValue); // 0x3e1e660 [Final Native Public]
    void SetBloomMaxBrightness(float NewValue); // 0x3e1e5a0 [Final Native Public]
    void SetBloomContrast(float NewValue); // 0x3e1e4e0 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x3e1e030 [Final Native Public]

// UDirectionalLightComponent (/Script/Engine.DirectionalLightComponent)
    void SetShadowSourceAngleFactor(float NewValue); // 0x3e235d0 [Final Native Public]
    void SetShadowDistanceFadeoutFraction(float NewValue); // 0x3e23480 [Final Native Public]
    void SetShadowCascadeBiasDistribution(float NewValue); // 0x3e233f0 [Final Native Public]
    void SetShadowAmount(float NewValue); // 0x3e23270 [Final Native Public]
    void SetOcclusionMaskDarkness(float NewValue); // 0x3e22780 [Final Native Public]
    void SetOcclusionDepthRange(float NewValue); // 0x3e226c0 [Final Native Public]
    void SetLightSourceSoftAngle(float NewValue); // 0x3e221c0 [Final Native Public]
    void SetLightSourceAngle(float NewValue); // 0x3e22100 [Final Native Public]
    void SetLightShaftOverrideDirection(const FVector& NewValue); // 0x3e21ff0 [Final Native Public]
    void SetForwardShadingPriority(int32 NewValue); // 0x3e20c10 [Final Native Public]
    void SetEnableLightShaftOcclusion(bool bNewValue); // 0x3e1fdc0 [Final Native Public]
    void SetDynamicShadowDistanceStationaryLight(float NewValue); // 0x3e1fb20 [Final Native Public]
    void SetDynamicShadowDistanceMovableLight(float NewValue); // 0x3e1fa90 [Final Native Public]
    void SetDynamicShadowCascades(int32 NewValue); // 0x3e1f9f0 [Final Native Public]
    void SetCloudShadowStrength(float NewValue); // 0x3e1f2d0 [Final Native Public]
    void SetCascadeTransitionFraction(float NewValue); // 0x3e1f170 [Final Native Public]
    void SetCascadeDistributionExponent(float NewValue); // 0x3e1f0e0 [Final Native Public]
    void SetAtmosphereSunLightIndex(int32 NewValue); // 0x3e1e330 [Final Native Public]
    void SetAtmosphereSunLight(bool bNewValue); // 0x3e1e250 [Final Native Public]
    void SetAtmosphereSunDiskColorScale(const FLinearColor& NewValue); // 0x3e1e110 [Final Native Public]

// USphereComponent (/Script/Engine.SphereComponent)
    void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); // 0x3ec60a0 [Final Native Public]
    float GetUnscaledSphereRadius(); // 0x3dc9420 [Final Native Public]
    float GetShapeScale(); // 0x3dc9370 [Final Native Public]
    float GetScaledSphereRadius(); // 0x3ebe620 [Final Native Public]

// UExponentialHeightFogComponent (/Script/Engine.ExponentialHeightFogComponent)
    void SetVolumetricFogStartDistance(float NewValue); // 0x3e249a0 [Final Native Public]
    void SetVolumetricFogScatteringDistribution(float NewValue); // 0x3e24910 [Final Native Public]
    void SetVolumetricFogNearFadeInDistance(float NewValue); // 0x3e24880 [Final Native Public]
    void SetVolumetricFogLightFunctionDistance(float NewValue); // 0x3e247f0 [Final Native Public]
    void SetVolumetricFogExtinctionScale(float NewValue); // 0x3e24760 [Final Native Public]
    void SetVolumetricFogEmissive(const FLinearColor& NewValue); // 0x3e24680 [Final Native Public]
    void SetVolumetricFogDistance(float NewValue); // 0x3e245f0 [Final Native Public]
    void SetVolumetricFogAlbedo(const FColor& NewValue); // 0x3e24560 [Final Native Public]
    void SetVolumetricFog(bool bNewValue); // 0x3e244c0 [Final Native Public]
    void SetStartDistance(float Value); // 0x3e23b10 [Final Native Public]
    void SetSkyAtmosphereAmbientContributionColorScale(const FLinearColor& NewValue); // 0x3e23690 [Final Native Public]
    void SetSecondFogHeightOffset(float Value); // 0x3e231e0 [Final Native Public]
    void SetSecondFogHeightFalloff(float Value); // 0x3e23150 [Final Native Public]
    void SetSecondFogDensity(float Value); // 0x3e230c0 [Final Native Public]
    void SetSecondFogData(const FExponentialHeightFogData& NewValue); // 0x3e22ff0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3e22e70 [Final Native Public]
    void SetNonDirectionalInscatteringColorDistance(float Value); // 0x3e224c0 [Final Native Public]
    void SetInscatteringTextureTint(const FLinearColor& Value); // 0x3e215e0 [Final Native Public]
    void SetInscatteringColorCubemapAngle(float Value); // 0x3e21550 [Final Native Public]
    void SetInscatteringColorCubemap(UTextureCube* Value); // 0x3e21490 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3e21150 [Final Native Public]
    void SetFullyDirectionalInscatteringColorDistance(float Value); // 0x3e20e50 [Final Native Public]
    void SetFogMaxOpacity(float Value); // 0x3e208d0 [Final Native Public]
    void SetFogInscatteringColor(const FLinearColor& Value); // 0x3e207f0 [Final Native Public]
    void SetFogHeightFalloff(float Value); // 0x3e20760 [Final Native Public]
    void SetFogDensity(float Value); // 0x3e20540 [Final Native Public]
    void SetFogCutoffDistance(float Value); // 0x3e204b0 [Final Native Public]
    void SetEndDistance(float Value); // 0x3e1fe90 [Final Native Public]
    void SetDirectionalInscatteringStartDistance(float Value); // 0x3e1f960 [Final Native Public]
    void SetDirectionalInscatteringExponent(float Value); // 0x3e1f8d0 [Final Native Public]
    void SetDirectionalInscatteringColor(const FLinearColor& Value); // 0x3e1f7f0 [Final Native Public]

// UForceFeedbackComponent (/Script/Engine.ForceFeedbackComponent)
    void Stop(); // 0x3e24b40 [Native Public]
    void SetIntensityMultiplier(float NewIntensityMultiplier); // 0x3d278e0 [Final Native Public]
    void SetForceFeedbackEffect(UForceFeedbackEffect* NewForceFeedbackEffect); // 0x3e20b10 [Final Native Public]
    void Play(float StartTime); // 0x3688530 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FForceFeedbackAttenuationSettings& OutAttenuationSettings); // 0x3e1b2d0 [Final Native Public]
    void AdjustAttenuation(FForceFeedbackAttenuationSettings& InAttenuationSettings); // 0x3e1b1e0 [Final Native Public]

// UHeterogeneousVolumeComponent (/Script/Engine.HeterogeneousVolumeComponent)
    void SetVolumeResolution(const FIntVector& NewValue); // 0x3e243e0 [Final Native Public]
    void SetStreamingMipBias(int32 NewValue); // 0x3e23c60 [Final Native Public]
    void SetStartFrame(float NewValue); // 0x3e23ba0 [Final Native Public]
    void SetPlaying(bool NewValue); // 0x3e22cd0 [Final Native Public]
    void SetLooping(bool NewValue); // 0x3e223e0 [Final Native Public]
    void SetFrameRate(float NewValue); // 0x3e20d90 [Final Native Public]
    void SetFrame(float NewValue); // 0x3e20cd0 [Final Native Public]
    void SetEndFrame(float NewValue); // 0x3e1ff20 [Final Native Public]
    void Play(); // 0x3e1d7d0 [Final Native Public]

// UInputComponent (/Script/Engine.InputComponent)
    bool WasControllerKeyJustReleased(const FKey& Key); // 0x3e1cab0 [Final Native Private]
    bool WasControllerKeyJustPressed(const FKey& Key); // 0x3e1cab0 [Final Native Private]
    void OnInputOwnerEndPlayed(AActor* InOwner, const EEndPlayReason& EndPlayReason); // 0x3e1d5c0 [Final Native Private]
    bool IsControllerKeyDown(const FKey& Key); // 0x3e1cab0 [Final Native Private]
    void GetTouchState(int32 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x3e1c760 [Final Native Private]
    FVector GetControllerVectorKeyState(const FKey& Key); // 0x3e1c030 [Final Native Private]
    void GetControllerMouseDelta(const float& DeltaX, const float& DeltaY); // 0x3e1bf70 [Final Native Private]
    float GetControllerKeyTimeDown(const FKey& Key); // 0x3e1bd60 [Final Native Private]
    void GetControllerAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x3e1be70 [Final Native Private]
    float GetControllerAnalogKeyState(const FKey& Key); // 0x3e1bd60 [Final Native Private]

// UInterpToMovementComponent (/Script/Engine.InterpToMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3e24b80 [Final Native Public]
    void RestartMovement(float InitialDirection); // 0x3e1dd90 [Final Native Public]
    void ResetControlPoints(); // 0x3e1dd20 [Final Native Public]
    void OnInterpToWaitEndDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x16b94d0 [Public]
    void OnInterpToWaitBeginDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x16b94d0 [Public]
    void OnInterpToStopDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x16b94d0 [Public]
    void OnInterpToReverseDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x16b94d0 [Public]
    void OnInterpToResetDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x16b94d0 [Public]
    void FinaliseControlPoints(); // 0x3e1b8c0 [Final Native Public]
    void AddControlPointPosition(const FVector& Pos, bool bPositionIsRelative); // 0x3e1a7c0 [Native Public]

// ULocalFogVolumeComponent (/Script/Engine.LocalFogVolumeComponent)
    void SetRadialFogExtinction(float NewValue); // 0x3e22da0 [Final Native Public]
    void SetHeightFogOffset(float NewValue); // 0x3e21080 [Final Native Public]
    void SetHeightFogFalloff(float NewValue); // 0x3e20fb0 [Final Native Public]
    void SetHeightFogExtinction(float NewValue); // 0x3e20ee0 [Final Native Public]
    void SetFogPhaseG(float NewValue); // 0x3e20960 [Final Native Public]
    void SetFogEmissive(const FLinearColor& NewValue); // 0x3e205d0 [Final Native Public]
    void SetFogAlbedo(const FLinearColor& NewValue); // 0x3e20320 [Final Native Public]

// ULocalLightComponent (/Script/Engine.LocalLightComponent)
    void SetIntensityUnits(const ELightUnits& NewIntensityUnits); // 0x3e21780 [Final Native Public]
    void SetAttenuationRadius(float NewRadius); // 0x3e1e3f0 [Final Native Public]
    float GetUnitsConversionFactor(const ELightUnits& SrcUnits, const ELightUnits& TargetUnits, float CosHalfConeAngle); // 0x3e1c890 [Final Native Static Public]

// ULODSyncComponent (/Script/Engine.LODSyncComponent)
    FString GetLODSyncDebugText(); // 0x3e1c3d0 [Final Native Public]

// UMaterialBillboardComponent (/Script/Engine.MaterialBillboardComponent)
    void SetElements(const TArray<FMaterialSpriteElement>& NewElements); // 0x3e1fbb0 [Final Native Public]
    void AddElement(UMaterialInterface* Material, UCurveFloat* DistanceToOpacityCurve, bool bSizeIsInScreenSpace, float BaseSizeX, float BaseSizeY, UCurveFloat* DistanceToSizeCurve); // 0x3e1a8b0 [Final Native Public]

// UPawnNoiseEmitterComponent (/Script/Engine.PawnNoiseEmitterComponent)
    void MakeNoise(AActor* NoiseMaker, float Loudness, const FVector& NoiseLocation); // 0x3e1d050 [Native Public]

// UPlatformEventsComponent (/Script/Engine.PlatformEventsComponent)
    bool SupportsConvertibleLaptops(); // 0x3e24cc0 [Final Native Public]
    void PlatformEventDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    bool IsInTabletMode(); // 0x3e1cd40 [Final Native Public]
    bool IsInLaptopMode(); // 0x3e1cd10 [Final Native Public]

// UPointLightComponent (/Script/Engine.PointLightComponent)
    void SetUseInverseSquaredFalloff(bool bNewValue); // 0x3e24050 [Final Native Public]
    void SetSourceRadius(float bNewValue); // 0x3e23980 [Final Native Public]
    void SetSourceLength(float NewValue); // 0x3e238c0 [Final Native Public]
    void SetSoftSourceRadius(float bNewValue); // 0x3e23770 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x3e21af0 [Final Native Public]
    void SetInverseExposureBlend(float NewInverseExposureBlend); // 0x3e21830 [Final Native Public]

// UPoseableMeshComponent (/Script/Engine.PoseableMeshComponent)
    void SetBoneTransformByName(const FName& BoneName, FTransform& InTransform, const EBoneSpaces& BoneSpace); // 0x3e1ef50 [Final Native Public]
    void SetBoneScaleByName(const FName& BoneName, const FVector& InScale3D, const EBoneSpaces& BoneSpace); // 0x3e1edd0 [Final Native Public]
    void SetBoneRotationByName(const FName& BoneName, const FRotator& InRotation, const EBoneSpaces& BoneSpace); // 0x3e1ec40 [Final Native Public]
    void SetBoneLocationByName(const FName& BoneName, const FVector& InLocation, const EBoneSpaces& BoneSpace); // 0x3e1eac0 [Final Native Public]
    void ResetBoneTransformByName(const FName& BoneName); // 0x3e1dba0 [Final Native Public]
    FTransform GetBoneTransformByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3e1bc30 [Final Native Public]
    FVector GetBoneScaleByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3e1bb20 [Final Native Public]
    FRotator GetBoneRotationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3e1b9f0 [Final Native Public]
    FVector GetBoneLocationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x3e1b8e0 [Final Native Public]
    void CopyPoseFromSkeletalComponent(USkeletalMeshComponent* InComponentToCopy); // 0x3e1b690 [Final Native Public]

// UPostProcessComponent (/Script/Engine.PostProcessComponent)
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x3e1b010 [Final Native Public]

// UProjectileMovementComponent (/Script/Engine.ProjectileMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3e75df0 [Native Public]
    void SetVelocityInLocalSpace(const FVector& NewVelocity); // 0x3e75840 [Native Public]
    void SetInterpolatedComponent(USceneComponent* Component); // 0x3e74b80 [Native Public]
    void ResetInterpolation(); // 0x3e72ed0 [Native Public]
    void OnProjectileStopDelegate__DelegateSignature(FHitResult& ImpactResult); // 0x16b94d0 [Public]
    void OnProjectileBounceDelegate__DelegateSignature(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0x16b94d0 [Public]
    void MoveInterpolationTarget(const FVector& NewLocation, const FRotator& NewRotation); // 0x3e72230 [Native Public]
    FVector LimitVelocity(const FVector& NewVelocity); // 0x3e71f80 [Final Native Public]
    bool IsVelocityUnderSimulationThreshold(); // 0x3e71d10 [Final Native Public]
    bool IsInterpolationComplete(); // 0x3e71c50 [Final Native Public]

// URectLightComponent (/Script/Engine.RectLightComponent)
    void SetSourceWidth(float NewValue); // 0x3e75610 [Final Native Public]
    void SetSourceTexture(UTexture* NewValue); // 0x3e75530 [Final Native Public]
    void SetSourceHeight(float NewValue); // 0x3e21af0 [Final Native Public]
    void SetBarnDoorLength(float NewValue); // 0x3e741b0 [Final Native Public]
    void SetBarnDoorAngle(float NewValue); // 0x3e740e0 [Final Native Public]

// URuntimeVirtualTextureComponent (/Script/Engine.RuntimeVirtualTextureComponent)
    void RequestPreload(const FBoxSphereBounds& WorldBounds, int32 Level); // 0x3e72c90 [Final Native Public]
    void Invalidate(const FBoxSphereBounds& WorldBounds, const EVTInvalidatePriority& InvalidatePriority); // 0x3e71a70 [Final Native Public]

// USplineComponent (/Script/Engine.SplineComponent)
    void UpdateSpline(); // 0x3ec8610 [Native Public]
    void SetWorldLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation); // 0x3ec82f0 [Final Native Public]
    void SetUpVectorAtSplinePoint(int32 PointIndex, const FVector& InUpVector, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3ec8010 [Final Native Public]
    void SetUnselectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x3ec5a10 [Final Native Public]
    void SetTangentsAtSplinePoint(int32 PointIndex, const FVector& InArriveTangent, const FVector& InLeaveTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3ec7730 [Final Native Public]
    void SetTangentColor(const FLinearColor& TangentColor); // 0x3ec5a10 [Final Native Public]
    void SetTangentAtSplinePoint(int32 PointIndex, const FVector& InTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3ec70e0 [Final Native Public]
    void SetSplineWorldPoints(const TArray<FVector>& Points); // 0x3ec6740 [Final Native Public]
    void SetSplinePointType(int32 PointIndex, const ESplinePointType& Type, bool bUpdateSpline); // 0x3ec62a0 [Final Native Public]
    void SetSplinePoints(const TArray<FVector>& Points, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3ec6480 [Final Native Public]
    void SetSplineLocalPoints(const TArray<FVector>& Points); // 0x3ec61f0 [Final Native Public]
    void SetSelectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x3ec5a10 [Final Native Public]
    void SetScaleAtSplinePoint(int32 PointIndex, const FVector& InScaleVector, bool bUpdateSpline); // 0x3ec5890 [Final Native Public]
    void SetRotationAtSplinePoint(int32 PointIndex, const FRotator& InRotation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3ec56f0 [Final Native Public]
    void SetOverrideConstructionScript(bool InOverride); // 0x3ec4fc0 [Native Public]
    void SetLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3ec4020 [Final Native Public]
    void SetDrawDebug(bool bShow); // 0x3ec2ec0 [Final Native Public]
    void SetDefaultUpVector(const FVector& UpVector, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ec2b20 [Final Native Public]
    void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); // 0x3ec2950 [Final Native Public]
    void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); // 0x3ec2870 [Final Native Public]
    void RemoveSplinePoint(int32 Index, bool bUpdateSpline); // 0x3ec21d0 [Final Native Public]
    bool IsClosedLoop(); // 0x3ec1b00 [Final Native Public]
    FVector GetWorldTangentAtDistanceAlongSpline(float Distance); // 0x3ec1980 [Final Native Public]
    FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity); // 0x3ec1880 [Final Native Public]
    FRotator GetWorldRotationAtDistanceAlongSpline(float Distance); // 0x3ec1780 [Final Native Public]
    FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity); // 0x3ec1680 [Final Native Public]
    FVector GetWorldLocationAtSplinePoint(int32 PointIndex); // 0x3ec15d0 [Final Native Public]
    FVector GetWorldLocationAtDistanceAlongSpline(float Distance); // 0x3ec14f0 [Final Native Public]
    FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity); // 0x3ec13f0 [Final Native Public]
    FVector GetWorldDirectionAtDistanceAlongSpline(float Distance); // 0x3ec1310 [Final Native Public]
    FVector GetVectorPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3ec11a0 [Final Native Public]
    FVector GetVectorPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x3ec1040 [Final Native Public]
    FVector GetUpVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3ec0ac0 [Final Native Public]
    FVector GetUpVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ec0780 [Final Native Public]
    FVector GetUpVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ec0440 [Final Native Public]
    FVector GetUpVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ec00f0 [Final Native Public]
    FTransform GetTransformAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity, bool bUseScale); // 0x3ebfe20 [Final Native Public]
    FTransform GetTransformAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3ebfc90 [Final Native Public]
    FTransform GetTransformAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3ebfb10 [Final Native Public]
    FTransform GetTransformAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3ebf950 [Final Native Public]
    float GetTimeAtDistanceAlongSpline(float Distance); // 0x3ebb2c0 [Final Native Public]
    FVector GetTangentAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3ebf560 [Final Native Public]
    FVector GetTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebb4f0 [Final Native Public]
    FVector GetTangentAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebf300 [Final Native Public]
    FVector GetTangentAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebf060 [Final Native Public]
    ESplinePointType GetSplinePointType(int32 PointIndex); // 0x3ebeeb0 [Final Native Public]
    FSplinePoint GetSplinePointAt(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebe720 [Final Native Public]
    float GetSplineLength(); // 0x3ebe6a0 [Final Native Public]
    FVector GetScaleAtTime(float Time, bool bUseConstantVelocity); // 0x3ebe3e0 [Final Native Public]
    FVector GetScaleAtSplinePoint(int32 PointIndex); // 0x3ebe330 [Final Native Public]
    FVector GetScaleAtSplineInputKey(float InKey); // 0x3ebe240 [Final Native Public]
    FVector GetScaleAtDistanceAlongSpline(float Distance); // 0x3ebe190 [Final Native Public]
    FRotator GetRotationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3ebe040 [Final Native Public]
    FRotator GetRotationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebdf20 [Final Native Public]
    FRotator GetRotationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebde10 [Final Native Public]
    FRotator GetRotationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebdcd0 [Final Native Public]
    float GetRollAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3ebdab0 [Final Native Public]
    float GetRollAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebd9a0 [Final Native Public]
    float GetRollAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebd890 [Final Native Public]
    float GetRollAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebd7b0 [Final Native Public]
    FVector GetRightVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3ebd230 [Final Native Public]
    FVector GetRightVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebcef0 [Final Native Public]
    FVector GetRightVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebcbb0 [Final Native Public]
    FVector GetRightVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebc860 [Final Native Public]
    int32 GetNumberOfSplineSegments(); // 0x3ebc640 [Final Native Public]
    int32 GetNumberOfSplinePoints(); // 0x3ebc5f0 [Final Native Public]
    FVector GetLocationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3ebc4a0 [Final Native Public]
    FVector GetLocationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebc1b0 [Final Native Public]
    FVector GetLocationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebbf40 [Final Native Public]
    FVector GetLocationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebbc90 [Final Native Public]
    void GetLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& Location, const FVector& Tangent, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebbb00 [Final Native Public]
    void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& LocalLocation, const FVector& LocalTangent); // 0x3ebb9c0 [Final Native Public]
    FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebb4f0 [Final Native Public]
    float GetInputKeyValueAtSplinePoint(int32 PointIndex); // 0x3ebb450 [Final Native Public]
    float GetInputKeyValueAtDistanceAlongSpline(float Distance); // 0x3ebb350 [Final Native Public]
    float GetInputKeyAtDistanceAlongSpline(float Distance); // 0x3ebb2c0 [Final Native Public]
    float GetFloatPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3ebb140 [Final Native Public]
    float GetFloatPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x3ebb010 [Final Native Public]
    float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex); // 0x3ebae90 [Final Native Public]
    float GetDistanceAlongSplineAtSplineInputKey(float InKey); // 0x3ebae00 [Final Native Public]
    float GetDistanceAlongSplineAtLocation(const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3ebaa50 [Final Native Public]
    FVector GetDirectionAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3eba900 [Final Native Public]
    FVector GetDirectionAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3eba5a0 [Final Native Public]
    FVector GetDirectionAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3eba4b0 [Final Native Public]
    FVector GetDirectionAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3eba020 [Final Native Public]
    FVector GetDefaultUpVector(const ESplineCoordinateSpace& CoordinateSpace); // 0x3eb9df0 [Final Native Public]
    FVector GetArriveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3eb9840 [Final Native Public]
    FVector FindUpVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3eb94e0 [Final Native Public]
    FTransform FindTransformClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3eb9340 [Final Native Public]
    FVector FindTangentClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3eb90c0 [Final Native Public]
    FVector FindScaleClosestToWorldLocation(const FVector& WorldLocation); // 0x3eb8fb0 [Final Native Public]
    FRotator FindRotationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3eb8e90 [Final Native Public]
    float FindRollClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3eb8d70 [Final Native Public]
    FVector FindRightVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3eb8a10 [Final Native Public]
    FVector FindLocationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3eb8780 [Final Native Public]
    float FindInputKeyOnSegmentClosestToWorldLocation(const FVector& WorldLocation, int32 Index); // 0x3eb8690 [Final Native Public]
    float FindInputKeyClosestToWorldLocation(const FVector& WorldLocation); // 0x3eb85f0 [Final Native Public]
    FVector FindDirectionClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3eb84e0 [Final Native Public]
    bool DivideSplineIntoPolylineRecursiveWithDistances(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x3eb8280 [Final Native Public]
    bool DivideSplineIntoPolylineRecursive(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3eb8090 [Final Native Public]
    bool ConvertSplineToPolyLineWithDistances(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x3eb78a0 [Final Native Public]
    bool ConvertSplineToPolyline_InTimeRange(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, float StartTimeAlongSpline, float EndTimeAlongSpline, bool bUseConstantVelocity, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline, bool bAllowWrappingIfClosed); // 0x3eb7d30 [Final Native Public]
    bool ConvertSplineToPolyline_InDistanceRange(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, float StartDistAlongSpline, float EndDistAlongSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline, bool bAllowWrappingIfClosed); // 0x3eb7ac0 [Final Native Public]
    bool ConvertSplineToPolyLine(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3eb7760 [Final Native Public]
    bool ConvertSplineSegmentToPolyLine(int32 SplinePointStartIndex, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x3eb75e0 [Final Native Public]
    void ClearSplinePoints(bool bUpdateSpline); // 0x3eb7210 [Final Native Public]
    void AddSplineWorldPoint(const FVector& position); // 0x3eb7170 [Final Native Public]
    void AddSplinePointAtIndex(const FVector& position, int32 Index, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3eb7000 [Final Native Public]
    void AddSplinePoint(const FVector& position, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x3eb6ee0 [Final Native Public]
    void AddSplineLocalPoint(const FVector& position); // 0x3eb6e40 [Final Native Public]
    void AddPoints(const TArray<FSplinePoint>& Points, bool bUpdateSpline); // 0x3eb6c60 [Final Native Public]
    void AddPoint(FSplinePoint& Point, bool bUpdateSpline); // 0x3eb6b20 [Final Native Public]

// USplineMeshComponent (/Script/Engine.SplineMeshComponent)
    void UpdateMesh(); // 0x3ec85e0 [Final Native Public]
    void SetStartTangent(const FVector& StartTangent, bool bUpdateMesh); // 0x3ec6f50 [Final Native Public]
    void SetStartScale(const FVector2D& StartScale, bool bUpdateMesh); // 0x3ec6e40 [Final Native Public]
    void SetStartRollDegrees(float StartRollDegrees, bool bUpdateMesh); // 0x3ec6d50 [Final Native Public]
    void SetStartRoll(float StartRoll, bool bUpdateMesh); // 0x3ec6c70 [Final Native Public]
    void SetStartPosition(const FVector& StartPos, bool bUpdateMesh); // 0x3ec6b80 [Final Native Public]
    void SetStartOffset(const FVector2D& StartOffset, bool bUpdateMesh); // 0x3ec6aa0 [Final Native Public]
    void SetStartAndEnd(const FVector& StartPos, const FVector& StartTangent, const FVector& EndPos, const FVector& EndTangent, bool bUpdateMesh); // 0x3ec67f0 [Final Native Public]
    void SetSplineUpDir(const FVector& InSplineUpDir, bool bUpdateMesh); // 0x3ec65b0 [Final Native Public]
    void SetForwardAxis(const ESplineMeshAxis& InForwardAxis, bool bUpdateMesh); // 0x3ec3810 [Final Native Public]
    void SetEndTangent(const FVector& EndTangent, bool bUpdateMesh); // 0x3ec3400 [Final Native Public]
    void SetEndScale(const FVector2D& EndScale, bool bUpdateMesh); // 0x3ec32f0 [Final Native Public]
    void SetEndRollDegrees(float EndRollDegrees, bool bUpdateMesh); // 0x3ec3200 [Final Native Public]
    void SetEndRoll(float EndRoll, bool bUpdateMesh); // 0x3ec3120 [Final Native Public]
    void SetEndPosition(const FVector& EndPos, bool bUpdateMesh); // 0x3ec3030 [Final Native Public]
    void SetEndOffset(const FVector2D& EndOffset, bool bUpdateMesh); // 0x3ec2f50 [Final Native Public]
    void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); // 0x3ec2790 [Final Native Public]
    void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); // 0x3ec26b0 [Final Native Public]
    FVector GetStartTangent(); // 0x3ebf030 [Final Native Public]
    FVector2D GetStartScale(); // 0x3ebf000 [Final Native Public]
    float GetStartRoll(); // 0x3ebefe0 [Final Native Public]
    FVector GetStartPosition(); // 0x3ebefb0 [Final Native Public]
    FVector2D GetStartOffset(); // 0x3ebef80 [Final Native Public]
    FVector GetSplineUpDir(); // 0x3ebef50 [Final Native Public]
    ESplineMeshAxis GetForwardAxis(); // 0x3ebb270 [Final Native Public]
    FVector GetEndTangent(); // 0x3ebafe0 [Final Native Public]
    FVector2D GetEndScale(); // 0x3ebafb0 [Final Native Public]
    float GetEndRoll(); // 0x3ebaf90 [Final Native Public]
    FVector GetEndPosition(); // 0x3ebaf60 [Final Native Public]
    FVector2D GetEndOffset(); // 0x3ebaf30 [Final Native Public]
    float GetBoundaryMin(); // 0x3eb9d80 [Final Native Public]
    float GetBoundaryMax(); // 0x3eb9d60 [Final Native Public]

// USpotLightComponent (/Script/Engine.SpotLightComponent)
    void SetOuterConeAngle(float NewOuterConeAngle); // 0x3ec4f00 [Final Native Public]
    void SetInnerConeAngle(float NewInnerConeAngle); // 0x3ec3ea0 [Final Native Public]

// UVolumetricCloudComponent (/Script/Engine.VolumetricCloudComponent)
    void SetVisibleInRealTimeSkyCaptures(bool bValue); // 0x3ec8240 [Final Native Public]
    void SetViewSampleCountScale(float NewValue); // 0x3ec8180 [Final Native Public]
    void SetTracingStartMaxDistance(float NewValue); // 0x3ec7e90 [Final Native Public]
    void SetTracingStartDistanceFromCamera(float NewValue); // 0x3ec2530 [Final Native Public]
    void SetTracingMaxDistance(float NewValue); // 0x3ec7dd0 [Final Native Public]
    void SetStopTracingTransmittanceThreshold(float NewValue); // 0x3e23330 [Final Native Public]
    void SetSkyLightCloudBottomOcclusion(float NewValue); // 0x3ec5e50 [Final Native Public]
    void SetShadowViewSampleCountScale(float NewValue); // 0x3ec4e40 [Final Native Public]
    void SetShadowTracingDistance(float NewValue); // 0x3ec5c00 [Final Native Public]
    void SetShadowReflectionViewSampleCountScale(float NewValue); // 0x3ec5b40 [Final Native Public]
    void SetShadowReflectionSampleCountScale(float NewValue); // 0x3ec5a80 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x3ec5590 [Final Native Public]
    void SetReflectionViewSampleCountScale(float NewValue); // 0x3ec5420 [Final Native Public]
    void SetReflectionSampleCountScale(float NewValue); // 0x3ec5360 [Final Native Public]
    void SetPlanetRadius(float NewValue); // 0x3ec5050 [Final Native Public]
    void SetMaterial(UMaterialInterface* NewValue); // 0x3ec4490 [Final Native Public]
    void SetLayerHeight(float NewValue); // 0x3ec25f0 [Final Native Public]
    void SetLayerBottomAltitude(float NewValue); // 0x3ec3f60 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x3ec3be0 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3ec39d0 [Final Native Public]
    void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); // 0x3ec84a0 [Final Native Public]

// UWorldPartitionStreamingSourceComponent (/Script/Engine.WorldPartitionStreamingSourceComponent)
    bool IsStreamingSourceEnabled(); // 0x3ec1cc0 [Final Native Public]
    bool IsStreamingCompleted(); // 0x3ec1c30 [Final Native Public]
    void EnableStreamingSource(); // 0x3eb84c0 [Final Native Public]
    void DisableStreamingSource(); // 0x3eb8070 [Final Native Public]

// UCurveBase (/Script/Engine.CurveBase)
    void GetValueRange(const float& MinValue, const float& MaxValue); // 0x3efe3f0 [Final Native Public]
    void GetTimeRange(const float& MinTime, const float& MaxTime); // 0x3efe1d0 [Final Native Public]

// UCurveFloat (/Script/Engine.CurveFloat)
    float GetFloatValue(float InTime); // 0x3efe090 [Final Native Public]

// UCurveLinearColor (/Script/Engine.CurveLinearColor)
    FLinearColor GetUnadjustedLinearColorValue(float InTime); // 0x3efe2c0 [Final Native Public]
    FLinearColor GetLinearColorValue(float InTime); // 0x3efe130 [Native Public]
    FLinearColor GetClampedLinearColorValue(float InTime); // 0x3efde80 [Native Public]

// UCurveLinearColorAtlas (/Script/Engine.CurveLinearColorAtlas)
    bool GetCurvePosition(UCurveLinearColor* InCurve, const float& position); // 0x3efdf20 [Final Native Public]

// UCurveVector (/Script/Engine.CurveVector)
    FVector GetVectorValue(float InTime); // 0x3efe4e0 [Final Native Public]

// UDataDrivenCVarEngineSubsystem (/Script/Engine.DataDrivenCVarEngineSubsystem)
    void OnDataDrivenCVarChanged__DelegateSignature(const FString& CVarName); // 0x16b94d0 [Public]

// UDataTableFunctionLibrary (/Script/Engine.DataTableFunctionLibrary)
    UScriptStruct* GetDataTableRowStruct(UDataTable* Table); // 0x3f3e450 [Final Native Static Public]
    void GetDataTableRowNames(UDataTable* Table, const TArray<FName>& OutRowNames); // 0x3f3e2f0 [Final Native Static Public]
    bool GetDataTableRowFromName(UDataTable* Table, const FName& RowName, FTableRowBase& OutRow); // 0x3f3de00 [Final Native Static Public]
    void GetDataTableColumnNames(UDataTable* Table, const TArray<FName>& OutColumnNames); // 0x3f3dbf0 [Final Native Static Public]
    bool GetDataTableColumnNameFromExportName(UDataTable* Table, const FString& ColumnExportName, const FName& OutColumnName); // 0x3f3da00 [Final Native Static Public]
    void GetDataTableColumnExportNames(UDataTable* Table, const TArray<FString>& OutExportColumnNames); // 0x3f3d800 [Final Native Static Public]
    TArray<FString> GetDataTableColumnAsString(UDataTable* DataTable, const FName& PropertyName); // 0x3f3d440 [Final Native Static Public]
    void EvaluateCurveTableRow(UCurveTable* CurveTable, const FName& RowName, float InXY, const EEvaluateCurveTableResult& OutResult, const float& OutXY, const FString& ContextString); // 0x3f3d210 [Final Native Static Public]
    bool DoesDataTableRowExist(UDataTable* Table, const FName& RowName); // 0x3f3d0b0 [Final Native Static Public]

// ADebugCameraController (/Script/Engine.DebugCameraController)
    void ToggleDisplay(); // 0x3f3e900 [Final Native Public]
    void ShowDebugSelectedInfo(); // 0x3f3e8e0 [Native Public]
    void SetPawnMovementSpeedScale(float NewSpeedScale); // 0x3f3e850 [Final Native Public]
    void ReceiveOnDeactivate(APlayerController* RestoredPC); // 0x16b94d0 [Event Public]
    void ReceiveOnActorSelected(AActor* NewSelectedActor, const FVector& SelectHitLocation, const FVector& SelectHitNormal, FHitResult& Hit); // 0x16b94d0 [Event Protected]
    void ReceiveOnActivate(APlayerController* OriginalPC); // 0x16b94d0 [Event Public]
    AActor* GetSelectedActor(); // 0x3f3e540 [Final Native Public]

// ADecalActor (/Script/Engine.DecalActor)
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x3f3e7c0 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x3f3e4f0 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x3f3d080 [Native Public]

// ADefaultPawn (/Script/Engine.DefaultPawn)
    void TurnAtRate(float Rate); // 0x3f3e930 [Native Public]
    void MoveUp_World(float Val); // 0x3f3e730 [Native Public]
    void MoveRight(float Val); // 0x3f3e6a0 [Native Public]
    void MoveForward(float Val); // 0x3f3e610 [Native Public]
    void LookUpAtRate(float Rate); // 0x3f3e580 [Native Public]

// UTypedElementCommonActions (/Script/Engine.TypedElementCommonActions)
    TArray<FScriptTypedElementHandle> PasteNormalizedElementsFromString(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x3f65bd0 [Final Native Public]
    TArray<FScriptTypedElementHandle> PasteElementsFromString(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x3f65820 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteNormalizedElements(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x3f65370 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x3f65020 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_DuplicateSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, const FVector& LocationOffset); // 0x3f64cd0 [Final Native Public]
    TArray<FScriptTypedElementHandle> DuplicateNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, const FVector& LocationOffset); // 0x3f643e0 [Final Native Public]
    bool DeleteSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementDeletionOptions& DeletionOptions); // 0x3f64010 [Final Native Public]
    bool DeleteNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& DeletionOptions); // 0x3f63e30 [Final Native Public]
    bool CopySelectedElementsToString(UTypedElementSelectionSet* SelectionSet, const FString& OutputString); // 0x3f63aa0 [Final Native Public]
    bool CopySelectedElements(UTypedElementSelectionSet* SelectionSet); // 0x3f63920 [Final Native Public]
    bool CopyNormalizedElementsToString(FScriptTypedElementListProxy& ElementList, const FString& OutputString); // 0x3f637c0 [Final Native Public]
    bool CopyNormalizedElements(FScriptTypedElementListProxy& ElementList); // 0x3f636e0 [Final Native Public]

// ITypedElementWorldInterface (/Script/Engine.TypedElementWorldInterface)
    bool SetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x3f66420 [Native Public]
    bool SetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x3f662a0 [Native Public]
    bool SetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& InPivotOffset); // 0x3f66180 [Native Public]
    FScriptTypedElementHandle PromoteElement(FScriptTypedElementHandle& InElementHandle, UWorld* OverrideWorld); // 0x3f66050 [Native Public]
    void NotifyMovementStarted(FScriptTypedElementHandle& InElementHandle); // 0x3f65760 [Native Public]
    void NotifyMovementOngoing(FScriptTypedElementHandle& InElementHandle); // 0x3f656a0 [Native Public]
    void NotifyMovementEnded(FScriptTypedElementHandle& InElementHandle); // 0x3f655e0 [Native Public]
    bool IsTemplateElement(FScriptTypedElementHandle& InElementHandle); // 0x254e420 [Native Public]
    bool GetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x3f64b50 [Native Public]
    bool GetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x3f649d0 [Native Public]
    bool GetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& OutPivotOffset); // 0x3f648b0 [Native Public]
    UWorld* GetOwnerWorld(FScriptTypedElementHandle& InElementHandle); // 0x3f647e0 [Native Public]
    ULevel* GetOwnerLevel(FScriptTypedElementHandle& InElementHandle); // 0x3f64710 [Native Public]
    bool GetBounds(FScriptTypedElementHandle& InElementHandle, const FBoxSphereBounds& OutBounds); // 0x3f645e0 [Native Public]
    FScriptTypedElementHandle DuplicateElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, const FVector& InLocationOffset); // 0x3f64240 [Native Public]
    bool DeleteElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& InDeletionOptions); // 0x3f63c80 [Native Public]
    bool CanScaleElement(FScriptTypedElementHandle& InElementHandle); // 0x3f63610 [Native Public]
    bool CanPromoteElement(FScriptTypedElementHandle& InElementHandle); // 0x3f63540 [Native Public]
    bool CanMoveElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementWorldType& InWorldType); // 0x3f63430 [Native Public]
    bool CanEditElement(FScriptTypedElementHandle& InElementHandle); // 0x3f63360 [Native Public]
    bool CanDuplicateElement(FScriptTypedElementHandle& InElementHandle); // 0x3f63290 [Native Public]
    bool CanDeleteElement(FScriptTypedElementHandle& InElementHandle); // 0x3f631c0 [Native Public]

// UAutoDestroySubsystem (/Script/Engine.AutoDestroySubsystem)
    void OnActorEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x3fa7740 [Final Native Private]

// UCancellableAsyncAction (/Script/Engine.CancellableAsyncAction)
    bool IsActive(); // 0x3d24bb0 [Native Public]
    void Cancel(); // 0x3951df0 [Native Public]

// UViewportStatsSubsystem (/Script/Engine.ViewportStatsSubsystem)
    void RemoveDisplayDelegate(int32 IndexToRemove); // 0x3fa7bb0 [Final Native Public]
    void AddTimedDisplay(const FText& Text, const FLinearColor& Color, float Duration, const FVector2D& DisplayOffset); // 0x3fa5a20 [Final Native Public]
    int32 AddDisplayDelegate(const FScriptDelegate& Delegate); // 0x3fa58c0 [Final Native Public]

// UAsyncActionHandleSaveGame (/Script/Engine.AsyncActionHandleSaveGame)
    UAsyncActionHandleSaveGame* AsyncSaveGameToSlot(UObject* WorldContextObject, USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x3fa6460 [Final Native Static Public]
    UAsyncActionHandleSaveGame* AsyncLoadGameFromSlot(UObject* WorldContextObject, const FString& SlotName, int32 UserIndex); // 0x3fa5cc0 [Final Native Static Public]

// UInputDeviceProperty (/Script/Engine.InputDeviceProperty)
    void ResetDeviceProperty(const FPlatformUserId& PlatformUser, const FInputDeviceId& DeviceID, bool bForceReset); // 0x3fa7cb0 [Native Event Protected]
    void EvaluateDeviceProperty(const FPlatformUserId& PlatformUser, const FInputDeviceId& DeviceID, float DeltaTime, float Duration); // 0x3fa6810 [Native Event Protected]
    void ApplyDeviceProperty(const FPlatformUserId& UserId, const FInputDeviceId& DeviceID); // 0x3fa5bf0 [Native Protected]

// UInputDeviceSubsystem (/Script/Engine.InputDeviceSubsystem)
    void RemoveDevicePropertyHandles(TSet<FInputDevicePropertyHandle>& HandlesToRemove); // 0x3fa7a30 [Final Native Public]
    void RemoveDevicePropertyByHandle(const FInputDevicePropertyHandle& HandleToRemove); // 0x3fa79a0 [Final Native Public]
    void RemoveAllDeviceProperties(); // 0x3fa7980 [Final Native Public]
    bool IsPropertyActive(const FInputDevicePropertyHandle& Handle); // 0x3fa7350 [Final Native Public]
    FInputDeviceId GetMostRecentlyUsedInputDeviceId(const FPlatformUserId& InUserId, const EHardwareDevicePrimaryType& OfType); // 0x3fa6ea0 [Final Native Public]
    FHardwareDeviceIdentifier GetMostRecentlyUsedHardwareDevice(const FPlatformUserId& InUserId); // 0x3fa6e00 [Final Native Public]
    FHardwareDeviceIdentifier GetInputDeviceHardwareIdentifier(const FInputDeviceId& InputDevice); // 0x3fa6cb0 [Final Native Public]
    UInputDeviceProperty* GetActiveDeviceProperty(const FInputDevicePropertyHandle& Handle); // 0x3fa6a40 [Final Native Public]
    FInputDevicePropertyHandle ActivateDevicePropertyOfClass(TSubclassOf<UInputDeviceProperty> PropertyClass, FActivateDevicePropertyParams& Params); // 0x3fa5670 [Final Native Public]

// ULocalPlayerSaveGame (/Script/Engine.LocalPlayerSaveGame)
    bool WasSaveRequested(); // 0x39c1050 [Native Public]
    bool WasLoaded(); // 0x3fa8e70 [Native Public]
    bool WasLastSaveSuccessful(); // 0x3fa8e40 [Native Public]
    bool SaveGameToSlotForLocalPlayer(); // 0x3fa7de0 [Native Public]
    void ResetToDefault(); // 0x3d28c80 [Native Public]
    void OnResetToDefault(); // 0x16b94d0 [Event Public]
    void OnPreSave(); // 0x16b94d0 [Event Public]
    void OnPostSave(bool bSuccess); // 0x16b94d0 [Event Public]
    void OnPostLoad(); // 0x16b94d0 [Event Public]
    ULocalPlayerSaveGame* LoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName); // 0x3fa74c0 [Final Native Static Public]
    bool IsSaveInProgress(); // 0x3fa7490 [Native Public]
    FString GetSaveSlotName(); // 0x3fa7120 [Native Public]
    int32 GetSavedDataVersion(); // 0x3fa71a0 [Native Public]
    int32 GetPlatformUserIndex(); // 0x3fa70b0 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x3fa7070 [Native Public]
    APlayerController* GetLocalPlayerController(); // 0x3fa6db0 [Native Public]
    int32 GetLatestDataVersion(); // 0x3fa6d80 [Native Public]
    int32 GetInvalidDataVersion(); // 0x3fa6d50 [Native Public]
    bool AsyncSaveGameToSlotForLocalPlayer(); // 0x39f93b0 [Native Public]
    bool AsyncLoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName, const FScriptDelegate& Delegate); // 0x3fa5ed0 [Final Native Static Public]

// USpringArmComponent (/Script/Engine.SpringArmComponent)
    bool IsCollisionFixApplied(); // 0x3fa7300 [Final Native Public]
    FVector GetUnfixedCameraPosition(); // 0x3fa72d0 [Final Native Public]
    FRotator GetTargetRotation(); // 0x3fa7200 [Final Native Public]

// UGameInstance (/Script/Engine.GameInstance)
    void ReceiveShutdown(); // 0x16b94d0 [Event Public]
    void ReceiveInit(); // 0x16b94d0 [Event Public]
    void HandleTravelError(const ETravelFailure& FailureType); // 0x16b94d0 [Event Public]
    void HandleNetworkError(const ENetworkFailure& FailureType, bool bIsServer); // 0x16b94d0 [Event Public]
    void DebugRemovePlayer(int32 ControllerId); // 0x3fa6760 [Native Public]
    void DebugCreatePlayer(int32 ControllerId); // 0x3fa66d0 [Native Public]

// AGameModeBase (/Script/Engine.GameModeBase)
    void StartPlay(); // 0x4008c00 [Native Public]
    APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot); // 0x4005db0 [Native Event Public]
    APawn* SpawnDefaultPawnAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x4005c50 [Native Event Public]
    bool ShouldReset(AActor* ActorToReset); // 0x4005450 [Native Event Public]
    void ReturnToMainMenuHost(); // 0x4000370 [Native Public]
    void RestartPlayerAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x40029e0 [Native Public]
    void RestartPlayerAtPlayerStart(AController* NewPlayer, AActor* StartSpot); // 0x4002910 [Native Public]
    void RestartPlayer(AController* NewPlayer); // 0x4002880 [Native Public]
    void ResetLevel(); // 0x4000390 [Native Public]
    bool PlayerCanRestart(APlayerController* Player); // 0x4001d80 [Native Event Public]
    bool MustSpectate(APlayerController* NewPlayerController); // 0x4000150 [Native Event Public]
    void K2_PostLogin(APlayerController* NewPlayer); // 0x16b94d0 [Event Public]
    void K2_OnSwapPlayerControllers(APlayerController* OldPC, APlayerController* NewPC); // 0x16b94d0 [Event Protected]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0x16b94d0 [Event Public]
    void K2_OnLogout(AController* ExitingController); // 0x16b94d0 [Event Public]
    void K2_OnChangeName(AController* Other, const FString& NewName, bool bNameChange); // 0x16b94d0 [Event Public]
    AActor* K2_FindPlayerStart(AController* Player, const FString& IncomingName); // 0x3fff2d0 [Final Native Public]
    void InitStartSpot(AActor* StartSpot, AController* NewPlayer); // 0x3ffec60 [Native Event Public]
    void InitializeHUDForPlayer(APlayerController* NewPlayer); // 0x3ffed30 [Native Event Protected]
    bool HasMatchStarted(); // 0x3ec1b20 [Native Public]
    bool HasMatchEnded(); // 0x3ffea70 [Native Public]
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x3ffe900 [Native Event Public]
    int32 GetNumSpectators(); // 0x3ffcc70 [Native Public]
    int32 GetNumPlayers(); // 0x3ffcc40 [Native Public]
    TSubclassOf<UObject> GetDefaultPawnClassForController(AController* InController); // 0x3ffbed0 [Native Event Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x3ff9dc0 [Native Event Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x3ff81b0 [Native Event Public]
    void ChangeName(AController* Controller, const FString& NewName, bool bNameChange); // 0x3ff8080 [Native Public]
    bool CanSpectate(APlayerController* Viewer, APlayerState* ViewTarget); // 0x3ff7f90 [Native Event Public]

// AGameMode (/Script/Engine.GameMode)
    void StartMatch(); // 0x3fa8e20 [Native Public]
    void Say(const FString& Msg); // 0x3d25860 [Native Public]
    void RestartGame(); // 0x3fa7dc0 [Native Public]
    bool ReadyToStartMatch(); // 0x3fa7950 [Native Event Protected]
    bool ReadyToEndMatch(); // 0x3fa7920 [Native Event Protected]
    void K2_OnSetMatchState(const FName& NewState); // 0x16b94d0 [Event Protected]
    bool IsMatchInProgress(); // 0x3fa7320 [Native Public]
    FName GetMatchState(); // 0x3fa6de0 [Final Native Public]
    void EndMatch(); // 0x3fa67f0 [Native Public]
    void AbortMatch(); // 0x3fa5650 [Native Public]

// UGameplayStatics (/Script/Engine.GameplayStatics)
    void UnRetainAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x40095d0 [Final Native Static Public]
    void UnloadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x40097d0 [Final Native Static Public]
    void UnloadStreamLevel(UObject* WorldContextObject, const FName& LevelName, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x4009650 [Final Native Static Public]
    FVector TransformWorldToFirstPerson(FMinimalViewInfo& ViewInfo, const FVector& WorldPosition, bool bIgnoreFirstPersonScale); // 0x4009430 [Final Native Static Public]
    bool SuggestProjectileVelocity_MovingTarget(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& ProjectileStartLocation, AActor* TargetActor, const FVector& TargetLocationOffset, double GravityZOverride, double TimeToTarget, const EDrawDebugTrace& DrawDebugType, float DrawDebugTime, const FLinearColor& DrawDebugColor); // 0x4008e20 [Final Native Static Public]
    bool SuggestProjectileVelocity_CustomArc(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& StartPos, const FVector& EndPos, float OverrideGravityZ, float ArcParam); // 0x4008c20 [Final Native Static Public]
    UAudioComponent* SpawnSoundAttached(USoundBase* Sound, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const EAttachLocation& LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); // 0x4008820 [Final Native Static Public]
    UAudioComponent* SpawnSoundAtLocation(UObject* WorldContextObject, USoundBase* Sound, const FVector& Location, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); // 0x4008320 [Final Native Static Public]
    UAudioComponent* SpawnSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x4007d60 [Final Native Static Public]
    UObject* SpawnObject(TSubclassOf<UObject> ObjectClass, UObject* Outer); // 0x4007c80 [Final Native Static Public]
    UForceFeedbackComponent* SpawnForceFeedbackAttached(UForceFeedbackEffect* ForceFeedbackEffect, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const EAttachLocation& LocationType, bool bStopWhenAttachedToDestroyed, bool bLooping, float IntensityMultiplier, float StartTime, UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); // 0x40077f0 [Final Native Static Public]
    UForceFeedbackComponent* SpawnForceFeedbackAtLocation(UObject* WorldContextObject, UForceFeedbackEffect* ForceFeedbackEffect, const FVector& Location, const FRotator& Rotation, bool bLooping, float IntensityMultiplier, float StartTime, UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); // 0x4007460 [Final Native Static Public]
    UParticleSystemComponent* SpawnEmitterAttached(UParticleSystem* EmitterTemplate, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const FVector& Scale, const EAttachLocation& LocationType, bool bAutoDestroy, const EPSCPoolMethod& PoolingMethod, bool bAutoActivate); // 0x4006e20 [Final Native Static Public]
    UParticleSystemComponent* SpawnEmitterAtLocation(UObject* WorldContextObject, UParticleSystem* EmitterTemplate, const FVector& Location, const FRotator& Rotation, const FVector& Scale, bool bAutoDestroy, const EPSCPoolMethod& PoolingMethod, bool bAutoActivateSystem); // 0x4006a80 [Final Native Static Public]
    UAudioComponent* SpawnDialogueAttached(UDialogueWave* Dialogue, FDialogueContext& Context, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const EAttachLocation& LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, bool bAutoDestroy); // 0x4006560 [Final Native Static Public]
    UAudioComponent* SpawnDialogueAtLocation(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, const FVector& Location, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, bool bAutoDestroy); // 0x4006120 [Final Native Static Public]
    UAudioComponent* SpawnDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); // 0x4005e80 [Final Native Static Public]
    UDecalComponent* SpawnDecalAttached(UMaterialInterface* DecalMaterial, const FVector& DecalSize, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const EAttachLocation& LocationType, float LifeSpan); // 0x40057b0 [Final Native Static Public]
    UDecalComponent* SpawnDecalAtLocation(UObject* WorldContextObject, UMaterialInterface* DecalMaterial, const FVector& DecalSize, const FVector& Location, const FRotator& Rotation, float LifeSpan); // 0x40054f0 [Final Native Static Public]
    void SetWorldOriginLocation(UObject* WorldContextObject, const FIntVector& NewLocation); // 0x4005360 [Final Native Static Public]
    void SetViewportMouseCaptureMode(UObject* WorldContextObject, const EMouseCaptureMode& MouseCaptureMode); // 0x4005140 [Final Native Static Public]
    void SetSubtitlesEnabled(bool bEnabled); // 0x4004ef0 [Final Native Static Public]
    void SetSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); // 0x4004c30 [Final Native Static Public]
    void SetSoundClassDistanceScale(UObject* WorldContextObject, USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); // 0x4004a50 [Final Native Static Public]
    void SetPlayerPlatformUserId(APlayerController* PlayerController, const FPlatformUserId& UserId); // 0x4004580 [Final Native Static Public]
    void SetPlayerControllerID(APlayerController* Player, int32 ControllerId); // 0x40044a0 [Final Native Static Public]
    void SetMaxAudioChannelsScaled(UObject* WorldContextObject, float MaxChannelCountScale); // 0x40042e0 [Final Native Static Public]
    void SetGlobalTimeDilation(UObject* WorldContextObject, float TimeDilation); // 0x4004110 [Final Native Static Public]
    void SetGlobalPitchModulation(UObject* WorldContextObject, float PitchModulation, float TimeSec); // 0x4003f80 [Final Native Static Public]
    void SetGlobalListenerFocusParameters(UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); // 0x4003b90 [Final Native Static Public]
    bool SetGamePaused(UObject* WorldContextObject, bool bPaused); // 0x40039d0 [Final Native Static Public]
    void SetForceDisableSplitscreen(UObject* WorldContextObject, bool bDisable); // 0x40037d0 [Final Native Static Public]
    void SetEnableWorldRendering(UObject* WorldContextObject, bool bEnable); // 0x4003640 [Final Native Static Public]
    void SetBaseSoundMix(UObject* WorldContextObject, USoundMix* InSoundMix); // 0x4003340 [Final Native Static Public]
    bool SetActiveSpatialPluginByName(UObject* WorldContextObject, const FName& InPluginName); // 0x40030f0 [Final Native Static Public]
    bool SaveGameToSlot(USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x4002c80 [Final Native Static Public]
    void RemovePlayer(APlayerController* Player, bool bDestroyPawn); // 0x4002720 [Final Native Static Public]
    FVector RebaseZeroOriginOntoLocal(UObject* WorldContextObject, const FVector& WorldLocation); // 0x40025d0 [Final Native Static Public]
    FVector RebaseLocalOriginOntoZero(UObject* WorldContextObject, const FVector& WorldLocation); // 0x4002480 [Final Native Static Public]
    void PushSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x4002350 [Final Native Static Public]
    bool ProjectWorldToScreen(APlayerController* Player, const FVector& WorldPosition, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x40021d0 [Final Native Static Public]
    void PrimeSound(USoundBase* InSound); // 0x4001fd0 [Final Native Static Public]
    void PrimeAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x4001f50 [Final Native Static Public]
    void PopSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x4001e20 [Final Native Static Public]
    void PlayWorldCameraShake(UObject* WorldContextObject, TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); // 0x4001ad0 [Final Native Static Public]
    void PlaySoundAtLocation(UObject* WorldContextObject, USoundBase* Sound, const FVector& Location, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, UInitialActiveSoundParams* InitialParams); // 0x4001610 [Final Native Static Public]
    void PlaySound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, bool bIsUISound); // 0x4001190 [Final Native Static Public]
    void PlayDialogueAtLocation(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, const FVector& Location, const FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundAttenuation* AttenuationSettings); // 0x4000cf0 [Final Native Static Public]
    void PlayDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); // 0x4000ab0 [Final Native Static Public]
    FString ParseOption(const FString& Options, const FString& Key); // 0x4000910 [Final Native Static Public]
    void OpenLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bAbsolute, const FString& Options); // 0x4000640 [Final Native Static Public]
    void OpenLevel(UObject* WorldContextObject, const FName& LevelName, bool bAbsolute, const FString& Options); // 0x4000480 [Final Native Static Public]
    bool ObjectIsA(UObject* Object, TSubclassOf<UObject> ObjectClass); // 0x40001f0 [Final Native Static Public]
    FHitResult MakeHitResult(bool bBlockingHit, bool bInitialOverlap, float Time, float Distance, const FVector& Location, const FVector& ImpactPoint, const FVector& Normal, const FVector& ImpactNormal, UPhysicalMaterial* PhysMat, AActor* HitActor, UPrimitiveComponent* HitComponent, const FName& HitBoneName, const FName& BoneName, int32 HitItem, int32 ElementIndex, int32 FaceIndex, const FVector& TraceStart, const FVector& TraceEnd); // 0x3fffa40 [Final Native Static Public]
    void LoadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3fff740 [Final Native Static Public]
    void LoadStreamLevel(UObject* WorldContextObject, const FName& LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3fff560 [Final Native Static Public]
    USaveGame* LoadGameFromSlot(const FString& SlotName, int32 UserIndex); // 0x3fff480 [Final Native Static Public]
    bool IsSplitscreenForceDisabled(UObject* WorldContextObject); // 0x3fff1c0 [Final Native Static Public]
    bool IsGamePaused(UObject* WorldContextObject); // 0x3fff080 [Final Native Static Public]
    bool IsAnyLocalPlayerCameraWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x3ffedc0 [Final Native Static Public]
    bool HasOption(const FString& Options, const FString& InKey); // 0x3ffeb00 [Final Native Static Public]
    bool HasLaunchOption(const FString& OptionToCheck); // 0x3ffe9c0 [Final Native Static Public]
    int32 GrassOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x3ffe780 [Final Native Static Public]
    FIntVector GetWorldOriginLocation(UObject* WorldContextObject); // 0x3ffe6d0 [Final Native Static Public]
    double GetWorldDeltaSeconds(UObject* WorldContextObject); // 0x3ffe620 [Final Native Static Public]
    void GetViewProjectionMatrix(const FMinimalViewInfo& DesiredView, const FMatrix& ViewMatrix, const FMatrix& ProjectionMatrix, const FMatrix& ViewProjectionMatrix); // 0x3ffe140 [Final Native Static Public]
    EMouseCaptureMode GetViewportMouseCaptureMode(UObject* WorldContextObject); // 0x3ffe530 [Final Native Static Public]
    double GetUnpausedTimeSeconds(UObject* WorldContextObject); // 0x3ffe070 [Final Native Static Public]
    double GetTimeSeconds(UObject* WorldContextObject); // 0x3ffdfc0 [Final Native Static Public]
    EPhysicalSurface GetSurfaceType(FHitResult& Hit); // 0x3ffde00 [Final Native Static Public]
    ULevelStreaming* GetStreamingLevel(UObject* WorldContextObject, const FName& PackageName); // 0x3ffdbf0 [Final Native Static Public]
    double GetRealTimeSeconds(UObject* WorldContextObject); // 0x3ffd850 [Final Native Static Public]
    APlayerState* GetPlayerStateFromUniqueNetId(UObject* WorldContextObject, FUniqueNetIdRepl& UniqueID); // 0x3ffd670 [Final Native Static Public]
    APlayerState* GetPlayerState(UObject* WorldContextObject, int32 PlayerStateIndex); // 0x3ffd550 [Final Native Static Public]
    APawn* GetPlayerPawn(UObject* WorldContextObject, int32 PlayerIndex); // 0x3ffd320 [Final Native Static Public]
    int32 GetPlayerControllerID(APlayerController* Player); // 0x3ffd280 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId); // 0x3ffd1b0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromID(UObject* WorldContextObject, int32 ControllerId); // 0x3ffd0e0 [Final Native Static Public]
    APlayerController* GetPlayerController(UObject* WorldContextObject, int32 PlayerIndex); // 0x3ffd010 [Final Native Static Public]
    ACharacter* GetPlayerCharacter(UObject* WorldContextObject, int32 PlayerIndex); // 0x3ffcef0 [Final Native Static Public]
    APlayerCameraManager* GetPlayerCameraManager(UObject* WorldContextObject, int32 PlayerIndex); // 0x3ffce00 [Final Native Static Public]
    FString GetPlatformName(); // 0x3ffcd70 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectClass(UObject* Object); // 0x3ffcca0 [Final Native Static Public]
    int32 GetNumPlayerStates(UObject* WorldContextObject); // 0x3ffcb80 [Final Native Static Public]
    int32 GetNumPlayerControllers(UObject* WorldContextObject); // 0x3ffcad0 [Final Native Static Public]
    int32 GetNumLocalPlayerControllers(UObject* WorldContextObject); // 0x3ffc9e0 [Final Native Static Public]
    int32 GetMaxAudioChannelCount(UObject* WorldContextObject); // 0x3ffc8d0 [Final Native Static Public]
    void GetKeyValue(const FString& Pair, const FString& Key, const FString& Value); // 0x3ffc6c0 [Final Native Static Public]
    int32 GetIntOption(const FString& Options, const FString& Key, int32 DefaultValue); // 0x3ffc4e0 [Final Native Static Public]
    float GetGlobalTimeDilation(UObject* WorldContextObject); // 0x3ffc420 [Final Native Static Public]
    AGameStateBase* GetGameState(UObject* WorldContextObject); // 0x3ffc310 [Final Native Static Public]
    AGameModeBase* GetGameMode(UObject* WorldContextObject); // 0x3ffc260 [Final Native Static Public]
    UGameInstance* GetGameInstance(UObject* WorldContextObject); // 0x3ffc1b0 [Final Native Static Public]
    bool GetEnableWorldRendering(UObject* WorldContextObject); // 0x3ffc040 [Final Native Static Public]
    UReverbEffect* GetCurrentReverbEffect(UObject* WorldContextObject); // 0x3ffbdc0 [Final Native Static Public]
    FString GetCurrentLevelName(UObject* WorldContextObject, bool bRemovePrefixString); // 0x3ffbc20 [Final Native Static Public]
    bool GetClosestListenerLocation(UObject* WorldContextObject, const FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, const FVector& ListenerPosition); // 0x3ffb980 [Final Native Static Public]
    TArray<FName> GetAvailableSpatialPluginNames(UObject* WorldContextObject); // 0x3ffb850 [Final Native Static Public]
    double GetAudioTimeSeconds(UObject* WorldContextObject); // 0x3ffb7a0 [Final Native Static Public]
    void GetAllActorsWithTag(UObject* WorldContextObject, const FName& Tag, const TArray<AActor*>& OutActors); // 0x3ffb340 [Final Native Static Public]
    void GetAllActorsWithInterface(UObject* WorldContextObject, TSubclassOf<IInterface> Interface, const TArray<AActor*>& OutActors); // 0x3ffb1f0 [Final Native Static Public]
    void GetAllActorsOfClassWithTag(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const FName& Tag, const TArray<AActor*>& OutActors); // 0x3ffad00 [Final Native Static Public]
    void GetAllActorsOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const TArray<AActor*>& OutActors); // 0x3ffa8a0 [Final Native Static Public]
    AActor* GetActorOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass); // 0x3ffa690 [Final Native Static Public]
    void GetActorArrayBounds(const TArray<AActor*>& Actors, bool bOnlyCollidingComponents, const FVector& Center, const FVector& BoxExtent); // 0x3ffa4f0 [Final Native Static Public]
    FVector GetActorArrayAverageLocation(const TArray<AActor*>& Actors); // 0x3ffa390 [Final Native Static Public]
    FName GetActiveSpatialPluginName(UObject* WorldContextObject); // 0x3ffa270 [Final Native Static Public]
    void GetAccurateRealTime(const int32& Seconds, const double& PartialSeconds); // 0x3ffa110 [Final Native Static Public]
    void FlushLevelStreaming(UObject* WorldContextObject); // 0x3ffa070 [Final Native Static Public]
    AActor* FinishSpawningActor(AActor* Actor, FTransform& SpawnTransform, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x3ff9ec0 [Final Native Static Public]
    AActor* FindNearestActor(const FVector& Origin, const TArray<AActor*>& ActorsToCheck, const float& Distance); // 0x3ff9b10 [Final Native Static Public]
    bool FindCollisionUV(FHitResult& Hit, int32 UVChannel, const FVector2D& UV); // 0x3ff9970 [Final Native Static Public]
    void EnableLiveStreaming(bool Enable); // 0x3ff98d0 [Final Native Static Public]
    bool DoesSaveGameExist(const FString& SlotName, int32 UserIndex); // 0x3ff96f0 [Final Native Static Public]
    bool DeprojectScreenToWorld(APlayerController* Player, const FVector2D& ScreenPosition, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3ff9410 [Final Native Static Public]
    bool DeprojectSceneCaptureToWorld(ASceneCapture2D* SceneCapture2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3ff9240 [Final Native Static Public]
    bool DeprojectSceneCaptureComponentToWorld(USceneCaptureComponent2D* SceneCaptureComponent2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x3ff90b0 [Final Native Static Public]
    bool DeleteGameInSlot(const FString& SlotName, int32 UserIndex); // 0x3ff8fa0 [Final Native Static Public]
    void DeactivateReverbEffect(UObject* WorldContextObject, const FName& TagName); // 0x3ff8e70 [Final Native Static Public]
    UAudioComponent* CreateSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x3ff88d0 [Final Native Static Public]
    USaveGame* CreateSaveGameObject(TSubclassOf<USaveGame> SaveGameClass); // 0x3ff8740 [Final Native Static Public]
    APlayerController* CreatePlayerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId, bool bSpawnPlayerController); // 0x3ff8630 [Final Native Static Public]
    APlayerController* CreatePlayer(UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); // 0x3ff8510 [Final Native Static Public]
    void ClearSoundMixModifiers(UObject* WorldContextObject); // 0x3ff8430 [Final Native Static Public]
    void ClearSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float FadeOutTime); // 0x3ff8250 [Final Native Static Public]
    void CancelAsyncLoading(); // 0x3ff8060 [Final Native Static Public]
    void BreakHitResult(FHitResult& Hit, const bool& bBlockingHit, const bool& bInitialOverlap, const float& Time, const float& Distance, const FVector& Location, const FVector& ImpactPoint, const FVector& Normal, const FVector& ImpactNormal, const UPhysicalMaterial*& PhysMat, const AActor*& HitActor, const UPrimitiveComponent*& HitComponent, const FName& HitBoneName, const FName& BoneName, const int32& HitItem, const int32& ElementIndex, const int32& FaceIndex, const FVector& TraceStart, const FVector& TraceEnd); // 0x3ff7730 [Final Native Static Public]
    bool BlueprintSuggestProjectileVelocity(UObject* WorldContextObject, const FVector& TossVelocity, const FVector& StartLocation, const FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, const ESuggestProjVelocityTraceOption& TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug, bool bAcceptClosestOnNoSolutions); // 0x3ff6620 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_ByTraceChannel(UObject* WorldContextObject, FHitResult& OutHit, const TArray<FVector>& OutPathPositions, const FVector& OutLastTraceDestination, const FVector& StartPos, const FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, const ECollisionChannel& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); // 0x3ff71a0 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_ByObjectType(UObject* WorldContextObject, FHitResult& OutHit, const TArray<FVector>& OutPathPositions, const FVector& OutLastTraceDestination, const FVector& StartPos, const FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); // 0x3ff6be0 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_Advanced(UObject* WorldContextObject, FPredictProjectilePathParams& PredictParams, FPredictProjectilePathResult& PredictResult); // 0x3ff69d0 [Final Native Static Public]
    AActor* BeginSpawningActorFromBlueprint(UObject* WorldContextObject, UBlueprint* Blueprint, FTransform& SpawnTransform, bool bNoCollisionFail); // 0x3ff62c0 [Final Native Static Public]
    AActor* BeginDeferredActorSpawnFromClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FTransform& SpawnTransform, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride, AActor* Owner, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x3ff5ee0 [Final Native Static Public]
    bool AreSubtitlesEnabled(); // 0x3ff5ea0 [Final Native Static Public]
    bool AreAnyListenersWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x3ff5cf0 [Final Native Static Public]
    bool ApplyRadialDamageWithFalloff(UObject* WorldContextObject, float BaseDamage, float MinimumDamage, const FVector& Origin, float DamageInnerRadius, float DamageOuterRadius, float DamageFalloff, TSubclassOf<UDamageType> DamageTypeClass, const TArray<AActor*>& IgnoreActors, AActor* DamageCauser, AController* InstigatedByController, const ECollisionChannel& DamagePreventionChannel); // 0x3ff5810 [Final Native Static Public]
    bool ApplyRadialDamage(UObject* WorldContextObject, float BaseDamage, const FVector& Origin, float DamageRadius, TSubclassOf<UDamageType> DamageTypeClass, const TArray<AActor*>& IgnoreActors, AActor* DamageCauser, AController* InstigatedByController, bool bDoFullDamage, const ECollisionChannel& DamagePreventionChannel); // 0x3ff5450 [Final Native Static Public]
    float ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3ff5070 [Final Native Static Public]
    float ApplyDamage(AActor* DamagedActor, float BaseDamage, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3ff4da0 [Final Native Static Public]
    void AnnounceAccessibleString(const FString& AnnouncementString); // 0x3ff4cb0 [Final Native Static Public]
    void ActivateReverbEffect(UObject* WorldContextObject, UReverbEffect* ReverbEffect, const FName& TagName, float Priority, float Volume, float FadeTime); // 0x3ff4a50 [Final Native Static Public]

// AGameStateBase (/Script/Engine.GameStateBase)
    void OnRep_SpectatorClass(); // 0x3dc8330 [Native Protected]
    void OnRep_ReplicatedWorldTimeSecondsDouble(); // 0x4000460 [Native Protected]
    void OnRep_ReplicatedWorldTimeSeconds(); // 0x40003d0 [Final Native Protected]
    void OnRep_ReplicatedHasBegunPlay(); // 0x40003b0 [Native Protected]
    void OnRep_GameModeClass(); // 0x3ec1e90 [Native Protected]
    bool HasMatchStarted(); // 0x3ffead0 [Native Public]
    bool HasMatchEnded(); // 0x3ffeaa0 [Native Public]
    bool HasBegunPlay(); // 0x3ffe990 [Native Public]
    double GetServerWorldTimeSeconds(); // 0x3ffdb90 [Native Public]
    float GetPlayerStartTime(AController* Controller); // 0x3ffd4b0 [Native Public]
    float GetPlayerRespawnDelay(AController* Controller); // 0x3ffd410 [Native Public]

// AGameState (/Script/Engine.GameState)
    void OnRep_MatchState(); // 0x4000390 [Native Public]
    void OnRep_ElapsedTime(); // 0x4000370 [Native Public]

// UGameUserSettings (/Script/Engine.GameUserSettings)
    void ValidateSettings(); // 0x3b4b780 [Native Public]
    bool SupportsHDRDisplayOutput(); // 0x4009400 [Native Public]
    void SetVSyncEnabled(bool bEnable); // 0x4005020 [Final Native Public]
    void SetVisualEffectQuality(int32 Value); // 0x40052d0 [Final Native Public]
    void SetViewDistanceQuality(int32 Value); // 0x40050b0 [Final Native Public]
    void SetToDefaults(); // 0x3d28920 [Native Public]
    void SetTextureQuality(int32 Value); // 0x4004f90 [Final Native Public]
    void SetShadowQuality(int32 Value); // 0x40049c0 [Final Native Public]
    void SetShadingQuality(int32 Value); // 0x4004930 [Final Native Public]
    void SetScreenResolution(const FIntPoint& Resolution); // 0x4004890 [Final Native Public]
    void SetResolutionScaleValueEx(float NewScaleValue); // 0x4004810 [Final Native Public]
    void SetResolutionScaleNormalized(float NewScaleNormalized); // 0x4004780 [Final Native Public]
    void SetReflectionQuality(int32 Value); // 0x40046f0 [Final Native Public]
    void SetPostProcessingQuality(int32 Value); // 0x4004660 [Final Native Public]
    void SetOverallScalabilityLevel(int32 Value); // 0x4004410 [Native Public]
    void SetLandscapeQuality(int32 Value); // 0x4004250 [Final Native Public]
    void SetGlobalIlluminationQuality(int32 Value); // 0x4003b00 [Final Native Public]
    void SetFullscreenMode(const EWindowMode& InFullscreenMode); // 0x4003950 [Final Native Public]
    void SetFrameRateLimit(float NewLimit); // 0x40038d0 [Final Native Public]
    void SetFoliageQuality(int32 Value); // 0x4003740 [Final Native Public]
    void SetDynamicResolutionEnabled(bool bEnable); // 0x40035b0 [Final Native Public]
    void SetCloudsQuality(int32 Value); // 0x4003490 [Final Native Public]
    void SetBenchmarkFallbackValues(); // 0x4003470 [Final Native Public]
    void SetAudioQualityLevel(int32 QualityLevel); // 0x40032b0 [Final Native Public]
    void SetAntiAliasingQuality(int32 Value); // 0x4003220 [Final Native Public]
    void SaveSettings(); // 0x3d243d0 [Native Public]
    void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); // 0x4002b80 [Native Public]
    void RevertVideoMode(); // 0x4002b40 [Final Native Public]
    void ResetToCurrentSettings(); // 0x4002860 [Native Public]
    void LoadSettings(bool bForceReload); // 0x3d242a0 [Native Public]
    bool IsVSyncEnabled(); // 0x3fff2b0 [Final Native Public]
    bool IsVSyncDirty(); // 0x3fff280 [Final Native Public]
    bool IsScreenResolutionDirty(); // 0x3fff160 [Final Native Public]
    bool IsHDREnabled(); // 0x3fff140 [Final Native Public]
    bool IsFullscreenModeDirty(); // 0x3fff050 [Final Native Public]
    bool IsDynamicResolutionEnabled(); // 0x3fff020 [Native Public]
    bool IsDynamicResolutionDirty(); // 0x3ffefd0 [Final Native Public]
    bool IsDirty(); // 0x3d24de0 [Native Public]
    int32 GetVisualEffectQuality(); // 0x3ffe600 [Final Native Public]
    int32 GetViewDistanceQuality(); // 0x3ffe120 [Final Native Public]
    int32 GetTextureQuality(); // 0x3dc86f0 [Final Native Public]
    int32 GetSyncInterval(); // 0x3ffdf00 [Final Native Static Public]
    int32 GetShadowQuality(); // 0x3b45d20 [Final Native Public]
    int32 GetShadingQuality(); // 0x3ffdbd0 [Final Native Public]
    FIntPoint GetScreenResolution(); // 0x3ffdb50 [Final Native Public]
    float GetResolutionScaleNormalized(); // 0x3ffdb20 [Final Native Public]
    void GetResolutionScaleInformationEx(const float& CurrentScaleNormalized, const float& CurrentScaleValue, const float& MinScaleValue, const float& MaxScaleValue); // 0x3ffd960 [Final Native Public]
    int32 GetReflectionQuality(); // 0x3ffd940 [Final Native Public]
    float GetRecommendedResolutionScale(); // 0x3ffd900 [Native Public]
    EWindowMode GetPreferredFullscreenMode(); // 0x3ffd820 [Final Native Public]
    int32 GetPostProcessingQuality(); // 0x3ffd800 [Final Native Public]
    int32 GetOverallScalabilityLevel(); // 0x3ffcd40 [Native Public]
    FIntPoint GetLastConfirmedScreenResolution(); // 0x3ffc890 [Final Native Public]
    EWindowMode GetLastConfirmedFullscreenMode(); // 0x3ffc850 [Final Native Public]
    int32 GetLandscapeQuality(); // 0x3ffc830 [Final Native Public]
    int32 GetGlobalIlluminationQuality(); // 0x3ffc400 [Final Native Public]
    UGameUserSettings* GetGameUserSettings(); // 0x3ffc3c0 [Final Native Static Public]
    EWindowMode GetFullscreenMode(); // 0x3ffc170 [Final Native Public]
    float GetFrameRateLimit(); // 0x3ffc150 [Final Native Public]
    int32 GetFramePace(); // 0x3ffc120 [Final Native Static Public]
    int32 GetFoliageQuality(); // 0x3ffc100 [Final Native Public]
    FIntPoint GetDesktopResolution(); // 0x3ffc000 [Final Native Public]
    FIntPoint GetDefaultWindowPosition(); // 0x3ffbfd0 [Final Native Static Public]
    EWindowMode GetDefaultWindowMode(); // 0x3687540 [Final Native Static Public]
    float GetDefaultResolutionScale(); // 0x3ffbf90 [Native Public]
    FIntPoint GetDefaultResolution(); // 0x3ffbf70 [Final Native Static Public]
    int32 GetCurrentHDRDisplayNits(); // 0x3ffbbf0 [Final Native Public]
    int32 GetCloudsQuality(); // 0x3ffbbd0 [Final Native Public]
    int32 GetAudioQualityLevel(); // 0x34d1aa0 [Final Native Public]
    int32 GetAntiAliasingQuality(); // 0x3ffb780 [Final Native Public]
    void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); // 0x3ff9800 [Final Native Public]
    void ConfirmVideoMode(); // 0x2609be0 [Native Public]
    void ApplySettings(bool bCheckForCommandLineOverrides); // 0x3ff5c60 [Native Public]
    void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); // 0x3ff5bd0 [Final Native Public]
    void ApplyNonResolutionSettings(); // 0x3a16710 [Native Public]
    void ApplyHardwareBenchmarkResults(); // 0x3ff5050 [Native Public]

// UGameViewportClient (/Script/Engine.GameViewportClient)
    void SSSwapControllers(); // 0x3a166f0 [Native Public]
    void ShowTitleSafeArea(); // 0x3a16710 [Native Public]
    void SetConsoleTarget(int32 PlayerIndex); // 0x4003520 [Native Public]

// UInputDeviceLibrary (/Script/Engine.InputDeviceLibrary)
    FPlatformUserId PlatformUserId_None(); // 0x4070450 [Final Native Static Public]
    bool NotEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x4070730 [Final Native Static Public]
    bool NotEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x4070730 [Final Native Static Public]
    bool IsValidPlatformId(const FPlatformUserId& UserId); // 0x40706b0 [Final Native Static Public]
    bool IsValidInputDevice(const FInputDeviceId& DeviceID); // 0x4070630 [Final Native Static Public]
    bool IsUnpairedUserId(const FPlatformUserId& PlatformId); // 0x40705a0 [Final Native Static Public]
    bool IsInputDeviceMappedToUnpairedUser(const FInputDeviceId& InputDevice); // 0x4070510 [Final Native Static Public]
    bool IsDevicePropertyHandleValid(FInputDevicePropertyHandle& InHandle); // 0x4070470 [Final Native Static Public]
    FInputDeviceId InputDeviceId_None(); // 0x4070450 [Final Native Static Public]
    FPlatformUserId GetUserForUnpairedInputDevices(); // 0x4070410 [Final Native Static Public]
    FPlatformUserId GetUserForInputDevice(const FInputDeviceId& DeviceID); // 0x4070370 [Final Native Static Public]
    FPlatformUserId GetPrimaryPlatformUser(); // 0x4070110 [Final Native Static Public]
    FInputDeviceId GetPrimaryInputDeviceForUser(const FPlatformUserId& UserId); // 0x4070070 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(const FPlatformUserId& UserId); // 0x406ff30 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromInputDevice(const FInputDeviceId& DeviceID); // 0x406fe90 [Final Native Static Public]
    EInputDeviceConnectionState GetInputDeviceConnectionState(const FInputDeviceId& DeviceID); // 0x406fd70 [Final Native Static Public]
    FInputDeviceId GetDefaultInputDevice(); // 0x406fd30 [Final Native Static Public]
    int32 GetAllInputDevicesForUser(const FPlatformUserId& UserId, const TArray<FInputDeviceId>& OutInputDevices); // 0x406fc20 [Final Native Static Public]
    int32 GetAllInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x406fb50 [Final Native Static Public]
    int32 GetAllConnectedInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x406fa80 [Final Native Static Public]
    int32 GetAllActiveUsers(const TArray<FPlatformUserId>& OutUsers); // 0x406f9b0 [Final Native Static Public]
    bool EqualEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x406f690 [Final Native Static Public]
    bool EqualEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x406f690 [Final Native Static Public]

// UKismetArrayLibrary (/Script/Engine.KismetArrayLibrary)
    void SortStringArray(const TArray<FString>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x411ed00 [Final Native Static Public]
    void SortNameArray(const TArray<FName>& TargetArray, bool bStableSort, bool bLexicalSort, const EArraySortOrder& SortOrder); // 0x411eb60 [Final Native Static Public]
    void SortIntArray(const TArray<int32>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x411e9e0 [Final Native Static Public]
    void SortInt64Array(const TArray<int64>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x411e860 [Final Native Static Public]
    void SortFloatArray(const TArray<double>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x411e6e0 [Final Native Static Public]
    void SortByteArray(const TArray<uint8>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x411e560 [Final Native Static Public]
    void SetArrayPropertyByName(UObject* Object, const FName& PropertyName, const TArray<int32>& Value); // 0x4119ff0 [Final Native Static Public]
    void FilterArray(const TArray<AActor*>& TargetArray, TSubclassOf<AActor> FilterClass, const TArray<AActor*>& FilteredArray); // 0x40e8bb0 [Final Native Static Public]
    void Array_Swap(const TArray<int32>& TargetArray, int32 FirstIndex, int32 SecondIndex); // 0x40ca2d0 [Final Native Static Public]
    void Array_ShuffleFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream); // 0x40ca1a0 [Final Native Static Public]
    void Array_Shuffle(const TArray<int32>& TargetArray); // 0x40ca0d0 [Final Native Static Public]
    void Array_Set(const TArray<int32>& TargetArray, int32 Index, const int32& Item, bool bSizeToFit); // 0x40c9e70 [Final Native Static Public]
    void Array_Reverse(const TArray<int32>& TargetArray); // 0x40c9cf0 [Final Native Static Public]
    void Array_Resize(const TArray<int32>& TargetArray, int32 Size); // 0x40c9bd0 [Final Native Static Public]
    bool Array_RemoveItem(const TArray<int32>& TargetArray, const int32& Item); // 0x40c9980 [Final Native Static Public]
    void Array_Remove(const TArray<int32>& TargetArray, int32 IndexToRemove); // 0x40c9860 [Final Native Static Public]
    void Array_RandomFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream, const int32& OutItem, const int32& OutIndex); // 0x40c95d0 [Final Native Static Public]
    void Array_Random(const TArray<int32>& TargetArray, const int32& OutItem, const int32& OutIndex); // 0x40c9390 [Final Native Static Public]
    int32 Array_Length(const TArray<int32>& TargetArray); // 0x40c92d0 [Final Native Static Public]
    int32 Array_LastIndex(const TArray<int32>& TargetArray); // 0x40c9200 [Final Native Static Public]
    bool Array_IsValidIndex(const TArray<int32>& TargetArray, int32 IndexToTest); // 0x40c90f0 [Final Native Static Public]
    bool Array_IsNotEmpty(const TArray<int32>& TargetArray); // 0x40c9020 [Final Native Static Public]
    bool Array_IsEmpty(const TArray<int32>& TargetArray); // 0x40c8f50 [Final Native Static Public]
    void Array_Insert(const TArray<int32>& TargetArray, const int32& NewItem, int32 Index); // 0x40c8d30 [Final Native Static Public]
    bool Array_Identical(const TArray<int32>& ArrayA, const TArray<int32>& ArrayB); // 0x40c8c10 [Final Native Static Public]
    void Array_Get(const TArray<int32>& TargetArray, int32 Index, const int32& Item); // 0x40c8990 [Final Native Static Public]
    int32 Array_Find(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x40c87a0 [Final Native Static Public]
    bool Array_Contains(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x40c85b0 [Final Native Static Public]
    void Array_Clear(const TArray<int32>& TargetArray); // 0x40c8440 [Final Native Static Public]
    void Array_Append(const TArray<int32>& TargetArray, const TArray<int32>& SourceArray); // 0x40c8300 [Final Native Static Public]
    int32 Array_AddUnique(const TArray<int32>& TargetArray, const int32& NewItem); // 0x40c8120 [Final Native Static Public]
    int32 Array_Add(const TArray<int32>& TargetArray, const int32& NewItem); // 0x40c7f40 [Final Native Static Public]

// UKismetGuidLibrary (/Script/Engine.KismetGuidLibrary)
    void Parse_StringToGuid(const FString& GuidString, const FGuid& OutGuid, const bool& Success); // 0x410ded0 [Final Native Static Public]
    bool NotEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x410c0c0 [Final Native Static Public]
    FGuid NewGuid(); // 0x410ada0 [Final Native Static Public]
    bool IsValid_Guid(const FGuid& InGuid); // 0x40f7de0 [Final Native Static Public]
    void Invalidate_Guid(const FGuid& InGuid); // 0x40f5680 [Final Native Static Public]
    bool EqualEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x40e5790 [Final Native Static Public]
    FString Conv_GuidToString(const FGuid& InGuid); // 0x40d97f0 [Final Native Static Public]

// UKismetInputLibrary (/Script/Engine.KismetInputLibrary)
    bool PointerEvent_IsTouchEvent(FPointerEvent& Input); // 0x410ee50 [Final Native Static Public]
    bool PointerEvent_IsMouseButtonDown(FPointerEvent& Input, const FKey& MouseButton); // 0x410ece0 [Final Native Static Public]
    float PointerEvent_GetWheelDelta(FPointerEvent& Input); // 0x410ec30 [Final Native Static Public]
    int32 PointerEvent_GetUserIndex(FPointerEvent& Input); // 0x410eb80 [Final Native Static Public]
    int32 PointerEvent_GetTouchpadIndex(FPointerEvent& Input); // 0x410ead0 [Final Native Static Public]
    FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent& Input); // 0x410ea10 [Final Native Static Public]
    int32 PointerEvent_GetPointerIndex(FPointerEvent& Input); // 0x410e960 [Final Native Static Public]
    FVector2D PointerEvent_GetLastScreenSpacePosition(FPointerEvent& Input); // 0x410e8a0 [Final Native Static Public]
    ESlateGesture PointerEvent_GetGestureType(FPointerEvent& Input); // 0x410e7b0 [Final Native Static Public]
    FVector2D PointerEvent_GetGestureDelta(FPointerEvent& Input); // 0x410e6f0 [Final Native Static Public]
    FKey PointerEvent_GetEffectingButton(FPointerEvent& Input); // 0x410e5b0 [Final Native Static Public]
    FVector2D PointerEvent_GetCursorDelta(FPointerEvent& Input); // 0x410e4f0 [Final Native Static Public]
    bool ModifierKeysState_IsShiftDown(FSlateModifierKeysState& KeysState); // 0x4108f20 [Final Native Static Public]
    bool ModifierKeysState_IsControlDown(FSlateModifierKeysState& KeysState); // 0x4108e80 [Final Native Static Public]
    bool ModifierKeysState_IsCommandDown(FSlateModifierKeysState& KeysState); // 0x4108de0 [Final Native Static Public]
    bool ModifierKeysState_IsAltDown(FSlateModifierKeysState& KeysState); // 0x4108d40 [Final Native Static Public]
    bool Key_IsValid(FKey& Key); // 0x40fb3e0 [Final Native Static Public]
    bool Key_IsMouseButton(FKey& Key); // 0x40fb300 [Final Native Static Public]
    bool Key_IsModifierKey(FKey& Key); // 0x40fb220 [Final Native Static Public]
    bool Key_IsKeyboardKey(FKey& Key); // 0x40fb100 [Final Native Static Public]
    bool Key_IsGamepadKey(FKey& Key); // 0x40fb020 [Final Native Static Public]
    bool Key_IsDigital(FKey& Key); // 0x40faf40 [Final Native Static Public]
    bool Key_IsButtonAxis(FKey& Key); // 0x40fae60 [Final Native Static Public]
    bool Key_IsAxis3D(FKey& Key); // 0x40fad80 [Final Native Static Public]
    bool Key_IsAxis2D(FKey& Key); // 0x40faca0 [Final Native Static Public]
    bool Key_IsAxis1D(FKey& Key); // 0x40fabc0 [Final Native Static Public]
    bool Key_IsAnalog(FKey& Key); // 0x40faae0 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromKey(FKeyEvent& InKeyEvent); // 0x40faa20 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromAnalog(FAnalogInputEvent& InAnalogEvent); // 0x40fa920 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationActionFromKey(FKeyEvent& InKeyEvent); // 0x40fa860 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationAction(FKey& InKey); // 0x40fa770 [Final Native Static Public]
    FText Key_GetDisplayName(FKey& Key, bool bLongDisplayName); // 0x40fa620 [Final Native Static Public]
    bool InputEvent_IsShiftDown(FInputEvent& Input); // 0x40f54b0 [Final Native Static Public]
    bool InputEvent_IsRightShiftDown(FInputEvent& Input); // 0x40f53d0 [Final Native Static Public]
    bool InputEvent_IsRightControlDown(FInputEvent& Input); // 0x40f52f0 [Final Native Static Public]
    bool InputEvent_IsRightCommandDown(FInputEvent& Input); // 0x40f5210 [Final Native Static Public]
    bool InputEvent_IsRightAltDown(FInputEvent& Input); // 0x40f5130 [Final Native Static Public]
    bool InputEvent_IsRepeat(FInputEvent& Input); // 0x40f5050 [Final Native Static Public]
    bool InputEvent_IsLeftShiftDown(FInputEvent& Input); // 0x40f4f70 [Final Native Static Public]
    bool InputEvent_IsLeftControlDown(FInputEvent& Input); // 0x40f4e90 [Final Native Static Public]
    bool InputEvent_IsLeftCommandDown(FInputEvent& Input); // 0x40f4db0 [Final Native Static Public]
    bool InputEvent_IsLeftAltDown(FInputEvent& Input); // 0x40f4cd0 [Final Native Static Public]
    bool InputEvent_IsControlDown(FInputEvent& Input); // 0x40f4bf0 [Final Native Static Public]
    bool InputEvent_IsCommandDown(FInputEvent& Input); // 0x40f4b10 [Final Native Static Public]
    bool InputEvent_IsAltDown(FInputEvent& Input); // 0x40f4a30 [Final Native Static Public]
    FText InputChord_GetDisplayName(FInputChord& Key); // 0x40f4930 [Final Native Static Public]
    int32 GetUserIndex(FKeyEvent& Input); // 0x40f28e0 [Final Native Static Public]
    FSlateModifierKeysState GetModifierKeysState(); // 0x40eecd0 [Final Native Static Public]
    FKey GetKey(FKeyEvent& Input); // 0x40ee030 [Final Native Static Public]
    float GetAnalogValue(FAnalogInputEvent& Input); // 0x40eaa80 [Final Native Static Public]
    bool EqualEqual_KeyKey(const FKey& A, const FKey& B); // 0x40e5c70 [Final Native Static Public]
    bool EqualEqual_InputChordInputChord(const FInputChord& A, const FInputChord& B); // 0x40e58b0 [Final Native Static Public]
    void CalibrateTilt(); // 0x40d3560 [Final Native Static Public]

// UKismetInternationalizationLibrary (/Script/Engine.KismetInternationalizationLibrary)
    bool SetCurrentLocale(const FString& Culture, bool SaveToConfig); // 0x411b370 [Final Native Static Public]
    bool SetCurrentLanguageAndLocale(const FString& Culture, bool SaveToConfig); // 0x411b1f0 [Final Native Static Public]
    bool SetCurrentLanguage(const FString& Culture, bool SaveToConfig); // 0x411b0a0 [Final Native Static Public]
    bool SetCurrentCulture(const FString& Culture, bool SaveToConfig); // 0x411af30 [Final Native Static Public]
    bool SetCurrentAssetGroupCulture(const FName& AssetGroup, const FString& Culture, bool SaveToConfig); // 0x411ad90 [Final Native Static Public]
    bool IsCultureRightToLeft(const FString& Culture); // 0x40f6220 [Final Native Static Public]
    FString GetSuitableCulture(const TArray<FString>& AvailableCultures, const FString& CultureToMatch, const FString& FallbackCulture); // 0x40f17a0 [Final Native Static Public]
    FString GetNativeCulture(const ELocalizedTextSourceCategory& TextCategory); // 0x40eedf0 [Final Native Static Public]
    TArray<FString> GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional); // 0x40ee460 [Final Native Static Public]
    FString GetCurrentLocale(); // 0x40ecac0 [Final Native Static Public]
    FString GetCurrentLanguage(); // 0x40ec980 [Final Native Static Public]
    FString GetCurrentCulture(); // 0x40ec980 [Final Native Static Public]
    FString GetCurrentAssetGroupCulture(const FName& AssetGroup); // 0x40ec640 [Final Native Static Public]
    FString GetCultureDisplayName(const FString& Culture, bool Localized); // 0x40ec440 [Final Native Static Public]
    void ClearCurrentAssetGroupCulture(const FName& AssetGroup, bool SaveToConfig); // 0x40d6f30 [Final Native Static Public]

// UKismetMaterialLibrary (/Script/Engine.KismetMaterialLibrary)
    void SetVectorParameterValue(UObject* WorldContextObject, UMaterialParameterCollection* Collection, const FName& ParameterName, const FLinearColor& ParameterValue); // 0x411da00 [Final Native Static Public]
    void SetScalarParameterValue(UObject* WorldContextObject, UMaterialParameterCollection* Collection, const FName& ParameterName, float ParameterValue); // 0x411ca50 [Final Native Static Public]
    FLinearColor GetVectorParameterValue(UObject* WorldContextObject, UMaterialParameterCollection* Collection, const FName& ParameterName); // 0x40f2c30 [Final Native Static Public]
    float GetScalarParameterValue(UObject* WorldContextObject, UMaterialParameterCollection* Collection, const FName& ParameterName); // 0x40f0c80 [Final Native Static Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(UObject* WorldContextObject, UMaterialInterface* Parent, const FName& OptionalName, const EMIDCreationFlags& CreationFlags); // 0x40de870 [Final Native Static Public]

// UKismetMathLibrary (/Script/Engine.KismetMathLibrary)
    int32 Xor_IntInt(int32 A, int32 B); // 0x412a060 [Final Native Static Public]
    int64 Xor_Int64Int64(int64 A, int64 B); // 0x4129f90 [Final Native Static Public]
    int32 Wrap(int32 Value, int32 min, int32 max); // 0x4129e30 [Final Native Static Public]
    FVector WeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float Weight); // 0x4129b90 [Final Native Static Public]
    FRotator WeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float Weight); // 0x4129a00 [Final Native Static Public]
    float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); // 0x4129cf0 [Final Native Static Public]
    double VSizeXYSquared(const FVector& A); // 0x4124fa0 [Final Native Static Public]
    double VSizeXY(const FVector& A); // 0x4124f10 [Final Native Static Public]
    double VSizeSquared(const FVector& A); // 0x4124e70 [Final Native Static Public]
    double VSize2DSquared(const FVector2D& A); // 0x4124d40 [Final Native Static Public]
    double VSize2D(const FVector2D& A); // 0x4124cb0 [Final Native Static Public]
    double VSize(const FVector& A); // 0x4124dd0 [Final Native Static Public]
    FVector VLerp(const FVector& A, const FVector& B, float alpha); // 0x4124b60 [Final Native Static Public]
    FVector VInterpTo_Constant(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x41249d0 [Final Native Static Public]
    FVector VInterpTo(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x4124840 [Final Native Static Public]
    FVector VectorSpringInterp(const FVector& Current, const FVector& Target, FVectorSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bClamp, const FVector& MinValue, const FVector& MaxValue, bool bInitializeFromTarget); // 0x4126ac0 [Final Native Static Public]
    FVector Vector_Zero(); // 0x4129940 [Final Native Static Public]
    FVector Vector_Up(); // 0x4129910 [Final Native Static Public]
    void Vector_UnwindEuler(const FVector& A); // 0x4129890 [Final Native Static Public]
    FVector2D Vector_UnitCartesianToSpherical(const FVector& A); // 0x41297a0 [Final Native Static Public]
    FVector Vector_ToRadians(const FVector& A); // 0x4129710 [Final Native Static Public]
    FVector Vector_ToDegrees(const FVector& A); // 0x4129680 [Final Native Static Public]
    FVector Vector_SnappedToGrid(const FVector& InVect, float InGridSize); // 0x4129530 [Final Native Static Public]
    FVector Vector_SlerpVectorToDirection(const FVector& Vector, const FVector& Direction, double alpha); // 0x41293c0 [Final Native Static Public]
    FVector Vector_SlerpNormals(const FVector& NormalA, const FVector& NormalB, double alpha); // 0x4129250 [Final Native Static Public]
    void Vector_Set(const FVector& A, double X, double Y, double Z); // 0x41290e0 [Final Native Static Public]
    FVector Vector_Right(); // 0x41290b0 [Final Native Static Public]
    FVector Vector_Reciprocal(const FVector& A); // 0x4128fc0 [Final Native Static Public]
    FVector Vector_ProjectOnToNormal(const FVector& V, const FVector& InNormal); // 0x4128ec0 [Final Native Static Public]
    FVector Vector_One(); // 0x4128e90 [Final Native Static Public]
    FVector Vector_NormalUnsafe(const FVector& A); // 0x4128c50 [Final Native Static Public]
    void Vector_Normalize(const FVector& A, float Tolerance); // 0x4128d50 [Final Native Static Public]
    FVector Vector_Normal2D(const FVector& A, float Tolerance); // 0x4128b00 [Final Native Static Public]
    FVector Vector_MirrorByPlane(const FVector& A, const FPlane& InPlane); // 0x41289a0 [Final Native Static Public]
    FVector Vector_Left(); // 0x4128970 [Final Native Static Public]
    bool Vector_IsZero(const FVector& A); // 0x41288b0 [Final Native Static Public]
    bool Vector_IsUnit(const FVector& A, float SquaredLenthTolerance); // 0x4128790 [Final Native Static Public]
    bool Vector_IsUniform(const FVector& A, float Tolerance); // 0x4128660 [Final Native Static Public]
    bool Vector_IsNormal(const FVector& A); // 0x4128590 [Final Native Static Public]
    bool Vector_IsNearlyZero(const FVector& A, float Tolerance); // 0x4128470 [Final Native Static Public]
    bool Vector_IsNAN(const FVector& A); // 0x41283a0 [Final Native Static Public]
    double Vector_HeadingAngle(const FVector& A); // 0x4128270 [Final Native Static Public]
    FVector Vector_GetSignVector(const FVector& A); // 0x41281a0 [Final Native Static Public]
    FVector Vector_GetProjection(const FVector& A); // 0x4128100 [Final Native Static Public]
    double Vector_GetAbsMin(const FVector& A); // 0x4128060 [Final Native Static Public]
    double Vector_GetAbsMax(const FVector& A); // 0x4127fc0 [Final Native Static Public]
    FVector Vector_GetAbs(const FVector& A); // 0x4127f30 [Final Native Static Public]
    FVector Vector_Forward(); // 0x4127f00 [Final Native Static Public]
    FVector Vector_Down(); // 0x4127ed0 [Final Native Static Public]
    double Vector_DistanceSquared(const FVector& v1, const FVector& v2); // 0x4127df0 [Final Native Static Public]
    double Vector_Distance2DSquared(const FVector& v1, const FVector& v2); // 0x4127c30 [Final Native Static Public]
    double Vector_Distance2D(const FVector& v1, const FVector& v2); // 0x4127b60 [Final Native Static Public]
    double Vector_Distance(const FVector& v1, const FVector& v2); // 0x4127d00 [Final Native Static Public]
    double Vector_CosineAngle2D(const FVector& A, const FVector& B); // 0x4127a00 [Final Native Static Public]
    FVector Vector_ComponentMin(const FVector& A, const FVector& B); // 0x4127920 [Final Native Static Public]
    FVector Vector_ComponentMax(const FVector& A, const FVector& B); // 0x4127840 [Final Native Static Public]
    FVector Vector_ClampSizeMax2D(const FVector& A, double max); // 0x4127590 [Final Native Static Public]
    FVector Vector_ClampSizeMax(const FVector& A, double max); // 0x41276d0 [Final Native Static Public]
    FVector Vector_ClampSize2D(const FVector& A, double min, double max); // 0x41273d0 [Final Native Static Public]
    FVector Vector_BoundedToCube(const FVector& InVect, float InRadius); // 0x41272d0 [Final Native Static Public]
    FVector Vector_BoundedToBox(const FVector& InVect, const FVector& InBoxMin, const FVector& InBoxMax); // 0x4127180 [Final Native Static Public]
    FVector Vector_Backward(); // 0x4127150 [Final Native Static Public]
    void Vector_Assign(const FVector& A, const FVector& InVector); // 0x4127070 [Final Native Static Public]
    void Vector_AddBounded(const FVector& A, const FVector& InAddVect, float InRadius); // 0x4126f10 [Final Native Static Public]
    FVector4 Vector4_Zero(); // 0x4126a90 [Final Native Static Public]
    double Vector4_SizeSquared3(const FVector4& A); // 0x4126900 [Final Native Static Public]
    double Vector4_SizeSquared(const FVector4& A); // 0x41269c0 [Final Native Static Public]
    double Vector4_Size3(const FVector4& A); // 0x4126750 [Final Native Static Public]
    double Vector4_Size(const FVector4& A); // 0x4126820 [Final Native Static Public]
    void Vector4_Set(const FVector4& A, double X, double Y, double Z, double W); // 0x4126570 [Final Native Static Public]
    FVector4 Vector4_NormalUnsafe3(const FVector4& A); // 0x4126300 [Final Native Static Public]
    void Vector4_Normalize3(const FVector4& A, float Tolerance); // 0x4126410 [Final Native Static Public]
    FVector4 Vector4_Normal3(const FVector4& A, float Tolerance); // 0x4126190 [Final Native Static Public]
    FVector4 Vector4_Negated(const FVector4& A); // 0x41260d0 [Final Native Static Public]
    FVector4 Vector4_MirrorByVector3(const FVector4& Direction, const FVector4& SurfaceNormal); // 0x4125f20 [Final Native Static Public]
    bool Vector4_IsZero(const FVector4& A); // 0x4125e50 [Final Native Static Public]
    bool Vector4_IsUnit3(const FVector4& A, float SquaredLenthTolerance); // 0x4125d20 [Final Native Static Public]
    bool Vector4_IsNormal3(const FVector4& A); // 0x4125c40 [Final Native Static Public]
    bool Vector4_IsNearlyZero3(const FVector4& A, float Tolerance); // 0x4125b10 [Final Native Static Public]
    bool Vector4_IsNAN(const FVector4& A); // 0x4125a20 [Final Native Static Public]
    double Vector4_DotProduct3(const FVector4& A, const FVector4& B); // 0x41257a0 [Final Native Static Public]
    double Vector4_DotProduct(const FVector4& A, const FVector4& B); // 0x41258e0 [Final Native Static Public]
    FVector4 Vector4_CrossProduct3(const FVector4& A, const FVector4& B); // 0x4125610 [Final Native Static Public]
    void Vector4_Assign(const FVector4& A, const FVector4& InVector); // 0x4125500 [Final Native Static Public]
    FVector2D Vector2DInterpTo_Constant(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x4125310 [Final Native Static Public]
    FVector2D Vector2DInterpTo(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x4125180 [Final Native Static Public]
    FVector2D Vector2D_Zero(); // 0x41254e0 [Final Native Static Public]
    FVector2D Vector2D_Unit45Deg(); // 0x41254c0 [Final Native Static Public]
    FVector2D Vector2D_One(); // 0x41254a0 [Final Native Static Public]
    FVector VEase(const FVector& A, const FVector& B, float alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x4124610 [Final Native Static Public]
    FDateTime UtcNow(); // 0x41245d0 [Final Native Static Public]
    FVector4 TransformVector4(const FMatrix& Matrix, const FVector4& Vec4); // 0x4123fd0 [Final Native Static Public]
    FRotator TransformRotation(FTransform& T, const FRotator& Rotation); // 0x4123d30 [Final Native Static Public]
    FVector TransformLocation(FTransform& T, const FVector& Location); // 0x4123ae0 [Final Native Static Public]
    FVector TransformDirection(FTransform& T, const FVector& Direction); // 0x41238a0 [Final Native Static Public]
    float Transform_Determinant(FTransform& Transform); // 0x4124180 [Final Native Static Public]
    double ToUnixTimestampDouble(const FDateTime& Time); // 0x4123690 [Final Native Static Public]
    int64 ToUnixTimestamp(const FDateTime& Time); // 0x41235b0 [Final Native Static Public]
    FVector2D ToSign2D(const FVector2D& A); // 0x41234f0 [Final Native Static Public]
    FVector2D ToRounded2D(const FVector2D& A); // 0x4123450 [Final Native Static Public]
    FString ToHex_LinearColor(const FLinearColor& InColor); // 0x4123270 [Final Native Static Public]
    void ToDirectionAndLength2D(const FVector2D& A, const FVector2D& OutDir, const double& OutLength); // 0x41230e0 [Final Native Static Public]
    FDateTime Today(); // 0x4123850 [Final Native Static Public]
    FTransform TLerp(FTransform& A, FTransform& B, float alpha, const ELerpInterpolationMode& InterpMode); // 0x41229a0 [Final Native Static Public]
    FTransform TInterpTo(FTransform& Current, FTransform& Target, float DeltaTime, float InterpSpeed); // 0x41226f0 [Final Native Static Public]
    FTimespan TimespanZeroValue(); // 0x40dfe30 [Final Native Static Public]
    float TimespanRatio(const FTimespan& A, const FTimespan& B); // 0x4122ff0 [Final Native Static Public]
    FTimespan TimespanMinValue(); // 0x4122fc0 [Final Native Static Public]
    FTimespan TimespanMaxValue(); // 0x4122f90 [Final Native Static Public]
    bool TimespanFromString(const FString& TimespanString, const FTimespan& Result); // 0x4122e10 [Final Native Static Public]
    FTransform TEase(FTransform& A, FTransform& B, float alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x4122400 [Final Native Static Public]
    double tan(double A); // 0x4122c00 [Final Native Static Public]
    FVector Subtract_VectorVector(const FVector& A, const FVector& B); // 0x4122320 [Final Native Static Public]
    FVector Subtract_VectorInt(const FVector& A, int32 B); // 0x4122240 [Final Native Static Public]
    FVector Subtract_VectorFloat(const FVector& A, double B); // 0x4122160 [Final Native Static Public]
    FVector4 Subtract_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x4122000 [Final Native Static Public]
    FVector2D Subtract_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x4121f30 [Final Native Static Public]
    FVector2D Subtract_Vector2DFloat(const FVector2D& A, double B); // 0x4121e60 [Final Native Static Public]
    FTimespan Subtract_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x4121790 [Final Native Static Public]
    FQuat Subtract_QuatQuat(FQuat& A, FQuat& B); // 0x4121d60 [Final Native Static Public]
    FLinearColor Subtract_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x4121c70 [Final Native Static Public]
    FIntPoint Subtract_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x4121ba0 [Final Native Static Public]
    FIntPoint Subtract_IntPointInt(const FIntPoint& A, int32 B); // 0x4121ac0 [Final Native Static Public]
    int32 Subtract_IntInt(int32 A, int32 B); // 0x4121a00 [Final Native Static Public]
    int64 Subtract_Int64Int64(int64 A, int64 B); // 0x4121930 [Final Native Static Public]
    double Subtract_DoubleDouble(double A, double B); // 0x4121860 [Final Native Static Public]
    FDateTime Subtract_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x4121790 [Final Native Static Public]
    FTimespan Subtract_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x4121790 [Final Native Static Public]
    uint8 Subtract_ByteByte(uint8 A, uint8 B); // 0x41216d0 [Final Native Static Public]
    double Square(double A); // 0x4121490 [Final Native Static Public]
    double sqrt(double A); // 0x41213d0 [Final Native Static Public]
    FVector Spherical2DToUnitCartesian(const FVector2D& A); // 0x4120f10 [Final Native Static Public]
    double sin(double A); // 0x411e4d0 [Final Native Static Public]
    int64 SignOfInteger64(int64 A); // 0x411e380 [Final Native Static Public]
    int32 SignOfInteger(int32 A); // 0x411e430 [Final Native Static Public]
    double SignOfFloat(double A); // 0x411e2b0 [Final Native Static Public]
    void SetVectorSpringStateVelocity(FVectorSpringState& SpringState, const FVector& Velocity); // 0x411dd40 [Final Native Static Public]
    void SetRandomStreamSeed(const FRandomStream& Stream, int32 NewSeed); // 0x411c790 [Final Native Static Public]
    void SetQuaternionSpringStateAngularVelocity(FQuaternionSpringState& SpringState, const FVector& AngularVelocity); // 0x411c680 [Final Native Static Public]
    void SetFloatSpringStateVelocity(FFloatSpringState& SpringState, float Velocity); // 0x411ba70 [Final Native Static Public]
    void Set2D(const FVector2D& A, double X, double Y); // 0x4119d90 [Final Native Static Public]
    FVector SelectVector(const FVector& A, const FVector& B, bool bPickA); // 0x4119660 [Final Native Static Public]
    FTransform SelectTransform(FTransform& A, FTransform& B, bool bPickA); // 0x4119b50 [Final Native Static Public]
    FText SelectText(const FText& A, const FText& B, bool bPickA); // 0x4119980 [Final Native Static Public]
    FString SelectString(const FString& A, const FString& B, bool bPickA); // 0x41197b0 [Final Native Static Public]
    FRotator SelectRotator(const FRotator& A, const FRotator& B, bool bPickA); // 0x4119660 [Final Native Static Public]
    UObject* SelectObject(UObject* A, UObject* B, bool bSelectA); // 0x4119120 [Final Native Static Public]
    FName SelectName(const FName& A, const FName& B, bool bPickA); // 0x4119560 [Final Native Static Public]
    int32 SelectInt(int32 A, int32 B, bool bPickA); // 0x4119460 [Final Native Static Public]
    double SelectFloat(double A, double B, bool bPickA); // 0x4119340 [Final Native Static Public]
    FLinearColor SelectColor(const FLinearColor& A, const FLinearColor& B, bool bPickA); // 0x4119220 [Final Native Static Public]
    TSubclassOf<UObject> SelectClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B, bool bSelectA); // 0x4119120 [Final Native Static Public]
    void SeedRandomStream(const FRandomStream& Stream); // 0x4119080 [Final Native Static Public]
    double SafeDivide(double A, double B); // 0x4118740 [Final Native Static Public]
    int64 Round64(double A); // 0x4118610 [Final Native Static Public]
    int32 round(double A); // 0x41186a0 [Final Native Static Public]
    FRotator RotatorFromAxisAndAngle(const FVector& Axis, float Angle); // 0x4118410 [Final Native Static Public]
    FVector RotateAngleAxis(const FVector& InVect, float AngleDeg, const FVector& Axis); // 0x4118230 [Final Native Static Public]
    FRotator RLerp(const FRotator& A, const FRotator& B, float alpha, bool bShortestPath); // 0x4112e30 [Final Native Static Public]
    FRotator RInterpTo_Constant(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x4112ca0 [Final Native Static Public]
    FRotator RInterpTo(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x4112b10 [Final Native Static Public]
    void RGBToHSV_Vector(const FLinearColor& RGB, const FLinearColor& HSV); // 0x4112a30 [Final Native Static Public]
    void RGBToHSV(const FLinearColor& InColor, const float& H, const float& S, const float& V, const float& A); // 0x4112830 [Final Native Static Public]
    FLinearColor RGBLinearToHSV(const FLinearColor& RGB); // 0x41127a0 [Final Native Static Public]
    void ResetVectorSpringState(FVectorSpringState& SpringState); // 0x4117820 [Final Native Static Public]
    void ResetRandomStream(const FRandomStream& Stream); // 0x4117790 [Final Native Static Public]
    void ResetQuaternionSpringState(FQuaternionSpringState& SpringState); // 0x41176b0 [Final Native Static Public]
    void ResetFloatSpringState(FFloatSpringState& SpringState); // 0x4117620 [Final Native Static Public]
    FRotator REase(const FRotator& A, const FRotator& B, float alpha, bool bShortestPath, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x4112550 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x4115180 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadians(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x4115020 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x4114e70 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegrees(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x4114d00 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x4114bb0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadians(const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x4114ab0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x4114950 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegrees(const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x4114840 [Final Native Static Public]
    FVector RandomUnitVectorFromStream(const FRandomStream& Stream); // 0x4114790 [Final Native Static Public]
    FVector RandomUnitVector(); // 0x4114630 [Final Native Static Public]
    FRotator RandomRotatorFromStream(const FRandomStream& Stream, bool bRoll); // 0x41144b0 [Final Native Static Public]
    FRotator RandomRotator(bool bRoll); // 0x41143a0 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream_Box(const FRandomStream& Stream, const FBox& Box); // 0x4114120 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream(const FRandomStream& Stream, const FVector& Center, const FVector& HalfSize); // 0x4113f00 [Final Native Static Public]
    FVector RandomPointInBoundingBox_Box(const FBox& Box); // 0x41142d0 [Final Native Static Public]
    FVector RandomPointInBoundingBox(const FVector& Center, const FVector& HalfSize); // 0x4113db0 [Final Native Static Public]
    int32 RandomIntegerInRangeFromStream(const FRandomStream& Stream, int32 min, int32 max); // 0x4113c50 [Final Native Static Public]
    int32 RandomIntegerInRange(int32 min, int32 max); // 0x4113b40 [Final Native Static Public]
    int32 RandomIntegerFromStream(const FRandomStream& Stream, int32 max); // 0x4113a20 [Final Native Static Public]
    int64 RandomInteger64InRange(int64 min, int64 max); // 0x4113840 [Final Native Static Public]
    int64 RandomInteger64(int64 max); // 0x4113760 [Final Native Static Public]
    int32 RandomInteger(int32 max); // 0x4113960 [Final Native Static Public]
    float RandomFloatInRangeFromStream(const FRandomStream& Stream, float min, float max); // 0x4113610 [Final Native Static Public]
    double RandomFloatInRange(double min, double max); // 0x4113510 [Final Native Static Public]
    float RandomFloatFromStream(const FRandomStream& Stream); // 0x4113450 [Final Native Static Public]
    double RandomFloat(); // 0x4113400 [Final Native Static Public]
    bool RandomBoolWithWeightFromStream(const FRandomStream& RandomStream, float Weight); // 0x41132e0 [Final Native Static Public]
    bool RandomBoolWithWeight(float Weight); // 0x4113220 [Final Native Static Public]
    bool RandomBoolFromStream(const FRandomStream& Stream); // 0x4113160 [Final Native Static Public]
    bool RandomBool(); // 0x4113100 [Final Native Static Public]
    double RadiansToDegrees(double A); // 0x4112ff0 [Final Native Static Public]
    FQuat QuaternionSpringInterp(const FQuat& Current, const FQuat& Target, FQuaternionSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bInitializeFromTarget); // 0x4112050 [Final Native Static Public]
    FVector Quat_VectorUp(FQuat& Q); // 0x4110970 [Final Native Static Public]
    FVector Quat_VectorRight(FQuat& Q); // 0x4110850 [Final Native Static Public]
    FVector Quat_VectorForward(FQuat& Q); // 0x4110750 [Final Native Static Public]
    FVector Quat_UnrotateVector(FQuat& Q, const FVector& V); // 0x4111e20 [Final Native Static Public]
    FQuat Quat_Slerp(FQuat& A, FQuat& B, double alpha); // 0x4111c30 [Final Native Static Public]
    float Quat_SizeSquared(FQuat& Q); // 0x4111b70 [Final Native Static Public]
    float Quat_Size(FQuat& Q); // 0x4111aa0 [Final Native Static Public]
    void Quat_SetFromEuler(FQuat& Q, const FVector& Euler); // 0x41119b0 [Final Native Static Public]
    void Quat_SetComponents(FQuat& Q, float X, float Y, float Z, float W); // 0x41117f0 [Final Native Static Public]
    FRotator Quat_Rotator(FQuat& Q); // 0x4111740 [Final Native Static Public]
    FVector Quat_RotateVector(FQuat& Q, const FVector& V); // 0x4111530 [Final Native Static Public]
    FQuat Quat_Normalized(FQuat& Q, float Tolerance); // 0x41113b0 [Final Native Static Public]
    void Quat_Normalize(FQuat& Q, float Tolerance); // 0x4111240 [Final Native Static Public]
    FQuat Quat_MakeFromEuler(const FVector& Euler); // 0x4111190 [Final Native Static Public]
    FQuat Quat_Log(FQuat& Q); // 0x41110e0 [Final Native Static Public]
    bool Quat_IsNormalized(FQuat& Q); // 0x4110fd0 [Final Native Static Public]
    bool Quat_IsNonFinite(FQuat& Q); // 0x4110ef0 [Final Native Static Public]
    bool Quat_IsIdentity(FQuat& Q, float Tolerance); // 0x4110d70 [Final Native Static Public]
    bool Quat_IsFinite(FQuat& Q); // 0x4110c90 [Final Native Static Public]
    FQuat Quat_Inversed(FQuat& Q); // 0x4110be0 [Final Native Static Public]
    FQuat Quat_Identity(); // 0x4110bb0 [Final Native Static Public]
    FVector Quat_GetRotationAxis(FQuat& Q); // 0x4110a80 [Final Native Static Public]
    FVector Quat_GetAxisZ(FQuat& Q); // 0x4110970 [Final Native Static Public]
    FVector Quat_GetAxisY(FQuat& Q); // 0x4110850 [Final Native Static Public]
    FVector Quat_GetAxisX(FQuat& Q); // 0x4110750 [Final Native Static Public]
    float Quat_GetAngle(FQuat& Q); // 0x4110690 [Final Native Static Public]
    FQuat Quat_FindBetweenVectors(const FVector& Start, const FVector& End); // 0x4110580 [Final Native Static Public]
    FQuat Quat_FindBetweenNormals(const FVector& StartNormal, const FVector& EndNormal); // 0x4110470 [Final Native Static Public]
    FQuat Quat_Exp(FQuat& Q); // 0x41103c0 [Final Native Static Public]
    FVector Quat_Euler(FQuat& Q); // 0x4110310 [Final Native Static Public]
    void Quat_EnforceShortestArcWith(FQuat& A, FQuat& B); // 0x41101a0 [Final Native Static Public]
    float Quat_AngularDistance(FQuat& A, FQuat& B); // 0x4110040 [Final Native Static Public]
    FVector ProjectVectorOnToVector(const FVector& V, const FVector& Target); // 0x410fee0 [Final Native Static Public]
    FVector ProjectVectorOnToPlane(const FVector& V, const FVector& PlaneNormal); // 0x410fdb0 [Final Native Static Public]
    FVector ProjectPointOnToPlane(const FVector& Point, const FVector& PlaneBase, const FVector& PlaneNormal); // 0x410fac0 [Final Native Static Public]
    bool PointsAreCoplanar(const TArray<FVector>& Points, float Tolerance); // 0x410ef00 [Final Native Static Public]
    float PerlinNoise1D(float Value); // 0x410e470 [Final Native Static Public]
    int32 Percent_IntInt(int32 A, int32 B); // 0x410e380 [Final Native Static Public]
    int64 Percent_Int64Int64(int64 A, int64 B); // 0x410e280 [Final Native Static Public]
    double Percent_FloatFloat(double A, double B); // 0x410e110 [Final Native Static Public]
    uint8 Percent_ByteByte(uint8 A, uint8 B); // 0x410e020 [Final Native Static Public]
    int32 Or_IntInt(int32 A, int32 B); // 0x410d770 [Final Native Static Public]
    int64 Or_Int64Int64(int64 A, int64 B); // 0x410d6a0 [Final Native Static Public]
    FDateTime Now(); // 0x410d630 [Final Native Static Public]
    bool NotEqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x410bc80 [Final Native Static Public]
    bool NotEqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x410bb30 [Final Native Static Public]
    bool NotEqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x410ba50 [Final Native Static Public]
    bool NotEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x410d340 [Final Native Static Public]
    bool NotEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x410d180 [Final Native Static Public]
    bool NotEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x410d040 [Final Native Static Public]
    bool NotEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x39a5b80 [Final Native Static Public]
    bool NotEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x410ca80 [Final Native Static Public]
    bool NotEqual_QuatQuat(FQuat& A, FQuat& B, float ErrorTolerance); // 0x410c8b0 [Final Native Static Public]
    bool NotEqual_ObjectObject(UObject* A, UObject* B); // 0x410bf00 [Final Native Static Public]
    bool NotEqual_NameName(const FName& A, const FName& B); // 0x410c6f0 [Final Native Static Public]
    bool NotEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x410c540 [Final Native Static Public]
    bool NotEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x410c450 [Final Native Static Public]
    bool NotEqual_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x410c380 [Final Native Static Public]
    bool NotEqual_IntInt(int32 A, int32 B); // 0x410c2b0 [Final Native Static Public]
    bool NotEqual_Int64Int64(int64 A, int64 B); // 0x410c1e0 [Final Native Static Public]
    bool NotEqual_DoubleDouble(double A, double B); // 0x410bfd0 [Final Native Static Public]
    bool NotEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x39a5b80 [Final Native Static Public]
    bool NotEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x410bf00 [Final Native Static Public]
    bool NotEqual_ByteByte(uint8 A, uint8 B); // 0x410be40 [Final Native Static Public]
    bool NotEqual_BoolBool(bool A, bool B); // 0x410bd60 [Final Native Static Public]
    bool Not_PreBool(bool A); // 0x410d5a0 [Final Native Static Public]
    int64 Not_Int64(int64 A); // 0x410d490 [Final Native Static Public]
    int32 Not_Int(int32 A); // 0x410d520 [Final Native Static Public]
    FVector2D NormalSafe2D(const FVector2D& A, float Tolerance); // 0x410b000 [Final Native Static Public]
    double NormalizeToRange(double Value, double RangeMin, double RangeMax); // 0x410b740 [Final Native Static Public]
    FRotator NormalizedDeltaRotator(const FRotator& A, const FRotator& B); // 0x410b8b0 [Final Native Static Public]
    float NormalizeAxis(float Angle); // 0x410b250 [Final Native Static Public]
    void Normalize2D(const FVector2D& A, float Tolerance); // 0x410b120 [Final Native Static Public]
    FVector2D Normal2D(const FVector2D& A); // 0x410ade0 [Final Native Static Public]
    FVector Normal(const FVector& A, float Tolerance); // 0x410aeb0 [Final Native Static Public]
    FVector NegateVector(const FVector& A); // 0x410ac70 [Final Native Static Public]
    FRotator NegateRotator(const FRotator& A); // 0x410abc0 [Final Native Static Public]
    FVector2D Negated2D(const FVector2D& A); // 0x410ad00 [Final Native Static Public]
    bool NearlyEqual_TransformTransform(FTransform& A, FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); // 0x410a950 [Final Native Static Public]
    bool NearlyEqual_FloatFloat(double A, double B, double ErrorTolerance); // 0x410a830 [Final Native Static Public]
    double MultiplyMultiply_FloatFloat(double base, double exp); // 0x4109370 [Final Native Static Public]
    double MultiplyByPi(double Value); // 0x41092e0 [Final Native Static Public]
    FVector Multiply_VectorVector(const FVector& A, const FVector& B); // 0x410a750 [Final Native Static Public]
    FVector Multiply_VectorInt(const FVector& A, int32 B); // 0x410a1b0 [Final Native Static Public]
    FVector Multiply_VectorFloat(const FVector& A, double B); // 0x410a670 [Final Native Static Public]
    FVector4 Multiply_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x410a510 [Final Native Static Public]
    FVector2D Multiply_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x410a440 [Final Native Static Public]
    FVector2D Multiply_Vector2DFloat(const FVector2D& A, double B); // 0x410a370 [Final Native Static Public]
    FTimespan Multiply_TimespanFloat(const FTimespan& A, float Scalar); // 0x410a290 [Final Native Static Public]
    FRotator Multiply_RotatorInt(const FRotator& A, int32 B); // 0x410a1b0 [Final Native Static Public]
    FRotator Multiply_RotatorFloat(const FRotator& A, float B); // 0x410a0d0 [Final Native Static Public]
    FQuat Multiply_QuatQuat(FQuat& A, FQuat& B); // 0x4109ef0 [Final Native Static Public]
    FMatrix Multiply_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x4109d80 [Final Native Static Public]
    FMatrix Multiply_MatrixFloat(const FMatrix& A, double B); // 0x4109bc0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x4109ad0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorFloat(const FLinearColor& A, float B); // 0x4109a00 [Final Native Static Public]
    FIntPoint Multiply_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x4109920 [Final Native Static Public]
    FIntPoint Multiply_IntPointInt(const FIntPoint& A, int32 B); // 0x4109840 [Final Native Static Public]
    int32 Multiply_IntInt(int32 A, int32 B); // 0x4109780 [Final Native Static Public]
    double Multiply_IntFloat(int32 A, double B); // 0x41096b0 [Final Native Static Public]
    int64 Multiply_Int64Int64(int64 A, int64 B); // 0x41095e0 [Final Native Static Public]
    double Multiply_DoubleDouble(double A, double B); // 0x4109510 [Final Native Static Public]
    uint8 Multiply_ByteByte(uint8 A, uint8 B); // 0x4109450 [Final Native Static Public]
    FVector MirrorVectorByNormal(const FVector& InVect, const FVector& InNormal); // 0x40f04e0 [Final Native Static Public]
    void MinOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMinValue, const int32& MinValue); // 0x4108bb0 [Final Native Static Public]
    void MinOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMinValue, const float& MinValue); // 0x4108940 [Final Native Static Public]
    void MinOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMinValue, const uint8& MinValue); // 0x41087b0 [Final Native Static Public]
    int64 MinInt64(int64 A, int64 B); // 0x41086e0 [Final Native Static Public]
    void MinAreaRectangle(UObject* WorldContextObject, const TArray<FVector>& InPoints, const FVector& SampleSurfaceNormal, const FVector& OutRectCenter, const FRotator& OutRectRotation, const float& OutRectLengthX, const float& OutRectLengthY, bool bDebugDraw); // 0x4108410 [Final Native Static Public]
    int32 min(int32 A, int32 B); // 0x4108340 [Final Native Static Public]
    void MedianOfIntArray(const TArray<int32>& IntArray, const float& MedianValue); // 0x4108170 [Final Native Static Public]
    void MaxOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMaxValue, const int32& MaxValue); // 0x4107fe0 [Final Native Static Public]
    void MaxOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMaxValue, const float& MaxValue); // 0x4107d70 [Final Native Static Public]
    void MaxOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMaxValue, const uint8& MaxValue); // 0x4107be0 [Final Native Static Public]
    int64 MaxInt64(int64 A, int64 B); // 0x4107b10 [Final Native Static Public]
    int32 max(int32 A, int32 B); // 0x4107a40 [Final Native Static Public]
    FVector4 Matrix_TransformVector4(const FMatrix& M, const FVector4& V); // 0x4107710 [Final Native Static Public]
    FVector4 Matrix_TransformVector(const FMatrix& M, const FVector& V); // 0x41078b0 [Final Native Static Public]
    FVector4 Matrix_TransformPosition(const FMatrix& M, const FVector& V); // 0x4107570 [Final Native Static Public]
    FQuat Matrix_ToQuat(const FMatrix& M); // 0x41074a0 [Final Native Static Public]
    void Matrix_SetOrigin(const FMatrix& M, const FVector& NewOrigin); // 0x4107390 [Final Native Static Public]
    void Matrix_SetColumn(const FMatrix& M, const EMatrixColumns& Column, const FVector& Value); // 0x4107240 [Final Native Static Public]
    void Matrix_SetAxis(const FMatrix& M, const EAxis& Axis, const FVector& AxisVector); // 0x41070f0 [Final Native Static Public]
    FMatrix Matrix_ScaleTranslation(const FMatrix& M, const FVector& Scale3D); // 0x4106f50 [Final Native Static Public]
    FMatrix Matrix_RemoveTranslation(const FMatrix& M); // 0x4106e30 [Final Native Static Public]
    void Matrix_RemoveScaling(const FMatrix& M, float Tolerance); // 0x4106d30 [Final Native Static Public]
    FMatrix Matrix_Mirror(const FMatrix& M, const EAxis& MirrorAxis, const EAxis& FlipAxis); // 0x4106b50 [Final Native Static Public]
    FVector Matrix_InverseTransformVector(const FMatrix& M, const FVector& V); // 0x4106990 [Final Native Static Public]
    FVector Matrix_InverseTransformPosition(const FMatrix& M, const FVector& V); // 0x41067c0 [Final Native Static Public]
    FMatrix Matrix_Identity(); // 0x4106740 [Final Native Static Public]
    FVector Matrix_GetUnitAxis(const FMatrix& M, const EAxis& Axis); // 0x4106620 [Final Native Static Public]
    void Matrix_GetUnitAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x4106470 [Final Native Static Public]
    FMatrix Matrix_GetTransposed(const FMatrix& M); // 0x41062b0 [Final Native Static Public]
    FMatrix Matrix_GetTransposeAdjoint(const FMatrix& M); // 0x41061a0 [Final Native Static Public]
    FVector Matrix_GetScaleVector(const FMatrix& M, float Tolerance); // 0x4105d40 [Final Native Static Public]
    FVector Matrix_GetScaledAxis(const FMatrix& M, const EAxis& Axis); // 0x4106040 [Final Native Static Public]
    void Matrix_GetScaledAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x4105e60 [Final Native Static Public]
    float Matrix_GetRotDeterminant(const FMatrix& M); // 0x4105c10 [Final Native Static Public]
    FRotator Matrix_GetRotator(const FMatrix& M); // 0x40da860 [Final Native Static Public]
    FVector Matrix_GetOrigin(const FMatrix& InMatrix); // 0x4105b50 [Final Native Static Public]
    float Matrix_GetMaximumAxisScale(const FMatrix& M); // 0x4105a90 [Final Native Static Public]
    FMatrix Matrix_GetMatrixWithoutScale(const FMatrix& M, float Tolerance); // 0x41058f0 [Final Native Static Public]
    FMatrix Matrix_GetInverse(const FMatrix& M); // 0x41057e0 [Final Native Static Public]
    bool Matrix_GetFrustumTopPlane(const FMatrix& M, const FPlane& OutPlane); // 0x4105620 [Final Native Static Public]
    bool Matrix_GetFrustumRightPlane(const FMatrix& M, const FPlane& OutPlane); // 0x4105460 [Final Native Static Public]
    bool Matrix_GetFrustumNearPlane(const FMatrix& M, const FPlane& OutPlane); // 0x41052a0 [Final Native Static Public]
    bool Matrix_GetFrustumLeftPlane(const FMatrix& M, const FPlane& OutPlane); // 0x41050e0 [Final Native Static Public]
    bool Matrix_GetFrustumFarPlane(const FMatrix& M, const FPlane& OutPlane); // 0x4104f50 [Final Native Static Public]
    bool Matrix_GetFrustumBottomPlane(const FMatrix& M, const FPlane& OutPlane); // 0x4104d90 [Final Native Static Public]
    float Matrix_GetDeterminant(const FMatrix& M); // 0x4104cd0 [Final Native Static Public]
    FVector Matrix_GetColumn(const FMatrix& M, const EMatrixColumns& Column); // 0x4104bc0 [Final Native Static Public]
    bool Matrix_ContainsNaN(const FMatrix& M); // 0x4104b00 [Final Native Static Public]
    FMatrix Matrix_ConcatenateTranslation(const FMatrix& M, const FVector& Translation); // 0x4104920 [Final Native Static Public]
    FMatrix Matrix_ApplyScale(const FMatrix& M, float Scale); // 0x4104770 [Final Native Static Public]
    double MapRangeUnclamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x4104370 [Final Native Static Public]
    double MapRangeClamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x4104190 [Final Native Static Public]
    FVector_NetQuantizeNormal MakeVector_NetQuantizeNormal(double X, double Y, double Z); // 0x4104070 [Final Native Static Public]
    FVector_NetQuantize100 MakeVector_NetQuantize100(double X, double Y, double Z); // 0x4104070 [Final Native Static Public]
    FVector_NetQuantize10 MakeVector_NetQuantize10(double X, double Y, double Z); // 0x4104070 [Final Native Static Public]
    FVector_NetQuantize MakeVector_NetQuantize(double X, double Y, double Z); // 0x4104070 [Final Native Static Public]
    FVector4 MakeVector4(double X, double Y, double Z, double W); // 0x4103f00 [Final Native Static Public]
    FVector2D MakeVector2D(double X, double Y); // 0x4103e20 [Final Native Static Public]
    FVector MakeVector(double X, double Y, double Z); // 0x4104070 [Final Native Static Public]
    FTransform MakeTransform(const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x4103b20 [Final Native Static Public]
    FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); // 0x41036f0 [Final Native Static Public]
    FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); // 0x4103880 [Final Native Static Public]
    FRotator MakeRotFromZY(const FVector& Z, const FVector& Y); // 0x4102e50 [Final Native Static Public]
    FRotator MakeRotFromZX(const FVector& Z, const FVector& X); // 0x4102d20 [Final Native Static Public]
    FRotator MakeRotFromZ(const FVector& Z); // 0x4102c40 [Final Native Static Public]
    FRotator MakeRotFromYZ(const FVector& Y, const FVector& Z); // 0x4102b10 [Final Native Static Public]
    FRotator MakeRotFromYX(const FVector& Y, const FVector& X); // 0x41029e0 [Final Native Static Public]
    FRotator MakeRotFromY(const FVector& Y); // 0x4102900 [Final Native Static Public]
    FRotator MakeRotFromXZ(const FVector& X, const FVector& Z); // 0x41027d0 [Final Native Static Public]
    FRotator MakeRotFromXY(const FVector& X, const FVector& Y); // 0x41026a0 [Final Native Static Public]
    FRotator MakeRotFromX(const FVector& X); // 0x41025c0 [Final Native Static Public]
    FRotator MakeRotator(float Roll, float Pitch, float Yaw); // 0x41030f0 [Final Native Static Public]
    FRotator MakeRotationFromAxes(const FVector& Forward, const FVector& Right, const FVector& Up); // 0x4102f80 [Final Native Static Public]
    FTransform MakeRelativeTransform(FTransform& A, FTransform& RelativeTo); // 0x41023f0 [Final Native Static Public]
    FRandomStream MakeRandomStreamFromLocation(const FVector& Location, float DistanceInterval, bool bIncludeZ); // 0x41022d0 [Final Native Static Public]
    FRandomStream MakeRandomStream(int32 InitialSeed); // 0x40d9fd0 [Final Native Static Public]
    FQuat MakeQuat(float X, float Y, float Z, float W); // 0x4102150 [Final Native Static Public]
    FQualifiedFrameTime MakeQualifiedFrameTime(const FFrameNumber& Frame, const FFrameRate& FrameRate, float SubFrame); // 0x4102010 [Final Native Static Public]
    float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); // 0x4101ed0 [Final Native Static Public]
    FPlane MakePlaneFromPointAndNormal(const FVector& Point, const FVector& Normal); // 0x4101bc0 [Final Native Static Public]
    FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); // 0x4101460 [Final Native Static Public]
    FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); // 0x4101180 [Final Native Static Public]
    FLinearColor MakeColor(float R, float G, float B, float A); // 0x4101010 [Final Native Static Public]
    FBox MakeBoxWithOrigin(const FVector& Origin, const FVector& Extent); // 0x4100e90 [Final Native Static Public]
    FBoxSphereBounds MakeBoxSphereBounds(const FVector& Origin, const FVector& BoxExtent, float SphereRadius); // 0x4100d40 [Final Native Static Public]
    FBox2D MakeBox2D(const FVector2D& min, const FVector2D& max); // 0x4100b70 [Final Native Static Public]
    FBox MakeBox(const FVector& min, const FVector& max); // 0x4100c40 [Final Native Static Public]
    double Loge(double A); // 0x4100560 [Final Native Static Public]
    double log(double A, double base); // 0x4100330 [Final Native Static Public]
    bool LinePlaneIntersection_OriginNormal(const FVector& LineStart, const FVector& LineEnd, const FVector& PlaneOrigin, const FVector& PlaneNormal, const float& T, const FVector& Intersection); // 0x40fc950 [Final Native Static Public]
    bool LinePlaneIntersection(const FVector& LineStart, const FVector& LineEnd, const FPlane& APlane, const float& T, const FVector& Intersection); // 0x40fc640 [Final Native Static Public]
    FLinearColor LinearColorLerpUsingHSV(const FLinearColor& A, const FLinearColor& B, float alpha); // 0x40fe7f0 [Final Native Static Public]
    FLinearColor LinearColorLerp(const FLinearColor& A, const FLinearColor& B, float alpha); // 0x40fe680 [Final Native Static Public]
    FLinearColor LinearColor_Yellow(); // 0x40ffa20 [Final Native Static Public]
    FLinearColor LinearColor_White(); // 0x40ffa00 [Final Native Static Public]
    FLinearColor LinearColor_Transparent(); // 0x40ff9e0 [Final Native Static Public]
    FColor LinearColor_ToRGBE(const FLinearColor& InLinearColor); // 0x40ff950 [Final Native Static Public]
    FLinearColor LinearColor_ToNewOpacity(const FLinearColor& InColor, float InOpacity); // 0x40ff860 [Final Native Static Public]
    void LinearColor_SetTemperature(const FLinearColor& InOutColor, float InTemperature); // 0x40ff780 [Final Native Static Public]
    void LinearColor_SetRGBA(const FLinearColor& InOutColor, float R, float G, float B, float A); // 0x40ff530 [Final Native Static Public]
    void LinearColor_SetRandomHue(const FLinearColor& InOutColor); // 0x40ff6e0 [Final Native Static Public]
    void LinearColor_SetFromSRGB(const FLinearColor& InOutColor, const FColor& InSRGB); // 0x40ff410 [Final Native Static Public]
    void LinearColor_SetFromPow22(const FLinearColor& InOutColor, const FColor& InColor); // 0x40ff330 [Final Native Static Public]
    void LinearColor_SetFromHSV(const FLinearColor& InOutColor, float H, float S, float V, float A); // 0x40ff180 [Final Native Static Public]
    void LinearColor_Set(const FLinearColor& InOutColor, const FLinearColor& InColor); // 0x40ff0b0 [Final Native Static Public]
    FLinearColor LinearColor_Red(); // 0x40ff090 [Final Native Static Public]
    FColor LinearColor_QuantizeRound(const FLinearColor& InColor); // 0x40fef80 [Final Native Static Public]
    FColor LinearColor_Quantize(const FLinearColor& InColor); // 0x40fee90 [Final Native Static Public]
    bool LinearColor_IsNearEqual(const FLinearColor& A, const FLinearColor& B, float Tolerance); // 0x40fed30 [Final Native Static Public]
    FLinearColor LinearColor_Green(); // 0x40fed10 [Final Native Static Public]
    FLinearColor LinearColor_Gray(); // 0x40fecf0 [Final Native Static Public]
    float LinearColor_GetMin(const FLinearColor& InColor); // 0x40fec60 [Final Native Static Public]
    float LinearColor_GetMax(const FLinearColor& InColor); // 0x40febd0 [Final Native Static Public]
    float LinearColor_GetLuminance(const FLinearColor& InColor); // 0x40feb40 [Final Native Static Public]
    float LinearColor_Distance(const FLinearColor& C1, const FLinearColor& C2); // 0x40fea40 [Final Native Static Public]
    FLinearColor LinearColor_Desaturated(const FLinearColor& InColor, float InDesaturation); // 0x40fe960 [Final Native Static Public]
    FLinearColor LinearColor_Blue(); // 0x40fe940 [Final Native Static Public]
    FLinearColor LinearColor_Black(); // 0x40fe920 [Final Native Static Public]
    FVector LessLess_VectorRotator(const FVector& A, const FRotator& B); // 0x40fc130 [Final Native Static Public]
    bool LessEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x40fbdf0 [Final Native Static Public]
    bool LessEqual_IntInt(int32 A, int32 B); // 0x40fc060 [Final Native Static Public]
    bool LessEqual_Int64Int64(int64 A, int64 B); // 0x40fbf90 [Final Native Static Public]
    bool LessEqual_DoubleDouble(double A, double B); // 0x40fbec0 [Final Native Static Public]
    bool LessEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x40fbdf0 [Final Native Static Public]
    bool LessEqual_ByteByte(uint8 A, uint8 B); // 0x40fbd30 [Final Native Static Public]
    bool Less_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x40fc300 [Final Native Static Public]
    bool Less_IntInt(int32 A, int32 B); // 0x40fc570 [Final Native Static Public]
    bool Less_Int64Int64(int64 A, int64 B); // 0x40fc4a0 [Final Native Static Public]
    bool Less_DoubleDouble(double A, double B); // 0x40fc3d0 [Final Native Static Public]
    bool Less_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x40fc300 [Final Native Static Public]
    bool Less_ByteByte(uint8 A, uint8 B); // 0x40fc240 [Final Native Static Public]
    double Lerp(double A, double B, double alpha); // 0x40fbc10 [Final Native Static Public]
    bool IsZero2D(const FVector2D& A); // 0x40f7e80 [Final Native Static Public]
    bool IsPointInBoxWithTransform_Box(const FVector& Point, FTransform& BoxWorldTransform, const FBox& BoxExtent); // 0x40f7150 [Final Native Static Public]
    bool IsPointInBoxWithTransform(const FVector& Point, FTransform& BoxWorldTransform, const FVector& BoxExtent); // 0x40f6f80 [Final Native Static Public]
    bool IsPointInBox_Box(const FVector& Point, const FBox& Box); // 0x40f7310 [Final Native Static Public]
    bool IsPointInBox(const FVector& Point, const FVector& BoxOrigin, const FVector& BoxExtent); // 0x40f6df0 [Final Native Static Public]
    bool IsNearlyZero2D(const FVector2D& A, float Tolerance); // 0x40f6870 [Final Native Static Public]
    bool IsMorning(const FDateTime& A); // 0x40f67b0 [Final Native Static Public]
    bool IsLeapYear(int32 Year); // 0x40f6630 [Final Native Static Public]
    bool IsAfternoon(const FDateTime& A); // 0x40f60d0 [Final Native Static Public]
    FTransform InvertTransform(FTransform& T); // 0x40f5f90 [Final Native Static Public]
    FRotator InverseTransformRotation(FTransform& T, const FRotator& Rotation); // 0x40f5cd0 [Final Native Static Public]
    FVector InverseTransformLocation(FTransform& T, const FVector& Location); // 0x40f5990 [Final Native Static Public]
    FVector InverseTransformDirection(FTransform& T, const FVector& Direction); // 0x40f5710 [Final Native Static Public]
    FIntPoint IntPoint_Zero(); // 0x3ffbf70 [Final Native Static Public]
    FIntPoint IntPoint_Up(); // 0x40f5650 [Final Native Static Public]
    FIntPoint IntPoint_Right(); // 0x40f5620 [Final Native Static Public]
    FIntPoint IntPoint_One(); // 0x40f55f0 [Final Native Static Public]
    FIntPoint IntPoint_Left(); // 0x40f55c0 [Final Native Static Public]
    FIntPoint IntPoint_Down(); // 0x40f5590 [Final Native Static Public]
    bool InRange_IntInt(int32 Value, int32 min, int32 max, bool InclusiveMin, bool InclusiveMax); // 0x40f4760 [Final Native Static Public]
    bool InRange_Int64Int64(int64 Value, int64 min, int64 max, bool InclusiveMin, bool InclusiveMax); // 0x40f4580 [Final Native Static Public]
    bool InRange_FloatFloat(double Value, double min, double max, bool InclusiveMin, bool InclusiveMax); // 0x40f4390 [Final Native Static Public]
    double Hypotenuse(double Width, double Height); // 0x40f40a0 [Final Native Static Public]
    FLinearColor HSVToRGBLinear(const FLinearColor& HSV); // 0x40f3bd0 [Final Native Static Public]
    void HSVToRGB_Vector(const FLinearColor& HSV, const FLinearColor& RGB); // 0x40f3c60 [Final Native Static Public]
    FLinearColor HSVToRGB(float H, float S, float V, float A); // 0x40f3a40 [Final Native Static Public]
    double GridSnap_Float(double Location, double GridSize); // 0x40f3930 [Final Native Static Public]
    FVector GreaterGreater_VectorRotator(const FVector& A, const FRotator& B); // 0x40f3420 [Final Native Static Public]
    bool GreaterEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x40f30e0 [Final Native Static Public]
    bool GreaterEqual_IntInt(int32 A, int32 B); // 0x40f3350 [Final Native Static Public]
    bool GreaterEqual_Int64Int64(int64 A, int64 B); // 0x40f3280 [Final Native Static Public]
    bool GreaterEqual_DoubleDouble(double A, double B); // 0x40f31b0 [Final Native Static Public]
    bool GreaterEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x40f30e0 [Final Native Static Public]
    bool GreaterEqual_ByteByte(uint8 A, uint8 B); // 0x40f3020 [Final Native Static Public]
    bool Greater_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x40f35f0 [Final Native Static Public]
    bool Greater_IntInt(int32 A, int32 B); // 0x40f3860 [Final Native Static Public]
    bool Greater_Int64Int64(int64 A, int64 B); // 0x40f3790 [Final Native Static Public]
    bool Greater_DoubleDouble(double A, double B); // 0x40f36c0 [Final Native Static Public]
    bool Greater_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x40f35f0 [Final Native Static Public]
    bool Greater_ByteByte(uint8 A, uint8 B); // 0x40f3530 [Final Native Static Public]
    int32 GetYear(const FDateTime& A); // 0x40f2f90 [Final Native Static Public]
    void GetYawPitchFromVector(const FVector& InVec, const float& Yaw, const float& Pitch); // 0x40f2d40 [Final Native Static Public]
    FVector GetVectorArrayAverage(const TArray<FVector>& Vectors); // 0x40f2aa0 [Final Native Static Public]
    FVector GetUpVector(const FRotator& InRot); // 0x40f2810 [Final Native Static Public]
    double GetTotalSeconds(const FTimespan& A); // 0x40f24c0 [Final Native Static Public]
    double GetTotalMinutes(const FTimespan& A); // 0x40f2430 [Final Native Static Public]
    double GetTotalMilliseconds(const FTimespan& A); // 0x40f23a0 [Final Native Static Public]
    double GetTotalHours(const FTimespan& A); // 0x40f2310 [Final Native Static Public]
    double GetTotalDays(const FTimespan& A); // 0x40f2280 [Final Native Static Public]
    FTimespan GetTimeOfDay(const FDateTime& A); // 0x40f21b0 [Final Native Static Public]
    double GetTAU(); // 0x40f1cc0 [Final Native Static Public]
    void GetSlopeDegreeAngles(const FVector& MyRightYAxis, const FVector& FloorNormal, const FVector& UpVector, const float& OutSlopePitchDegreeAngle, const float& OutSlopeRollDegreeAngle); // 0x40f0e50 [Final Native Static Public]
    int32 GetSeconds(const FTimespan& A); // 0x40f0d80 [Final Native Static Public]
    int32 GetSecond(const FDateTime& A); // 0x40f0d80 [Final Native Static Public]
    float GetRuntimeFloatCurveValue(FRuntimeFloatCurve& Curve, float InTime, float InDefaultValue); // 0x40f0aa0 [Final Native Static Public]
    FVector2D GetRotated2D(const FVector2D& A, float AngleDeg); // 0x40f09a0 [Final Native Static Public]
    FVector GetRightVector(const FRotator& InRot); // 0x40f08d0 [Final Native Static Public]
    FVector GetReflectionVector(const FVector& Direction, const FVector& SurfaceNormal); // 0x40f04e0 [Final Native Static Public]
    float GetPointDistanceToSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x40ef6a0 [Final Native Static Public]
    float GetPointDistanceToLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x40ef540 [Final Native Static Public]
    double GetPI(); // 0x40ef210 [Final Native Static Public]
    int32 GetMonth(const FDateTime& A); // 0x40eed60 [Final Native Static Public]
    int32 GetMinutes(const FTimespan& A); // 0x40eec10 [Final Native Static Public]
    int32 GetMinute(const FDateTime& A); // 0x40eec10 [Final Native Static Public]
    double GetMinElement(const FVector& A); // 0x40eeb10 [Final Native Static Public]
    double GetMin2D(const FVector2D& A); // 0x40eea90 [Final Native Static Public]
    int32 GetMilliseconds(const FTimespan& A); // 0x40ee9c0 [Final Native Static Public]
    int32 GetMillisecond(const FDateTime& A); // 0x40ee900 [Final Native Static Public]
    double GetMaxElement(const FVector& A); // 0x40ee6b0 [Final Native Static Public]
    double GetMax2D(const FVector2D& A); // 0x40ee630 [Final Native Static Public]
    int32 GetHours(const FTimespan& A); // 0x40edee0 [Final Native Static Public]
    int32 GetHour12(const FDateTime& A); // 0x40ede50 [Final Native Static Public]
    int32 GetHour(const FDateTime& A); // 0x40edee0 [Final Native Static Public]
    FVector GetForwardVector(const FRotator& InRot); // 0x40db7f0 [Final Native Static Public]
    FTimespan GetDuration(const FTimespan& A); // 0x40ed350 [Final Native Static Public]
    FVector GetDirectionUnitVector(const FVector& From, const FVector& To); // 0x40ed040 [Final Native Static Public]
    int32 GetDays(const FTimespan& A); // 0x40ecdc0 [Final Native Static Public]
    int32 GetDayOfYear(const FDateTime& A); // 0x40ecd30 [Final Native Static Public]
    int32 GetDay(const FDateTime& A); // 0x40ecca0 [Final Native Static Public]
    FDateTime GetDate(const FDateTime& A); // 0x40ecc00 [Final Native Static Public]
    double GetBoxVolume(const FBox& InBox); // 0x40eb200 [Final Native Static Public]
    FVector GetBoxSize(const FBox& InBox); // 0x40eb140 [Final Native Static Public]
    FVector GetBoxCenter(const FBox& InBox); // 0x40eb060 [Final Native Static Public]
    void GetAzimuthAndElevation(const FVector& InDirection, FTransform& ReferenceFrame, const float& Azimuth, const float& Elevation); // 0x40ead40 [Final Native Static Public]
    void GetAxes(const FRotator& A, const FVector& X, const FVector& Y, const FVector& Z); // 0x40eab70 [Final Native Static Public]
    double GetAbsMax2D(const FVector2D& A); // 0x40ea5b0 [Final Native Static Public]
    FVector2D GetAbs2D(const FVector2D& A); // 0x40ea530 [Final Native Static Public]
    double FWrap(double Value, double min, double max); // 0x40e88e0 [Final Native Static Public]
    FIntVector2 FTruncVector2D(const FVector2D& InVector2D); // 0x40e8770 [Final Native Static Public]
    FIntVector FTruncVector(const FVector& InVector); // 0x40e8820 [Final Native Static Public]
    int64 FTrunc64(double A); // 0x40d9460 [Final Native Static Public]
    int32 FTrunc(double A); // 0x40e86f0 [Final Native Static Public]
    FDateTime FromUnixTimestamp(int64 UnixTime); // 0x40ea1a0 [Final Native Static Public]
    FTimespan FromSeconds(double Seconds); // 0x40ea110 [Final Native Static Public]
    FTimespan FromMinutes(double Minutes); // 0x40ea080 [Final Native Static Public]
    FTimespan FromMilliseconds(double Milliseconds); // 0x40e9ff0 [Final Native Static Public]
    FTimespan FromHours(double Hours); // 0x40e9f60 [Final Native Static Public]
    FTimespan FromDays(double Days); // 0x40e9ed0 [Final Native Static Public]
    double Fraction(double A); // 0x40e9e30 [Final Native Static Public]
    int64 FMod64(double Dividend, double Divisor, const double& Remainder); // 0x40e83c0 [Final Native Static Public]
    int32 FMod(double Dividend, double Divisor, const double& Remainder); // 0x40e8560 [Final Native Static Public]
    double FMin(double A, double B); // 0x40e82f0 [Final Native Static Public]
    double FMax(double A, double B); // 0x40e8220 [Final Native Static Public]
    float FloatSpringInterp(float Current, float Target, FFloatSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bClamp, float MinValue, float MaxValue, bool bInitializeFromTarget); // 0x40e9990 [Final Native Static Public]
    float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); // 0x40e9870 [Final Native Static Public]
    double FInterpTo_Constant(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x40e8090 [Final Native Static Public]
    double FInterpTo(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x40e7ed0 [Final Native Static Public]
    double FInterpEaseInOut(double A, double B, double alpha, double Exponent); // 0x40e7d10 [Final Native Static Public]
    FRotator FindRelativeLookAtRotation(FTransform& StartTransform, const FVector& TargetLocation); // 0x40e9520 [Final Native Static Public]
    void FindNearestPointsOnLineSegments(const FVector& Segment1Start, const FVector& Segment1End, const FVector& Segment2Start, const FVector& Segment2End, const FVector& Segment1Point, const FVector& Segment2Point); // 0x40e92e0 [Final Native Static Public]
    FRotator FindLookAtRotation(const FVector& Start, const FVector& Target); // 0x40e9180 [Final Native Static Public]
    FVector FindClosestPointOnSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x40e9030 [Final Native Static Public]
    FVector FindClosestPointOnLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x40e8e30 [Final Native Static Public]
    int64 FFloor64(double A); // 0x40e7be0 [Final Native Static Public]
    int32 FFloor(double A); // 0x40e7c70 [Final Native Static Public]
    double FClamp(double Value, double min, double max); // 0x40e7ac0 [Final Native Static Public]
    int64 FCeil64(double A); // 0x40e7990 [Final Native Static Public]
    int32 FCeil(double A); // 0x40e7a20 [Final Native Static Public]
    double exp(double A); // 0x40e7620 [Final Native Static Public]
    bool EqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x40e7290 [Final Native Static Public]
    bool EqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x40e7140 [Final Native Static Public]
    bool EqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x40e7060 [Final Native Static Public]
    bool EqualEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x40e6f10 [Final Native Static Public]
    bool EqualEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x40e6d50 [Final Native Static Public]
    bool EqualEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x40e6c10 [Final Native Static Public]
    bool EqualEqual_TransformTransform(FTransform& A, FTransform& B); // 0x40e6a40 [Final Native Static Public]
    bool EqualEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x39a33f0 [Final Native Static Public]
    bool EqualEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x40e6490 [Final Native Static Public]
    bool EqualEqual_QuatQuat(FQuat& A, FQuat& B, float Tolerance); // 0x40e62c0 [Final Native Static Public]
    bool EqualEqual_ObjectObject(UObject* A, UObject* B); // 0x40e55d0 [Final Native Static Public]
    bool EqualEqual_NameName(const FName& A, const FName& B); // 0x40e6100 [Final Native Static Public]
    bool EqualEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x40e5f50 [Final Native Static Public]
    bool EqualEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x40e5e60 [Final Native Static Public]
    bool EqualEqual_IntInt(int32 A, int32 B); // 0x40e5ba0 [Final Native Static Public]
    bool EqualEqual_Int64Int64(int64 A, int64 B); // 0x40e5ad0 [Final Native Static Public]
    bool EqualEqual_DoubleDouble(double A, double B); // 0x40e56a0 [Final Native Static Public]
    bool EqualEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x39a33f0 [Final Native Static Public]
    bool EqualEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x40e55d0 [Final Native Static Public]
    bool EqualEqual_ByteByte(uint8 A, uint8 B); // 0x40e5510 [Final Native Static Public]
    bool EqualEqual_BoolBool(bool A, bool B); // 0x40e5430 [Final Native Static Public]
    bool Equal_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x40e7370 [Final Native Static Public]
    double Ease(double A, double B, double alpha, const EEasingFunc& EasingFunc, double BlendExp, int32 Steps); // 0x40e46b0 [Final Native Static Public]
    FVector DynamicWeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x40e4240 [Final Native Static Public]
    FRotator DynamicWeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x40e3f60 [Final Native Static Public]
    float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x40e44b0 [Final Native Static Public]
    double DotProduct2D(const FVector2D& A, const FVector2D& B); // 0x40e1e60 [Final Native Static Public]
    double Dot_VectorVector(const FVector& A, const FVector& B); // 0x40e1f30 [Final Native Static Public]
    FVector Divide_VectorVector(const FVector& A, const FVector& B); // 0x40e1950 [Final Native Static Public]
    FVector Divide_VectorInt(const FVector& A, int32 B); // 0x40e1820 [Final Native Static Public]
    FVector Divide_VectorFloat(const FVector& A, double B); // 0x40e16f0 [Final Native Static Public]
    FVector4 Divide_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x40e1590 [Final Native Static Public]
    FVector2D Divide_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x40e1480 [Final Native Static Public]
    FVector2D Divide_Vector2DFloat(const FVector2D& A, double B); // 0x40e1360 [Final Native Static Public]
    FTimespan Divide_TimespanFloat(const FTimespan& A, float Scalar); // 0x40e1280 [Final Native Static Public]
    FLinearColor Divide_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x40e1180 [Final Native Static Public]
    FIntPoint Divide_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x40e1070 [Final Native Static Public]
    FIntPoint Divide_IntPointInt(const FIntPoint& A, int32 B); // 0x40e0f60 [Final Native Static Public]
    int32 Divide_IntInt(int32 A, int32 B); // 0x40e0e70 [Final Native Static Public]
    int64 Divide_Int64Int64(int64 A, int64 B); // 0x40e0d70 [Final Native Static Public]
    double Divide_DoubleDouble(double A, double B); // 0x40e0c70 [Final Native Static Public]
    uint8 Divide_ByteByte(uint8 A, uint8 B); // 0x40e0b80 [Final Native Static Public]
    double DistanceSquared2D(const FVector2D& v1, const FVector2D& v2); // 0x40e0ab0 [Final Native Static Public]
    double Distance2D(const FVector2D& v1, const FVector2D& v2); // 0x40e09e0 [Final Native Static Public]
    double DegTan(double A); // 0x40e03d0 [Final Native Static Public]
    double DegSin(double A); // 0x40e0340 [Final Native Static Public]
    double DegreesToRadians(double A); // 0x40e0460 [Final Native Static Public]
    double DegCos(double A); // 0x40e02b0 [Final Native Static Public]
    double DegAtan2(double Y, double X); // 0x40e0140 [Final Native Static Public]
    double DegAtan(double A); // 0x40e0220 [Final Native Static Public]
    double DegAsin(double A); // 0x40e0090 [Final Native Static Public]
    double DegAcos(double A); // 0x40dffe0 [Final Native Static Public]
    int32 DaysInYear(int32 Year); // 0x40dff50 [Final Native Static Public]
    int32 DaysInMonth(int32 Year, int32 Month); // 0x40dfe50 [Final Native Static Public]
    FDateTime DateTimeMinValue(); // 0x40dfe30 [Final Native Static Public]
    FDateTime DateTimeMaxValue(); // 0x40dfe00 [Final Native Static Public]
    bool DateTimeFromString(const FString& DateTimeString, const FDateTime& Result); // 0x40dfc80 [Final Native Static Public]
    bool DateTimeFromIsoString(const FString& IsoString, const FDateTime& Result); // 0x40dfaf0 [Final Native Static Public]
    double CrossProduct2D(const FVector2D& A, const FVector2D& B); // 0x40df7f0 [Final Native Static Public]
    FVector Cross_VectorVector(const FVector& A, const FVector& B); // 0x40df8c0 [Final Native Static Public]
    FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); // 0x40df6c0 [Final Native Static Public]
    double cos(double A); // 0x40de7e0 [Final Native Static Public]
    int32 Convert3DTo1D(const FIntVector& Index3D, int32 XSize, int32 YSize); // 0x40ddf70 [Final Native Static Public]
    int32 Convert2DTo1D(const FIntPoint& Index2D, int32 XSize); // 0x40dde50 [Final Native Static Public]
    FIntVector Convert1DTo3D(int32 Index1D, int32 XSize, int32 YSize); // 0x40ddce0 [Final Native Static Public]
    FIntPoint Convert1DTo2D(int32 Index1D, int32 XSize); // 0x40ddba0 [Final Native Static Public]
    FVector2D Conv_VectorToVector2D(const FVector& InVector); // 0x40ddb20 [Final Native Static Public]
    FTransform Conv_VectorToTransform(const FVector& InLocation); // 0x40dda60 [Final Native Static Public]
    FRotator Conv_VectorToRotator(const FVector& InVec); // 0x40dd8b0 [Final Native Static Public]
    FQuat Conv_VectorToQuaternion(const FVector& InVec); // 0x40dd800 [Final Native Static Public]
    FLinearColor Conv_VectorToLinearColor(const FVector& InVec); // 0x40dd760 [Final Native Static Public]
    FVector Conv_Vector4ToVector(const FVector4& InVector4); // 0x40dd6b0 [Final Native Static Public]
    FRotator Conv_Vector4ToRotator(const FVector4& InVec); // 0x40dd5f0 [Final Native Static Public]
    FQuat Conv_Vector4ToQuaternion(const FVector4& InVec); // 0x40dd530 [Final Native Static Public]
    FVector Conv_Vector2DToVector(const FVector2D& InVector2D, float Z); // 0x40dd270 [Final Native Static Public]
    FIntPoint Conv_Vector2DToIntPoint(const FVector2D& InVector2D); // 0x40dd1b0 [Final Native Static Public]
    FMatrix Conv_TransformToMatrix(FTransform& Transform); // 0x40dcdd0 [Final Native Static Public]
    FVector Conv_RotatorToVector(const FRotator& InRot); // 0x40db7f0 [Final Native Static Public]
    FTransform Conv_RotatorToTransform(const FRotator& InRotator); // 0x40db710 [Final Native Static Public]
    FQuat Conv_RotatorToQuaternion(const FRotator& InRot); // 0x40db560 [Final Native Static Public]
    FTransform Conv_MatrixToTransform(const FMatrix& InMatrix); // 0x40dabb0 [Final Native Static Public]
    FRotator Conv_MatrixToRotator(const FMatrix& InMatrix); // 0x40da860 [Final Native Static Public]
    FVector Conv_LinearColorToVector(const FLinearColor& InLinearColor); // 0x40da7c0 [Final Native Static Public]
    FColor Conv_LinearColorToColor(const FLinearColor& InLinearColor, bool InUseSRGB); // 0x40da650 [Final Native Static Public]
    FVector Conv_IntVectorToVector(const FIntVector& InIntVector); // 0x40da4e0 [Final Native Static Public]
    FVector2D Conv_IntVector2ToVector2D(const FIntVector2& InIntVector2); // 0x40da340 [Final Native Static Public]
    FVector Conv_IntToVector(int32 inInt); // 0x40da1d0 [Final Native Static Public]
    FIntVector2 Conv_IntToIntVector2(int32 inInt); // 0x40d9fd0 [Final Native Static Public]
    FIntVector Conv_IntToIntVector(int32 inInt); // 0x40da060 [Final Native Static Public]
    int64 Conv_IntToInt64(int32 inInt); // 0x40d9f50 [Final Native Static Public]
    double Conv_IntToDouble(int32 inInt); // 0x40d9ec0 [Final Native Static Public]
    uint8 Conv_IntToByte(int32 inInt); // 0x40d9e40 [Final Native Static Public]
    bool Conv_IntToBool(int32 inInt); // 0x40d9db0 [Final Native Static Public]
    FVector2D Conv_IntPointToVector2D(const FIntPoint& InIntPoint); // 0x40d9d20 [Final Native Static Public]
    int32 Conv_Int64ToInt(int64 inInt); // 0x40d9ae0 [Final Native Static Public]
    double Conv_Int64ToDouble(int64 inInt); // 0x40d9a50 [Final Native Static Public]
    uint8 Conv_Int64ToByte(int64 inInt); // 0x40d99d0 [Final Native Static Public]
    double Conv_FloatToDouble(float InFloat); // 0x40d9770 [Final Native Static Public]
    FVector2D Conv_DoubleToVector2D(double InDouble); // 0x40d9660 [Final Native Static Public]
    FVector Conv_DoubleToVector(double InDouble); // 0x40d96e0 [Final Native Static Public]
    FLinearColor Conv_DoubleToLinearColor(double InDouble); // 0x40d94e0 [Final Native Static Public]
    int64 Conv_DoubleToInt64(double InDouble); // 0x40d9460 [Final Native Static Public]
    float Conv_DoubleToFloat(double InDouble); // 0x40d93e0 [Final Native Static Public]
    FLinearColor Conv_ColorToLinearColor(const FColor& InColor); // 0x40d9060 [Final Native Static Public]
    int64 Conv_ByteToInt64(uint8 InByte); // 0x40d8d20 [Final Native Static Public]
    int32 Conv_ByteToInt(uint8 InByte); // 0x40d8da0 [Final Native Static Public]
    double Conv_ByteToDouble(uint8 InByte); // 0x40d8ca0 [Final Native Static Public]
    int32 Conv_BoolToInt(bool InBool); // 0x40d8770 [Final Native Static Public]
    double Conv_BoolToDouble(bool InBool); // 0x40d86e0 [Final Native Static Public]
    uint8 Conv_BoolToByte(bool InBool); // 0x40d8650 [Final Native Static Public]
    FTransform ComposeTransforms(FTransform& A, FTransform& B); // 0x40d80e0 [Final Native Static Public]
    FRotator ComposeRotators(const FRotator& A, const FRotator& B); // 0x40d7eb0 [Final Native Static Public]
    bool ClassIsChildOf(TSubclassOf<UObject> TestClass, TSubclassOf<UObject> ParentClass); // 0x40d6b70 [Final Native Static Public]
    FVector ClampVectorSize(const FVector& A, double min, double max); // 0x40d6990 [Final Native Static Public]
    int64 ClampInt64(int64 Value, int64 min, int64 max); // 0x40d6880 [Final Native Static Public]
    float ClampAxis(float Angle); // 0x40d67d0 [Final Native Static Public]
    FVector2D ClampAxes2D(const FVector2D& A, double MinAxisVal, double MaxAxisVal); // 0x40d66a0 [Final Native Static Public]
    double ClampAngle(double AngleDegrees, double MinAngleDegrees, double MaxAngleDegrees); // 0x40d6460 [Final Native Static Public]
    int32 clamp(int32 Value, int32 min, int32 max); // 0x40d6360 [Final Native Static Public]
    FLinearColor CInterpTo(const FLinearColor& Current, const FLinearColor& Target, float DeltaTime, float InterpSpeed); // 0x40d31e0 [Final Native Static Public]
    void BreakVector_NetQuantizeNormal(const FVector_NetQuantizeNormal& InVec, const double& X, const double& Y, const double& Z); // 0x40d1240 [Final Native Static Public]
    void BreakVector_NetQuantize100(const FVector_NetQuantize100& InVec, const double& X, const double& Y, const double& Z); // 0x40d1240 [Final Native Static Public]
    void BreakVector_NetQuantize10(const FVector_NetQuantize10& InVec, const double& X, const double& Y, const double& Z); // 0x40d1240 [Final Native Static Public]
    void BreakVector_NetQuantize(const FVector_NetQuantize& InVec, const double& X, const double& Y, const double& Z); // 0x40d1240 [Final Native Static Public]
    void BreakVector4(const FVector4& InVec, const double& X, const double& Y, const double& Z, const double& W); // 0x40d1010 [Final Native Static Public]
    void BreakVector2D(const FVector2D& InVec, const double& X, const double& Y); // 0x40d0ed0 [Final Native Static Public]
    void BreakVector(const FVector& InVec, const double& X, const double& Y, const double& Z); // 0x40d1240 [Final Native Static Public]
    void BreakTransform(FTransform& InTransform, const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x40d0c80 [Final Native Static Public]
    void BreakTimespan2(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& FractionNano); // 0x40d0550 [Final Native Static Public]
    void BreakTimespan(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& Milliseconds); // 0x40d0860 [Final Native Static Public]
    void BreakRotIntoAxes(const FRotator& InRot, const FVector& X, const FVector& Y, const FVector& Z); // 0x40cfc50 [Final Native Static Public]
    void BreakRotator(const FRotator& InRot, const float& Roll, const float& Pitch, const float& Yaw); // 0x40cfe50 [Final Native Static Public]
    void BreakRandomStream(const FRandomStream& InRandomStream, const int32& InitialSeed); // 0x40cfb70 [Final Native Static Public]
    void BreakQuat(FQuat& InQuat, const float& X, const float& Y, const float& Z, const float& W); // 0x40cf950 [Final Native Static Public]
    void BreakQualifiedFrameTime(FQualifiedFrameTime& InFrameTime, const FFrameNumber& Frame, FFrameRate& FrameRate, const float& SubFrame); // 0x40cf790 [Final Native Static Public]
    void BreakFrameRate(FFrameRate& InFrameRate, const int32& Numerator, const int32& Denominator); // 0x40cf650 [Final Native Static Public]
    void BreakDateTime(const FDateTime& InDateTime, const int32& Year, const int32& Month, const int32& Day, const int32& Hour, const int32& Minute, const int32& Second, const int32& Millisecond); // 0x40cf260 [Final Native Static Public]
    void BreakColor(const FLinearColor& InColor, const float& R, const float& G, const float& B, const float& A); // 0x40cf070 [Final Native Static Public]
    void BreakBoxSphereBounds(const FBoxSphereBounds& InBoxSphereBounds, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x40ceeb0 [Final Native Static Public]
    FBox Box_Overlap(const FBox& A, const FBox& B); // 0x40ce5f0 [Final Native Static Public]
    bool Box_IsPointInside(const FBox& Box, const FVector& Point); // 0x40ce4c0 [Final Native Static Public]
    bool Box_IsInsideOrOn(const FBox& InnerTest, const FBox& OuterTest); // 0x40ce340 [Final Native Static Public]
    bool Box_IsInside(const FBox& InnerTest, const FBox& OuterTest); // 0x40ce1c0 [Final Native Static Public]
    bool Box_Intersects(const FBox& A, const FBox& B); // 0x40ce080 [Final Native Static Public]
    FVector Box_GetClosestPointTo(const FBox& Box, const FVector& Point); // 0x40cdf20 [Final Native Static Public]
    FBox Box_ExpandBy(const FBox& Box, const FVector& Negative, const FVector& Positive); // 0x40cdd50 [Final Native Static Public]
    bool BooleanXOR(bool A, bool B); // 0x40cb280 [Final Native Static Public]
    bool BooleanOR(bool A, bool B); // 0x40cb1a0 [Final Native Static Public]
    bool BooleanNOR(bool A, bool B); // 0x40cb0c0 [Final Native Static Public]
    bool BooleanNAND(bool A, bool B); // 0x40cafe0 [Final Native Static Public]
    bool BooleanAND(bool A, bool B); // 0x40caf00 [Final Native Static Public]
    uint8 BMin(uint8 A, uint8 B); // 0x40caa10 [Final Native Static Public]
    uint8 BMax(uint8 A, uint8 B); // 0x40ca940 [Final Native Static Public]
    void AverageOfIntArray(const TArray<int32>& IntArray, const float& AverageValue); // 0x40ca7f0 [Final Native Static Public]
    double Atan2(double Y, double X); // 0x40ca4d0 [Final Native Static Public]
    double atan(double A); // 0x40ca5b0 [Final Native Static Public]
    double asin(double A); // 0x40ca430 [Final Native Static Public]
    int32 And_IntInt(int32 A, int32 B); // 0x40c7e80 [Final Native Static Public]
    int64 And_Int64Int64(int64 A, int64 B); // 0x40c7db0 [Final Native Static Public]
    FVector Add_VectorVector(const FVector& A, const FVector& B); // 0x40c7cd0 [Final Native Static Public]
    FVector Add_VectorInt(const FVector& A, int32 B); // 0x40c7bf0 [Final Native Static Public]
    FVector Add_VectorFloat(const FVector& A, double B); // 0x40c7b10 [Final Native Static Public]
    FVector4 Add_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x40c79b0 [Final Native Static Public]
    FVector2D Add_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x40c78e0 [Final Native Static Public]
    FVector2D Add_Vector2DFloat(const FVector2D& A, double B); // 0x40c7810 [Final Native Static Public]
    FTimespan Add_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x40c6ed0 [Final Native Static Public]
    FQuat Add_QuatQuat(FQuat& A, FQuat& B); // 0x40c7710 [Final Native Static Public]
    FMatrix Add_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x40c74a0 [Final Native Static Public]
    FLinearColor Add_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x40c73b0 [Final Native Static Public]
    FIntPoint Add_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x40c72e0 [Final Native Static Public]
    FIntPoint Add_IntPointInt(const FIntPoint& A, int32 B); // 0x40c7200 [Final Native Static Public]
    int32 Add_IntInt(int32 A, int32 B); // 0x40c7140 [Final Native Static Public]
    int64 Add_Int64Int64(int64 A, int64 B); // 0x40c7070 [Final Native Static Public]
    double Add_DoubleDouble(double A, double B); // 0x40c6fa0 [Final Native Static Public]
    FDateTime Add_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x40c6ed0 [Final Native Static Public]
    FDateTime Add_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x40c6ed0 [Final Native Static Public]
    uint8 Add_ByteByte(uint8 A, uint8 B); // 0x40c6e10 [Final Native Static Public]
    double acos(double A); // 0x40c6c10 [Final Native Static Public]
    int64 Abs_Int64(int64 A); // 0x40c6af0 [Final Native Static Public]
    int32 Abs_Int(int32 A); // 0x40c6b80 [Final Native Static Public]
    double abs(double A); // 0x40c6a60 [Final Native Static Public]

// UKismetNodeHelperLibrary (/Script/Engine.KismetNodeHelperLibrary)
    void MarkBit(const int32& Data, int32 Index); // 0x4104540 [Final Native Static Public]
    bool HasUnmarkedBit(int32 Data, int32 NumBits); // 0x40f3f30 [Final Native Static Public]
    bool HasMarkedBit(int32 Data, int32 NumBits); // 0x40f3d40 [Final Native Static Public]
    uint8 GetValidValue(UEnum* Enum, uint8 EnumeratorValue); // 0x40f2990 [Final Native Static Public]
    int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); // 0x40f25a0 [Final Native Static Public]
    int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x40f0330 [Final Native Static Public]
    int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x40ed9a0 [Final Native Static Public]
    uint8 GetEnumeratorValueFromIndex(UEnum* Enum, uint8 EnumeratorIndex); // 0x40ed780 [Final Native Static Public]
    FString GetEnumeratorUserFriendlyName(UEnum* Enum, uint8 EnumeratorValue); // 0x40ed5f0 [Final Native Static Public]
    FName GetEnumeratorName(UEnum* Enum, uint8 EnumeratorValue); // 0x40ed4f0 [Final Native Static Public]
    void ClearBit(const int32& Data, int32 Index); // 0x40d6e50 [Final Native Static Public]
    void ClearAllBits(const int32& Data); // 0x40d6d70 [Final Native Static Public]
    bool BitIsMarked(int32 Data, int32 Index); // 0x40cae10 [Final Native Static Public]

// UKismetRenderingLibrary (/Script/Engine.KismetRenderingLibrary)
    void SetCastInsetShadowForAllAttachments(UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); // 0x411a620 [Final Native Static Public]
    void ResizeRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget, int32 Width, int32 Height); // 0x41178f0 [Final Native Static Public]
    UVolumeTexture* RenderTargetCreateStaticVolumeTextureEditorOnly(UTextureRenderTargetVolume* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x4117090 [Final Native Static Public]
    UTextureCube* RenderTargetCreateStaticTextureCubeEditorOnly(UTextureRenderTargetCube* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x4116ea0 [Final Native Static Public]
    UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(UTextureRenderTarget2D* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x4116cb0 [Final Native Static Public]
    UTexture2DArray* RenderTargetCreateStaticTexture2DArrayEditorOnly(UTextureRenderTarget2DArray* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x4116ac0 [Final Native Static Public]
    void ReleaseRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget); // 0x41168d0 [Final Native Static Public]
    void RefreshPathTracingOutput(); // 0x4116840 [Final Native Static Public]
    FColor ReadRenderTargetUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x4116670 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawUVArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FBox2D& Area, bool bNormalize); // 0x4116410 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V, bool bNormalize); // 0x41161e0 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawPixelArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, bool bNormalize); // 0x4115f90 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y, bool bNormalize); // 0x4115de0 [Final Native Static Public]
    bool ReadRenderTargetRaw(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FLinearColor>& OutLinearSamples, bool bNormalize); // 0x41158d0 [Final Native Static Public]
    FColor ReadRenderTargetPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x4115780 [Final Native Static Public]
    bool ReadRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FColor>& OutSamples, bool bNormalize); // 0x4115320 [Final Native Static Public]
    int32 NumPrecompilingPSOsRemaining(); // 0x410d670 [Final Native Static Public]
    FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); // 0x4103210 [Final Native Static Public]
    UTexture2D* ImportFileAsTexture2D(UObject* WorldContextObject, const FString& Filename); // 0x40f42b0 [Final Native Static Public]
    UTexture2D* ImportBufferAsTexture2D(UObject* WorldContextObject, const TArray<uint8>& Buffer); // 0x40f41c0 [Final Native Static Public]
    void ExportTexture2D(UObject* WorldContextObject, UTexture2D* Texture, const FString& FilePath, const FString& Filename); // 0x40e7820 [Final Native Static Public]
    void ExportRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FString& FilePath, const FString& Filename); // 0x40e76b0 [Final Native Static Public]
    void EndDrawCanvasToRenderTarget(UObject* WorldContextObject, FDrawToRenderTargetContext& Context); // 0x40e4b50 [Final Native Static Public]
    void EnablePathTracing(bool bEnablePathTracer); // 0x40e4a90 [Final Native Static Public]
    void DrawMaterialToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, UMaterialInterface* Material); // 0x40e3e60 [Final Native Static Public]
    UTextureRenderTargetVolume* CreateRenderTargetVolume(UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x40df140 [Final Native Static Public]
    UTextureRenderTarget2DArray* CreateRenderTarget2DArray(UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x40ded70 [Final Native Static Public]
    UTextureRenderTarget2D* CreateRenderTarget2D(UObject* WorldContextObject, int32 Width, int32 Height, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x40dea30 [Final Native Static Public]
    void ConvertRenderTargetToTextureVolumeEditorOnly(UObject* WorldContextObject, UTextureRenderTargetVolume* RenderTarget, UVolumeTexture* Texture); // 0x40de390 [Final Native Static Public]
    void ConvertRenderTargetToTextureCubeEditorOnly(UObject* WorldContextObject, UTextureRenderTargetCube* RenderTarget, UTextureCube* Texture); // 0x40de390 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2D* RenderTarget, UTexture2D* Texture); // 0x40de390 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DArrayEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2DArray* RenderTarget, UTexture2DArray* Texture); // 0x40de390 [Final Native Static Public]
    void ClearRenderTarget2D(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FLinearColor& ClearColor); // 0x40d7040 [Final Native Static Public]
    FMatrix CalculateProjectionMatrix(FMinimalViewInfo& MinimalViewInfo); // 0x40d3370 [Final Native Static Public]
    void BreakSkinWeightInfo(const FSkelMeshSkinWeightInfo& InWeight, const int32& Bone0, const uint8& Weight0, const int32& Bone1, const uint8& Weight1, const int32& Bone2, const uint8& Weight2, const int32& Bone3, const uint8& Weight3); // 0x40cffe0 [Final Native Static Public]
    void BeginDrawCanvasToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x40caae0 [Final Native Static Public]

// UKismetStringLibrary (/Script/Engine.KismetStringLibrary)
    FString TrimTrailing(const FString& SourceString); // 0x4124380 [Final Native Static Public]
    FString Trim(const FString& SourceString); // 0x4124290 [Final Native Static Public]
    FString ToUpper(const FString& SourceString); // 0x4123760 [Final Native Static Public]
    FString ToLower(const FString& SourceString); // 0x4123360 [Final Native Static Public]
    FString TimeSecondsToString(float InSeconds); // 0x4122c90 [Final Native Static Public]
    bool StartsWith(const FString& SourceString, const FString& InPrefix, const ESearchCase& SearchCase); // 0x4121580 [Final Native Static Public]
    bool Split(const FString& SourceString, const FString& InStr, const FString& LeftS, const FString& RightS, const ESearchCase& SearchCase, const ESearchDir& SearchDir); // 0x4121190 [Final Native Static Public]
    FString RightPad(const FString& SourceString, int32 ChCount); // 0x4118070 [Final Native Static Public]
    FString RightChop(const FString& SourceString, int32 Count); // 0x4117f40 [Final Native Static Public]
    FString Right(const FString& SourceString, int32 Count); // 0x4117de0 [Final Native Static Public]
    FString Reverse(const FString& SourceString); // 0x4117c90 [Final Native Static Public]
    int32 ReplaceInline(const FString& SourceString, const FString& SearchText, const FString& ReplacementText, const ESearchCase& SearchCase); // 0x4117470 [Final Native Static Public]
    FString Replace(const FString& SourceString, const FString& From, const FString& To, const ESearchCase& SearchCase); // 0x4117280 [Final Native Static Public]
    TArray<FString> ParseIntoArray(const FString& SourceString, const FString& Delimiter, bool CullEmptyStrings); // 0x410da90 [Final Native Static Public]
    bool NotEqual_StrStr(const FString& A, const FString& B); // 0x410ce00 [Final Native Static Public]
    bool NotEqual_StriStri(const FString& A, const FString& B); // 0x410cf30 [Final Native Static Public]
    FString Mid(const FString& SourceString, int32 Start, int32 Count); // 0x40f15d0 [Final Native Static Public]
    bool MatchesWildcard(const FString& SourceString, const FString& Wildcard, const ESearchCase& SearchCase); // 0x4104620 [Final Native Static Public]
    int32 Len(const FString& S); // 0x40fbb70 [Final Native Static Public]
    FString LeftPad(const FString& SourceString, int32 ChCount); // 0x40fba40 [Final Native Static Public]
    FString LeftChop(const FString& SourceString, int32 Count); // 0x40fb8e0 [Final Native Static Public]
    FString Left(const FString& SourceString, int32 Count); // 0x40fb790 [Final Native Static Public]
    FString JoinStringArray(const TArray<FString>& SourceArray, const FString& Separator); // 0x40f7f30 [Final Native Static Public]
    bool IsNumeric(const FString& SourceString); // 0x40f6980 [Final Native Static Public]
    bool IsEmpty(const FString& InString); // 0x40f6490 [Final Native Static Public]
    FString GetSubstring(const FString& SourceString, int32 StartIndex, int32 Length); // 0x40f15d0 [Final Native Static Public]
    int32 GetCharacterAsNumber(const FString& SourceString, int32 Index); // 0x40eb600 [Final Native Static Public]
    TArray<FString> GetCharacterArrayFromString(const FString& SourceString); // 0x40eb3f0 [Final Native Static Public]
    int32 FindSubstring(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); // 0x40e9690 [Final Native Static Public]
    bool EqualEqual_StrStr(const FString& A, const FString& B); // 0x40e6800 [Final Native Static Public]
    bool EqualEqual_StriStri(const FString& A, const FString& B); // 0x40e6930 [Final Native Static Public]
    bool EndsWith(const FString& SourceString, const FString& InSuffix, const ESearchCase& SearchCase); // 0x40e4c20 [Final Native Static Public]
    int32 CullArray(const FString& SourceString, const TArray<FString>& inArray); // 0x40df9e0 [Final Native Static Public]
    FString Conv_VectorToString(const FVector& InVec); // 0x40dd960 [Final Native Static Public]
    FString Conv_Vector3fToString(const FVector3f& InVec); // 0x40dd430 [Final Native Static Public]
    FString Conv_Vector2dToString(const FVector2D& InVec); // 0x40dd340 [Final Native Static Public]
    FString Conv_TransformToString(FTransform& InTrans); // 0x40dcf20 [Final Native Static Public]
    void Conv_StringToVector3f(const FString& InString, const FVector3f& OutConvertedVector, const bool& OutIsValid); // 0x40dca50 [Final Native Static Public]
    void Conv_StringToVector2D(const FString& InString, const FVector2D& OutConvertedVector2D, const bool& OutIsValid); // 0x40dc8c0 [Final Native Static Public]
    void Conv_StringToVector(const FString& InString, const FVector& OutConvertedVector, const bool& OutIsValid); // 0x40dcc10 [Final Native Static Public]
    void Conv_StringToRotator(const FString& InString, const FRotator& OutConvertedRotator, const bool& OutIsValid); // 0x40dc700 [Final Native Static Public]
    FName Conv_StringToName(const FString& InString); // 0x40dc640 [Final Native Static Public]
    int64 Conv_StringToInt64(const FString& InString); // 0x40dc4e0 [Final Native Static Public]
    int32 Conv_StringToInt(const FString& InString); // 0x40dc590 [Final Native Static Public]
    double Conv_StringToDouble(const FString& InString); // 0x40dc430 [Final Native Static Public]
    void Conv_StringToColor(const FString& InString, const FLinearColor& OutConvertedColor, const bool& OutIsValid); // 0x40dc2e0 [Final Native Static Public]
    FString Conv_RotatorToString(const FRotator& InRot); // 0x40db610 [Final Native Static Public]
    FString Conv_PlatformUserIdToString(const FPlatformUserId& InPlatformUserId); // 0x40d98f0 [Final Native Static Public]
    FString Conv_ObjectToString(UObject* InObj); // 0x40db210 [Final Native Static Public]
    FString Conv_NameToString(const FName& InName); // 0x40dacb0 [Final Native Static Public]
    FString Conv_MatrixToString(const FMatrix& InMatrix); // 0x40da930 [Final Native Static Public]
    FString Conv_IntVectorToString(const FIntVector& InIntVec); // 0x40da3f0 [Final Native Static Public]
    FString Conv_IntVector2ToString(const FIntVector2& InIntVec2); // 0x40da260 [Final Native Static Public]
    FString Conv_IntToString(int32 inInt); // 0x40da0f0 [Final Native Static Public]
    FString Conv_IntPointToString(const FIntPoint& InIntPoint); // 0x40d9c40 [Final Native Static Public]
    FString Conv_Int64ToString(int64 inInt); // 0x40d9b60 [Final Native Static Public]
    FString Conv_InputDeviceIdToString(const FInputDeviceId& InDeviceId); // 0x40d98f0 [Final Native Static Public]
    FString Conv_DoubleToString(double InDouble); // 0x40d9580 [Final Native Static Public]
    FString Conv_ColorToString(const FLinearColor& InColor); // 0x40d9120 [Final Native Static Public]
    FString Conv_ByteToString(uint8 InByte); // 0x40d8e20 [Final Native Static Public]
    FString Conv_BoxToString(const FBox& Box); // 0x40d8ae0 [Final Native Static Public]
    FString Conv_BoxCenterAndExtentsToString(const FBox& Box); // 0x40d88f0 [Final Native Static Public]
    FString Conv_BoolToString(bool InBool); // 0x40d8800 [Final Native Static Public]
    bool Contains(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd); // 0x40d8490 [Final Native Static Public]
    FString Concat_StrStr(const FString& A, const FString& B); // 0x40d82f0 [Final Native Static Public]
    FString BuildString_Vector2d(const FString& AppendTo, const FString& Prefix, const FVector2D& InVector2D, const FString& Suffix); // 0x40d2c70 [Final Native Static Public]
    FString BuildString_Vector(const FString& AppendTo, const FString& Prefix, const FVector& InVector, const FString& Suffix); // 0x40d2f20 [Final Native Static Public]
    FString BuildString_Rotator(const FString& AppendTo, const FString& Prefix, const FRotator& InRot, const FString& Suffix); // 0x40d29b0 [Final Native Static Public]
    FString BuildString_Object(const FString& AppendTo, const FString& Prefix, UObject* InObj, const FString& Suffix); // 0x40d26f0 [Final Native Static Public]
    FString BuildString_Name(const FString& AppendTo, const FString& Prefix, const FName& InName, const FString& Suffix); // 0x40d2460 [Final Native Static Public]
    FString BuildString_IntVector2(const FString& AppendTo, const FString& Prefix, const FIntVector2& InIntVector, const FString& Suffix); // 0x40d1f20 [Final Native Static Public]
    FString BuildString_IntVector(const FString& AppendTo, const FString& Prefix, const FIntVector& InIntVector2, const FString& Suffix); // 0x40d21b0 [Final Native Static Public]
    FString BuildString_Int(const FString& AppendTo, const FString& Prefix, int32 inInt, const FString& Suffix); // 0x40d1c80 [Final Native Static Public]
    FString BuildString_Double(const FString& AppendTo, const FString& Prefix, double InDouble, const FString& Suffix); // 0x40d19e0 [Final Native Static Public]
    FString BuildString_Color(const FString& AppendTo, const FString& Prefix, const FLinearColor& InColor, const FString& Suffix); // 0x40d1730 [Final Native Static Public]
    FString BuildString_Bool(const FString& AppendTo, const FString& Prefix, bool InBool, const FString& Suffix); // 0x40d1480 [Final Native Static Public]

// UKismetStringTableLibrary (/Script/Engine.KismetStringTableLibrary)
    bool IsRegisteredTableId(const FName& TableId); // 0x40f7610 [Final Native Static Public]
    bool IsRegisteredTableEntry(const FName& TableId, const FString& Key); // 0x40f7450 [Final Native Static Public]
    FString GetTableNamespace(const FName& TableId); // 0x40f2060 [Final Native Static Public]
    FString GetTableEntrySourceString(const FName& TableId, const FString& Key); // 0x40f1eb0 [Final Native Static Public]
    FString GetTableEntryMetaData(const FName& TableId, const FString& Key, const FName& MetaDataId); // 0x40f1cf0 [Final Native Static Public]
    TArray<FName> GetRegisteredStringTables(); // 0x40f05f0 [Final Native Static Public]
    TArray<FName> GetMetaDataIdsFromStringTableEntry(const FName& TableId, const FString& Key); // 0x40ee730 [Final Native Static Public]
    TArray<FString> GetKeysFromStringTable(const FName& TableId); // 0x40ee170 [Final Native Static Public]

// UKismetSystemLibrary (/Script/Engine.KismetSystemLibrary)
    void UnregisterForRemoteNotifications(); // 0x41168b0 [Final Native Static Public]
    void UnloadPrimaryAssetList(const TArray<FPrimaryAssetId>& PrimaryAssetIdList); // 0x4124510 [Final Native Static Public]
    void UnloadPrimaryAsset(const FPrimaryAssetId& PrimaryAssetId); // 0x4124470 [Final Native Static Public]
    void TransactObject(UObject* Object); // 0x3569c90 [Final Native Static Public]
    void StackTrace(); // 0x4121510 [Final Native Static Public]
    bool SphereTraceSingleForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x4120a50 [Final Native Static Public]
    bool SphereTraceSingleByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x41205b0 [Final Native Static Public]
    bool SphereTraceSingle(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x4120110 [Final Native Static Public]
    bool SphereTraceMultiForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x411fc90 [Final Native Static Public]
    bool SphereTraceMultiByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x411f820 [Final Native Static Public]
    bool SphereTraceMulti(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x411f3c0 [Final Native Static Public]
    bool SphereOverlapComponents(UObject* WorldContextObject, const FVector& SpherePos, float SphereRadius, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x411f120 [Final Native Static Public]
    bool SphereOverlapActors(UObject* WorldContextObject, const FVector& SpherePos, float SphereRadius, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x411ee80 [Final Native Static Public]
    void SnapshotObject(UObject* Object); // 0x3569c90 [Final Native Static Public]
    void ShowPlatformSpecificLeaderboardScreen(const FString& CategoryName); // 0x411e210 [Final Native Static Public]
    void ShowPlatformSpecificAchievementsScreen(APlayerController* SpecificPlayer); // 0x411e120 [Final Native Static Public]
    void ShowInterstitialAd(); // 0x411e0b0 [Final Native Static Public]
    void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); // 0x411dfa0 [Final Native Static Public]
    void SetWindowTitle(FText& Title); // 0x411de40 [Final Native Static Public]
    void SetVolumeButtonsHandledBySystem(bool bEnabled); // 0x332b870 [Final Native Static Public]
    void SetVectorPropertyByName(UObject* Object, const FName& PropertyName, const FVector& Value); // 0x411db50 [Final Native Static Public]
    void SetVector3fPropertyByName(UObject* Object, const FName& PropertyName, const FVector3f& Value); // 0x411d810 [Final Native Static Public]
    void SetUserActivity(FUserActivity& UserActivity); // 0x411d770 [Final Native Static Public]
    void SetTransformPropertyByName(UObject* Object, const FName& PropertyName, FTransform& Value); // 0x411d4f0 [Final Native Static Public]
    void SetTextPropertyByName(UObject* Object, const FName& PropertyName, FText& Value); // 0x411d2f0 [Final Native Static Public]
    void SetSuppressViewportTransitionMessage(UObject* WorldContextObject, bool bState); // 0x411d1e0 [Final Native Static Public]
    void SetStructurePropertyByName(UObject* Object, const FName& PropertyName, FGenericStruct& Value); // 0x411a9a0 [Final Native Static Public]
    void SetStringPropertyByName(UObject* Object, const FName& PropertyName, const FString& Value); // 0x411cfc0 [Final Native Static Public]
    void SetSoftObjectPropertyByName(UObject* Object, const FName& PropertyName, TSoftObjectPtr<UObject>& Value); // 0x411cdb0 [Final Native Static Public]
    void SetSoftClassPropertyByName(UObject* Object, const FName& PropertyName, TSoftClassPtr<UObject>& Value); // 0x411cba0 [Final Native Static Public]
    void SetRotatorPropertyByName(UObject* Object, const FName& PropertyName, const FRotator& Value); // 0x411c860 [Final Native Static Public]
    void SetObjectPropertyByName(UObject* Object, const FName& PropertyName, UObject* Value); // 0x411c410 [Final Native Static Public]
    void SetNamePropertyByName(UObject* Object, const FName& PropertyName, const FName& Value); // 0x411c260 [Final Native Static Public]
    void SetLinearColorPropertyByName(UObject* Object, const FName& PropertyName, const FLinearColor& Value); // 0x411c080 [Final Native Static Public]
    void SetIntPropertyByName(UObject* Object, const FName& PropertyName, int32 Value); // 0x411bcf0 [Final Native Static Public]
    void SetInterfacePropertyByName(UObject* Object, const FName& PropertyName, const TScriptInterface<IInterface>& Value); // 0x411be90 [Final Native Static Public]
    void SetInt64PropertyByName(UObject* Object, const FName& PropertyName, int64 Value); // 0x411bb50 [Final Native Static Public]
    void SetGamepadsBlockDeviceFeedback(bool bBlock); // 0x332b870 [Final Native Static Public]
    void SetFieldPathPropertyByName(UObject* Object, const FName& PropertyName, TFieldPath<FProperty>& Value); // 0x411b860 [Final Native Static Public]
    void SetDoublePropertyByName(UObject* Object, const FName& PropertyName, double Value); // 0x411b4c0 [Final Native Static Public]
    void SetColorPropertyByName(UObject* Object, const FName& PropertyName, const FColor& Value); // 0x411abb0 [Final Native Static Public]
    void SetCollisionProfileNameProperty(UObject* Object, const FName& PropertyName, FCollisionProfileName& Value); // 0x411a9a0 [Final Native Static Public]
    void SetClassPropertyByName(UObject* Object, const FName& PropertyName, TSubclassOf<UObject> Value); // 0x411a730 [Final Native Static Public]
    void SetBytePropertyByName(UObject* Object, const FName& PropertyName, uint8 Value); // 0x411a3d0 [Final Native Static Public]
    void SetBoolPropertyByName(UObject* Object, const FName& PropertyName, bool Value); // 0x411a210 [Final Native Static Public]
    void RetriggerableDelay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x4117ad0 [Final Native Static Public]
    void ResetGamepadAssignmentToController(int32 ControllerId); // 0x40d3830 [Final Native Static Public]
    void ResetGamepadAssignments(); // 0x38f8860 [Final Native Static Public]
    void RegisterForRemoteNotifications(); // 0x41168b0 [Final Native Static Public]
    void RaiseScriptError(const FString& ErrorMessage); // 0x4113080 [Final Native Static Public]
    void QuitGame(UObject* WorldContextObject, APlayerController* SpecificPlayer, const EQuitPreference& QuitPreference, bool bIgnorePlatformRestrictions); // 0x4112390 [Final Native Static Public]
    void PrintWarning(const FString& InString); // 0x410f4e0 [Final Native Static Public]
    void PrintText(UObject* WorldContextObject, const FText& InText, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x410f250 [Final Native Static Public]
    void PrintString(UObject* WorldContextObject, const FString& InString, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x410f000 [Final Native Static Public]
    bool ParseParamValue(const FString& InString, const FString& InParam, const FString& OutValue); // 0x410dd50 [Final Native Static Public]
    bool ParseParam(const FString& InString, const FString& InParam); // 0x410dc40 [Final Native Static Public]
    void ParseCommandLine(const FString& InCmdLine, const TArray<FString>& OutTokens, const TArray<FString>& OutSwitches, TMap<FString, FString>& OutParams); // 0x410d830 [Final Native Static Public]
    void OnAssetLoaded__DelegateSignature(UObject* Loaded); // 0x16b94d0 [Public]
    void OnAssetClassLoaded__DelegateSignature(TSubclassOf<UObject> Loaded); // 0x16b94d0 [Public]
    bool NotEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x410cca0 [Final Native Static Public]
    bool NotEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x410cca0 [Final Native Static Public]
    bool NotEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x39a5b80 [Final Native Static Public]
    bool NotEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x410c7c0 [Final Native Static Public]
    FString NormalizeFilename(const FString& InFilename); // 0x410b5f0 [Final Native Static Public]
    void MoveComponentTo(USceneComponent* Component, const FVector& TargetRelativeLocation, const FRotator& TargetRelativeRotation, bool bEaseOut, bool bEaseIn, float OverTime, bool bForceShortestRotationPath, const EMoveComponentAction& MoveAction, const FLatentActionInfo& LatentInfo); // 0x4108fc0 [Final Native Static Public]
    FTopLevelAssetPath MakeTopLevelAssetPath(const FString& PackageName, const FString& AssetName); // 0x4103a20 [Final Native Static Public]
    FSoftObjectPath MakeSoftObjectPath(const FString& PathString); // 0x4103490 [Final Native Static Public]
    FSoftClassPath MakeSoftClassPath(const FString& PathString); // 0x4103490 [Final Native Static Public]
    FText MakeLiteralText(const FText& Value); // 0x4101910 [Final Native Static Public]
    FString MakeLiteralString(const FString& Value); // 0x41017c0 [Final Native Static Public]
    FName MakeLiteralName(const FName& Value); // 0x4101740 [Final Native Static Public]
    int64 MakeLiteralInt64(int64 Value); // 0x4101640 [Final Native Static Public]
    int32 MakeLiteralInt(int32 Value); // 0x41016c0 [Final Native Static Public]
    double MakeLiteralDouble(double Value); // 0x41015c0 [Final Native Static Public]
    uint8 MakeLiteralByte(uint8 Value); // 0x4101540 [Final Native Static Public]
    bool MakeLiteralBool(bool Value); // 0x40d8650 [Final Native Static Public]
    FARFilter MakeARFilter(const TArray<FName>& PackageNames, const TArray<FName>& PackagePaths, const TArray<FSoftObjectPath>& SoftObjectPaths, const TArray<FTopLevelAssetPath>& ClassPaths, TSet<FTopLevelAssetPath>& RecursiveClassPathsExclusionSet, const TArray<FName>& ClassNames, TSet<FName>& RecursiveClassesExclusionSet, bool bRecursivePaths, bool bRecursiveClasses, bool bIncludeOnlyOnDiskAssets); // 0x41005f0 [Final Native Static Public]
    void LogString(const FString& InString, bool bPrintToLog); // 0x4100440 [Final Native Static Public]
    void LoadInterstitialAd(int32 AdIdIndex); // 0x4100270 [Final Native Static Public]
    TSubclassOf<UObject> LoadClassAsset_Blocking(const TSoftClassPtr<UObject>& AssetClass); // 0x41000e0 [Final Native Static Public]
    void LoadAssetClass(UObject* WorldContextObject, const TSoftClassPtr<UObject>& AssetClass, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x40ffcf0 [Final Native Static Public]
    UObject* LoadAsset_Blocking(const TSoftObjectPtr<UObject>& Asset); // 0x40fffa0 [Final Native Static Public]
    void LoadAsset(UObject* WorldContextObject, const TSoftObjectPtr<UObject>& Asset, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x40ffa40 [Final Native Static Public]
    bool LineTraceSingleForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40fe200 [Final Native Static Public]
    bool LineTraceSingleByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40fdda0 [Final Native Static Public]
    bool LineTraceSingle(UObject* WorldContextObject, const FVector& Start, const FVector& End, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40fd940 [Final Native Static Public]
    bool LineTraceMultiForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40fd500 [Final Native Static Public]
    bool LineTraceMultiByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40fd0d0 [Final Native Static Public]
    bool LineTraceMulti(UObject* WorldContextObject, const FVector& Start, const FVector& End, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40fcca0 [Final Native Static Public]
    void LaunchURL(const FString& URL); // 0x40fb660 [Final Native Static Public]
    void LaunchExternalUrl(const TArray<FString>& InDomainStrings, const FString& URL); // 0x40fb550 [Final Native Static Public]
    void K2_UnPauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x40fa530 [Final Native Static Public]
    void K2_UnPauseTimerDelegate(const FScriptDelegate& Delegate); // 0x40fa4a0 [Final Native Static Public]
    void K2_UnPauseTimer(UObject* Object, const FString& FunctionName); // 0x40fa300 [Final Native Static Public]
    bool K2_TimerExistsHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x40fa200 [Final Native Static Public]
    bool K2_TimerExistsDelegate(const FScriptDelegate& Delegate); // 0x40fa160 [Final Native Static Public]
    bool K2_TimerExists(UObject* Object, const FString& FunctionName); // 0x40f9fb0 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTickDelegate(const FScriptDelegate& Delegate); // 0x40f9f00 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTick(UObject* Object, const FString& FunctionName); // 0x40f9ce0 [Final Native Static Public]
    FTimerHandle K2_SetTimerDelegate(const FScriptDelegate& Delegate, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); // 0x40f9ae0 [Final Native Static Public]
    FTimerHandle K2_SetTimer(UObject* Object, const FString& FunctionName, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); // 0x40f9770 [Final Native Static Public]
    void K2_PauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x40f9680 [Final Native Static Public]
    void K2_PauseTimerDelegate(const FScriptDelegate& Delegate); // 0x40f95f0 [Final Native Static Public]
    void K2_PauseTimer(UObject* Object, const FString& FunctionName); // 0x40f9450 [Final Native Static Public]
    bool K2_IsValidTimerHandle(const FTimerHandle& Handle); // 0x40f93c0 [Final Native Static Public]
    bool K2_IsTimerPausedHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x40f92b0 [Final Native Static Public]
    bool K2_IsTimerPausedDelegate(const FScriptDelegate& Delegate); // 0x40f9210 [Final Native Static Public]
    bool K2_IsTimerPaused(UObject* Object, const FString& FunctionName); // 0x40f9060 [Final Native Static Public]
    bool K2_IsTimerActiveHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x40f8f50 [Final Native Static Public]
    bool K2_IsTimerActiveDelegate(const FScriptDelegate& Delegate); // 0x40f8eb0 [Final Native Static Public]
    bool K2_IsTimerActive(UObject* Object, const FString& FunctionName); // 0x40f8d00 [Final Native Static Public]
    FTimerHandle K2_InvalidateTimerHandle(FTimerHandle& Handle); // 0x40f8c60 [Final Native Static Public]
    float K2_GetTimerRemainingTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x40f8b40 [Final Native Static Public]
    float K2_GetTimerRemainingTimeDelegate(const FScriptDelegate& Delegate); // 0x40f8aa0 [Final Native Static Public]
    float K2_GetTimerRemainingTime(UObject* Object, const FString& FunctionName); // 0x40f88e0 [Final Native Static Public]
    float K2_GetTimerElapsedTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x40f87c0 [Final Native Static Public]
    float K2_GetTimerElapsedTimeDelegate(const FScriptDelegate& Delegate); // 0x40f8720 [Final Native Static Public]
    float K2_GetTimerElapsedTime(UObject* Object, const FString& FunctionName); // 0x40f8560 [Final Native Static Public]
    void K2_ClearTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x40f8460 [Final Native Static Public]
    void K2_ClearTimerDelegate(const FScriptDelegate& Delegate); // 0x40f83d0 [Final Native Static Public]
    void K2_ClearTimer(UObject* Object, const FString& FunctionName); // 0x40f8230 [Final Native Static Public]
    void K2_ClearAndInvalidateTimerHandle(UObject* WorldContextObject, FTimerHandle& Handle); // 0x40f8110 [Final Native Static Public]
    bool IsValidSoftObjectReference(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x40f7d10 [Final Native Static Public]
    bool IsValidSoftClassReference(TSoftClassPtr<UObject>& SoftClassReference); // 0x40f7d10 [Final Native Static Public]
    bool IsValidPrimaryAssetType(const FPrimaryAssetType& PrimaryAssetType); // 0x39a4990 [Final Native Static Public]
    bool IsValidPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x40f7c60 [Final Native Static Public]
    bool IsValidInterface(const TScriptInterface<IInterface>& Interface); // 0x40f7ba0 [Final Native Static Public]
    bool IsValidClass(TSubclassOf<UObject> Class); // 0x40f7af0 [Final Native Static Public]
    bool IsValid(UObject* Object); // 0x40f7af0 [Final Native Static Public]
    bool IsUnattended(); // 0x40f7ac0 [Final Native Static Public]
    bool IsStandalone(UObject* WorldContextObject); // 0x40f7a10 [Final Native Static Public]
    bool IsSplitScreen(UObject* WorldContextObject); // 0x40f3e40 [Final Native Static Public]
    bool IsServer(UObject* WorldContextObject); // 0x40f7960 [Final Native Static Public]
    bool IsScreensaverEnabled(); // 0x40f7940 [Final Native Static Public]
    bool IsPackagedForDistribution(); // 0x3687540 [Final Native Static Public]
    bool IsObjectOfSoftClass(UObject* Object, const TSoftClassPtr<UObject>& SoftClass); // 0x40f6a20 [Final Native Static Public]
    bool IsLoggedIn(APlayerController* SpecificPlayer); // 0x40f66c0 [Final Native Static Public]
    bool IsInterstitialAdRequested(); // 0x40f65b0 [Final Native Static Public]
    bool IsInterstitialAdAvailable(); // 0x40f6530 [Final Native Static Public]
    bool IsDedicatedServer(UObject* WorldContextObject); // 0x40f6330 [Final Native Static Public]
    bool IsControllerAssignedToGamepad(int32 ControllerId); // 0x40f6190 [Final Native Static Public]
    void HideAdBanner(); // 0x40f4030 [Final Native Static Public]
    bool HasMultipleLocalPlayers(UObject* WorldContextObject); // 0x40f3e40 [Final Native Static Public]
    bool GetVolumeButtonsHandledBySystem(); // 0x3687540 [Final Native Static Public]
    FString GetUniqueDeviceId(); // 0x40f2550 [Final Native Static Public]
    FString GetSystemPath(UObject* Object); // 0x40f1b00 [Final Native Static Public]
    bool GetSupportedFullscreenResolutions(const TArray<FIntPoint>& Resolutions); // 0x40f1a50 [Final Native Static Public]
    FTopLevelAssetPath GetStructTopLevelAssetPath(UScriptStruct* Struct); // 0x40eb9e0 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x40f1510 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPath(UObject* Object); // 0x40f11c0 [Final Native Static Public]
    FTopLevelAssetPath GetSoftClassTopLevelAssetPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x40f1380 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x40f12c0 [Final Native Static Public]
    FSoftClassPath GetSoftClassPath(TSubclassOf<UObject> Class); // 0x40f11c0 [Final Native Static Public]
    int32 GetRenderingMaterialQualityLevel(); // 0x40f07c0 [Final Native Static Public]
    int32 GetRenderingDetailMode(); // 0x40f06f0 [Final Native Static Public]
    FString GetProjectSavedDirectory(); // 0x40f0260 [Final Native Static Public]
    FString GetProjectDirectory(); // 0x40f0130 [Final Native Static Public]
    FString GetProjectContentDirectory(); // 0x40f0090 [Final Native Static Public]
    void GetPrimaryAssetsWithBundleState(const TArray<FName>& RequiredBundles, const TArray<FName>& ExcludedBundles, const TArray<FPrimaryAssetType>& ValidTypes, bool bForceCurrentState, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x40efe50 [Final Native Static Public]
    void GetPrimaryAssetIdList(const FPrimaryAssetType& PrimaryAssetType, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x40efd50 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x40efc00 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(const TSoftClassPtr<UObject>& SoftClassReference); // 0x40efab0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromObject(UObject* Object); // 0x40ef9f0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf<UObject> Class); // 0x40ef8a0 [Final Native Static Public]
    TArray<FString> GetPreferredLanguages(); // 0x40ef800 [Final Native Static Public]
    FString GetPlatformUserName(); // 0x40ef4b0 [Final Native Static Public]
    FString GetPlatformUserDir(); // 0x40ef420 [Final Native Static Public]
    FString GetPathName(UObject* Object); // 0x40ef330 [Final Native Static Public]
    UObject* GetOuterObject(UObject* Object); // 0x40ef170 [Final Native Static Public]
    FString GetObjectName(UObject* Object); // 0x40ef070 [Final Native Static Public]
    UObject* GetObjectFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x40eeed0 [Final Native Static Public]
    int32 GetMinYResolutionForUI(); // 0x40eebd0 [Final Native Static Public]
    int32 GetMinYResolutionFor3DView(); // 0x40eeb90 [Final Native Static Public]
    FString GetLocalCurrencySymbol(); // 0x40ecf70 [Final Native Static Public]
    FString GetLocalCurrencyCode(); // 0x40ecf70 [Final Native Static Public]
    double GetGameTimeInSeconds(UObject* WorldContextObject); // 0x3ffdfc0 [Final Native Static Public]
    FString GetGamepadControllerName(int32 ControllerId); // 0x40edd60 [Final Native Static Public]
    UTexture2D* GetGamepadButtonGlyph(const FString& ButtonKey, int32 ControllerIndex); // 0x40edc70 [Final Native Static Public]
    FString GetGameName(); // 0x40edbe0 [Final Native Static Public]
    FString GetGameBundleId(); // 0x40edb10 [Final Native Static Public]
    int64 GetFrameCount(); // 0x40edaf0 [Final Native Static Public]
    FTopLevelAssetPath GetEnumTopLevelAssetPath(UEnum* Enum); // 0x40eb9e0 [Final Native Static Public]
    FString GetEngineVersion(); // 0x40ed460 [Final Native Static Public]
    FString GetDisplayName(UObject* Object); // 0x40ed1a0 [Final Native Static Public]
    FString GetDeviceId(); // 0x40ecf70 [Final Native Static Public]
    FString GetDefaultLocale(); // 0x40ecee0 [Final Native Static Public]
    FString GetDefaultLanguage(); // 0x40ece50 [Final Native Static Public]
    bool GetCurrentBundleState(const FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, const TArray<FName>& OutBundles); // 0x40ec7d0 [Final Native Static Public]
    bool GetConvenientWindowedResolutions(const TArray<FIntPoint>& Resolutions); // 0x40ec300 [Final Native Static Public]
    FString GetConsoleVariableStringValue(const FString& VariableName); // 0x40ec150 [Final Native Static Public]
    int32 GetConsoleVariableIntValue(const FString& VariableName); // 0x40ec040 [Final Native Static Public]
    float GetConsoleVariableFloatValue(const FString& VariableName); // 0x40ebf20 [Final Native Static Public]
    bool GetConsoleVariableBoolValue(const FString& VariableName); // 0x40ebe10 [Final Native Static Public]
    void GetComponentBounds(USceneComponent* Component, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x40ebc00 [Final Native Static Public]
    FString GetCommandLine(); // 0x40ebb70 [Final Native Static Public]
    FTopLevelAssetPath GetClassTopLevelAssetPath(TSubclassOf<UObject> Class); // 0x40eb9e0 [Final Native Static Public]
    TSubclassOf<UObject> GetClassFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x40eb840 [Final Native Static Public]
    FString GetClassDisplayName(TSubclassOf<UObject> Class); // 0x40eb6f0 [Final Native Static Public]
    FString GetBuildVersion(); // 0x40eb360 [Final Native Static Public]
    FString GetBuildConfiguration(); // 0x40eb2c0 [Final Native Static Public]
    int32 GetAdIDCount(); // 0x40ea9c0 [Final Native Static Public]
    void GetActorListFromComponentList(const TArray<UPrimitiveComponent*>& ComponentList, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& OutActorList); // 0x40ea870 [Final Native Static Public]
    void GetActorBounds(AActor* Actor, const FVector& Origin, const FVector& BoxExtent); // 0x40ea640 [Final Native Static Public]
    void ForceCloseAdBanner(); // 0x40e9dc0 [Final Native Static Public]
    void FlushPersistentDebugLines(UObject* WorldContextObject); // 0x3569c90 [Final Native Static Public]
    void FlushDebugStrings(UObject* WorldContextObject); // 0x3569c90 [Final Native Static Public]
    void ExecuteConsoleCommand(UObject* WorldContextObject, const FString& Command, APlayerController* SpecificPlayer); // 0x40e7440 [Final Native Static Public]
    bool EqualEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x40e66b0 [Final Native Static Public]
    bool EqualEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x40e66b0 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x39a33f0 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x40e61d0 [Final Native Static Public]
    int32 EndTransaction(); // 0x4070450 [Final Native Static Public]
    void DrawDebugString(UObject* WorldContextObject, const FVector& TextLocation, const FString& Text, AActor* TestBaseActor, const FLinearColor& TextColor, float Duration); // 0x40e3ca0 [Final Native Static Public]
    void DrawDebugSphere(UObject* WorldContextObject, const FVector& Center, float Radius, int32 Segments, const FLinearColor& LineColor, float Duration, float Thickness); // 0x40e3ac0 [Final Native Static Public]
    void DrawDebugPoint(UObject* WorldContextObject, const FVector& position, float Size, const FLinearColor& PointColor, float Duration); // 0x40e3960 [Final Native Static Public]
    void DrawDebugPlane(UObject* WorldContextObject, const FPlane& PlaneCoordinates, const FVector& Location, float Size, const FLinearColor& PlaneColor, float Duration); // 0x40e37b0 [Final Native Static Public]
    void DrawDebugLine(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, const FLinearColor& LineColor, float Duration, float Thickness); // 0x40e3600 [Final Native Static Public]
    void DrawDebugFrustum(UObject* WorldContextObject, FTransform& FrustumTransform, const FLinearColor& FrustumColor, float Duration, float Thickness); // 0x40e3420 [Final Native Static Public]
    void DrawDebugFloatHistoryTransform(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, FTransform& DrawTransform, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x40e31f0 [Final Native Static Public]
    void DrawDebugFloatHistoryLocation(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, const FVector& DrawLocation, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x40e3010 [Final Native Static Public]
    void DrawDebugCylinder(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, int32 Segments, const FLinearColor& LineColor, float Duration, float Thickness); // 0x40e2de0 [Final Native Static Public]
    void DrawDebugCoordinateSystem(UObject* WorldContextObject, const FVector& AxisLoc, const FRotator& AxisRot, float Scale, float Duration, float Thickness); // 0x40e2c30 [Final Native Static Public]
    void DrawDebugConeInDegrees(UObject* WorldContextObject, const FVector& Origin, const FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const FLinearColor& LineColor, float Duration, float Thickness); // 0x40e29a0 [Final Native Static Public]
    void DrawDebugCone(UObject* WorldContextObject, const FVector& Origin, const FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const FLinearColor& LineColor, float Duration, float Thickness); // 0x40e29a0 [Final Native Static Public]
    void DrawDebugCircle(UObject* WorldContextObject, const FVector& Center, float Radius, int32 NumSegments, const FLinearColor& LineColor, float Duration, float Thickness, const FVector& YAxis, const FVector& ZAxis, bool bDrawAxis); // 0x40e2710 [Final Native Static Public]
    void DrawDebugCapsule(UObject* WorldContextObject, const FVector& Center, float HalfHeight, float Radius, const FRotator& Rotation, const FLinearColor& LineColor, float Duration, float Thickness); // 0x40e24e0 [Final Native Static Public]
    void DrawDebugCamera(ACameraActor* CameraActor, const FLinearColor& CameraColor, float Duration); // 0x40e23f0 [Final Native Static Public]
    void DrawDebugBox(UObject* WorldContextObject, const FVector& Center, const FVector& Extent, const FLinearColor& LineColor, const FRotator& Rotation, float Duration, float Thickness); // 0x40e2200 [Final Native Static Public]
    void DrawDebugArrow(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, float ArrowSize, const FLinearColor& LineColor, float Duration, float Thickness); // 0x40e2010 [Final Native Static Public]
    bool DoesImplementInterface(UObject* TestObject, TSubclassOf<IInterface> Interface); // 0x40e1c50 [Final Native Static Public]
    bool DoesClassImplementInterface(TSubclassOf<UObject> TestClass, TSubclassOf<IInterface> Interface); // 0x40e1a80 [Final Native Static Public]
    void DelayUntilNextTick(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x40e06b0 [Final Native Static Public]
    void Delay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x40e04f0 [Final Native Static Public]
    void CreateCopyForUndoBuffer(UObject* ObjectToModify); // 0x3569c90 [Final Native Static Public]
    FString ConvertToRelativePath(const FString& Filename); // 0x40de580 [Final Native Static Public]
    FString ConvertToAbsolutePath(const FString& Filename); // 0x40de490 [Final Native Static Public]
    FSoftObjectPath Conv_SoftObjRefToSoftObjPath(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x40dbf80 [Final Native Static Public]
    FSoftClassPath Conv_SoftObjRefToSoftClassPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x40dbda0 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_SoftObjPathToSoftObjRef(const FSoftObjectPath& SoftObjectPath); // 0x40dbca0 [Final Native Static Public]
    FString Conv_SoftObjectReferenceToString(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x40dbb80 [Final Native Static Public]
    UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr<UObject>& SoftObject); // 0x40dc170 [Final Native Static Public]
    FString Conv_SoftClassReferenceToString(TSoftClassPtr<UObject>& SoftClassReference); // 0x40dbb80 [Final Native Static Public]
    TSubclassOf<UObject> Conv_SoftClassReferenceToClass(TSoftClassPtr<UObject>& SoftClass); // 0x40db980 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_SoftClassPathToSoftClassRef(const FSoftClassPath& SoftClassPath); // 0x40db8a0 [Final Native Static Public]
    FString Conv_PrimaryAssetTypeToString(const FPrimaryAssetType& PrimaryAssetType); // 0x39a3a30 [Final Native Static Public]
    FString Conv_PrimaryAssetIdToString(const FPrimaryAssetId& PrimaryAssetId); // 0x40db360 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_ObjectToSoftObjectReference(UObject* Object); // 0x40db100 [Final Native Static Public]
    TSubclassOf<UObject> Conv_ObjectToClass(UObject* Object, TSubclassOf<UObject> Class); // 0x40dafe0 [Final Native Static Public]
    UObject* Conv_InterfaceToObject(const TScriptInterface<IInterface>& Interface); // 0x40da5b0 [Final Native Static Public]
    FSoftComponentReference Conv_ComponentReferenceToSoftComponentReference(FComponentReference& ComponentReference); // 0x40d9200 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_ClassToSoftClassReference(const TSubclassOf<UObject>& Class); // 0x40d8f00 [Final Native Static Public]
    void ControlScreensaver(bool bAllowScreenSaver); // 0x332b870 [Final Native Static Public]
    bool ComponentOverlapComponents(UPrimitiveComponent* Component, FTransform& ComponentTransform, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x40d7bf0 [Final Native Static Public]
    bool ComponentOverlapActors(UPrimitiveComponent* Component, FTransform& ComponentTransform, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x40d7930 [Final Native Static Public]
    void CollectGarbage(); // 0x40d7650 [Final Native Static Public]
    bool CapsuleTraceSingleForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40d5d10 [Final Native Static Public]
    bool CapsuleTraceSingleByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40d5820 [Final Native Static Public]
    bool CapsuleTraceSingle(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40d5330 [Final Native Static Public]
    bool CapsuleTraceMultiForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40d4e60 [Final Native Static Public]
    bool CapsuleTraceMultiByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40d49b0 [Final Native Static Public]
    bool CapsuleTraceMulti(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, float HalfHeight, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40d4500 [Final Native Static Public]
    bool CapsuleOverlapComponentsWithOrientation(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x40d41d0 [Final Native Static Public]
    bool CapsuleOverlapComponents(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x40d3ed0 [Final Native Static Public]
    bool CapsuleOverlapActorsWithOrientation(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x40d3ba0 [Final Native Static Public]
    bool CapsuleOverlapActors(UObject* WorldContextObject, const FVector& CapsulePos, float Radius, float HalfHeight, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x40d38a0 [Final Native Static Public]
    bool CanLaunchURL(const FString& URL); // 0x40d35c0 [Final Native Static Public]
    void CancelTransaction(int32 Index); // 0x40d3830 [Final Native Static Public]
    void BreakTopLevelAssetPath(FTopLevelAssetPath& TopLevelAssetPath, const FString& PathString); // 0x40d0b80 [Final Native Static Public]
    void BreakSoftObjectPath(const FSoftObjectPath& InSoftObjectPath, const FString& PathString); // 0x40d0390 [Final Native Static Public]
    void BreakSoftClassPath(const FSoftClassPath& InSoftClassPath, const FString& PathString); // 0x40d0390 [Final Native Static Public]
    void BreakARFilter(const FARFilter& InARFilter, const TArray<FName>& PackageNames, const TArray<FName>& PackagePaths, const TArray<FSoftObjectPath>& SoftObjectPaths, const TArray<FTopLevelAssetPath>& ClassPaths, TSet<FTopLevelAssetPath>& RecursiveClassPathsExclusionSet, const TArray<FName>& ClassNames, TSet<FName>& RecursiveClassesExclusionSet, const bool& bRecursivePaths, const bool& bRecursiveClasses, const bool& bIncludeOnlyOnDiskAssets); // 0x40ce810 [Final Native Static Public]
    bool BoxTraceSingleForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40cd810 [Final Native Static Public]
    bool BoxTraceSingleByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40cd2f0 [Final Native Static Public]
    bool BoxTraceSingle(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, FHitResult& OutHit, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40ccdd0 [Final Native Static Public]
    bool BoxTraceMultiForObjects(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40cc8d0 [Final Native Static Public]
    bool BoxTraceMultiByProfile(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const FName& ProfileName, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40cc3f0 [Final Native Static Public]
    bool BoxTraceMulti(UObject* WorldContextObject, const FVector& Start, const FVector& End, const FVector& HalfSize, const FRotator& Orientation, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, const TArray<FHitResult>& OutHits, bool bIgnoreSelf, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x40cbf10 [Final Native Static Public]
    bool BoxOverlapComponentsWithOrientation(UObject* WorldContextObject, const FVector& BoxPos, const FVector& Extent, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x40cbc00 [Final Native Static Public]
    bool BoxOverlapComponents(UObject* WorldContextObject, const FVector& BoxPos, const FVector& Extent, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ComponentClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<UPrimitiveComponent*>& OutComponents); // 0x40cb930 [Final Native Static Public]
    bool BoxOverlapActorsWithOrientation(UObject* WorldContextObject, const FVector& BoxPos, const FVector& BoxExtent, const FRotator& Orientation, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x40cb620 [Final Native Static Public]
    bool BoxOverlapActors(UObject* WorldContextObject, const FVector& BoxPos, const FVector& BoxExtent, const TArray<EObjectTypeQuery>& ObjectTypes, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& ActorsToIgnore, const TArray<AActor*>& OutActors); // 0x40cb350 [Final Native Static Public]
    int32 BeginTransaction(const FString& Context, const FText& Description, UObject* PrimaryObject); // 0x40cacc0 [Final Native Static Public]
    FDebugFloatHistory AddFloatHistorySample(float Value, FDebugFloatHistory& FloatHistory); // 0x40c6cb0 [Final Native Static Public]

// UBlueprintPathsLibrary (/Script/Engine.BlueprintPathsLibrary)
    FString VideoCaptureDir(); // 0x4129970 [Final Native Static Public]
    void ValidatePath(const FString& InPath, const bool& bDidSucceed, FText& OutReason); // 0x4125030 [Final Native Static Public]
    void Split(const FString& InPath, const FString& PathPart, const FString& FilenamePart, const FString& ExtensionPart); // 0x4120fc0 [Final Native Static Public]
    FString SourceConfigDir(); // 0x410f640 [Final Native Static Public]
    bool ShouldSaveToUserDir(); // 0x411df70 [Final Native Static Public]
    FString ShaderWorkingDir(); // 0x411dee0 [Final Native Static Public]
    void SetProjectFilePath(const FString& NewGameProjectFilePath); // 0x411c5f0 [Final Native Static Public]
    FString SetExtension(const FString& InPath, const FString& InNewExtension); // 0x411b720 [Final Native Static Public]
    FString ScreenShotDir(); // 0x4118ff0 [Final Native Static Public]
    FString SandboxesDir(); // 0x4118830 [Final Native Static Public]
    FString RootDir(); // 0x41181a0 [Final Native Static Public]
    void RemoveDuplicateSlashes(const FString& InPath, const FString& OutPath); // 0x4116950 [Final Native Static Public]
    FString ProjectUserDir(); // 0x410fd20 [Final Native Static Public]
    FString ProjectSavedDir(); // 0x410fc40 [Final Native Static Public]
    FString ProjectPluginsDir(); // 0x410fa30 [Final Native Static Public]
    FString ProjectPersistentDownloadDir(); // 0x410f9a0 [Final Native Static Public]
    FString ProjectModsDir(); // 0x410f910 [Final Native Static Public]
    FString ProjectLogDir(); // 0x410f880 [Final Native Static Public]
    FString ProjectIntermediateDir(); // 0x410f7f0 [Final Native Static Public]
    FString ProjectDir(); // 0x410f760 [Final Native Static Public]
    FString ProjectContentDir(); // 0x410f6d0 [Final Native Static Public]
    FString ProjectConfigDir(); // 0x410f640 [Final Native Static Public]
    FString ProfilingDir(); // 0x410f5b0 [Final Native Static Public]
    void NormalizeFilename(const FString& InPath, const FString& OutPath); // 0x410b480 [Final Native Static Public]
    void NormalizeDirectoryName(const FString& InPath, const FString& OutPath); // 0x410b310 [Final Native Static Public]
    FString MakeValidFileName(const FString& InString, const FString& InReplacementChar); // 0x4103cc0 [Final Native Static Public]
    void MakeStandardFilename(const FString& InPath, const FString& OutPath); // 0x4103580 [Final Native Static Public]
    void MakePlatformFilename(const FString& InPath, const FString& OutPath); // 0x4101d60 [Final Native Static Public]
    bool MakePathRelativeTo(const FString& InPath, const FString& InRelativeTo, const FString& OutPath); // 0x4101a00 [Final Native Static Public]
    FString LaunchDir(); // 0x40fb4c0 [Final Native Static Public]
    bool IsSamePath(const FString& PathA, const FString& PathB); // 0x40f7850 [Final Native Static Public]
    bool IsRestrictedPath(const FString& InPath); // 0x40f77b0 [Final Native Static Public]
    bool IsRelative(const FString& InPath); // 0x40f7710 [Final Native Static Public]
    bool IsProjectFilePathSet(); // 0x40f7420 [Final Native Static Public]
    bool IsDrive(const FString& InPath); // 0x40f63f0 [Final Native Static Public]
    bool HasProjectPersistentDownloadDir(); // 0x40f3f00 [Final Native Static Public]
    TArray<FString> GetToolTipLocalizationPaths(); // 0x40f2240 [Final Native Static Public]
    TArray<FString> GetRestrictedFolderNames(); // 0x40f0890 [Final Native Static Public]
    FString GetRelativePathToRoot(); // 0x40f06b0 [Final Native Static Public]
    TArray<FString> GetPropertyNameLocalizationPaths(); // 0x40f02f0 [Final Native Static Public]
    FString GetProjectFilePath(); // 0x40f01d0 [Final Native Static Public]
    FString GetPath(const FString& InPath); // 0x40ef240 [Final Native Static Public]
    FString GetInvalidFileSystemChars(); // 0x40edfa0 [Final Native Static Public]
    TArray<FString> GetGameLocalizationPaths(); // 0x40edba0 [Final Native Static Public]
    FString GetExtension(const FString& InPath, bool bIncludeDot); // 0x40ed870 [Final Native Static Public]
    TArray<FString> GetEngineLocalizationPaths(); // 0x40ed420 [Final Native Static Public]
    TArray<FString> GetEditorLocalizationPaths(); // 0x40ed3e0 [Final Native Static Public]
    FString GetCleanFilename(const FString& InPath); // 0x40eba80 [Final Native Static Public]
    FString GetBaseFilename(const FString& InPath, bool bRemovePath); // 0x40eaf30 [Final Native Static Public]
    FString GeneratedConfigDir(); // 0x40ea4a0 [Final Native Static Public]
    FString GameUserDeveloperDir(); // 0x40ea410 [Final Native Static Public]
    FString GameSourceDir(); // 0x40ea380 [Final Native Static Public]
    FString GameDevelopersDir(); // 0x40ea2f0 [Final Native Static Public]
    FString GameAgnosticSavedDir(); // 0x40ea260 [Final Native Static Public]
    bool FileExists(const FString& InPath); // 0x40e8b10 [Final Native Static Public]
    FString FeaturePackDir(); // 0x40e8a80 [Final Native Static Public]
    FString EnterprisePluginsDir(); // 0x40e53a0 [Final Native Static Public]
    FString EnterpriseFeaturePackDir(); // 0x40e5310 [Final Native Static Public]
    FString EnterpriseDir(); // 0x40e5280 [Final Native Static Public]
    FString EngineVersionAgnosticUserDir(); // 0x40e51f0 [Final Native Static Public]
    FString EngineUserDir(); // 0x40e5160 [Final Native Static Public]
    FString EngineSourceDir(); // 0x40e50d0 [Final Native Static Public]
    FString EngineSavedDir(); // 0x40e5040 [Final Native Static Public]
    FString EnginePluginsDir(); // 0x40e4fb0 [Final Native Static Public]
    FString EngineIntermediateDir(); // 0x40e4f20 [Final Native Static Public]
    FString EngineDir(); // 0x40e4e90 [Final Native Static Public]
    FString EngineContentDir(); // 0x40e4e00 [Final Native Static Public]
    FString EngineConfigDir(); // 0x40e4d70 [Final Native Static Public]
    bool DirectoryExists(const FString& InPath); // 0x40e0940 [Final Native Static Public]
    FString DiffDir(); // 0x40e08b0 [Final Native Static Public]
    FString CreateTempFilename(const FString& Path, const FString& Prefix, const FString& Extension); // 0x40df510 [Final Native Static Public]
    FString ConvertToSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x40de690 [Final Native Static Public]
    FString ConvertRelativePathToFull(const FString& InPath, const FString& InBasePath); // 0x40de230 [Final Native Static Public]
    FString ConvertFromSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x40de0e0 [Final Native Static Public]
    FString Combine(const TArray<FString>& InPaths); // 0x40d7680 [Final Native Static Public]
    bool CollapseRelativeDirectories(const FString& InPath, const FString& OutPath); // 0x40d74d0 [Final Native Static Public]
    FString CloudDir(); // 0x40d7440 [Final Native Static Public]
    FString ChangeExtension(const FString& InPath, const FString& InNewExtension); // 0x40d6220 [Final Native Static Public]
    FString BugItDir(); // 0x40d13f0 [Final Native Static Public]
    FString AutomationTransientDir(); // 0x40ca760 [Final Native Static Public]
    FString AutomationLogDir(); // 0x40ca6d0 [Final Native Static Public]
    FString AutomationDir(); // 0x40ca640 [Final Native Static Public]

// UPlatformGameInstance (/Script/Engine.PlatformGameInstance)
    void PlatformStartupArgumentsDelegate__DelegateSignature(const TArray<FString>& StartupArguments); // 0x16b94d0 [Public]
    void PlatformScreenOrientationChangedDelegate__DelegateSignature(const EScreenOrientation& inScreenOrientation); // 0x16b94d0 [Public]
    void PlatformRegisteredForUserNotificationsDelegate__DelegateSignature(int32 inInt); // 0x16b94d0 [Public]
    void PlatformRegisteredForRemoteNotificationsDelegate__DelegateSignature(const TArray<uint8>& inArray); // 0x16b94d0 [Public]
    void PlatformReceivedRemoteNotificationDelegate__DelegateSignature(const FString& InString, const EApplicationState& inAppState); // 0x16b94d0 [Public]
    void PlatformReceivedLocalNotificationDelegate__DelegateSignature(const FString& InString, int32 inInt, const EApplicationState& inAppState); // 0x16b94d0 [Public]
    void PlatformFailedToRegisterForRemoteNotificationsDelegate__DelegateSignature(const FString& InString); // 0x16b94d0 [Public]
    void PlatformDelegate__DelegateSignature(); // 0x16b94d0 [Public]

// UBlueprintPlatformLibrary (/Script/Engine.BlueprintPlatformLibrary)
    void SetAllowedDeviceOrientation(const EScreenOrientation& NewAllowedDeviceOrientation); // 0x4119ec0 [Final Native Static Public]
    int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x4118d90 [Final Native Static Public]
    void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const FString& ActivationEvent); // 0x4118c80 [Final Native Static Public]
    int32 ScheduleLocalNotificationBadgeAtTime(const FDateTime& FireDateTime, bool LocalTime, const FString& ActivationEvent); // 0x4118b40 [Final Native Static Public]
    int32 ScheduleLocalNotificationAtTime(const FDateTime& FireDateTime, bool LocalTime, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x41188c0 [Final Native Static Public]
    void GetLaunchNotification(const bool& NotificationLaunchedApp, const FString& ActivationEvent, const int32& FireDate); // 0x40ee2f0 [Final Native Static Public]
    EScreenOrientation GetDeviceOrientation(); // 0x40ed000 [Final Native Static Public]
    EScreenOrientation GetAllowedDeviceOrientation(); // 0x40eaa40 [Final Native Static Public]
    void ClearAllLocalNotifications(); // 0x40d6e00 [Final Native Static Public]
    void CancelLocalNotificationById(int32 NotificationId); // 0x40d3760 [Final Native Static Public]
    void CancelLocalNotification(const FString& ActivationEvent); // 0x40d3670 [Final Native Static Public]

// UBlueprintTypeConversions (/Script/Engine.BlueprintTypeConversions)
    TSet<int32> ConvertSetType(TSet<int32>& Inset); // 0x4153770 [Final Native Static Public]
    TMap<int32, int32> ConvertMapType(TMap<int32, int32>& InMap); // 0x4153260 [Final Native Static Public]
    int32 ConvertFVector4fToFVector4d(int32 InFromData); // 0x4152de0 [Final Native Static Public]
    int32 ConvertFVector4dToFVector4f(int32 InFromData); // 0x4152d30 [Final Native Static Public]
    int32 ConvertFVector3fToFVector3d(int32 InFromData); // 0x4152f30 [Final Native Static Public]
    int32 ConvertFVector3dToFVector3f(int32 InFromData); // 0x4152e90 [Final Native Static Public]
    int32 ConvertFVector2fToFVector2d(int32 InFromData); // 0x41531d0 [Final Native Static Public]
    int32 ConvertFVector2dToFVector2f(int32 InFromData); // 0x4153130 [Final Native Static Public]
    int32 ConvertFTransform3fToFTransform3d(int32 InFromData); // 0x4153080 [Final Native Static Public]
    int32 ConvertFTransform3dToFTransform3f(int32 InFromData); // 0x4152fd0 [Final Native Static Public]
    int32 ConvertFRotator3fToFRotator3d(int32 InFromData); // 0x4152f30 [Final Native Static Public]
    int32 ConvertFRotator3dToFRotator3f(int32 InFromData); // 0x4152e90 [Final Native Static Public]
    int32 ConvertFQuat4fToFQuat4d(int32 InFromData); // 0x4152de0 [Final Native Static Public]
    int32 ConvertFQuat4dToFQuat4f(int32 InFromData); // 0x4152d30 [Final Native Static Public]
    int32 ConvertFPlane4fToFPlane4d(int32 InFromData); // 0x4152de0 [Final Native Static Public]
    int32 ConvertFPlane4dToFPlane4f(int32 InFromData); // 0x4152d30 [Final Native Static Public]
    int32 ConvertFMatrix44fToFMatrix44d(int32 InFromData); // 0x4152c40 [Final Native Static Public]
    int32 ConvertFMatrix44dToFMatrix44f(int32 InFromData); // 0x4152b40 [Final Native Static Public]
    int32 ConvertFBox2fToFBox2d(int32 InFromData); // 0x4152a80 [Final Native Static Public]
    int32 ConvertFBox2dToFBox2f(int32 InFromData); // 0x41529b0 [Final Native Static Public]
    TArray<int32> ConvertArrayType(const TArray<int32>& inArray); // 0x41526f0 [Final Native Static Public]

// UImportanceSamplingLibrary (/Script/Engine.ImportanceSamplingLibrary)
    float RandomSobolFloat(int32 Index, int32 Dimension, float Seed); // 0x4154cb0 [Final Native Static Public]
    FVector RandomSobolCell3D(int32 Index, int32 NumCells, const FVector& Cell, const FVector& Seed); // 0x4154a80 [Final Native Static Public]
    FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const FVector2D& Cell, const FVector2D& Seed); // 0x4154800 [Final Native Static Public]
    float NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue); // 0x41546f0 [Final Native Static Public]
    FVector NextSobolCell3D(int32 Index, int32 NumCells, const FVector& PreviousValue); // 0x4154510 [Final Native Static Public]
    FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const FVector2D& PreviousValue); // 0x4154360 [Final Native Static Public]
    FImportanceTexture MakeImportanceTexture(UTexture2D* Texture, const EImportanceWeight& WeightingFunc); // 0x4154140 [Final Native Static Public]
    void ImportanceSample(FImportanceTexture& Texture, const FVector2D& Rand, int32 Samples, float Intensity, const FVector2D& SamplePosition, const FLinearColor& SampleColor, const float& SampleIntensity, const float& SampleSize); // 0x4153bf0 [Final Native Static Public]
    void BreakImportanceTexture(FImportanceTexture& ImportanceTexture, const UTexture2D*& Texture, const EImportanceWeight& WeightingFunc); // 0x4152520 [Final Native Static Public]

// ILevelInstanceInterface (/Script/Engine.LevelInstanceInterface)
    void UnloadLevelInstance(); // 0x4155560 [Native Public]
    bool SetWorldAsset(const TSoftObjectPtr<UWorld>& WorldAsset); // 0x41553e0 [Native Public]
    void LoadLevelInstance(); // 0x4154120 [Native Public]
    bool IsLoaded(); // 0x4153f90 [Native Public]
    TSoftObjectPtr<UWorld> GetWorldAsset(); // 0x4153b70 [Native Public]
    ULevel* GetLoadedLevel(); // 0x4153b40 [Native Public]

// ALevelScriptActor (/Script/Engine.LevelScriptActor)
    void WorldOriginLocationChanged(const FIntVector& OldOriginLocation, const FIntVector& NewOriginLocation); // 0x16b94d0 [Event Public]
    void SetCinematicMode(bool bCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x4154e70 [Native Public]
    bool RemoteEvent(const FName& EventName); // 0x4154dd0 [Native Public]
    void LevelReset(); // 0x16b94d0 [Event Public]

// ULightWeightInstanceBlueprintFunctionLibrary (/Script/Engine.LightWeightInstanceBlueprintFunctionLibrary)
    FActorInstanceHandle CreateNewLightWeightInstance(TSubclassOf<UObject> ActorClass, const FTransform& Transform, UDataLayerInstance* Layer, UWorld* World); // 0x417e910 [Final Native Static Public]
    FActorInstanceHandle ConvertActorToLightWeightInstance(AActor* Actor); // 0x417e510 [Final Native Static Public]

// ALightWeightInstanceManager (/Script/Engine.LightWeightInstanceManager)
    void OnSpawnedActorDestroyed(AActor* DestroyedActor); // 0x417ed80 [Final Native Private]
    void OnRep_Transforms(); // 0x417ed60 [Native Protected]

// ALightWeightInstanceStaticMeshManager (/Script/Engine.LightWeightInstanceStaticMeshManager)
    void OnRep_StaticMesh(); // 0x417ed40 [Final Native Protected]

// ALocationVolume (/Script/Engine.LocationVolume)
    void Unload(); // 0x38f8860 [Final Native Public]
    void Load(); // 0x38f8860 [Final Native Public]
    bool IsLoaded(); // 0x40f7940 [Final Native Public]

// ALODActor (/Script/Engine.LODActor)
    void OnSubActorEndPlay(AActor* Actor, const EEndPlayReason& Reason); // 0x417ee20 [Final Native Private]

// UMaterialInstanceDynamic (/Script/Engine.MaterialInstanceDynamic)
    void SetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, const FLinearColor& Value); // 0x41b83d0 [Final Native Public]
    void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x41b82e0 [Final Native Public]
    void SetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTexture* Value); // 0x41b80b0 [Final Native Public]
    void SetTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x41b7d70 [Final Native Public]
    void SetTextureCollectionParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTextureCollection* Value); // 0x41b7c80 [Final Native Public]
    void SetTextureCollectionParameterValue(const FName& ParameterName, UTextureCollection* Value); // 0x41b7a80 [Final Native Public]
    void SetSparseVolumeTextureParameterValue(const FName& ParameterName, USparseVolumeTexture* Value); // 0x41b7890 [Final Native Public]
    void SetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, float Value); // 0x41b7770 [Final Native Public]
    void SetScalarParameterValue(const FName& ParameterName, float Value); // 0x41b75e0 [Final Native Public]
    bool SetScalarParameterByIndex(int32 ParameterIndex, float Value); // 0x41b74c0 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, URuntimeVirtualTexture* Value); // 0x41b73d0 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValue(const FName& ParameterName, URuntimeVirtualTexture* Value); // 0x41b71d0 [Final Native Public]
    void SetDoubleVectorParameterValue(const FName& ParameterName, const FVector4& Value); // 0x41b70b0 [Final Native Public]
    void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float alpha); // 0x41b6fa0 [Final Native Public]
    FLinearColor K2_GetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x41b6e70 [Final Native Public]
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x41b6d60 [Final Native Public]
    UTexture* K2_GetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x41b6c40 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x41b6b40 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x41b6a90 [Final Native Public]
    UTextureCollection* K2_GetTextureCollectionParameterValue(const FName& ParameterName); // 0x41b6990 [Final Native Public]
    float K2_GetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x41b6860 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x41b6750 [Final Native Public]
    void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly); // 0x41b6530 [Final Native Public]
    bool InitializeScalarParameterAndGetIndex(const FName& ParameterName, float Value, const int32& OutParameterIndex); // 0x41b6350 [Final Native Public]
    void CopyParameterOverrides(UMaterialInstance* MaterialInstance); // 0x41b5de0 [Final Native Public]
    void CopyInterpParameters(UMaterialInstance* Source); // 0x41b5ba0 [Final Native Public]

// UMaterialParameterCollection (/Script/Engine.MaterialParameterCollection)
    TArray<FName> GetVectorParameterNames(); // 0x41b62d0 [Final Native Public]
    FLinearColor GetVectorParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x41b61f0 [Final Native Public]
    TArray<FName> GetScalarParameterNames(); // 0x41b6170 [Final Native Public]
    float GetScalarParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x41b6090 [Final Native Public]

// UMeshVertexPainterKismetLibrary (/Script/Engine.MeshVertexPainterKismetLibrary)
    void RemovePaintedVertices(UStaticMeshComponent* StaticMeshComponent); // 0x41db140 [Final Native Static Public]
    void PaintVerticesSingleColor(UStaticMeshComponent* StaticMeshComponent, const FLinearColor& FillColor, bool bConvertToSRGB); // 0x41dae40 [Final Native Static Public]
    void PaintVerticesLerpAlongAxis(UStaticMeshComponent* StaticMeshComponent, const FLinearColor& StartColor, const FLinearColor& EndColor, const EVertexPaintAxis& Axis, bool bConvertToSRGB); // 0x41da810 [Final Native Static Public]

// UNetPushModelHelpers (/Script/Engine.NetPushModelHelpers)
    void MarkPropertyDirtyFromRepIndex(UObject* Object, int32 RepIndex, const FName& PropertyName); // 0x4253f30 [Final Native Static Public]
    void MarkPropertyDirty(UObject* Object, const FName& PropertyName); // 0x4253ca0 [Final Native Static Public]

// UFXSystemComponent (/Script/Engine.FXSystemComponent)
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x42dc4a0 [Native Public]
    void SetUseAutoManageAttachment(bool bAutoManage); // 0x3ec4fc0 [Native Public]
    void SetIntParameter(const FName& ParameterName, int32 Param); // 0x42dc0c0 [Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x42dbff0 [Native Public]
    void SetEmitterEnable(const FName& EmitterName, bool bNewEnableState); // 0x42dbf20 [Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x42dbe40 [Native Public]
    void SetBoolParameter(const FName& ParameterName, bool Param); // 0x42dbd70 [Native Public]
    void SetAutoAttachmentParameters(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule); // 0x42db430 [Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x42db210 [Native Public]
    void ReleaseToPool(); // 0x42db1f0 [Native Public]
    UFXSystemAsset* GetFXSystemAsset(); // 0x42db0a0 [Native Public]

// UParticleSystemComponent (/Script/Engine.ParticleSystemComponent)
    void SetTrailSourceData(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x42dc2f0 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x42dc260 [Final Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x42dc190 [Final Native Public]
    void SetBeamTargetTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 TargetIndex); // 0x42dbc40 [Native Public]
    void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); // 0x42dbb40 [Native Public]
    void SetBeamTargetPoint(int32 EmitterIndex, const FVector& NewTargetPoint, int32 TargetIndex); // 0x42dba10 [Native Public]
    void SetBeamSourceTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 SourceIndex); // 0x42db8e0 [Native Public]
    void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); // 0x42db7e0 [Native Public]
    void SetBeamSourcePoint(int32 EmitterIndex, const FVector& NewSourcePoint, int32 SourceIndex); // 0x42db6b0 [Native Public]
    void SetBeamEndPoint(int32 EmitterIndex, const FVector& NewEndPoint); // 0x42db5d0 [Native Public]
    void SetAutoAttachParams(USceneComponent* Parent, const FName& SocketName, const EAttachLocation& LocationType); // 0x42db2e0 [Final Native Public]
    int32 GetNumActiveParticles(); // 0x42db170 [Final Native Public]
    UMaterialInterface* GetNamedMaterial(const FName& InName); // 0x42db0d0 [Native Public]
    bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTangentPoint); // 0x42daf80 [Native Public]
    bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, const float& OutTargetStrength); // 0x42dae60 [Native Public]
    bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTargetPoint); // 0x42dad40 [Native Public]
    bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, const FVector& OutTangentPoint); // 0x42dac20 [Native Public]
    bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, const float& OutSourceStrength); // 0x42dab00 [Native Public]
    bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, const FVector& OutSourcePoint); // 0x42da9e0 [Native Public]
    bool GetBeamEndPoint(int32 EmitterIndex, const FVector& OutEndPoint); // 0x42da8f0 [Native Public]
    void GenerateParticleEvent(const FName& InEventName, float InEmitterTime, const FVector& InLocation, const FVector& InDirection, const FVector& InVelocity); // 0x42da6a0 [Final Native Public]
    void EndTrails(); // 0x42da680 [Final Native Public]
    UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(const FName& InName, UMaterialInterface* SourceMaterial); // 0x42da5b0 [Native Public]
    void BeginTrails(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x42da2d0 [Final Native Public]

// UAsyncPhysicsInputComponent (/Script/Engine.AsyncPhysicsInputComponent)
    void ServerRPCBufferInput(UAsyncPhysicsData* AsyncPhysicsData); // 0x4311dd0 [Native Event Public]
    UAsyncPhysicsData* GetDataToWrite(); // 0x4311770 [Final Native Public]
    UAsyncPhysicsData* GetDataToConsume(); // 0x43116b0 [Final Native Public]

// AClusterUnionActor (/Script/Engine.ClusterUnionActor)
    UClusterUnionComponent* GetClusterUnionComponent(); // 0x406fe70 [Final Native Public]

// UClusterUnionComponent (/Script/Engine.ClusterUnionComponent)
    void SetIsAnchored(bool bIsAnchored); // 0x4372350 [Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x43722b0 [Final Native Public]
    void RemoveComponentFromCluster(UPrimitiveComponent* InComponent); // 0x4370970 [Final Native Public]
    void RemoveComponentBonesFromCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds); // 0x4370880 [Final Native Public]
    void OnRep_RigidState(); // 0x4370860 [Native Protected]
    bool IsComponentAdded(UPrimitiveComponent* Component); // 0x4370700 [Final Native Public]
    bool IsAuthority(); // 0x43706d0 [Final Native Protected]
    void HandleComponentPhysicsStateChangePostAddIntoClusterUnion(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x4370570 [Final Native Private]
    void HandleComponentPhysicsStateChange(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x4370280 [Final Native Private]
    TArray<UPrimitiveComponent*> GetPrimitiveComponents(); // 0x436fff0 [Final Native Public]
    TArray<AActor*> GetActors(); // 0x436d2f0 [Final Native Public]
    void ForceSetChildToParent(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, const TArray<FTransform>& ChildToParent); // 0x436d0b0 [Final Native Public]
    void AddComponentToCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, bool bRebuildGeometry); // 0x436cda0 [Final Native Public]

// UClusterUnionReplicatedProxyComponent (/Script/Engine.ClusterUnionReplicatedProxyComponent)
    void SetParticleChildToParent(int32 BoneID, FTransform& ChildToParent); // 0x4373d20 [Final Native Public]
    void SetParticleBoneIds(const TArray<int32>& InIds); // 0x4373c70 [Final Native Public]
    void SetParentClusterUnion(UClusterUnionComponent* InComponent); // 0x4373a00 [Final Native Public]
    void SetChildClusteredComponent(UPrimitiveComponent* InComponent); // 0x4371ef0 [Final Native Public]
    void OnRep_ParticleChildToParents(); // 0x4370840 [Final Native Protected]
    void OnRep_ParticleBoneIds(); // 0x4370820 [Final Native Protected]
    void OnRep_ParentClusterUnion(); // 0x4370800 [Final Native Protected]
    void OnRep_ChildClusteredComponent(); // 0x43707e0 [Final Native Protected]
    void MarkPendingDeletion(); // 0x43707c0 [Final Native Public]
    bool IsPendingDeletion(); // 0x43707a0 [Final Native Public]
    TArray<int32> GetParticleBoneIds(); // 0x436ffc0 [Final Native Public]
    UClusterUnionComponent* GetParentClusterUnionComponent(); // 0x436feb0 [Final Native Public]
    UPrimitiveComponent* GetChildClusteredComponent(); // 0x436e850 [Final Native Public]

// UConstraintInstanceBlueprintLibrary (/Script/Engine.ConstraintInstanceBlueprintLibrary)
    void SetProjectionParams(FConstraintInstanceAccessor& Accessor, bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha); // 0x4373e70 [Final Native Static Public]
    void SetParentDominates(FConstraintInstanceAccessor& Accessor, bool bParentDominates); // 0x4373af0 [Final Native Static Public]
    void SetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x4373830 [Final Native Static Public]
    void SetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x43736e0 [Final Native Static Public]
    void SetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor, bool bEnableMassConditioning); // 0x4373560 [Final Native Static Public]
    void SetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x43733f0 [Final Native Static Public]
    void SetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x43731b0 [Final Native Static Public]
    void SetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftLinearLimit, float LinearLimitStiffness, float LinearLimitDamping, float LinearLimitRestitution, float LinearLimitContactDistance); // 0x4372f30 [Final Native Static Public]
    void SetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& InPosTarget); // 0x4372dc0 [Final Native Static Public]
    void SetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x4372b90 [Final Native Static Public]
    void SetLinearPlasticity(FConstraintInstanceAccessor& Accessor, bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x43729c0 [Final Native Static Public]
    void SetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, float Limit); // 0x43727c0 [Final Native Static Public]
    void SetLinearDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x4372560 [Final Native Static Public]
    void SetLinearBreakable(FConstraintInstanceAccessor& Accessor, bool bLinearBreakable, float LinearBreakThreshold); // 0x43723e0 [Final Native Static Public]
    void SetDisableCollision(FConstraintInstanceAccessor& Accessor, bool bDisableCollision); // 0x4372140 [Final Native Static Public]
    void SetContactTransferScale(FConstraintInstanceAccessor& Accessor, float ContactTransferScale); // 0x4371fe0 [Final Native Static Public]
    void SetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x4371d30 [Final Native Static Public]
    void SetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x4371b60 [Final Native Static Public]
    void SetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x4371a00 [Final Native Static Public]
    void SetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftTwistLimit, float TwistLimitStiffness, float TwistLimitDamping, float TwistLimitRestitution, float TwistLimitContactDistance); // 0x4371780 [Final Native Static Public]
    void SetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftSwingLimit, float SwingLimitStiffness, float SwingLimitDamping, float SwingLimitRestitution, float SwingLimitContactDistance); // 0x4371500 [Final Native Static Public]
    void SetAngularPlasticity(FConstraintInstanceAccessor& Accessor, bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x4371370 [Final Native Static Public]
    void SetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& InPosTarget); // 0x43711e0 [Final Native Static Public]
    void SetAngularLimits(FConstraintInstanceAccessor& Accessor, const EAngularConstraintMotion& Swing1MotionType, float Swing1LimitAngle, const EAngularConstraintMotion& Swing2MotionType, float Swing2LimitAngle, const EAngularConstraintMotion& TwistMotionType, float TwistLimitAngle); // 0x4370f20 [Final Native Static Public]
    void SetAngularDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x4370ce0 [Final Native Static Public]
    void SetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& DriveMode); // 0x4370b90 [Final Native Static Public]
    void SetAngularBreakable(FConstraintInstanceAccessor& Accessor, bool bAngularBreakable, float AngularBreakThreshold); // 0x4370a00 [Final Native Static Public]
    void GetProjectionParams(FConstraintInstanceAccessor& Accessor, const bool& bEnableProjection, const float& ProjectionLinearAlpha, const float& ProjectionAngularAlpha); // 0x4370070 [Final Native Static Public]
    bool GetParentDominates(FConstraintInstanceAccessor& Accessor); // 0x436fef0 [Final Native Static Public]
    void GetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x436fd30 [Final Native Static Public]
    void GetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x436fc10 [Final Native Static Public]
    bool GetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor); // 0x436fb40 [Final Native Static Public]
    void GetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x436fa10 [Final Native Static Public]
    void GetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x436f810 [Final Native Static Public]
    void GetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftLinearLimit, const float& LinearLimitStiffness, const float& LinearLimitDamping, const float& LinearLimitRestitution, const float& LinearLimitContactDistance); // 0x436f580 [Final Native Static Public]
    void GetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutPosTarget); // 0x436f450 [Final Native Static Public]
    void GetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x436f250 [Final Native Static Public]
    void GetLinearPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bLinearPlasticity, const float& LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x436f060 [Final Native Static Public]
    void GetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, const float& Limit); // 0x436ee20 [Final Native Static Public]
    void GetLinearDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x436ec20 [Final Native Static Public]
    void GetLinearBreakable(FConstraintInstanceAccessor& Accessor, const bool& bLinearBreakable, const float& LinearBreakThreshold); // 0x436ea80 [Final Native Static Public]
    bool GetDisableCollsion(FConstraintInstanceAccessor& Accessor); // 0x436e9b0 [Final Native Static Public]
    void GetContactTransferScale(FConstraintInstanceAccessor& Accessor, const float& ContactTransferScale); // 0x436e890 [Final Native Static Public]
    void GetAttachedBodyNames(FConstraintInstanceAccessor& Accessor, const FName& ParentBody, const FName& ChildBody); // 0x436e6e0 [Final Native Static Public]
    void GetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x436e5b0 [Final Native Static Public]
    void GetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x436e430 [Final Native Static Public]
    void GetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x436e310 [Final Native Static Public]
    void GetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftTwistLimit, const float& TwistLimitStiffness, const float& TwistLimitDamping, const float& TwistLimitRestitution, const float& TwistLimitContactDistance); // 0x436e080 [Final Native Static Public]
    void GetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftSwingLimit, const float& SwingLimitStiffness, const float& SwingLimitDamping, const float& SwingLimitRestitution, const float& SwingLimitContactDistance); // 0x436ddf0 [Final Native Static Public]
    void GetAngularPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bAngularPlasticity, const float& AngularPlasticityThreshold); // 0x436dc50 [Final Native Static Public]
    void GetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& OutPosTarget); // 0x436db20 [Final Native Static Public]
    void GetAngularLimits(FConstraintInstanceAccessor& Accessor, const EAngularConstraintMotion& Swing1MotionType, const float& Swing1LimitAngle, const EAngularConstraintMotion& Swing2MotionType, const float& Swing2LimitAngle, const EAngularConstraintMotion& TwistMotionType, const float& TwistLimitAngle); // 0x436d830 [Final Native Static Public]
    void GetAngularDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x436d630 [Final Native Static Public]
    void GetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& OutDriveMode); // 0x436d510 [Final Native Static Public]
    void GetAngularBreakable(FConstraintInstanceAccessor& Accessor, const bool& bAngularBreakable, const float& AngularBreakThreshold); // 0x436d370 [Final Native Static Public]
    void CopyParams(FConstraintInstanceAccessor& Accessor, FConstraintInstanceAccessor& SourceAccessor, bool bKeepPosition, bool bKeepRotation); // 0x436ced0 [Final Native Static Public]

// UNetworkPhysicsComponent (/Script/Engine.NetworkPhysicsComponent)
    void ServerReceiveInputData(const FNetworkPhysicsRewindDataInputProxy& ClientInputs); // 0x43be0c0 [Native Event Protected]
    void ServerReceiveImportantInputData(const FNetworkPhysicsRewindDataImportantInputProxy& ClientInputs); // 0x43be020 [Native Event Protected]
    void ServerReceiveDeltaSourceStateFrame(int32 Frame); // 0x43bdf90 [Native Event Protected]
    void ServerReceiveDeltaSourceInputFrame(int32 Frame); // 0x43bdf00 [Native Event Protected]
    void OnRep_SetReplicatedStates(); // 0x43bddb0 [Final Native Protected]
    void OnRep_SetReplicatedRemoteInputs(); // 0x43bdc60 [Final Native Protected]
    void OnRep_SetReplicatedInputs(); // 0x43bdb10 [Final Native Protected]
    void OnRep_SetReplicatedDeltaSourceState(); // 0x43bdae0 [Final Native Protected]
    void OnRep_SetReplicatedDeltaSourceInput(); // 0x43bdab0 [Final Native Protected]
    void MulticastReceiveImportantStateData(const FNetworkPhysicsRewindDataImportantStateProxy& ServerStates); // 0x43bda10 [Native Event Protected]
    void MulticastReceiveImportantInputData(const FNetworkPhysicsRewindDataImportantInputProxy& ServerInputs); // 0x43bd970 [Native Event Protected]

// UPhysicalAnimationComponent (/Script/Engine.PhysicalAnimationComponent)
    void SetStrengthMultiplyer(float InStrengthMultiplyer); // 0x43c0570 [Final Native Public]
    void SetSkeletalMeshComponent(USkeletalMeshComponent* InSkeletalMeshComponent); // 0x43c0330 [Final Native Public]
    FTransform GetBodyTargetTransform(const FName& BodyName); // 0x43bcdd0 [Final Native Public]
    void ApplyPhysicalAnimationSettingsBelow(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); // 0x43bcbc0 [Final Native Public]
    void ApplyPhysicalAnimationSettings(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData); // 0x43bca80 [Final Native Public]
    void ApplyPhysicalAnimationProfileBelow(const FName& BodyName, const FName& ProfileName, bool bIncludeSelf, bool bClearNotFound); // 0x43bc8a0 [Final Native Public]

// UPhysicsConstraintComponent (/Script/Engine.PhysicsConstraintComponent)
    void SetProjectionParams(float ProjectionLinearAlpha, float ProjectionAngularAlpha, float ProjectionLinearTolerance, float ProjectionAngularTolerance); // 0x43c01b0 [Final Native Public]
    void SetProjectionEnabled(bool bProjectionEnabled); // 0x43c0110 [Final Native Public]
    void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x43c0040 [Final Native Public]
    void SetOrientationDriveSLERP(bool bEnableSLERP); // 0x43bffb0 [Final Native Public]
    void SetLinearZLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x43bfec0 [Final Native Public]
    void SetLinearYLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x43bfdd0 [Final Native Public]
    void SetLinearXLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x43bfcd0 [Final Native Public]
    void SetLinearVelocityTarget(const FVector& InVelTarget); // 0x43bfc30 [Final Native Public]
    void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x43bfb10 [Final Native Public]
    void SetLinearPositionTarget(const FVector& InPosTarget); // 0x43bf9e0 [Final Native Public]
    void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x43bf8c0 [Final Native Public]
    void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x43bf790 [Final Native Public]
    void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x43bf670 [Final Native Public]
    void SetLinearDriveAccelerationMode(bool bAccelerationMode); // 0x43bf5e0 [Final Native Public]
    void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); // 0x43bf460 [Final Native Public]
    void SetDisableCollision(bool bDisableCollision); // 0x43bf350 [Final Native Public]
    void SetContactTransferScale(float ContactTransferScale); // 0x43bf2c0 [Final Native Public]
    void SetConstraintReferencePosition(const EConstraintFrame& Frame, const FVector& RefPosition); // 0x43bf1e0 [Final Native Public]
    void SetConstraintReferenceOrientation(const EConstraintFrame& Frame, const FVector& PriAxis, const FVector& SecAxis); // 0x43bf0a0 [Final Native Public]
    void SetConstraintReferenceFrame(const EConstraintFrame& Frame, FTransform& RefFrame); // 0x43bef40 [Final Native Public]
    void SetConstrainedComponents(UPrimitiveComponent* Component1, const FName& BoneName1, UPrimitiveComponent* Component2, const FName& BoneName2); // 0x43bed70 [Final Native Public]
    void SetAngularVelocityTarget(const FVector& InVelTarget); // 0x43becd0 [Final Native Public]
    void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x43bec00 [Final Native Public]
    void SetAngularVelocityDriveSLERP(bool bEnableSLERP); // 0x43beb70 [Final Native Public]
    void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x43beaa0 [Final Native Public]
    void SetAngularTwistLimit(const EAngularConstraintMotion& ConstraintType, float TwistLimitAngle); // 0x43be9c0 [Final Native Public]
    void SetAngularSwing2Limit(const EAngularConstraintMotion& MotionType, float Swing2LimitAngle); // 0x43be8e0 [Final Native Public]
    void SetAngularSwing1Limit(const EAngularConstraintMotion& MotionType, float Swing1LimitAngle); // 0x43be800 [Final Native Public]
    void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x43be680 [Final Native Public]
    void SetAngularOrientationTarget(const FRotator& InPosTarget); // 0x43be5e0 [Final Native Public]
    void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x43be510 [Final Native Public]
    void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x43be3f0 [Final Native Public]
    void SetAngularDriveMode(const EAngularDriveMode& DriveMode); // 0x43be370 [Final Native Public]
    void SetAngularDriveAccelerationMode(bool bAccelerationMode); // 0x43be2e0 [Final Native Public]
    void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); // 0x43be160 [Final Native Public]
    bool IsProjectionEnabled(); // 0x43bd940 [Final Native Public]
    bool IsBroken(); // 0x43bd8f0 [Final Native Public]
    float GetCurrentTwist(); // 0x43bd2d0 [Final Native Public]
    float GetCurrentSwing2(); // 0x43bd290 [Final Native Public]
    float GetCurrentSwing1(); // 0x43bd250 [Final Native Public]
    void GetConstraintForce(const FVector& OutLinearForce, const FVector& OutAngularForce); // 0x43bd160 [Final Native Public]
    FConstraintInstanceAccessor GetConstraint(); // 0x43bd0a0 [Final Native Public]
    void GetConstrainedComponents(const UPrimitiveComponent*& OutComponent1, const FName& OutBoneName1, const UPrimitiveComponent*& OutComponent2, const FName& OutBoneName2); // 0x43bceb0 [Final Native Public]
    void BreakConstraint(); // 0x43bcd90 [Final Native Public]

// UPhysicsHandleComponent (/Script/Engine.PhysicsHandleComponent)
    void SetTargetRotation(const FRotator& NewRotation); // 0x43c0820 [Final Native Public]
    void SetTargetLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x43c06c0 [Final Native Public]
    void SetTargetLocation(const FVector& NewLocation); // 0x43c0630 [Final Native Public]
    void SetLinearStiffness(float NewLinearStiffness); // 0x43bfa80 [Final Native Public]
    void SetLinearDamping(float NewLinearDamping); // 0x43bf550 [Final Native Public]
    void SetInterpolationSpeed(float NewInterpolationSpeed); // 0x43bf3e0 [Final Native Public]
    void SetAngularStiffness(float NewAngularStiffness); // 0x43be770 [Final Native Public]
    void SetAngularDamping(float NewAngularDamping); // 0x43be250 [Final Native Public]
    void ReleaseComponent(); // 0x3b4b7e0 [Native Public]
    void GrabComponentAtLocationWithRotation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& Location, const FRotator& Rotation); // 0x43bd740 [Final Native Public]
    void GrabComponentAtLocation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation); // 0x43bd5f0 [Final Native Public]
    void GrabComponent(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation, bool bConstrainRotation); // 0x43bd460 [Native Public]
    void GetTargetLocationAndRotation(const FVector& TargetLocation, const FRotator& TargetRotation); // 0x43bd310 [Final Native Public]
    UPrimitiveComponent* GetGrabbedComponent(); // 0x39f4080 [Final Native Public]

// UPhysicsSettings (/Script/Engine.PhysicsSettings)
    int32 GetPhysicsHistoryCount(); // 0x4412db0 [Final Native Public]

// URadialForceComponent (/Script/Engine.RadialForceComponent)
    void RemoveObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x4414440 [Native Public]
    void FireImpulse(); // 0x4410ce0 [Native Public]
    void AddObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x440cfa0 [Native Public]

// UPhysicsFieldStatics (/Script/Engine.PhysicsFieldStatics)
    FVector EvalPhysicsVectorField(UObject* WorldContextObject, const FVector& WorldPosition, const EFieldVectorType& VectorType); // 0x4410b10 [Final Native Static Public]
    float EvalPhysicsScalarField(UObject* WorldContextObject, const FVector& WorldPosition, const EFieldScalarType& ScalarType); // 0x44109f0 [Final Native Static Public]
    int32 EvalPhysicsIntegerField(UObject* WorldContextObject, const FVector& WorldPosition, const EFieldIntegerType& IntegerType); // 0x44108d0 [Final Native Static Public]

// APlayerState (/Script/Engine.PlayerState)
    void ReceiveOverrideWith(APlayerState* OldPlayerState); // 0x16b94d0 [Event Protected]
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0x16b94d0 [Event Protected]
    void OnRep_UniqueId(); // 0x44138c0 [Native Public]
    void OnRep_Score(); // 0x3c6f120 [Native Public]
    void OnRep_PlayerName(); // 0x3c6f140 [Native Public]
    void OnRep_PlayerId(); // 0x3c6f100 [Native Public]
    void OnRep_bIsInactive(); // 0x3c6f0e0 [Native Public]
    void OnPawnPrivateDestroyed(AActor* InActor); // 0x4413820 [Final Native Private]
    bool IsSpectator(); // 0x4413550 [Final Native Public]
    bool IsOnlyASpectator(); // 0x44134d0 [Final Native Public]
    bool IsABot(); // 0x4413330 [Final Native Public]
    float GetScore(); // 0x4412fe0 [Final Native Public]
    FString GetPlayerName(); // 0x4412f60 [Final Native Public]
    int32 GetPlayerId(); // 0x4412f40 [Final Native Public]
    APlayerController* GetPlayerController(); // 0x4412ed0 [Final Native Public]
    float GetPingInMilliseconds(); // 0x4412e10 [Final Native Public]
    APawn* GetPawn(); // 0x4412d90 [Final Native Public]
    uint8 GetCompressedPing(); // 0x4410d00 [Final Native Public]
    FUniqueNetIdRepl BP_GetUniqueId(); // 0x440d3a0 [Final Native Public]

// APostProcessVolume (/Script/Engine.PostProcessVolume)
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x440d020 [Final Native Public]

// UHealthSnapshotBlueprintLibrary (/Script/Engine.HealthSnapshotBlueprintLibrary)
    void StopPerformanceSnapshots(); // 0x44533a0 [Final Native Static Public]
    void StartPerformanceSnapshots(); // 0x4453220 [Final Native Static Public]
    void LogPerformanceSnapshot(const FString& SnapshotTitle, bool bResetStats); // 0x4452f20 [Final Native Static Public]

// UReplaySubsystem (/Script/Engine.ReplaySubsystem)
    void RequestCheckpoint(); // 0x44c3800 [Final Native Public]
    bool IsRecording(); // 0x44c3790 [Final Native Public]
    bool IsPlaying(); // 0x44c3740 [Final Native Public]
    float GetReplayTotalTime(); // 0x44c36b0 [Final Native Public]
    float GetReplayCurrentTime(); // 0x44c3620 [Final Native Public]
    FString GetActiveReplayName(); // 0x44c34d0 [Final Native Public]

// USkinnedAsset (/Script/Engine.SkinnedAsset)
    USkeletalMeshSocket* FindSocketInfo(const FName& InSocketName, FTransform& OutTransform, const int32& OutBoneIndex, const int32& OutIndex); // 0x45b71f0 [Native Public]
    USkeletalMeshSocket* FindSocket(const FName& InSocketName); // 0x45b7150 [Native Public]

// USkeletalMesh (/Script/Engine.SkeletalMesh)
    void SetSkeleton(USkeleton* InSkeleton); // 0x4553c50 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x4553ba0 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x4553ae0 [Final Native Public]
    void SetMorphTargets(const TArray<UMorphTarget*>& InMorphTargets); // 0x45539d0 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x4553850 [Final Native Public]
    void SetMeshClothingAssets(const TArray<UClothingAssetBase*>& InMeshClothingAssets); // 0x4553740 [Final Native Public]
    void SetMaterials(const TArray<FSkeletalMaterial>& InMaterials); // 0x4553670 [Final Native Public]
    void SetLODSettings(USkeletalMeshLODSettings* InLODSettings); // 0x45535e0 [Final Native Public]
    void SetDefaultAnimatingRig(const TSoftObjectPtr<UObject>& InAnimatingRig); // 0x4553500 [Final Native Public]
    int32 NumSockets(); // 0x4553490 [Final Native Public]
    TArray<FString> K2_GetAllMorphTargetNames(); // 0x4553310 [Final Native Public]
    bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections); // 0x45531e0 [Final Native Public]
    UMeshDeformerCollection* GetTargetMeshDeformers(); // 0x45531b0 [Native Public]
    USkeletalMeshSocket* GetSocketByIndex(int32 Index); // 0x45530b0 [Final Native Public]
    USkeleton* GetSkeleton(); // 0x4553080 [Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x4553050 [Native Public]
    UPhysicsAsset* GetPhysicsAsset(); // 0x4553020 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x4552fe0 [Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x4552fb0 [Native Public]
    TArray<UNodeMappingContainer*> GetNodeMappingData(); // 0x4552ef0 [Final Native Public]
    UNodeMappingContainer* GetNodeMappingContainer(UBlueprint* SourceAsset); // 0x4552d10 [Final Native Public]
    TArray<UMorphTarget*> GetMorphTargetsPtrConv(); // 0x4552c10 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x4552a90 [Final Native Public]
    TArray<UClothingAssetBase*> GetMeshClothingAssets(); // 0x45529d0 [Final Native Public]
    TArray<FSkeletalMaterial> GetMaterials(); // 0x4552990 [Native Public]
    USkeletalMeshLODSettings* GetLODSettings(); // 0x4552950 [Final Native Public]
    FBoxSphereBounds GetImportedBounds(); // 0x45528d0 [Final Native Public]
    bool GetHasVertexColors(); // 0x45528a0 [Native Public]
    EAxis GetForwardAxis(); // 0x4552880 [Final Native Public]
    UMeshDeformer* GetDefaultMeshDeformer(); // 0x4552850 [Native Public]
    TSoftObjectPtr<UObject> GetDefaultAnimatingRig(); // 0x45527b0 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x4552750 [Native Public]
    USkeletalMeshSocket* FindSocketAndIndex(const FName& InSocketName, const int32& OutIndex); // 0x4552670 [Final Native Public]

// USoundSubmixBase (/Script/Engine.SoundSubmixBase)
    USoundSubmixBase* FindDynamicAncestor(); // 0x3fa6db0 [Native Public]
    bool DynamicDisconnect(UObject* WorldContextObject); // 0x45e8cf0 [Native Public]
    bool DynamicConnect(UObject* WorldContextObject, USoundSubmixBase* InParent); // 0x45e8c20 [Native Public]

// USoundSubmix (/Script/Engine.SoundSubmix)
    void StopSpectralAnalysis(UObject* WorldContextObject); // 0x45e9e50 [Final Native Public]
    void StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundWave* ExistingSoundWaveToOverwrite); // 0x45e9c10 [Final Native Public]
    void StopEnvelopeFollowing(UObject* WorldContextObject); // 0x45e9b50 [Final Native Public]
    void StartSpectralAnalysis(UObject* WorldContextObject, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x45e9940 [Final Native Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration); // 0x45e9830 [Final Native Public]
    void StartEnvelopeFollowing(UObject* WorldContextObject); // 0x45e9770 [Final Native Public]
    void SetWetVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x45e9600 [Final Native Protected]
    void SetSubmixWetLevel(UObject* WorldContextObject, float InWetLevel); // 0x45e94f0 [Final Native Public]
    void SetSubmixOutputVolume(UObject* WorldContextObject, float InOutputVolume); // 0x45e93e0 [Final Native Public]
    void SetSubmixDryLevel(UObject* WorldContextObject, float InDryLevel); // 0x45e92d0 [Final Native Public]
    void SetOutputVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x45e9160 [Final Native Protected]
    void SetDryVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x45e8ff0 [Final Native Protected]
    void RemoveSpectralAnalysisDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixSpectralAnalysisBP); // 0x45e8ec0 [Final Native Public]
    void RemoveEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x45e8d90 [Final Native Public]
    void AddSpectralAnalysisDelegate(UObject* WorldContextObject, const TArray<FSoundSubmixSpectralAnalysisBandSettings>& InBandSettings, const FScriptDelegate& OnSubmixSpectralAnalysisBP, float UpdateRate, float DecibelNoiseFloor, bool bDoNormalize, bool bDoAutoRange, float AutoRangeAttackTime, float AutoRangeReleaseTime); // 0x45e8860 [Final Native Public]
    void AddEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x45e8730 [Final Native Public]

// UStaticMesh (/Script/Engine.StaticMesh)
    void SetStaticMaterials(const TArray<FStaticMaterial>& InStaticMaterials); // 0x460e0d0 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x4553850 [Final Native Public]
    void SetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x460d660 [Final Native Public]
    void SetMinimumLODForPlatform(const FName& PlatformName, int32 InMinLOD); // 0x460df00 [Final Native Public]
    void RemoveSocket(UStaticMeshSocket* Socket); // 0x460dce0 [Final Native Public]
    UStaticMeshDescription* GetStaticMeshDescription(int32 LODIndex); // 0x460dc60 [Final Native Public]
    TArray<FStaticMaterial> GetStaticMaterials(); // 0x460dc30 [Final Native Public]
    TArray<UStaticMeshSocket*> GetSocketsByTag(const FString& InSocketTag); // 0x460da80 [Final Native Public]
    int32 GetNumVertices(int32 LODIndex); // 0x460d9c0 [Final Native Public]
    int32 GetNumTriangles(int32 LODIndex); // 0x460d8e0 [Final Native Public]
    int32 GetNumSections(int32 InLOD); // 0x460d820 [Final Native Public]
    int32 GetNumNaniteTriangles(); // 0x460d7d0 [Final Native Public]
    int32 GetNumLODs(); // 0x460d7a0 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x4552a90 [Final Native Public]
    void GetMinimumLODForQualityLevels(TMap<FName, int32>& QualityLevelMinimumLODs); // 0x460d660 [Final Native Public]
    int32 GetMinimumLODForQualityLevel(const FName& QualityLevel); // 0x460d5d0 [Final Native Public]
    void GetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x460d660 [Final Native Public]
    int32 GetMinimumLODForPlatform(const FName& PlatformName); // 0x460d5d0 [Final Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x460d500 [Final Native Public]
    UMaterialInterface* GetMaterial(int32 MaterialIndex); // 0x460d440 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x460d3f0 [Final Native Public]
    FBox GetBoundingBox(); // 0x460d310 [Final Native Public]
    UStaticMeshSocket* FindSocket(const FName& InSocketName); // 0x460d240 [Final Native Public]
    UStaticMeshDescription* CreateStaticMeshDescription(UObject* Outer); // 0x460d0f0 [Final Native Static Public]
    void BuildFromStaticMeshDescriptions(const TArray<UStaticMeshDescription*>& StaticMeshDescriptions, bool bBuildSimpleCollision, bool bFastBuild); // 0x460ced0 [Final Native Public]
    void AddSocket(UStaticMeshSocket* Socket); // 0x460cda0 [Final Native Public]
    FName AddMaterial(UMaterialInterface* Material); // 0x460cbf0 [Final Native Public]

// USubsystemBlueprintLibrary (/Script/Engine.SubsystemBlueprintLibrary)
    UWorldSubsystem* GetWorldSubsystem(UObject* ContextObject, TSubclassOf<UWorldSubsystem> Class); // 0x4671010 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(APlayerController* PlayerController, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x4670c60 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubsystem(UObject* ContextObject, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x4670e00 [Final Native Static Public]
    UGameInstanceSubsystem* GetGameInstanceSubsystem(UObject* ContextObject, TSubclassOf<UGameInstanceSubsystem> Class); // 0x4670ad0 [Final Native Static Public]
    UEngineSubsystem* GetEngineSubsystem(TSubclassOf<UEngineSubsystem> Class); // 0x46709b0 [Final Native Static Public]
    UAudioEngineSubsystem* GetAudioEngineSubsystem(UObject* ContextObject, TSubclassOf<UAudioEngineSubsystem> Class); // 0x46707f0 [Final Native Static Public]

// UUserInterfaceSettings (/Script/Engine.UserInterfaceSettings)
    bool ShouldDisplayDistanceFieldFontSettings(); // 0x46e80c0 [Final Native Static Private]

// UCanvas (/Script/Engine.Canvas)
    FVector2D K2_TextSize(UFont* RenderFont, const FString& RenderText, const FVector2D& Scale); // 0x46e75a0 [Final Native Public]
    FVector2D K2_StrLen(UFont* RenderFont, const FString& RenderText); // 0x46e72b0 [Final Native Public]
    FVector K2_Project(const FVector& WorldLocation); // 0x46e7170 [Final Native Public]
    void K2_DrawTriangle(UTexture* RenderTexture, const TArray<FCanvasUVTri>& Triangles); // 0x46e6f50 [Final Native Public]
    void K2_DrawTexture(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& ScreenSize, const FVector2D& CoordinatePosition, const FVector2D& CoordinateSize, const FLinearColor& RenderColor, const EBlendMode& BlendMode, float Rotation, const FVector2D& PivotPoint); // 0x46e6ac0 [Final Native Public]
    void K2_DrawText(UFont* RenderFont, const FString& RenderText, const FVector2D& ScreenPosition, const FVector2D& Scale, const FLinearColor& RenderColor, float Kerning, const FLinearColor& ShadowColor, const FVector2D& ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, const FLinearColor& OutlineColor); // 0x46e6590 [Final Native Public]
    void K2_DrawPolygon(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& Radius, int32 NumberOfSides, const FLinearColor& RenderColor); // 0x46e6270 [Final Native Public]
    void K2_DrawMaterialTriangle(UMaterialInterface* RenderMaterial, const TArray<FCanvasUVTri>& Triangles); // 0x46e6060 [Final Native Public]
    void K2_DrawMaterial(UMaterialInterface* RenderMaterial, const FVector2D& ScreenPosition, const FVector2D& ScreenSize, const FVector2D& CoordinatePosition, const FVector2D& CoordinateSize, float Rotation, const FVector2D& PivotPoint); // 0x46e5ab0 [Final Native Public]
    void K2_DrawLine(const FVector2D& ScreenPositionA, const FVector2D& ScreenPositionB, float Thickness, const FLinearColor& RenderColor); // 0x46e58c0 [Final Native Public]
    void K2_DrawBox(const FVector2D& ScreenPosition, const FVector2D& ScreenSize, float Thickness, const FLinearColor& RenderColor); // 0x46e56f0 [Final Native Public]
    void K2_DrawBorder(UTexture* BorderTexture, UTexture* BackgroundTexture, UTexture* LeftBorderTexture, UTexture* RightBorderTexture, UTexture* TopBorderTexture, UTexture* BottomBorderTexture, const FVector2D& ScreenPosition, const FVector2D& ScreenSize, const FVector2D& CoordinatePosition, const FVector2D& CoordinateSize, const FLinearColor& RenderColor, const FVector2D& BorderScale, const FVector2D& BackgroundScale, float Rotation, const FVector2D& PivotPoint, const FVector2D& CornerSize); // 0x46e5050 [Final Native Public]
    void K2_Deproject(const FVector2D& ScreenPosition, const FVector& WorldOrigin, const FVector& WorldDirection); // 0x46e4f10 [Final Native Public]

// UInputSettings (/Script/Engine.InputSettings)
    void SaveKeyMappings(); // 0x46e7dc0 [Final Native Public]
    void RemoveAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x46e7ae0 [Final Native Public]
    void RemoveActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x46e7950 [Final Native Public]
    UInputSettings* GetInputSettings(); // 0x46e4b90 [Final Native Static Public]
    void GetAxisNames(const TArray<FName>& AxisNames); // 0x46e4a80 [Final Native Public]
    void GetAxisMappingByName(const FName& InAxisName, const TArray<FInputAxisKeyMapping>& OutMappings); // 0x46e48a0 [Final Native Public]
    void GetActionNames(const TArray<FName>& ActionNames); // 0x46e4710 [Final Native Public]
    void GetActionMappingByName(const FName& InActionName, const TArray<FInputActionKeyMapping>& OutMappings); // 0x46e4580 [Final Native Public]
    void ForceRebuildKeymaps(); // 0x46e4560 [Final Native Public]
    void AddAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x46e4370 [Final Native Public]
    void AddActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x46e41c0 [Final Native Public]

// UPlayerInput (/Script/Engine.PlayerInput)
    void SetMouseSensitivity(float Sensitivity); // 0x46e7f20 [Final Native Public]
    void SetBind(const FName& BindName, const FString& Command); // 0x46e7e60 [Final Native Public]
    void InvertAxisKey(const FKey& AxisKey); // 0x46e4d00 [Final Native Public]
    void InvertAxis(const FName& AxisName); // 0x46e4c70 [Final Native Public]
    APlayerController* GetOuterAPlayerController(); // 0x46e4c00 [Final Native Public]
    void ClearSmoothing(); // 0x46e4540 [Final Native Public]

// UVisualLoggerKismetLibrary (/Script/Engine.VisualLoggerKismetLibrary)
    void RedirectVislog(UObject* SourceOwner, UObject* DestinationOwner); // 0x47218f0 [Final Native Static Public]
    void LogText(UObject* WorldContextObject, const FString& Text, const FName& LogCategory, bool bAddToMessageLog); // 0x4721630 [Final Native Static Public]
    void LogSphere(UObject* WorldContextObject, const FVector& Center, float Radius, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x4721330 [Final Native Static Public]
    void LogSegment(UObject* WorldContextObject, const FVector& SegmentStart, const FVector& SegmentEnd, const FString& Text, const FLinearColor& ObjectColor, float Thickness, const FName& CategoryName, bool bAddToMessageLog); // 0x4721010 [Final Native Static Public]
    void LogOrientedBox(UObject* WorldContextObject, const FBox& BoxShape, const FTransform& Transform, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x4720c20 [Final Native Static Public]
    void LogLocation(UObject* WorldContextObject, const FVector& Location, const FString& Text, const FLinearColor& ObjectColor, float Radius, const FName& LogCategory, bool bAddToMessageLog); // 0x4720970 [Final Native Static Public]
    void LogCylinder(UObject* WorldContextObject, const FVector& Start, const FVector& End, float Radius, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x4720610 [Final Native Static Public]
    void LogCone(UObject* WorldContextObject, const FVector& Origin, const FVector& Direction, float Length, float Angle, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x4720260 [Final Native Static Public]
    void LogCircle(UObject* WorldContextObject, const FVector& Center, const FVector& UpAxis, float Radius, const FString& Text, const FLinearColor& ObjectColor, float Thickness, const FName& CategoryName, bool bAddToMessageLog, bool bWireframe); // 0x471fea0 [Final Native Static Public]
    void LogCapsule(UObject* WorldContextObject, const FVector& base, float HalfHeight, float Radius, const FQuat& Rotation, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x471faf0 [Final Native Static Public]
    void LogBox(UObject* WorldContextObject, const FBox& BoxShape, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x471f810 [Final Native Static Public]
    void LogArrow(UObject* WorldContextObject, const FVector& SegmentStart, const FVector& SegmentEnd, const FString& Text, const FLinearColor& ObjectColor, const FName& CategoryName, bool bAddToMessageLog, float ArrowHeadSize); // 0x471f4f0 [Final Native Static Public]
    void EnableRecording(bool bEnabled); // 0x332b870 [Final Native Static Public]

// UVOIPTalker (/Script/Engine.VOIPTalker)
    void RegisterWithPlayerState(APlayerState* OwningState); // 0x47219a0 [Final Native Public]
    float GetVoiceLevel(); // 0x3c0b430 [Final Native Public]
    UVOIPTalker* CreateTalkerForPlayer(APlayerState* OwningState); // 0x471f150 [Final Native Static Public]
    void BPOnTalkingEnd(); // 0x471f130 [Native Event Protected]
    void BPOnTalkingBegin(UAudioComponent* AudioComponent); // 0x471f0a0 [Native Event Protected]

// UVOIPStatics (/Script/Engine.VOIPStatics)
    void SetMicThreshold(float InThreshold); // 0x4721a30 [Final Native Static Public]

// URuntimeVirtualTexture (/Script/Engine.RuntimeVirtualTexture)
    int32 GetTileSize(); // 0x471f440 [Final Native Public]
    int32 GetTileCount(); // 0x471f3f0 [Final Native Public]
    int32 GetTileBorderSize(); // 0x471f3b0 [Final Native Public]
    int32 GetSize(); // 0x471f340 [Final Native Public]
    int32 GetPageTableSize(); // 0x471f2d0 [Final Native Public]

// UWorldPartitionBlueprintLibrary (/Script/Engine.WorldPartitionBlueprintLibrary)
    void UnpinActors(const TArray<FGuid>& InActorsToUnpin); // 0x4744ba0 [Final Native Static Public]
    void UnloadActors(const TArray<FGuid>& InActorsToUnload); // 0x4744ba0 [Final Native Static Public]
    void PinActors(const TArray<FGuid>& InActorsToPin); // 0x4744ba0 [Final Native Static Public]
    void LoadActors(const TArray<FGuid>& InActorsToLoad); // 0x4744ba0 [Final Native Static Public]
    FBox GetRuntimeWorldBounds(); // 0x4744700 [Final Native Static Public]
    bool GetIntersectingActorDescs(const FBox& InBox, const TArray<FActorDesc>& OutActorDescs); // 0x4744840 [Final Native Static Public]
    FBox GetEditorWorldBounds(); // 0x4744700 [Final Native Static Public]
    UDataLayerManager* GetDataLayerManager(UObject* WorldContextObject); // 0x4744450 [Final Native Static Public]
    bool GetActorDescsForActors(const TArray<AActor*>& InActors, const TArray<FActorDesc>& OutActorDescs); // 0x4743840 [Final Native Static Public]
    bool GetActorDescs(const TArray<FActorDesc>& OutActorDescs); // 0x47437a0 [Final Native Static Public]

// AWorldDataLayers (/Script/Engine.WorldDataLayers)
    void OnRep_LoadedDataLayerNames(); // 0x4744f50 [Final Native Protected]
    void OnRep_EffectiveLoadedDataLayerNames(); // 0x4744e80 [Final Native Protected]
    void OnRep_EffectiveActiveDataLayerNames(); // 0x4744dc0 [Final Native Protected]
    void OnRep_ActiveDataLayerNames(); // 0x4744d00 [Final Native Protected]
    void OnDataLayerRuntimeStateChanged(UDataLayerInstance* InDataLayer, const EDataLayerRuntimeState& InState); // 0x4744c30 [Native Event Public]

// UDataLayer (/Script/Engine.DataLayer)
    bool IsVisible(); // 0x40f7940 [Final Native Public]
    bool IsRuntime(); // 0x4744a80 [Final Native Public]
    bool IsInitiallyVisible(); // 0x40f7940 [Final Native Public]
    bool IsInitiallyActive(); // 0x4744aa0 [Final Native Public]
    bool IsEffectiveVisible(); // 0x40f7940 [Final Native Public]
    bool IsDynamicallyLoaded(); // 0x4744a80 [Final Native Public]
    EDataLayerState GetInitialState(); // 0x47447b0 [Final Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x47447b0 [Final Native Public]
    FColor GetDebugColor(); // 0x3ffb780 [Final Native Public]
    FName GetDataLayerLabel(); // 0x4744430 [Final Native Public]
    bool Equals(FActorDataLayer& ActorDataLayer); // 0x4743610 [Final Native Public]

// UDataLayerSubsystem (/Script/Engine.DataLayerSubsystem)
    void SetDataLayerStateByLabel(const FName& InDataLayerLabel, const EDataLayerState& InState); // 0x4745560 [Final Native Public]
    void SetDataLayerState(FActorDataLayer& InDataLayer, const EDataLayerState& InState); // 0x4745480 [Final Native Public]
    void SetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x4745360 [Final Native Public]
    void SetDataLayerRuntimeState(FActorDataLayer& InDataLayer, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x4745240 [Final Native Public]
    void SetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x4745010 [Final Native Public]
    TSet<FName> GetLoadedDataLayerNames(); // 0x4744930 [Final Native Public]
    EDataLayerState GetDataLayerStateByLabel(const FName& InDataLayerLabel); // 0x47445d0 [Final Native Public]
    EDataLayerState GetDataLayerState(FActorDataLayer& InDataLayer); // 0x4744520 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x47445d0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeState(FActorDataLayer& InDataLayer); // 0x4744520 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x4744280 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x4744120 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x4743f70 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromName(const FName& InDataLayerName); // 0x4743d60 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromLabel(const FName& InDataLayerLabel); // 0x4743cc0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x4743ba0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeState(FActorDataLayer& InDataLayer); // 0x4743a60 [Final Native Public]
    UDataLayerInstance* GetDataLayer(FActorDataLayer& InDataLayer); // 0x4743970 [Final Native Public]
    TSet<FName> GetActiveDataLayerNames(); // 0x47436c0 [Final Native Public]

// IWorldPartitionDestructibleInHLODInterface (/Script/Engine.WorldPartitionDestructibleInHLODInterface)
    void SetHLODDestructionTag(FWorldPartitionHLODDestructionTag& InDestructionTag); // 0x4745640 [Native Event Public]
    FWorldPartitionHLODDestructionTag GetHLODDestructionTag(); // 0x4744750 [Native Event Public]

// UWorldPartitionDestructibleInHLODSupportLibrary (/Script/Engine.WorldPartitionDestructibleInHLODSupportLibrary)
    void DestroyInHLOD(const TScriptInterface<IWorldPartitionDestructibleInHLODInterface>& DestructibleInHLOD); // 0x4743540 [Final Native Static Public]
    void DamageInHLOD(const TScriptInterface<IWorldPartitionDestructibleInHLODInterface>& DestructibleInHLOD, float DamagePercent); // 0x4743400 [Final Native Static Public]

// UWorldPartitionRuntimeLevelStreamingCell (/Script/Engine.WorldPartitionRuntimeLevelStreamingCell)
    void OnLevelShown(); // 0x478c7f0 [Final Native Private]
    void OnLevelHidden(); // 0x478c7d0 [Final Native Private]

// UWorldPartitionSubsystem (/Script/Engine.WorldPartitionSubsystem)
    bool IsStreamingCompleted(const EWorldPartitionRuntimeCellState& QueryState, const TArray<FWorldPartitionStreamingQuerySource>& QuerySources, bool bExactState); // 0x478c680 [Final Native Public]
    bool IsAllStreamingCompleted(); // 0x478c650 [Final Native Public]

// ULegacyCameraShake (/Script/EngineCameras.LegacyCameraShake)
    ULegacyCameraShake* StartLegacyCameraShakeFromSource(APlayerCameraManager* PlayerCameraManager, TSubclassOf<ULegacyCameraShake> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x875ee10 [Final Native Static Public]
    ULegacyCameraShake* StartLegacyCameraShake(APlayerCameraManager* PlayerCameraManager, TSubclassOf<ULegacyCameraShake> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x875ec30 [Final Native Static Public]
    void ReceiveStopShake(bool bImmediately); // 0x16b94d0 [Event Public]
    void ReceivePlayShake(float Scale); // 0x16b94d0 [Event Public]
    bool ReceiveIsFinished(); // 0x33d5c30 [Native Event Public]
    void BlueprintUpdateCameraShake(float DeltaTime, float alpha, FMinimalViewInfo& POV, FMinimalViewInfo& ModifiedPOV); // 0x16b94d0 [Event Public]

// ULegacyCameraShakeFunctionLibrary (/Script/EngineCameras.LegacyCameraShakeFunctionLibrary)
    ULegacyCameraShake* Conv_LegacyCameraShake(UCameraShakeBase* CameraShake); // 0x875ebb0 [Final Native Static Public]

// UCameraAnimationCameraModifier (/Script/EngineCameras.CameraAnimationCameraModifier)
    void StopCameraAnimation(FCameraAnimationHandle& Handle, bool bImmediate); // 0x8766470 [Final Native Public]
    void StopAllCameraAnimationsOf(UCameraAnimationSequence* sequence, bool bImmediate); // 0x8766190 [Final Native Public]
    void StopAllCameraAnimations(bool bImmediate); // 0x8765fc0 [Native Public]
    FCameraAnimationHandle PlayCameraAnimation(UCameraAnimationSequence* sequence, const FCameraAnimationParams& Params); // 0x8765490 [Final Native Public]
    bool IsCameraAnimationActive(FCameraAnimationHandle& Handle); // 0x8765220 [Final Native Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromPlayerController(APlayerController* PlayerController); // 0x8765190 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromID(UObject* WorldContextObject, int32 ControllerId); // 0x87650c0 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifier(UObject* WorldContextObject, int32 PlayerIndex); // 0x8764ff0 [Final Native Static Public]

// UEngineCameraAnimationFunctionLibrary (/Script/EngineCameras.EngineCameraAnimationFunctionLibrary)
    ECameraShakePlaySpace Conv_CameraShakePlaySpace(const ECameraAnimationPlaySpace& CameraAnimationPlaySpace); // 0x8764f40 [Final Native Static Public]
    ECameraAnimationPlaySpace Conv_CameraAnimationPlaySpace(const ECameraShakePlaySpace& CameraShakePlaySpace); // 0x8764f40 [Final Native Static Public]
    UCameraAnimationCameraModifier* Conv_CameraAnimationCameraModifier(APlayerCameraManager* PlayerCameraManager); // 0x8764e40 [Final Native Static Public]

// UEngineCamerasSubsystem (/Script/EngineCameras.EngineCamerasSubsystem)
    void StopCameraAnimation(APlayerController* PlayerController, FCameraAnimationHandle& Handle, bool bImmediate); // 0x8766550 [Final Native Public]
    void StopAllCameraAnimationsOf(APlayerController* PlayerController, UCameraAnimationSequence* sequence, bool bImmediate); // 0x87662b0 [Final Native Public]
    void StopAllCameraAnimations(APlayerController* PlayerController, bool bImmediate); // 0x8766050 [Final Native Public]
    FCameraAnimationHandle PlayCameraAnimation(APlayerController* PlayerController, UCameraAnimationSequence* sequence, const FCameraAnimationParams& Params); // 0x87659d0 [Final Native Public]
    bool IsCameraAnimationActive(APlayerController* PlayerController, FCameraAnimationHandle& Handle); // 0x8765310 [Final Native Public]

// UGameMapsSettings (/Script/EngineSettings.GameMapsSettings)
    void SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer); // 0x1b6ac10 [Final Native Public]
    bool GetSkipAssigningGamepadToPlayer1(); // 0x1b6abe0 [Final Native Public]
    UGameMapsSettings* GetGameMapsSettings(); // 0x1b6abb0 [Final Native Static Public]

// UEnhancedPlayerMappableKeyProfile (/Script/EnhancedInput.EnhancedPlayerMappableKeyProfile)
    FString ToString(); // 0x5251720 [Native Public]
    void SetDisplayName(FText& NewDisplayName); // 0x5251670 [Native Public]
    void ResetToDefault(); // 0x52515a0 [Native Public]
    void ResetMappingToDefault(const FName& InMappingName); // 0x5251510 [Final Native Public]
    int32 QueryPlayerMappedKeys(FPlayerMappableKeyQueryOptions& Options, const TArray<FKey>& OutKeys); // 0x5250de0 [Native Public]
    void K2_FindKeyMapping(FPlayerKeyMapping& OutKeyMapping, FMapPlayerKeyArgs& InArgs); // 0x5250b00 [Final Native Public]
    FString GetProfileIdString(); // 0x5250a20 [Final Native Public]
    FText GetProfileDisplayName(); // 0x5250990 [Final Native Public]
    TMap<FName, FKeyMappingRow> GetPlayerMappingRows(); // 0x5250950 [Final Native Public]
    int32 GetMappingNamesForKey(FKey& InKey, const TArray<FName>& OutMappingNames); // 0x52507f0 [Native Public]
    int32 GetMappedKeysInRow(const FName& MappingName, const TArray<FKey>& OutKeys); // 0x52506e0 [Native Public]
    void DumpProfileToLog(); // 0x52502a0 [Native Public]
    bool DoesMappingPassQueryOptions(FPlayerKeyMapping& PlayerMapping, FPlayerMappableKeyQueryOptions& Options); // 0x52503b0 [Native Public]

// UEnhancedInputUserSettings (/Script/EnhancedInput.EnhancedInputUserSettings)
    bool UnregisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x52519c0 [Final Native Public]
    bool UnregisterInputMappingContext(UInputMappingContext* IMC); // 0x5251920 [Native Public]
    void UnMapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x52517a0 [Native Public]
    bool SetActiveKeyProfile(const FString& InProfileId); // 0x52515c0 [Native Public]
    void SaveSettings(); // 0x3af9580 [Native Public]
    void ResetKeyProfileToDefault(FGameplayTag& ProfileId, FGameplayTagContainer& FailureReason); // 0x52513f0 [Final Native Public]
    void ResetKeyProfileIdToDefault(const FString& ProfileId, FGameplayTagContainer& FailureReason); // 0x52512d0 [Native Public]
    void ResetAllPlayerKeysInRow(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x5251150 [Native Public]
    bool RegisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x5250ff0 [Final Native Public]
    bool RegisterInputMappingContext(UInputMappingContext* IMC); // 0x5250f50 [Native Public]
    void MapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x5250c60 [Native Public]
    void MappingContextRegisteredWithSettings__DelegateSignature(UInputMappingContext* IMC); // 0x16b94d0 [Public]
    void MappableKeyProfileChanged__DelegateSignature(UEnhancedPlayerMappableKeyProfile* NewProfile); // 0x16b94d0 [Public]
    bool IsMappingContextRegistered(UInputMappingContext* IMC); // 0x5250a60 [Final Native Public]
    UEnhancedPlayerMappableKeyProfile* GetKeyProfileWithId(const FString& ProfileId); // 0x5250630 [Native Public]
    FString GetActiveKeyProfileId(); // 0x52505f0 [Native Public]
    UEnhancedPlayerMappableKeyProfile* GetActiveKeyProfile(); // 0x52505c0 [Final Native Public]
    TSet<FPlayerKeyMapping> FindMappingsInRow(const FName& MappingName); // 0x5250510 [Native Public]
    void EnhancedInputUserSettingsChanged__DelegateSignature(UEnhancedInputUserSettings* Settings); // 0x16b94d0 [Public]
    void EnhancedInputUserSettingsApplied__DelegateSignature(); // 0x16b94d0 [Public]
    UEnhancedPlayerMappableKeyProfile* CreateNewKeyProfile(FPlayerMappableKeyProfileCreationArgs& InArgs); // 0x52502e0 [Native Public]
    void AsyncSaveSettings(); // 0x52502c0 [Native Public]
    void ApplySettings(); // 0x52502a0 [Native Public]

// UEnhancedInputComponent (/Script/EnhancedInput.EnhancedInputComponent)
    FInputActionValue GetBoundActionValue(UInputAction* Action); // 0x527d980 [Final Native Public]

// UEnhancedInputLibrary (/Script/EnhancedInput.EnhancedInputLibrary)
    void RequestRebuildControlMappingsUsingContext(UInputMappingContext* Context, bool bForceImmediately); // 0x5280420 [Final Native Static Public]
    FInputActionValue MakeInputActionValueOfType(double X, double Y, double Z, const EInputActionValueType& ValueType); // 0x527f380 [Final Native Static Public]
    bool IsActionKeyMappingPlayerMappable(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x527f100 [Final Native Static Public]
    UPlayerMappableKeySettings* GetPlayerMappableKeySettings(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x527e570 [Final Native Static Public]
    FName GetMappingName(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x527e390 [Final Native Static Public]
    FInputActionValue GetBoundActionValue(AActor* Actor, UInputAction* Action); // 0x527dab0 [Final Native Static Public]
    void FlushPlayerInput(APlayerController* PlayerController); // 0x527d860 [Final Native Static Public]
    FString Conv_TriggerEventValueToString(const ETriggerEvent& TriggerEvent); // 0x527d540 [Final Native Static Public]
    FString Conv_InputActionValueToString(const FInputActionValue& ActionValue); // 0x527d370 [Final Native Static Public]
    bool Conv_InputActionValueToBool(const FInputActionValue& InValue); // 0x527d2b0 [Final Native Static Public]
    FVector Conv_InputActionValueToAxis3D(const FInputActionValue& ActionValue); // 0x527d210 [Final Native Static Public]
    FVector2D Conv_InputActionValueToAxis2D(const FInputActionValue& InValue); // 0x527d180 [Final Native Static Public]
    double Conv_InputActionValueToAxis1D(const FInputActionValue& InValue); // 0x527d0e0 [Final Native Static Public]
    void BreakInputActionValue(const FInputActionValue& InActionValue, const double& X, const double& Y, const double& Z, const EInputActionValueType& Type); // 0x527ceb0 [Final Native Static Public]

// UEnhancedInputPlatformData (/Script/EnhancedInput.EnhancedInputPlatformData)
    UInputMappingContext* GetContextRedirect(UInputMappingContext* InContext); // 0x527dd30 [Final Native Public]

// IEnhancedInputSubsystemInterface (/Script/EnhancedInput.EnhancedInputSubsystemInterface)
    void UpdateValueOfContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue); // 0x52811e0 [Native Public]
    void UpdateValueOfContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue); // 0x52810e0 [Native Public]
    void StopContinuousInputInjectionForPlayerMapping(const FName& MappingName); // 0x5280aa0 [Native Public]
    void StopContinuousInputInjectionForAction(UInputAction* Action); // 0x5280a10 [Native Public]
    void StartContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x5280840 [Native Public]
    void StartContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x5280670 [Native Public]
    void SetInputMode(FGameplayTagContainer& NewMode, FModifyContextOptions& Options); // 0x5280500 [Native Public]
    void RequestRebuildControlMappings(FModifyContextOptions& Options, const EInputMappingRebuildType& RebuildType); // 0x5280330 [Native Public]
    void RemoveTagsFromInputMode(FGameplayTagContainer& TagsToRemove, FModifyContextOptions& Options); // 0x5280200 [Native Public]
    void RemoveTagFromInputMode(FGameplayTag& TagToRemove, FModifyContextOptions& Options); // 0x5280110 [Native Public]
    void RemoveMappingContext(UInputMappingContext* MappingContext, FModifyContextOptions& Options); // 0x5280020 [Native Public]
    EMappingQueryResult QueryMapKeyInContextSet(const TArray<UInputMappingContext*>& PrioritizedActiveContexts, UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x527fc40 [Native Public]
    EMappingQueryResult QueryMapKeyInActiveContextSet(UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x527fa20 [Native Public]
    TArray<FKey> QueryKeysMappedToAction(UInputAction* Action); // 0x527f920 [Native Public]
    void OnUserSettingsChanged(UEnhancedInputUserSettings* Settings); // 0x527f890 [Native Protected]
    void OnUserKeyProfileChanged(UEnhancedPlayerMappableKeyProfile* InNewProfile); // 0x527f800 [Native Protected]
    void InjectInputVectorForPlayerMapping(const FName& MappingName, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x527ef50 [Native Public]
    void InjectInputVectorForAction(UInputAction* Action, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x527eda0 [Native Public]
    void InjectInputForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x527ebd0 [Native Public]
    void InjectInputForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x527ea00 [Native Public]
    bool HasMappingContext(UInputMappingContext* MappingContext, const int32& OutFoundPriority); // 0x527e920 [Native Public]
    UEnhancedInputUserSettings* GetUserSettings(); // 0x3d24980 [Native Public]
    FGameplayTagContainer GetInputMode(); // 0x527df10 [Native Public]
    TArray<FEnhancedActionKeyMapping> GetAllPlayerMappableActionKeyMappings(); // 0x527d8e0 [Native Public]
    void ClearAllMappings(); // 0x527d0c0 [Native Public]
    void AppendTagsToInputMode(FGameplayTagContainer& TagsToAdd, FModifyContextOptions& Options); // 0x527cd80 [Native Public]
    void AddTagToInputMode(FGameplayTag& TagToAdd, FModifyContextOptions& Options); // 0x527cc90 [Native Public]
    void AddMappingContext(UInputMappingContext* MappingContext, int32 Priority, FModifyContextOptions& Options); // 0x527cb70 [Native Public]

// UEnhancedInputLocalPlayerSubsystem (/Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem)
    void OnMappingContextRemoved__DelegateSignature(UInputMappingContext* MappingContext); // 0x16b94d0 [Public]
    void OnMappingContextAdded__DelegateSignature(UInputMappingContext* MappingContext); // 0x16b94d0 [Public]
    void OnControlMappingsRebuilt__DelegateSignature(); // 0x16b94d0 [Public]

// UEnhancedInputWorldSubsystem (/Script/EnhancedInput.EnhancedInputWorldSubsystem)
    bool RemoveActorInputComponent(AActor* Actor); // 0x527fed0 [Final Native Public]
    void AddActorInputComponent(AActor* Actor); // 0x527c850 [Final Native Public]

// UInputMappingContext (/Script/EnhancedInput.InputMappingContext)
    void UnmapKey(UInputAction* Action, const FKey& Key); // 0x5280d50 [Final Native Public]
    void UnmapAllKeysFromAction(UInputAction* Action); // 0x5280be0 [Final Native Public]
    void UnmapAll(); // 0x5280b30 [Final Native Public]
    bool ShouldShowInputModeQuery(); // 0x5280630 [Final Native Static Public]
    FEnhancedActionKeyMapping MapKey(UInputAction* Action, const FKey& ToKey); // 0x527f530 [Final Native Public]

// UInputModifier (/Script/EnhancedInput.InputModifier)
    FInputActionValue ModifyRaw(UEnhancedPlayerInput* PlayerInput, const FInputActionValue& CurrentValue, float DeltaTime); // 0x527f680 [Native Event Public]
    FLinearColor GetVisualizationColor(const FInputActionValue& SampleValue, const FInputActionValue& FinalValue); // 0x527e7d0 [Native Event Public]

// UInputTrigger (/Script/EnhancedInput.InputTrigger)
    ETriggerState UpdateState(UEnhancedPlayerInput* PlayerInput, const FInputActionValue& ModifiedValue, float DeltaTime); // 0x5280f80 [Native Event Public]
    bool IsActuated(FInputActionValue& ForValue); // 0x527f290 [Final Native Public]
    ETriggerType GetTriggerType(); // 0x3fa7de0 [Native Event Public]

// UPlayerMappableInputConfig (/Script/EnhancedInput.PlayerMappableInputConfig)
    void ResetToDefault(); // 0x38f8860 [Final Native Public]
    bool IsDeprecated(); // 0x527f360 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetPlayerMappableKeys(); // 0x527e700 [Final Native Public]
    UObject* GetMetadata(); // 0x527e550 [Final Native Public]
    TMap<UInputMappingContext*, int32> GetMappingContexts(); // 0x527e360 [Final Native Public]
    FEnhancedActionKeyMapping GetMappingByName(const FName& MappingName); // 0x527e090 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetKeysBoundToAction(UInputAction* InAction); // 0x527df70 [Final Native Public]
    FText GetDisplayName(); // 0x527de80 [Final Native Public]
    FName GetConfigName(); // 0x394e8f0 [Final Native Public]

// UEyeTrackerFunctionLibrary (/Script/EyeTracker.EyeTrackerFunctionLibrary)
    void SetEyeTrackedPlayer(APlayerController* PlayerController); // 0x26204c0 [Final Native Static Public]
    bool IsStereoGazeDataAvailable(); // 0x2620470 [Final Native Static Public]
    bool IsEyeTrackerConnected(); // 0x2620410 [Final Native Static Public]
    bool GetStereoGazeData(FEyeTrackerStereoGazeData& OutGazeData); // 0x26202a0 [Final Native Static Public]
    bool GetGazeData(FEyeTrackerGazeData& OutGazeData); // 0x2620150 [Final Native Static Public]

// UFMODAudioComponent (/Script/FMODStudio.FMODAudioComponent)
    void Stop(); // 0x5c940d0 [Final Native Public]
    void SetVolume(float Volume); // 0x5c94050 [Final Native Public]
    void SetTimelinePosition(int32 Time); // 0x5c93fc0 [Final Native Public]
    void SetProperty(const EFMODEventProperty& Property, float Value); // 0x5c93ef0 [Final Native Public]
    void SetProgrammerSoundName(const FString& Value); // 0x5c93de0 [Final Native Public]
    void SetPitch(float Pitch); // 0x5c93d60 [Final Native Public]
    void SetPaused(bool Paused); // 0x5c93cd0 [Final Native Public]
    void SetParameter(const FName& Name, float Value); // 0x5c93c00 [Final Native Public]
    void SetEvent(UFMODEvent* NewEvent); // 0x5c938b0 [Final Native Public]
    void Release(); // 0x5c93890 [Final Native Public]
    void Play(); // 0x5c93310 [Final Native Public]
    void KeyOff(); // 0x5c93060 [Final Native Public]
    bool IsPlaying(); // 0x5c93030 [Final Native Public]
    int32 GetTimelinePosition(); // 0x5c92f70 [Final Native Public]
    float GetProperty(const EFMODEventProperty& Property); // 0x5c92ee0 [Final Native Public]
    bool GetPaused(); // 0x5c92eb0 [Final Native Public]
    void GetParameterValue(const FName& Name, const float& UserValue, const float& FinalValue); // 0x5c92d80 [Final Native Public]
    float GetParameter(const FName& Name); // 0x5c92ce0 [Final Native Public]
    int32 GetLength(); // 0x5c92c10 [Final Native Public]

// UFMODBlueprintStatics (/Script/FMODStudio.FMODBlueprintStatics)
    void VCASetVolume(UFMODVCA* Vca, float Volume); // 0x5c942b0 [Final Native Static Public]
    void UnloadEventSampleData(UObject* WorldContextObject, UFMODEvent* Event); // 0x5c941f0 [Final Native Static Public]
    void UnloadBankSampleData(UFMODBank* Bank); // 0x5c94170 [Final Native Static Public]
    void UnloadBank(UFMODBank* Bank); // 0x5c940f0 [Final Native Static Public]
    void SetOutputDriverByName(const FString& NewDriverName); // 0x5c93b10 [Final Native Static Public]
    void SetOutputDriverByIndex(int32 NewDriverIndex); // 0x5c93a90 [Final Native Static Public]
    void SetLocale(const FString& Locale); // 0x5c93a00 [Final Native Static Public]
    void SetGlobalParameterByName(const FName& Name, float Value); // 0x5c93940 [Final Native Static Public]
    UFMODAudioComponent* PlayEventAttached(UFMODEvent* Event, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const EAttachLocation& LocationType, bool bStopWhenAttachedToDestroyed, bool bAutoPlay, bool bAutoDestroy); // 0x5c93610 [Final Native Static Public]
    FFMODEventInstance PlayEventAtLocation(UObject* WorldContextObject, UFMODEvent* Event, FTransform& Location, bool bAutoPlay); // 0x5c93430 [Final Native Static Public]
    FFMODEventInstance PlayEvent2D(UObject* WorldContextObject, UFMODEvent* Event, bool bAutoPlay); // 0x5c93330 [Final Native Static Public]
    void MixerSuspend(); // 0x5c932f0 [Final Native Static Public]
    void MixerResume(); // 0x5c932d0 [Final Native Static Public]
    void LoadEventSampleData(UObject* WorldContextObject, UFMODEvent* Event); // 0x5c93210 [Final Native Static Public]
    void LoadBankSampleData(UFMODBank* Bank); // 0x5c93190 [Final Native Static Public]
    void LoadBank(UFMODBank* Bank, bool bBlocking, bool bLoadSampleData); // 0x5c93080 [Final Native Static Public]
    bool IsBankLoaded(UFMODBank* Bank); // 0x5c92fa0 [Final Native Static Public]
    TArray<FString> GetOutputDrivers(); // 0x5c92c40 [Final Native Static Public]
    void GetGlobalParameterValueByName(const FName& Name, const float& UserValue, const float& FinalValue); // 0x5c92ae0 [Final Native Static Public]
    float GetGlobalParameterByName(const FName& Name); // 0x5c92a50 [Final Native Static Public]
    TArray<FFMODEventInstance> FindEventInstances(UObject* WorldContextObject, UFMODEvent* Event); // 0x5c92940 [Final Native Static Public]
    UFMODEvent* FindEventByName(const FString& Name); // 0x5c928a0 [Final Native Static Public]
    UFMODAsset* FindAssetByName(const FString& Name); // 0x5c92800 [Final Native Static Public]
    void EventInstanceStop(const FFMODEventInstance& EventInstance, bool Release); // 0x5c92740 [Final Native Static Public]
    void EventInstanceSetVolume(const FFMODEventInstance& EventInstance, float Volume); // 0x5c92690 [Final Native Static Public]
    void EventInstanceSetTransform(const FFMODEventInstance& EventInstance, FTransform& Location); // 0x5c92550 [Final Native Static Public]
    void EventInstanceSetProperty(const FFMODEventInstance& EventInstance, const EFMODEventProperty& Property, float Value); // 0x5c92450 [Final Native Static Public]
    void EventInstanceSetPitch(const FFMODEventInstance& EventInstance, float Pitch); // 0x5c923a0 [Final Native Static Public]
    void EventInstanceSetPaused(const FFMODEventInstance& EventInstance, bool Paused); // 0x5c922e0 [Final Native Static Public]
    void EventInstanceSetParameter(const FFMODEventInstance& EventInstance, const FName& Name, float Value); // 0x5c921e0 [Final Native Static Public]
    void EventInstanceRelease(const FFMODEventInstance& EventInstance); // 0x5c92170 [Final Native Static Public]
    void EventInstancePlay(const FFMODEventInstance& EventInstance); // 0x5c92100 [Final Native Static Public]
    void EventInstanceKeyOff(const FFMODEventInstance& EventInstance); // 0x5c92090 [Final Native Static Public]
    bool EventInstanceIsValid(const FFMODEventInstance& EventInstance); // 0x5c92010 [Final Native Static Public]
    void EventInstanceGetParameterValue(const FFMODEventInstance& EventInstance, const FName& Name, const float& UserValue, const float& FinalValue); // 0x5c91ea0 [Final Native Static Public]
    float EventInstanceGetParameter(const FFMODEventInstance& EventInstance, const FName& Name); // 0x5c91dd0 [Final Native Static Public]
    void BusStopAllEvents(UFMODBus* Bus, const EFMOD_STUDIO_STOP_MODE& stopMode); // 0x5c91d10 [Final Native Static Public]
    void BusSetVolume(UFMODBus* Bus, float Volume); // 0x5c91c50 [Final Native Static Public]
    void BusSetPaused(UFMODBus* Bus, bool bPaused); // 0x5c91b90 [Final Native Static Public]
    void BusSetMute(UFMODBus* Bus, bool bMute); // 0x5c91ad0 [Final Native Static Public]

// UFieldSystemComponent (/Script/FieldSystemEngine.FieldSystemComponent)
    void ResetFieldSystem(); // 0x351e790 [Final Native Public]
    void RemovePersistentFields(); // 0x351e770 [Final Native Public]
    void ApplyUniformVectorFalloffForce(bool Enabled, const FVector& position, const FVector& Direction, float Radius, float Magnitude); // 0x351e430 [Final Native Public]
    void ApplyStrainField(bool Enabled, const FVector& position, float Radius, float Magnitude, int32 Iterations); // 0x351e1a0 [Final Native Public]
    void ApplyStayDynamicField(bool Enabled, const FVector& position, float Radius); // 0x351df90 [Final Native Public]
    void ApplyRadialVectorFalloffForce(bool Enabled, const FVector& position, float Radius, float Magnitude); // 0x351dca0 [Final Native Public]
    void ApplyRadialForce(bool Enabled, const FVector& position, float Magnitude); // 0x351daa0 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x351d940 [Final Native Public]
    void ApplyLinearForce(bool Enabled, const FVector& Direction, float Magnitude); // 0x351d740 [Final Native Public]
    void AddPersistentField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x351d5e0 [Final Native Public]
    void AddFieldCommand(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x351d480 [Final Native Public]

// UFieldSystemMetaDataIteration (/Script/FieldSystemEngine.FieldSystemMetaDataIteration)
    UFieldSystemMetaDataIteration* SetMetaDataIteration(int32 Iterations); // 0x351ed40 [Final Native Public]

// UFieldSystemMetaDataProcessingResolution (/Script/FieldSystemEngine.FieldSystemMetaDataProcessingResolution)
    UFieldSystemMetaDataProcessingResolution* SetMetaDataaProcessingResolutionType(const EFieldResolutionType& ResolutionType); // 0x351ede0 [Final Native Public]

// UFieldSystemMetaDataFilter (/Script/FieldSystemEngine.FieldSystemMetaDataFilter)
    UFieldSystemMetaDataFilter* SetMetaDataFilterType(const EFieldFilterType& FilterType, const EFieldObjectType& ObjectType, const EFieldPositionType& PositionType); // 0x351ec30 [Final Native Public]

// UUniformInteger (/Script/FieldSystemEngine.UniformInteger)
    UUniformInteger* SetUniformInteger(int32 Magnitude); // 0x351ed40 [Final Native Public]

// URadialIntMask (/Script/FieldSystemEngine.RadialIntMask)
    URadialIntMask* SetRadialIntMask(float Radius, const FVector& position, int32 InteriorValue, int32 ExteriorValue, const ESetMaskConditionType& SetMaskConditionIn); // 0x351f6d0 [Final Native Public]

// UUniformScalar (/Script/FieldSystemEngine.UniformScalar)
    UUniformScalar* SetUniformScalar(float Magnitude); // 0x351f990 [Final Native Public]

// UWaveScalar (/Script/FieldSystemEngine.WaveScalar)
    UWaveScalar* SetWaveScalar(float Magnitude, const FVector& position, float WaveLength, float Period, float Time, const EWaveFunctionType& Function, const EFieldFalloffType& Falloff); // 0x351faf0 [Final Native Public]

// URadialFalloff (/Script/FieldSystemEngine.RadialFalloff)
    URadialFalloff* SetRadialFalloff(float Magnitude, float MinRange, float MaxRange, float Default, float Radius, const FVector& position, const EFieldFalloffType& Falloff); // 0x351f480 [Final Native Public]

// UPlaneFalloff (/Script/FieldSystemEngine.PlaneFalloff)
    UPlaneFalloff* SetPlaneFalloff(float Magnitude, float MinRange, float MaxRange, float Default, float Distance, const FVector& position, const FVector& Normal, const EFieldFalloffType& Falloff); // 0x351f1e0 [Final Native Public]

// UBoxFalloff (/Script/FieldSystemEngine.BoxFalloff)
    UBoxFalloff* SetBoxFalloff(float Magnitude, float MinRange, float MaxRange, float Default, const FTransform& Transform, const EFieldFalloffType& Falloff); // 0x351e840 [Final Native Public]

// UNoiseField (/Script/FieldSystemEngine.NoiseField)
    UNoiseField* SetNoiseField(float MinRange, float MaxRange, const FTransform& Transform); // 0x351ee70 [Final Native Public]

// UUniformVector (/Script/FieldSystemEngine.UniformVector)
    UUniformVector* SetUniformVector(float Magnitude, const FVector& Direction); // 0x351f8a0 [Final Native Public]

// URadialVector (/Script/FieldSystemEngine.RadialVector)
    URadialVector* SetRadialVector(float Magnitude, const FVector& position); // 0x351f8a0 [Final Native Public]

// URandomVector (/Script/FieldSystemEngine.RandomVector)
    URandomVector* SetRandomVector(float Magnitude); // 0x351f990 [Final Native Public]

// UOperatorField (/Script/FieldSystemEngine.OperatorField)
    UOperatorField* SetOperatorField(float Magnitude, UFieldNodeBase* LeftField, UFieldNodeBase* RightField, const EFieldOperationType& Operation); // 0x351f040 [Final Native Public]

// UToIntegerField (/Script/FieldSystemEngine.ToIntegerField)
    UToIntegerField* SetToIntegerField(UFieldNodeFloat* FloatField); // 0x351fa40 [Final Native Public]

// UToFloatField (/Script/FieldSystemEngine.ToFloatField)
    UToFloatField* SetToFloatField(UFieldNodeInt* IntegerField); // 0x351fa40 [Final Native Public]

// UCullingField (/Script/FieldSystemEngine.CullingField)
    UCullingField* SetCullingField(UFieldNodeBase* Culling, UFieldNodeBase* Field, const EFieldCullingOperationType& Operation); // 0x351eae0 [Final Native Public]

// UReturnResultsTerminal (/Script/FieldSystemEngine.ReturnResultsTerminal)
    UReturnResultsTerminal* SetReturnResultsTerminal(); // 0x351fa20 [Final Native Public]

// UFoliageStatistics (/Script/Foliage.FoliageStatistics)
    int32 FoliageOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x330d420 [Final Native Static Public]
    void FoliageOverlappingBoxTransforms(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FBox& Box, const TArray<FTransform>& OutTransforms); // 0x330d290 [Final Native Static Public]
    int32 FoliageOverlappingBoxCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FBox& Box); // 0x330d130 [Final Native Static Public]

// AInteractiveFoliageActor (/Script/Foliage.InteractiveFoliageActor)
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& OverlapInfo); // 0x330cda0 [Final Native Protected]

// UProceduralFoliageSpawner (/Script/Foliage.ProceduralFoliageSpawner)
    void Simulate(int32 NumSteps); // 0x330d5a0 [Final Native Public]

// UGLTFExportOptions (/Script/GLTFExporter.GLTFExportOptions)
    void ResetToDefault(); // 0x87834a0 [Final Native Public]

// UGLTFExporter (/Script/GLTFExporter.GLTFExporter)
    bool ExportToGLTF(UObject* Object, const FString& FilePath, UGLTFExportOptions* Options, TSet<AActor*>& SelectedActors, FGLTFExportMessages& OutMessages); // 0x87bb180 [Final Native Static Public]

// UGLTFProxyOptions (/Script/GLTFExporter.GLTFProxyOptions)
    void ResetToDefault(); // 0x87bb480 [Final Native Public]

// UGameSetting (/Script/GameSettings.GameSetting)
    FText GetWarningRichText(); // 0x6de4e90 [Final Native Public]
    FGameplayTagContainer GetTags(); // 0x6de4e60 [Final Native Public]
    FText GetDynamicDetails(); // 0x6de4c00 [Final Native Public]
    ESlateVisibility GetDisplayNameVisibility(); // 0x6de4be0 [Final Native Public]
    FText GetDisplayName(); // 0x6de4b60 [Final Native Public]
    FName GetDevName(); // 0x6de4a40 [Final Native Public]
    FText GetDescriptionRichText(); // 0x6de49c0 [Final Native Public]

// UGameSettingValueDiscrete (/Script/GameSettings.GameSettingValueDiscrete)
    TArray<FText> GetDiscreteOptions(); // 0x6de4ac0 [Native Public]
    int32 GetDiscreteOptionIndex(); // 0x6de4a90 [Native Public]
    int32 GetDiscreteOptionDefaultIndex(); // 0x6de4a60 [Native Public]

// UGameSettingDetailExtension (/Script/GameSettings.GameSettingDetailExtension)
    void OnSettingValueChanged(UGameSetting* InSetting); // 0x16b94d0 [Event Protected]
    void OnSettingAssigned(UGameSetting* InSetting); // 0x16b94d0 [Event Protected]

// UGameSettingListEntryBase (/Script/GameSettings.GameSettingListEntryBase)
    UWidget* GetPrimaryGamepadFocusWidget(); // 0x16b94d0 [Event Protected]

// UGameSettingListEntrySetting_Scalar (/Script/GameSettings.GameSettingListEntrySetting_Scalar)
    void OnValueChanged(float Value); // 0x16b94d0 [Event Protected]
    void OnDefaultValueChanged(float DefaultValue); // 0x16b94d0 [Event Protected]
    void HandleSliderValueChanged(float Value); // 0x6de4f30 [Final Native Protected]
    void HandleSliderCaptureEnded(); // 0x6de4f10 [Final Native Protected]

// UGameSettingListEntrySetting_Action (/Script/GameSettings.GameSettingListEntrySetting_Action)
    void OnSettingAssigned(FText& ActionText); // 0x16b94d0 [Event Protected]

// UGameSettingListEntrySetting_Navigation (/Script/GameSettings.GameSettingListEntrySetting_Navigation)
    void OnSettingAssigned(FText& ActionText); // 0x16b94d0 [Event Protected]

// UGameSettingPanel (/Script/GameSettings.GameSettingPanel)
    void RefreshFromSettings(); // 0x6de51f0 [Final Native Public]
    void OnExecuteNamedActionBP__DelegateSignature(UGameSetting* Setting, const FGameplayTag& Action); // 0x16b94d0 [Public]

// UGameSettingScreen (/Script/GameSettings.GameSettingScreen)
    void OnSettingsDirtyStateChanged(bool bSettingsDirty); // 0x6de5160 [Native Event Protected]
    void NavigateToSettings(const TArray<FName>& SettingDevNames); // 0x6de50b0 [Final Native Protected]
    void NavigateToSetting(const FName& SettingDevName); // 0x6de4fd0 [Final Native Protected]
    bool HaveSettingsBeenChanged(); // 0x6de4fb0 [Final Native Protected]
    UGameSettingCollection* GetSettingCollection(const FName& SettingDevName, const bool& HasAnySettings); // 0x6de4c50 [Final Native Protected]
    void CancelChanges(); // 0x6de48d0 [Native Protected]
    bool AttemptToPopNavigation(); // 0x6de4880 [Final Native Protected]
    void ApplyChanges(); // 0x5441e20 [Native Protected]

// IGameSettingActionInterface (/Script/GameSettings.GameSettingActionInterface)
    bool ExecuteActionForSetting(const FGameplayTag& ActionTag, UGameSetting* InSetting); // 0x6de48f0 [Native Event Public]

// UGameSettingRotator (/Script/GameSettings.GameSettingRotator)
    void BP_OnDefaultOptionSpecified(int32 DefaultOptionIndex); // 0x16b94d0 [Event Protected]

// UGameResponsivePanel (/Script/GameSettings.GameResponsivePanel)
    UGameResponsivePanelSlot* AddChildToGameResponsivePanel(UWidget* Content); // 0x6de47a0 [Final Native Public]

// UAbilityAsync (/Script/GameplayAbilities.AbilityAsync)
    void EndAction(); // 0x3b4b780 [Native Public]

// UAbilityAsync_WaitGameplayTagCountChanged (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTagCountChanged)
    UAbilityAsync_WaitGameplayTagCountChanged* WaitGameplayTagCountChangedOnActor(AActor* TargetActor, const FGameplayTag& Tag); // 0x513ac90 [Final Native Static Public]
    void AsyncWaitGameplayTagCountDelegate__DelegateSignature(int32 TagCount); // 0x16b94d0 [Public]

// UAbilitySystemCheatManagerExtension (/Script/GameplayAbilities.AbilitySystemCheatManagerExtension)
    void EffectRemove(const FString& NameOrHandle); // 0x513a8a0 [Final Native Public]
    void EffectListActive(); // 0x513a880 [Final Native Public]
    void EffectApply(const FString& PartialName, float EffectLevel); // 0x513a7a0 [Final Native Public]
    void AbilityListGranted(); // 0x513a450 [Final Native Public]
    void AbilityGrant(const FString& AssetSearchString); // 0x513a3b0 [Final Native Public]
    void AbilityCancel(const FString& PartialName); // 0x513a310 [Final Native Public]
    void AbilityActivate(const FString& PartialName); // 0x513a270 [Final Native Public]

// UAbilityTask_PlayAnimAndWait (/Script/GameplayAbilities.AbilityTask_PlayAnimAndWait)
    void OnMontageInterrupted(); // 0x513ab70 [Final Native Public]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x513aaa0 [Final Native Public]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x513a9d0 [Final Native Public]
    void OnMontageBlendedIn(UAnimMontage* Montage); // 0x513a940 [Final Native Public]
    UAbilityTask_PlayAnimAndWait* CreatePlayAnimAndWaitProxy(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, UAnimSequence* AnimSequence, const FName& SlotName, float BlendInTime, float BlendOutTime, float InPlayRate, float StartTimeSeconds, bool bStopWhenAbilityEnds, float AnimRootMotionTranslationScale, float InPlayCount); // 0x513a470 [Final Native Static Public]

// UAbilityTask_WaitGameplayTagCountChanged (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagCountChanged)
    UAbilityTask_WaitGameplayTagCountChanged* WaitGameplayTagCountChange(UGameplayAbility* OwningAbility, const FGameplayTag& Tag, AActor* InOptionalExternalTarget); // 0x513ab90 [Final Native Static Protected]

// UGameplayCueNotify_Static (/Script/GameplayAbilities.GameplayCueNotify_Static)
    bool WhileActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x51ee590 [Native Event Public]
    bool OnRemove(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x51eded0 [Native Event Public]
    bool OnExecute(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x51eda80 [Native Event Public]
    bool OnActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x51ed6c0 [Native Event Public]
    void K2_HandleGameplayCue(AActor* MyTarget, const EGameplayCueEvent& EventType, FGameplayCueParameters& Parameters); // 0x16b94d0 [Event Public]

// UAbilityAsync_WaitAttributeChanged (/Script/GameplayAbilities.AbilityAsync_WaitAttributeChanged)
    UAbilityAsync_WaitAttributeChanged* WaitForAttributeChanged(AActor* TargetActor, const FGameplayAttribute& Attribute, bool OnlyTriggerOnce); // 0x51a1590 [Final Native Static Public]
    void AsyncWaitAttributeChangedDelegate__DelegateSignature(const FGameplayAttribute& Attribute, float NewValue, float OldValue); // 0x16b94d0 [Public]

// UAbilityAsync_WaitGameplayEffectApplied (/Script/GameplayAbilities.AbilityAsync_WaitGameplayEffectApplied)
    UAbilityAsync_WaitGameplayEffectApplied* WaitGameplayEffectAppliedToActor(AActor* TargetActor, const FGameplayTargetDataFilterHandle& SourceFilter, const FGameplayTagRequirements& SourceTagRequirements, const FGameplayTagRequirements& TargetTagRequirements, bool TriggerOnce, bool ListenForPeriodicEffect); // 0x51a1f80 [Final Native Static Public]
    void OnAppliedDelegate__DelegateSignature(AActor* Source, const FGameplayEffectSpecHandle& SpecHandle, const FActiveGameplayEffectHandle& ActiveHandle); // 0x16b94d0 [Public]

// UAbilityAsync_WaitGameplayEvent (/Script/GameplayAbilities.AbilityAsync_WaitGameplayEvent)
    UAbilityAsync_WaitGameplayEvent* WaitGameplayEventToActor(AActor* TargetActor, const FGameplayTag& EventTag, bool OnlyTriggerOnce, bool OnlyMatchExact); // 0x51a47d0 [Final Native Static Public]
    void EventReceivedDelegate__DelegateSignature(const FGameplayEventData& Payload); // 0x16b94d0 [Public]

// UAbilityAsync_WaitGameplayTag (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTag)
    void AsyncWaitGameplayTagDelegate__DelegateSignature(); // 0x16b94d0 [Public]

// UAbilityAsync_WaitGameplayTagAdded (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTagAdded)
    UAbilityAsync_WaitGameplayTagAdded* WaitGameplayTagAddToActor(AActor* TargetActor, const FGameplayTag& Tag, bool OnlyTriggerOnce); // 0x51a4d30 [Final Native Static Public]

// UAbilityAsync_WaitGameplayTagRemoved (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTagRemoved)
    UAbilityAsync_WaitGameplayTagRemoved* WaitGameplayTagRemoveFromActor(AActor* TargetActor, const FGameplayTag& Tag, bool OnlyTriggerOnce); // 0x51a5930 [Final Native Static Public]

// UAbilityAsync_WaitGameplayTagQuery (/Script/GameplayAbilities.AbilityAsync_WaitGameplayTagQuery)
    UAbilityAsync_WaitGameplayTagQuery* WaitGameplayTagQueryOnActor(AActor* TargetActor, const FGameplayTagQuery& TagQuery, const EWaitGameplayTagQueryTriggerCondition& TriggerCondition, bool bOnlyTriggerOnce); // 0x51a5340 [Final Native Static Public]

// UGameplayAbility (/Script/GameplayAbilities.GameplayAbility)
    void SetShouldBlockOtherAbilities(bool bShouldBlockAbilities); // 0x519cf40 [Native Public]
    void SetCanBeCanceled(bool bCanBeCanceled); // 0x519cd00 [Native Public]
    void SendGameplayEvent(const FGameplayTag& EventTag, const FGameplayEventData& Payload); // 0x519ad70 [Native Protected]
    void RemoveGrantedByEffect(); // 0x3d277c0 [Native Public]
    void MontageStop(float OverrideBlendOutTime); // 0x5196bf0 [Final Native Protected]
    void MontageSetNextSectionName(const FName& FromSectionName, const FName& ToSectionName); // 0x5196ae0 [Final Native Protected]
    void MontageJumpToSection(const FName& SectionName); // 0x5196a20 [Final Native Protected]
    FGameplayAbilityTargetingLocationInfo MakeTargetLocationInfoFromOwnerSkeletalMeshComponent(const FName& SocketName); // 0x5196960 [Final Native Protected]
    FGameplayAbilityTargetingLocationInfo MakeTargetLocationInfoFromOwnerActor(); // 0x51968f0 [Final Native Protected]
    FGameplayEffectSpecHandle MakeOutgoingGameplayEffectSpec(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level); // 0x5195e60 [Final Native Public]
    bool K2_ShouldAbilityRespondToEvent(const FGameplayAbilityActorInfo& ActorInfo, const FGameplayEventData& Payload); // 0x16b94d0 [Event Protected]
    void K2_RemoveGameplayCue(const FGameplayTag& GameplayCueTag); // 0x5195020 [Native Protected]
    void K2_OnEndAbility(bool bWasCancelled); // 0x16b94d0 [Event Protected]
    bool K2_HasAuthority(); // 0x5194e80 [Final Native Public]
    void K2_ExecuteGameplayCueWithParams(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters); // 0x5194a30 [Native Protected]
    void K2_ExecuteGameplayCue(const FGameplayTag& GameplayCueTag, const FGameplayEffectContextHandle& Context); // 0x51948e0 [Native Protected]
    void K2_EndAbilityLocally(); // 0x51948c0 [Native Protected]
    void K2_EndAbility(); // 0x51948a0 [Native Protected]
    void K2_CommitExecute(); // 0x16b94d0 [Event Public]
    bool K2_CommitAbilityCost(bool BroadcastCommitEvent); // 0x5194800 [Native Public]
    bool K2_CommitAbilityCooldown(bool BroadcastCommitEvent, bool ForceCooldown); // 0x5194710 [Native Public]
    bool K2_CommitAbility(); // 0x39c1020 [Native Public]
    bool K2_CheckAbilityCost(); // 0x4009400 [Native Public]
    bool K2_CheckAbilityCooldown(); // 0x51946e0 [Native Public]
    void K2_CancelAbility(); // 0x5194680 [Final Native Public]
    bool K2_CanActivateAbility(const FGameplayAbilityActorInfo& ActorInfo, const FGameplayAbilitySpecHandle& Handle, FGameplayTagContainer& RelevantTags); // 0x16b94d0 [Event Protected]
    TArray<FActiveGameplayEffectHandle> K2_ApplyGameplayEffectSpecToTarget(const FGameplayEffectSpecHandle& EffectSpecHandle, const FGameplayAbilityTargetDataHandle& TargetData); // 0x51943b0 [Final Native Protected]
    FActiveGameplayEffectHandle K2_ApplyGameplayEffectSpecToOwner(const FGameplayEffectSpecHandle& EffectSpecHandle); // 0x5194240 [Final Native Protected]
    void K2_AddGameplayCueWithParams(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameter, bool bRemoveOnAbilityEnd); // 0x5194030 [Native Protected]
    void K2_AddGameplayCue(const FGameplayTag& GameplayCueTag, const FGameplayEffectContextHandle& Context, bool bRemoveOnAbilityEnd); // 0x5193ea0 [Native Protected]
    void K2_ActivateAbilityFromEvent(FGameplayEventData& EventData); // 0x16b94d0 [Event Protected]
    void K2_ActivateAbility(); // 0x16b94d0 [Event Protected]
    bool IsLocallyControlled(); // 0x5193d30 [Final Native Public]
    void InvalidateClientPredictionKey(); // 0x5193790 [Final Native Public]
    UObject* GetSourceObject_BP(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo); // 0x5192f20 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponentFromActorInfo(); // 0x5192ed0 [Final Native Public]
    AActor* GetOwningActorFromActorInfo(); // 0x5192e70 [Final Native Public]
    FGameplayEffectContextHandle GetGrantedByEffectContext(); // 0x51920a0 [Final Native Public]
    UObject* GetCurrentSourceObject(); // 0x518fec0 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x518fe90 [Final Native Public]
    float GetCooldownTimeRemaining(); // 0x518fe30 [Final Native Public]
    FGameplayEffectContextHandle GetContextFromOwner(const FGameplayAbilityTargetDataHandle& OptionalTargetData); // 0x518fc80 [Native Public]
    AActor* GetAvatarActorFromActorInfo(); // 0x518fc30 [Final Native Public]
    FGameplayAbilityActorInfo GetActorInfo(); // 0x518f320 [Final Native Public]
    UAbilitySystemComponent* GetAbilitySystemComponentFromActorInfo(); // 0x518e540 [Final Native Public]
    int32 GetAbilityLevel_BP(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo); // 0x518e390 [Final Native Public]
    int32 GetAbilityLevel(); // 0x518e330 [Final Native Public]
    void EndTaskByInstanceName(const FName& InstanceName); // 0x518c4e0 [Final Native Protected]
    void EndAbilityState(const FName& OptionalStateNameToEnd); // 0x518c410 [Final Native Protected]
    void ConfirmTaskByInstanceName(const FName& InstanceName, bool bEndTask); // 0x5189f70 [Final Native Protected]
    void CancelTaskByInstanceName(const FName& InstanceName); // 0x51891e0 [Final Native Protected]
    void BP_RemoveGameplayEffectFromOwnerWithHandle(const FActiveGameplayEffectHandle& Handle, int32 StacksToRemove); // 0x51870e0 [Final Native Protected]
    void BP_RemoveGameplayEffectFromOwnerWithGrantedTags(const FGameplayTagContainer& WithGrantedTags, int32 StacksToRemove); // 0x5186f30 [Final Native Protected]
    void BP_RemoveGameplayEffectFromOwnerWithAssetTags(const FGameplayTagContainer& WithAssetTags, int32 StacksToRemove); // 0x5186d80 [Final Native Protected]
    TArray<FActiveGameplayEffectHandle> BP_ApplyGameplayEffectToTarget(const FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf<UGameplayEffect> GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks); // 0x51867e0 [Final Native Protected]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectToOwner(TSubclassOf<UGameplayEffect> GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks); // 0x5185c70 [Final Native Protected]

// AGameplayAbilityTargetActor (/Script/GameplayAbilities.GameplayAbilityTargetActor)
    void ConfirmTargeting(); // 0x3c6f100 [Native Public]
    void CancelTargeting(); // 0x44138c0 [Native Public]

// AGameplayAbilityWorldReticle (/Script/GameplayAbilities.GameplayAbilityWorldReticle)
    void SetReticleMaterialParamVector(const FName& ParamName, const FVector& Value); // 0x16b94d0 [Event Public]
    void SetReticleMaterialParamFloat(const FName& ParamName, float Value); // 0x16b94d0 [Event Public]
    void OnValidTargetChanged(bool bNewValue); // 0x16b94d0 [Event Public]
    void OnTargetingAnActor(bool bNewValue); // 0x16b94d0 [Event Public]
    void OnParametersInitialized(); // 0x16b94d0 [Event Public]
    void FaceTowardSource(bool bFaceIn2D); // 0x518d310 [Final Native Public]

// UAbilityTask_ApplyRootMotionConstantForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionConstantForce)
    UAbilityTask_ApplyRootMotionConstantForce* ApplyRootMotionConstantForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FVector& WorldDirection, float Strength, float Duration, bool bIsAdditive, UCurveFloat* StrengthOverTime, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bEnableGravity); // 0x51823a0 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionJumpForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionJumpForce)
    void OnLandedCallback(FHitResult& Hit); // 0x5199460 [Final Native Public]
    void Finish(); // 0x518d960 [Final Native Public]
    UAbilityTask_ApplyRootMotionJumpForce* ApplyRootMotionJumpForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FRotator& Rotation, float Distance, float Height, float Duration, float MinimumLandedTriggerTime, bool bFinishOnLanded, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve); // 0x51829d0 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionMoveToActorForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionMoveToActorForce)
    void OnTargetActorSwapped(AActor* OriginalTarget, AActor* NewTarget); // 0x5199d00 [Final Native Public]
    void OnRep_TargetLocation(); // 0x5199bc0 [Final Native Protected]
    UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToTargetDataActorForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FGameplayAbilityTargetDataHandle& TargetDataHandle, int32 TargetDataIndex, int32 TargetActorIndex, const FVector& TargetLocationOffset, const ERootMotionMoveToActorTargetOffsetType& OffsetAlignment, float Duration, UCurveFloat* TargetLerpSpeedHorizontal, UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt, float ReachedDestinationDistance); // 0x51846e0 [Final Native Static Public]
    UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToComponentForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, USceneComponent* TargetComponent, const FVector& TargetComponentRelativeLocation, const FVector& TargetLocationOffset, const ERootMotionMoveToActorTargetOffsetType& OffsetAlignment, float Duration, UCurveFloat* TargetLerpSpeedHorizontal, UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt, float ReachedDestinationDistance); // 0x5183820 [Final Native Static Public]
    UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToActorForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, AActor* TargetActor, const FVector& TargetLocationOffset, const ERootMotionMoveToActorTargetOffsetType& OffsetAlignment, float Duration, UCurveFloat* TargetLerpSpeedHorizontal, UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt, float ReachedDestinationDistance); // 0x5183040 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionMoveToForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionMoveToForce)
    UAbilityTask_ApplyRootMotionMoveToForce* ApplyRootMotionMoveToForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FVector& TargetLocation, float Duration, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish); // 0x51840c0 [Final Native Static Public]

// UAbilityTask_ApplyRootMotionRadialForce (/Script/GameplayAbilities.AbilityTask_ApplyRootMotionRadialForce)
    UAbilityTask_ApplyRootMotionRadialForce* ApplyRootMotionRadialForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FVector& Location, AActor* LocationActor, float Strength, float Duration, float Radius, bool bIsPush, bool bIsAdditive, bool bNoZForce, UCurveFloat* StrengthDistanceFalloff, UCurveFloat* StrengthOverTime, bool bUseFixedWorldDirection, const FRotator& FixedWorldDirection, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish); // 0x5184e40 [Final Native Static Public]

// UAbilityTask_MoveToLocation (/Script/GameplayAbilities.AbilityTask_MoveToLocation)
    UAbilityTask_MoveToLocation* MoveToLocation(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FVector& Location, float Duration, UCurveFloat* OptionalInterpolationCurve, UCurveVector* OptionalVectorInterpolationCurve); // 0x5196cb0 [Final Native Static Public]

// UAbilityTask_NetworkSyncPoint (/Script/GameplayAbilities.AbilityTask_NetworkSyncPoint)
    UAbilityTask_NetworkSyncPoint* WaitNetSync(UGameplayAbility* OwningAbility, const EAbilityTaskNetSyncType& SyncType); // 0x51a6050 [Final Native Static Public]
    void OnSignalCallback(); // 0x5199c10 [Final Native Public]

// UAbilityTask_PlayMontageAndWait (/Script/GameplayAbilities.AbilityTask_PlayMontageAndWait)
    void OnMontageInterrupted(); // 0x5198d50 [Final Native Public]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x5199720 [Final Native Public]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x5199650 [Final Native Public]
    void OnMontageBlendedIn(UAnimMontage* Montage); // 0x51995b0 [Final Native Public]
    void OnGameplayAbilityCancelled(); // 0x5198d50 [Final Native Public]
    UAbilityTask_PlayMontageAndWait* CreatePlayMontageAndWaitProxy(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, UAnimMontage* MontageToPlay, float Rate, const FName& StartSection, bool bStopWhenAbilityEnds, float AnimRootMotionTranslationScale, float StartTimeSeconds, bool bAllowInterruptAfterBlendOut); // 0x518a360 [Final Native Static Public]

// UAbilityTask_Repeat (/Script/GameplayAbilities.AbilityTask_Repeat)
    UAbilityTask_Repeat* RepeatAction(UGameplayAbility* OwningAbility, float TimeBetweenActions, int32 TotalActionCount); // 0x519aa70 [Final Native Static Public]

// UAbilityTask_SpawnActor (/Script/GameplayAbilities.AbilityTask_SpawnActor)
    UAbilityTask_SpawnActor* SpawnActor(UGameplayAbility* OwningAbility, const FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf<AActor> Class); // 0x519d430 [Final Native Static Public]
    void FinishSpawningActor(UGameplayAbility* OwningAbility, const FGameplayAbilityTargetDataHandle& TargetData, AActor* SpawnedActor); // 0x518d9d0 [Final Native Public]
    bool BeginSpawningActor(UGameplayAbility* OwningAbility, const FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf<AActor> Class, const AActor*& SpawnedActor); // 0x51871f0 [Final Native Public]

// UAbilityTask_StartAbilityState (/Script/GameplayAbilities.AbilityTask_StartAbilityState)
    UAbilityTask_StartAbilityState* StartAbilityState(UGameplayAbility* OwningAbility, const FName& StateName, bool bEndCurrentState); // 0x519d7f0 [Final Native Static Public]

// UAbilityTask_VisualizeTargeting (/Script/GameplayAbilities.AbilityTask_VisualizeTargeting)
    UAbilityTask_VisualizeTargeting* VisualizeTargetingUsingActor(UGameplayAbility* OwningAbility, AGameplayAbilityTargetActor* TargetActor, const FName& TaskInstanceName, float Duration); // 0x519efa0 [Final Native Static Public]
    UAbilityTask_VisualizeTargeting* VisualizeTargeting(UGameplayAbility* OwningAbility, TSubclassOf<AGameplayAbilityTargetActor> Class, const FName& TaskInstanceName, float Duration); // 0x519edc0 [Final Native Static Public]
    void FinishSpawningActor(UGameplayAbility* OwningAbility, AGameplayAbilityTargetActor* SpawnedActor); // 0x518dd20 [Final Native Public]
    bool BeginSpawningActor(UGameplayAbility* OwningAbility, TSubclassOf<AGameplayAbilityTargetActor> Class, const AGameplayAbilityTargetActor*& SpawnedActor); // 0x5187450 [Final Native Public]

// UAbilityTask_WaitAbilityActivate (/Script/GameplayAbilities.AbilityTask_WaitAbilityActivate)
    UAbilityTask_WaitAbilityActivate* WaitForAbilityActivateWithTagRequirements(UGameplayAbility* OwningAbility, const FGameplayTagRequirements& TagRequirements, bool IncludeTriggeredAbilities, bool TriggerOnce); // 0x519fd30 [Final Native Static Public]
    UAbilityTask_WaitAbilityActivate* WaitForAbilityActivate_Query(UGameplayAbility* OwningAbility, const FGameplayTagQuery& Query, bool IncludeTriggeredAbilities, bool TriggerOnce); // 0x51a0050 [Final Native Static Public]
    UAbilityTask_WaitAbilityActivate* WaitForAbilityActivate(UGameplayAbility* OwningAbility, const FGameplayTag& WithTag, const FGameplayTag& WithoutTag, bool IncludeTriggeredAbilities, bool TriggerOnce); // 0x519fb50 [Final Native Static Public]
    void OnAbilityActivate(UGameplayAbility* ActivatedAbility); // 0x5198920 [Final Native Public]

// UAbilityTask_WaitAbilityCommit (/Script/GameplayAbilities.AbilityTask_WaitAbilityCommit)
    UAbilityTask_WaitAbilityCommit* WaitForAbilityCommit_Query(UGameplayAbility* OwningAbility, const FGameplayTagQuery& Query, bool TriggerOnce); // 0x51a03f0 [Final Native Static Public]
    UAbilityTask_WaitAbilityCommit* WaitForAbilityCommit(UGameplayAbility* OwningAbility, const FGameplayTag& WithTag, const FGameplayTag& WithoutTage, bool TriggerOnce); // 0x51a0280 [Final Native Static Public]
    void OnAbilityCommit(UGameplayAbility* ActivatedAbility); // 0x51989b0 [Final Native Public]

// UAbilityTask_WaitAttributeChange (/Script/GameplayAbilities.AbilityTask_WaitAttributeChange)
    UAbilityTask_WaitAttributeChange* WaitForAttributeChangeWithComparison(UGameplayAbility* OwningAbility, const FGameplayAttribute& InAttribute, const FGameplayTag& InWithTag, const FGameplayTag& InWithoutTag, const EWaitAttributeChangeComparison& InComparisonType, float InComparisonValue, bool TriggerOnce, AActor* OptionalExternalOwner); // 0x51a1230 [Final Native Static Public]
    UAbilityTask_WaitAttributeChange* WaitForAttributeChange(UGameplayAbility* OwningAbility, const FGameplayAttribute& Attribute, const FGameplayTag& WithSrcTag, const FGameplayTag& WithoutSrcTag, bool TriggerOnce, AActor* OptionalExternalOwner); // 0x51a05d0 [Final Native Static Public]

// UAbilityTask_WaitAttributeChangeRatioThreshold (/Script/GameplayAbilities.AbilityTask_WaitAttributeChangeRatioThreshold)
    UAbilityTask_WaitAttributeChangeRatioThreshold* WaitForAttributeChangeRatioThreshold(UGameplayAbility* OwningAbility, const FGameplayAttribute& AttributeNumerator, const FGameplayAttribute& AttributeDenominator, const EWaitAttributeChangeComparison& ComparisonType, float ComparisonValue, bool bTriggerOnce, AActor* OptionalExternalOwner); // 0x51a0880 [Final Native Static Public]

// UAbilityTask_WaitAttributeChangeThreshold (/Script/GameplayAbilities.AbilityTask_WaitAttributeChangeThreshold)
    UAbilityTask_WaitAttributeChangeThreshold* WaitForAttributeChangeThreshold(UGameplayAbility* OwningAbility, const FGameplayAttribute& Attribute, const EWaitAttributeChangeComparison& ComparisonType, float ComparisonValue, bool bTriggerOnce, AActor* OptionalExternalOwner); // 0x51a0dc0 [Final Native Static Public]

// UAbilityTask_WaitCancel (/Script/GameplayAbilities.AbilityTask_WaitCancel)
    UAbilityTask_WaitCancel* WaitCancel(UGameplayAbility* OwningAbility); // 0x519f140 [Final Native Static Public]
    void OnLocalCancelCallback(); // 0x5199550 [Final Native Public]
    void OnCancelCallback(); // 0x5198c50 [Final Native Public]

// UAbilityTask_WaitConfirm (/Script/GameplayAbilities.AbilityTask_WaitConfirm)
    UAbilityTask_WaitConfirm* WaitConfirm(UGameplayAbility* OwningAbility); // 0x519f3b0 [Final Native Static Public]
    void OnConfirmCallback(UGameplayAbility* InAbility); // 0x5198c90 [Final Native Public]

// UAbilityTask_WaitConfirmCancel (/Script/GameplayAbilities.AbilityTask_WaitConfirmCancel)
    UAbilityTask_WaitConfirmCancel* WaitConfirmCancel(UGameplayAbility* OwningAbility); // 0x519f620 [Final Native Static Public]
    void OnLocalConfirmCallback(); // 0x5199590 [Final Native Public]
    void OnLocalCancelCallback(); // 0x5199570 [Final Native Public]
    void OnConfirmCallback(); // 0x5198d30 [Final Native Public]
    void OnCancelCallback(); // 0x5198c70 [Final Native Public]

// UAbilityTask_WaitDelay (/Script/GameplayAbilities.AbilityTask_WaitDelay)
    UAbilityTask_WaitDelay* WaitDelay(UGameplayAbility* OwningAbility, float Time); // 0x519f890 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectApplied (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectApplied)
    void OnApplyGameplayEffectCallback(UAbilitySystemComponent* Target, FGameplayEffectSpec& SpecApplied, const FActiveGameplayEffectHandle& ActiveHandle); // 0x5198a40 [Final Native Public]

// UAbilityTask_WaitGameplayEffectApplied_Self (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectApplied_Self)
    UAbilityTask_WaitGameplayEffectApplied_Self* WaitGameplayEffectAppliedToSelf_Query(UGameplayAbility* OwningAbility, const FGameplayTargetDataFilterHandle& SourceFilter, const FGameplayTagQuery& SourceTagQuery, const FGameplayTagQuery& TargetTagQuery, bool TriggerOnce, AActor* OptionalExternalOwner, bool ListenForPeriodicEffect); // 0x51a2d10 [Final Native Static Public]
    UAbilityTask_WaitGameplayEffectApplied_Self* WaitGameplayEffectAppliedToSelf(UGameplayAbility* OwningAbility, const FGameplayTargetDataFilterHandle& SourceFilter, const FGameplayTagRequirements& SourceTagRequirements, const FGameplayTagRequirements& TargetTagRequirements, bool TriggerOnce, AActor* OptionalExternalOwner, bool ListenForPeriodicEffect); // 0x51a2640 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectApplied_Target (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectApplied_Target)
    UAbilityTask_WaitGameplayEffectApplied_Target* WaitGameplayEffectAppliedToTarget_Query(UGameplayAbility* OwningAbility, const FGameplayTargetDataFilterHandle& SourceFilter, const FGameplayTagQuery& SourceTagQuery, const FGameplayTagQuery& TargetTagQuery, bool TriggerOnce, AActor* OptionalExternalOwner, bool ListenForPeriodicEffect); // 0x51a3870 [Final Native Static Public]
    UAbilityTask_WaitGameplayEffectApplied_Target* WaitGameplayEffectAppliedToTarget(UGameplayAbility* OwningAbility, const FGameplayTargetDataFilterHandle& TargetFilter, const FGameplayTagRequirements& SourceTagRequirements, const FGameplayTagRequirements& TargetTagRequirements, bool TriggerOnce, AActor* OptionalExternalOwner, bool ListenForPeriodicEffects); // 0x51a31a0 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectBlockedImmunity (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectBlockedImmunity)
    UAbilityTask_WaitGameplayEffectBlockedImmunity* WaitGameplayEffectBlockedByImmunity(UGameplayAbility* OwningAbility, const FGameplayTagRequirements& SourceTagRequirements, const FGameplayTagRequirements& TargetTagRequirements, AActor* OptionalExternalTarget, bool OnlyTriggerOnce); // 0x51a3d00 [Final Native Static Public]

// UAbilityTask_WaitGameplayEffectRemoved (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectRemoved)
    UAbilityTask_WaitGameplayEffectRemoved* WaitForGameplayEffectRemoved(UGameplayAbility* OwningAbility, const FActiveGameplayEffectHandle& Handle); // 0x51a17b0 [Final Native Static Public]
    void OnGameplayEffectRemoved(FGameplayEffectRemovalInfo& InGameplayEffectRemovalInfo); // 0x5198dc0 [Final Native Public]

// UAbilityTask_WaitGameplayEffectStackChange (/Script/GameplayAbilities.AbilityTask_WaitGameplayEffectStackChange)
    UAbilityTask_WaitGameplayEffectStackChange* WaitForGameplayEffectStackChange(UGameplayAbility* OwningAbility, const FActiveGameplayEffectHandle& Handle); // 0x51a1a60 [Final Native Static Public]
    void OnGameplayEffectStackChange(const FActiveGameplayEffectHandle& Handle, int32 NewCount, int32 OldCount); // 0x5198ee0 [Final Native Public]

// UAbilityTask_WaitGameplayEvent (/Script/GameplayAbilities.AbilityTask_WaitGameplayEvent)
    UAbilityTask_WaitGameplayEvent* WaitGameplayEvent(UGameplayAbility* OwningAbility, const FGameplayTag& EventTag, AActor* OptionalExternalTarget, bool OnlyTriggerOnce, bool OnlyMatchExact); // 0x51a4420 [Final Native Static Public]

// UAbilityTask_WaitGameplayTag (/Script/GameplayAbilities.AbilityTask_WaitGameplayTag)
    void GameplayTagCallback(const FGameplayTag& Tag, int32 NewCount); // 0x518e260 [Native Public]

// UAbilityTask_WaitGameplayTagAdded (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagAdded)
    UAbilityTask_WaitGameplayTagAdded* WaitGameplayTagAdd(UGameplayAbility* OwningAbility, const FGameplayTag& Tag, AActor* InOptionalExternalTarget, bool OnlyTriggerOnce); // 0x51a49d0 [Final Native Static Public]

// UAbilityTask_WaitGameplayTagRemoved (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagRemoved)
    UAbilityTask_WaitGameplayTagRemoved* WaitGameplayTagRemove(UGameplayAbility* OwningAbility, const FGameplayTag& Tag, AActor* InOptionalExternalTarget, bool OnlyTriggerOnce); // 0x51a55d0 [Final Native Static Public]

// UAbilityTask_WaitGameplayTagQuery (/Script/GameplayAbilities.AbilityTask_WaitGameplayTagQuery)
    UAbilityTask_WaitGameplayTagQuery* WaitGameplayTagQuery(UGameplayAbility* OwningAbility, const FGameplayTagQuery& TagQuery, AActor* InOptionalExternalTarget, const EWaitGameplayTagQueryTriggerCondition& TriggerCondition, bool bOnlyTriggerOnce); // 0x51a4ef0 [Final Native Static Public]
    void UpdateTargetTags(const FGameplayTag& Tag, int32 NewCount); // 0x519ecd0 [Final Native Protected]

// UAbilityTask_WaitInputPress (/Script/GameplayAbilities.AbilityTask_WaitInputPress)
    UAbilityTask_WaitInputPress* WaitInputPress(UGameplayAbility* OwningAbility, bool bTestAlreadyPressed); // 0x51a5af0 [Final Native Static Public]
    void OnPressCallback(); // 0x5199a50 [Final Native Public]

// UAbilityTask_WaitInputRelease (/Script/GameplayAbilities.AbilityTask_WaitInputRelease)
    UAbilityTask_WaitInputRelease* WaitInputRelease(UGameplayAbility* OwningAbility, bool bTestAlreadyReleased); // 0x51a5da0 [Final Native Static Public]
    void OnReleaseCallback(); // 0x5199a70 [Final Native Public]

// UAbilityTask_WaitMovementModeChange (/Script/GameplayAbilities.AbilityTask_WaitMovementModeChange)
    void OnMovementModeChange(ACharacter* Character, const EMovementMode& PrevMovementMode, uint8 PreviousCustomMode); // 0x5199830 [Final Native Public]
    UAbilityTask_WaitMovementModeChange* CreateWaitMovementModeChange(UGameplayAbility* OwningAbility, const EMovementMode& NewMode); // 0x518a820 [Final Native Static Public]

// UAbilityTask_WaitOverlap (/Script/GameplayAbilities.AbilityTask_WaitOverlap)
    UAbilityTask_WaitOverlap* WaitForOverlap(UGameplayAbility* OwningAbility); // 0x51a1d10 [Final Native Static Public]
    void OnHitCallback(UPrimitiveComponent* HitComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x5199010 [Final Native Public]

// UAbilityTask_WaitTargetData (/Script/GameplayAbilities.AbilityTask_WaitTargetData)
    UAbilityTask_WaitTargetData* WaitTargetDataUsingActor(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const EGameplayTargetingConfirmation& ConfirmationType, AGameplayAbilityTargetActor* TargetActor); // 0x51a64b0 [Final Native Static Public]
    UAbilityTask_WaitTargetData* WaitTargetData(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const EGameplayTargetingConfirmation& ConfirmationType, TSubclassOf<AGameplayAbilityTargetActor> Class); // 0x51a6320 [Final Native Static Public]
    void OnTargetDataReplicatedCancelledCallback(); // 0x3d24170 [Native Public]
    void OnTargetDataReplicatedCallback(FGameplayAbilityTargetDataHandle& Data, const FGameplayTag& ActivationTag); // 0x519a010 [Native Public]
    void OnTargetDataReadyCallback(FGameplayAbilityTargetDataHandle& Data); // 0x5199f20 [Native Public]
    void OnTargetDataCancelledCallback(FGameplayAbilityTargetDataHandle& Data); // 0x5199e30 [Native Public]
    void FinishSpawningActor(UGameplayAbility* OwningAbility, AGameplayAbilityTargetActor* SpawnedActor); // 0x518df10 [Native Public]
    bool BeginSpawningActor(UGameplayAbility* OwningAbility, TSubclassOf<AGameplayAbilityTargetActor> Class, const AGameplayAbilityTargetActor*& SpawnedActor); // 0x5187680 [Native Public]

// UAbilityTask_WaitVelocityChange (/Script/GameplayAbilities.AbilityTask_WaitVelocityChange)
    UAbilityTask_WaitVelocityChange* CreateWaitVelocityChange(UGameplayAbility* OwningAbility, const FVector& Direction, float MinimumMagnitude); // 0x518aaf0 [Final Native Static Public]

// UAbilitySystemBlueprintLibrary (/Script/GameplayAbilities.AbilitySystemBlueprintLibrary)
    void UnbindGameplayTagChangedEventWrapperForHandle(const FGameplayTag& Tag, const FGameplayTagChangedEventWrapperSpecHandle& Handle); // 0x519e6a0 [Final Native Static Public]
    void UnbindAllGameplayTagChangedEventWrappersForHandle(const FGameplayTagChangedEventWrapperSpecHandle& Handle); // 0x519e380 [Final Native Static Public]
    bool TargetDataHasOrigin(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x519df20 [Final Native Static Public]
    bool TargetDataHasHitResult(FGameplayAbilityTargetDataHandle& HitResult, int32 Index); // 0x519ddc0 [Final Native Static Public]
    bool TargetDataHasEndPoint(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x519dc40 [Final Native Static Public]
    bool TargetDataHasActor(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x519dac0 [Final Native Static Public]
    FGameplayEffectSpecHandle SetStackCountToMax(const FGameplayEffectSpecHandle& SpecHandle); // 0x519d1d0 [Final Native Static Public]
    FGameplayEffectSpecHandle SetStackCount(const FGameplayEffectSpecHandle& SpecHandle, int32 StackCount); // 0x519cfd0 [Final Native Static Public]
    FGameplayEffectSpecHandle SetDuration(const FGameplayEffectSpecHandle& SpecHandle, float Duration); // 0x519cd90 [Final Native Static Public]
    void SendGameplayEventToActor(AActor* Actor, const FGameplayTag& EventTag, const FGameplayEventData& Payload); // 0x519af80 [Final Native Static Public]
    bool RemoveLooseGameplayTags(AActor* Actor, FGameplayTagContainer& GameplayTags, bool bShouldReplicate); // 0x519a8b0 [Final Native Static Public]
    bool NotEqual_GameplayAttributeGameplayAttribute(const FGameplayAttribute& AttributeA, const FGameplayAttribute& AttributeB); // 0x5198760 [Final Native Static Public]
    bool NotEqual_GameplayAbilitySpecHandle(FGameplayAbilitySpecHandle& A, FGameplayAbilitySpecHandle& B); // 0x5198660 [Final Native Static Public]
    bool NotEqual_ActiveGameplayEffectHandle(FActiveGameplayEffectHandle& A, FActiveGameplayEffectHandle& B); // 0x5198550 [Final Native Static Public]
    FGameplayEffectSpecHandle MakeSpecHandleByClass(TSubclassOf<UGameplayEffect> GameplayEffect, AActor* Instigator, AActor* EffectCauser, float Level); // 0x5196630 [Final Native Static Public]
    FGameplayEffectSpecHandle MakeSpecHandle(UGameplayEffect* InGameplayEffect, AActor* InInstigator, AActor* InEffectCauser, float InLevel); // 0x5196270 [Final Native Static Public]
    FGameplayCueParameters MakeGameplayCueParameters(float NormalizedMagnitude, float RawMagnitude, const FGameplayEffectContextHandle& EffectContext, const FGameplayTag& MatchedTagName, const FGameplayTag& OriginalTag, const FGameplayTagContainer& AggregatedSourceTags, const FGameplayTagContainer& AggregatedTargetTags, const FVector& Location, const FVector& Normal, AActor* Instigator, AActor* EffectCauser, UObject* SourceObject, UPhysicalMaterial* PhysicalMaterial, int32 GameplayEffectLevel, int32 AbilityLevel, USceneComponent* TargetAttachComponent, bool bReplicateLocationWhenUsingMinimalRepProxy); // 0x51953a0 [Final Native Static Public]
    FGameplayTargetDataFilterHandle MakeFilterHandle(const FGameplayTargetDataFilter& Filter, AActor* FilterActor); // 0x5195140 [Final Native Static Public]
    bool IsValid(const FGameplayAttribute& Attribute); // 0x5193da0 [Final Native Static Public]
    bool IsInstigatorLocallyControlledPlayer(const FGameplayCueParameters& Parameters); // 0x5193b80 [Final Native Static Public]
    bool IsInstigatorLocallyControlled(const FGameplayCueParameters& Parameters); // 0x51939d0 [Final Native Static Public]
    bool IsGameplayAbilityActive(UGameplayAbility* GameplayAbility); // 0x51937e0 [Final Native Static Public]
    bool HasHitResult(const FGameplayCueParameters& Parameters); // 0x5193590 [Final Native Static Public]
    FTransform GetTargetDataOrigin(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x51933f0 [Final Native Static Public]
    FTransform GetTargetDataEndPointTransform(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x5193210 [Final Native Static Public]
    FVector GetTargetDataEndPoint(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x5193060 [Final Native Static Public]
    FVector GetOrigin(const FGameplayCueParameters& Parameters); // 0x5192c60 [Final Native Static Public]
    float GetModifiedAttributeMagnitude(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayAttribute& Attribute); // 0x5192ae0 [Final Native Static Public]
    FTransform GetInstigatorTransform(const FGameplayCueParameters& Parameters); // 0x5192820 [Final Native Static Public]
    AActor* GetInstigatorActor(const FGameplayCueParameters& Parameters); // 0x5192670 [Final Native Static Public]
    FHitResult GetHitResultFromTargetData(FGameplayAbilityTargetDataHandle& HitResult, int32 Index); // 0x5192440 [Final Native Static Public]
    FHitResult GetHitResult(const FGameplayCueParameters& Parameters); // 0x51921b0 [Final Native Static Public]
    UGameplayEffectUIData* GetGameplayEffectUIData(TSubclassOf<UGameplayEffect> EffectClass, TSubclassOf<UGameplayEffectUIData> DataType); // 0x5191df0 [Final Native Static Public]
    FGameplayTagContainer GetGameplayEffectGrantedTags(TSubclassOf<UGameplayEffect> EffectClass); // 0x5191b40 [Final Native Static Public]
    UGameplayEffect* GetGameplayEffectFromActiveEffectHandle(FActiveGameplayEffectHandle& ActiveHandle); // 0x5191a50 [Final Native Static Public]
    FGameplayTagContainer GetGameplayEffectAssetTags(TSubclassOf<UGameplayEffect> EffectClass); // 0x5191590 [Final Native Static Public]
    bool GetGameplayCueEndLocationAndNormal(AActor* TargetActor, const FGameplayCueParameters& Parameters, const FVector& Location, const FVector& Normal); // 0x5191190 [Final Native Static Public]
    bool GetGameplayCueDirection(AActor* TargetActor, const FGameplayCueParameters& Parameters, const FVector& Direction); // 0x5190f50 [Final Native Static Public]
    UGameplayAbility* GetGameplayAbilityFromSpecHandle(UAbilitySystemComponent* AbilitySystem, FGameplayAbilitySpecHandle& AbilitySpecHandle, const bool& bIsInstance); // 0x5190bf0 [Final Native Static Public]
    float GetFloatAttributeFromAbilitySystemComponent(UAbilitySystemComponent* AbilitySystem, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x5190a00 [Final Native Static Public]
    float GetFloatAttributeBaseFromAbilitySystemComponent(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x5190810 [Final Native Static Public]
    float GetFloatAttributeBase(AActor* Actor, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x5190650 [Final Native Static Public]
    float GetFloatAttribute(AActor* Actor, const FGameplayAttribute& Attribute, const bool& bSuccessfullyFoundAttribute); // 0x5190490 [Final Native Static Public]
    FGameplayEffectContextHandle GetEffectContext(const FGameplayEffectSpecHandle& SpecHandle); // 0x5190250 [Final Native Static Public]
    FString GetDebugStringFromGameplayAttribute(FGameplayAttribute& Attribute); // 0x5190030 [Final Native Static Public]
    int32 GetDataCountFromTargetData(FGameplayAbilityTargetDataHandle& TargetData); // 0x518ff40 [Final Native Static Public]
    TArray<FGameplayEffectSpecHandle> GetAllLinkedGameplayEffectSpecHandles(const FGameplayEffectSpecHandle& SpecHandle); // 0x518fa30 [Final Native Static Public]
    TArray<AActor*> GetAllActorsFromTargetData(FGameplayAbilityTargetDataHandle& TargetData); // 0x518f6d0 [Final Native Static Public]
    TArray<AActor*> GetActorsFromTargetData(FGameplayAbilityTargetDataHandle& TargetData, int32 Index); // 0x518f3f0 [Final Native Static Public]
    int32 GetActorCount(const FGameplayCueParameters& Parameters); // 0x518f160 [Final Native Static Public]
    AActor* GetActorByIndex(const FGameplayCueParameters& Parameters, int32 Index); // 0x518ef30 [Final Native Static Public]
    float GetActiveGameplayEffectTotalDuration(const FActiveGameplayEffectHandle& ActiveHandle); // 0x518ee60 [Final Native Static Public]
    float GetActiveGameplayEffectStartTime(const FActiveGameplayEffectHandle& ActiveHandle); // 0x518ed90 [Final Native Static Public]
    int32 GetActiveGameplayEffectStackLimitCount(const FActiveGameplayEffectHandle& ActiveHandle); // 0x518ecc0 [Final Native Static Public]
    int32 GetActiveGameplayEffectStackCount(const FActiveGameplayEffectHandle& ActiveHandle); // 0x518ec00 [Final Native Static Public]
    float GetActiveGameplayEffectRemainingDuration(UObject* WorldContextObject, const FActiveGameplayEffectHandle& ActiveHandle); // 0x518ead0 [Final Native Static Public]
    float GetActiveGameplayEffectExpectedEndTime(const FActiveGameplayEffectHandle& ActiveHandle); // 0x518e9e0 [Final Native Static Public]
    FString GetActiveGameplayEffectDebugString(const FActiveGameplayEffectHandle& ActiveHandle); // 0x518e830 [Final Native Static Public]
    UAbilitySystemComponent* GetAbilitySystemComponent(AActor* Actor); // 0x518e4b0 [Final Native Static Public]
    void ForwardGameplayCueToTarget(const TScriptInterface<IGameplayCueInterface>& TargetCueInterface, const EGameplayCueEvent& EventType, const FGameplayCueParameters& Parameters); // 0x518dfe0 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle FilterTargetData(FGameplayAbilityTargetDataHandle& TargetDataHandle, const FGameplayTargetDataFilterHandle& ActorFilterClass); // 0x518d3a0 [Final Native Static Public]
    float EvaluateAttributeValueWithTagsAndBase(UAbilitySystemComponent* AbilitySystem, const FGameplayAttribute& Attribute, FGameplayTagContainer& SourceTags, FGameplayTagContainer& TargetTags, float BaseValue, const bool& bSuccess); // 0x518ce00 [Final Native Static Public]
    float EvaluateAttributeValueWithTags(UAbilitySystemComponent* AbilitySystem, const FGameplayAttribute& Attribute, FGameplayTagContainer& SourceTags, FGameplayTagContainer& TargetTags, const bool& bSuccess); // 0x518c940 [Final Native Static Public]
    bool EqualEqual_GameplayAttributeGameplayAttribute(const FGameplayAttribute& AttributeA, const FGameplayAttribute& AttributeB); // 0x518c780 [Final Native Static Public]
    bool EqualEqual_GameplayAbilitySpecHandle(FGameplayAbilitySpecHandle& A, FGameplayAbilitySpecHandle& B); // 0x518c680 [Final Native Static Public]
    bool EqualEqual_ActiveGameplayEffectHandle(FActiveGameplayEffectHandle& A, FActiveGameplayEffectHandle& B); // 0x518c570 [Final Native Static Public]
    void EffectContextSetOrigin(const FGameplayEffectContextHandle& EffectContext, const FVector& Origin); // 0x518c2a0 [Final Native Static Public]
    bool EffectContextIsValid(const FGameplayEffectContextHandle& EffectContext); // 0x518c170 [Final Native Static Public]
    bool EffectContextIsInstigatorLocallyControlled(const FGameplayEffectContextHandle& EffectContext); // 0x518c030 [Final Native Static Public]
    bool EffectContextHasHitResult(const FGameplayEffectContextHandle& EffectContext); // 0x518bef0 [Final Native Static Public]
    UObject* EffectContextGetSourceObject(const FGameplayEffectContextHandle& EffectContext); // 0x518bdb0 [Final Native Static Public]
    AActor* EffectContextGetOriginalInstigatorActor(const FGameplayEffectContextHandle& EffectContext); // 0x518bc70 [Final Native Static Public]
    FVector EffectContextGetOrigin(const FGameplayEffectContextHandle& EffectContext); // 0x518bae0 [Final Native Static Public]
    AActor* EffectContextGetInstigatorActor(const FGameplayEffectContextHandle& EffectContext); // 0x518b9a0 [Final Native Static Public]
    FHitResult EffectContextGetHitResult(const FGameplayEffectContextHandle& EffectContext); // 0x518b790 [Final Native Static Public]
    AActor* EffectContextGetEffectCauser(const FGameplayEffectContextHandle& EffectContext); // 0x518b650 [Final Native Static Public]
    void EffectContextAddHitResult(const FGameplayEffectContextHandle& EffectContext, const FHitResult& HitResult, bool bReset); // 0x518b430 [Final Native Static Public]
    bool DoesTargetDataContainActor(FGameplayAbilityTargetDataHandle& TargetData, int32 Index, AActor* Actor); // 0x518b250 [Final Native Static Public]
    bool DoesGameplayCueMeetTagRequirements(const FGameplayCueParameters& Parameters, FGameplayTagRequirements& SourceTagReqs, FGameplayTagRequirements& TargetTagReqs); // 0x518ae80 [Final Native Static Public]
    float Conv_ScalableFloatToFloat(FScalableFloat& Input, float Level); // 0x518a250 [Final Native Static Public]
    double Conv_ScalableFloatToDouble(FScalableFloat& Input, float Level); // 0x518a140 [Final Native Static Public]
    FGameplayEffectSpecHandle CloneSpecHandle(AActor* InNewInstigator, AActor* InEffectCauser, const FGameplayEffectSpecHandle& GameplayEffectSpecHandle_Clone); // 0x5189cb0 [Final Native Static Public]
    void BreakGameplayCueParameters(FGameplayCueParameters& Parameters, const float& NormalizedMagnitude, const float& RawMagnitude, FGameplayEffectContextHandle& EffectContext, FGameplayTag& MatchedTagName, FGameplayTag& OriginalTag, FGameplayTagContainer& AggregatedSourceTags, FGameplayTagContainer& AggregatedTargetTags, const FVector& Location, const FVector& Normal, const AActor*& Instigator, const AActor*& EffectCauser, const UObject*& SourceObject, const UPhysicalMaterial*& PhysicalMaterial, const int32& GameplayEffectLevel, const int32& AbilityLevel, const USceneComponent*& TargetAttachComponent, const bool& bReplicateLocationWhenUsingMinimalRepProxy); // 0x5188880 [Final Native Static Public]
    FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToGameplayTagChanged(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayTag& Tag, const FScriptDelegate& GameplayTagChangedEventWrapperDelegate, bool bExecuteImmediatelyIfTagApplied, const EGameplayTagEventType& TagListeningPolicy); // 0x51883e0 [Final Native Static Public]
    FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToAnyOfGameplayTagsChanged(UAbilitySystemComponent* AbilitySystemComponent, const TArray<FGameplayTag>& Tags, const FScriptDelegate& GameplayTagChangedEventWrapperDelegate, bool bExecuteImmediatelyIfTagApplied, const EGameplayTagEventType& TagListeningPolicy); // 0x5187e50 [Final Native Static Public]
    FGameplayTagChangedEventWrapperSpecHandle BindEventWrapperToAnyOfGameplayTagContainerChanged(UAbilitySystemComponent* AbilitySystemComponent, const FGameplayTagContainer& TagContainer, const FScriptDelegate& GameplayTagChangedEventWrapperDelegate, bool bExecuteImmediatelyIfTagApplied, const EGameplayTagEventType& TagListeningPolicy); // 0x51877e0 [Final Native Static Public]
    FGameplayEffectSpecHandle AssignTagSetByCallerMagnitude(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTag& DataTag, float Magnitude); // 0x51857e0 [Final Native Static Public]
    FGameplayEffectSpecHandle AssignSetByCallerMagnitude(const FGameplayEffectSpecHandle& SpecHandle, const FName& DataName, float Magnitude); // 0x51855f0 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AppendTargetDataHandle(const FGameplayAbilityTargetDataHandle& TargetHandle, FGameplayAbilityTargetDataHandle& HandleToAdd); // 0x51820e0 [Final Native Static Public]
    bool AddLooseGameplayTags(AActor* Actor, FGameplayTagContainer& GameplayTags, bool bShouldReplicate); // 0x5181ef0 [Final Native Static Public]
    FGameplayEffectSpecHandle AddLinkedGameplayEffectSpec(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayEffectSpecHandle& LinkedGameplayEffectSpec); // 0x5181c50 [Final Native Static Public]
    FGameplayEffectSpecHandle AddLinkedGameplayEffect(const FGameplayEffectSpecHandle& SpecHandle, TSubclassOf<UGameplayEffect> LinkedGameplayEffect); // 0x5181ab0 [Final Native Static Public]
    FGameplayEffectSpecHandle AddGrantedTags(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTagContainer& NewGameplayTags); // 0x5181890 [Final Native Static Public]
    FGameplayEffectSpecHandle AddGrantedTag(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTag& NewGameplayTag); // 0x51816d0 [Final Native Static Public]
    FGameplayEffectSpecHandle AddAssetTags(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTagContainer& NewGameplayTags); // 0x51814c0 [Final Native Static Public]
    FGameplayEffectSpecHandle AddAssetTag(const FGameplayEffectSpecHandle& SpecHandle, const FGameplayTag& NewGameplayTag); // 0x5181300 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromLocations(FGameplayAbilityTargetingLocationInfo& SourceLocation, FGameplayAbilityTargetingLocationInfo& TargetLocation); // 0x51810f0 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromHitResult(FHitResult& HitResult); // 0x5180e40 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromActorArray(const TArray<AActor*>& ActorArray, bool OneTargetPerHandle); // 0x5180d00 [Final Native Static Public]
    FGameplayAbilityTargetDataHandle AbilityTargetDataFromActor(AActor* Actor); // 0x5180c20 [Final Native Static Public]

// UAbilitySystemComponent (/Script/GameplayAbilities.AbilitySystemComponent)
    void UpdateActiveGameplayEffectSetByCallerMagnitudes(const FActiveGameplayEffectHandle& ActiveHandle, TMap<FGameplayTag, float>& NewSetByCallerValues); // 0x519eb30 [Native Public]
    void UpdateActiveGameplayEffectSetByCallerMagnitude(const FActiveGameplayEffectHandle& ActiveHandle, const FGameplayTag& SetByCallerTag, float NewValue); // 0x519ea20 [Native Public]
    bool TryActivateAbilityByClass(TSubclassOf<UGameplayAbility> InAbilityToActivate, bool bAllowRemoteActivation); // 0x519e290 [Final Native Public]
    bool TryActivateAbility(const FGameplayAbilitySpecHandle& AbilityToActivate, bool bAllowRemoteActivation); // 0x519e1c0 [Final Native Public]
    bool TryActivateAbilitiesByTag(FGameplayTagContainer& GameplayTagContainer, bool bAllowRemoteActivation); // 0x519e0a0 [Final Native Public]
    void TargetConfirm(); // 0x3ec2390 [Native Public]
    void TargetCancel(); // 0x4311f60 [Native Public]
    void SetUserAbilityActivationInhibited(bool NewInhibit); // 0x519d3a0 [Native Public]
    void SetActiveGameplayEffectLevelUsingQuery(const FGameplayEffectQuery& Query, int32 NewLevel); // 0x519cbf0 [Native Public]
    void SetActiveGameplayEffectLevel(const FActiveGameplayEffectHandle& ActiveHandle, int32 NewLevel); // 0x519cb10 [Native Public]
    void ServerTryActivateAbilityWithEventData(const FGameplayAbilitySpecHandle& AbilityToActivate, bool InputPressed, const FPredictionKey& PredictionKey, const FGameplayEventData& TriggerEventData); // 0x519c7b0 [Native Event Protected]
    void ServerTryActivateAbility(const FGameplayAbilitySpecHandle& AbilityToActivate, bool InputPressed, const FPredictionKey& PredictionKey); // 0x519c640 [Native Event Protected]
    void ServerSetReplicatedTargetDataCancelled(const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FPredictionKey& CurrentPredictionKey); // 0x519c4c0 [Native Event Public]
    void ServerSetReplicatedTargetData(const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FGameplayAbilityTargetDataHandle& ReplicatedTargetDataHandle, const FGameplayTag& ApplicationTag, const FPredictionKey& CurrentPredictionKey); // 0x519c260 [Native Event Public]
    void ServerSetReplicatedEventWithPayload(const EAbilityGenericReplicatedEvent& EventType, const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FPredictionKey& CurrentPredictionKey, const FVector_NetQuantize100& VectorPayload); // 0x519c030 [Native Event Public]
    void ServerSetReplicatedEvent(const EAbilityGenericReplicatedEvent& EventType, const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey, const FPredictionKey& CurrentPredictionKey); // 0x519be60 [Native Event Public]
    void ServerSetInputReleased(const FGameplayAbilitySpecHandle& AbilityHandle); // 0x519bdb0 [Native Event Public]
    void ServerSetInputPressed(const FGameplayAbilitySpecHandle& AbilityHandle); // 0x519bd00 [Native Event Public]
    void ServerPrintDebug_RequestWithStrings(const TArray<FString>& Strings); // 0x519bc30 [Native Event Public]
    void ServerPrintDebug_Request(); // 0x519bbe0 [Native Event Public]
    void ServerEndAbility(const FGameplayAbilitySpecHandle& AbilityToEnd, const FGameplayAbilityActivationInfo& ActivationInfo, const FPredictionKey& PredictionKey); // 0x519ba50 [Native Event Protected]
    void ServerCurrentMontageSetPlayRate(UAnimSequenceBase* ClientAnimation, float InPlayRate); // 0x519b940 [Native Event Protected]
    void ServerCurrentMontageSetNextSectionName(UAnimSequenceBase* ClientAnimation, float ClientPosition, const FName& SectionName, const FName& NextSectionName); // 0x519b7b0 [Native Event Protected]
    void ServerCurrentMontageJumpToSectionName(UAnimSequenceBase* ClientAnimation, const FName& SectionName); // 0x519b6a0 [Native Event Protected]
    void ServerCancelAbility(const FGameplayAbilitySpecHandle& AbilityToCancel, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x519b570 [Native Event Protected]
    void ServerAbilityRPCBatch(const FServerAbilityRPCBatch& BatchInfo); // 0x519b310 [Native Event Public]
    void RemoveActiveGameplayEffectBySourceEffect(TSubclassOf<UGameplayEffect> GameplayEffect, UAbilitySystemComponent* InstigatorAbilitySystemComponent, int32 StacksToRemove); // 0x519a770 [Native Public]
    bool RemoveActiveGameplayEffect(const FActiveGameplayEffectHandle& Handle, int32 StacksToRemove); // 0x519a690 [Native Public]
    int32 RemoveActiveEffectsWithTags(const FGameplayTagContainer& Tags); // 0x519a530 [Final Native Public]
    int32 RemoveActiveEffectsWithSourceTags(const FGameplayTagContainer& Tags); // 0x519a3d0 [Final Native Public]
    int32 RemoveActiveEffectsWithGrantedTags(const FGameplayTagContainer& Tags); // 0x519a270 [Final Native Public]
    int32 RemoveActiveEffectsWithAppliedTags(const FGameplayTagContainer& Tags); // 0x519a270 [Final Native Public]
    void ReleaseInputID(int32 InputID); // 0x519a1e0 [Final Native Public]
    void PressInputID(int32 InputID); // 0x519a150 [Final Native Public]
    void OnSpawnedAttributesEndPlayed(AActor* InActor, const EEndPlayReason& EndPlayReason); // 0x5199c30 [Final Native Public]
    void OnRep_SpawnedAttributes(const TArray<UAttributeSet*>& PreviousSpawnedAttributes); // 0x5199b10 [Final Native Private]
    void OnRep_ServerDebugString(); // 0x5199af0 [Native Public]
    void OnRep_ReplicatedAnimMontage(); // 0x5199ad0 [Native Protected]
    void OnRep_OwningActor(); // 0x5199ab0 [Final Native Public]
    void OnRep_ClientDebugString(); // 0x4000460 [Native Public]
    void OnRep_ActivateAbilities(); // 0x5199a90 [Native Protected]
    void OnOwnerActorDestroyed(AActor* InActor); // 0x51999a0 [Final Native Public]
    void OnAvatarActorDestroyed(AActor* InActor); // 0x5198ba0 [Final Native Public]
    void NetMulticast_InvokeGameplayCuesExecuted_WithParams(const FGameplayTagContainer& GameplayCueTags, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x51982c0 [Native Event Public]
    void NetMulticast_InvokeGameplayCuesExecuted(const FGameplayTagContainer& GameplayCueTags, const FPredictionKey& PredictionKey, const FGameplayEffectContextHandle& EffectContext); // 0x51980d0 [Native Event Public]
    void NetMulticast_InvokeGameplayCuesAddedAndWhileActive_WithParams(const FGameplayTagContainer& GameplayCueTags, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x5197e40 [Native Event Public]
    void NetMulticast_InvokeGameplayCueExecuted_WithParams(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x5197c00 [Native Event Public]
    void NetMulticast_InvokeGameplayCueExecuted_FromSpec(const FGameplayEffectSpecForRPC& Spec, const FPredictionKey& PredictionKey); // 0x5197a00 [Native Event Public]
    void NetMulticast_InvokeGameplayCueExecuted(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayEffectContextHandle& EffectContext); // 0x5197870 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAddedAndWhileActive_WithParams(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayCueParameters& GameplayCueParameters); // 0x51973f0 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAddedAndWhileActive_FromSpec(const FGameplayEffectSpecForRPC& Spec, const FPredictionKey& PredictionKey); // 0x51972f0 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAdded_WithParams(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayCueParameters& Parameters); // 0x5197630 [Native Event Public]
    void NetMulticast_InvokeGameplayCueAdded(const FGameplayTag& GameplayCueTag, const FPredictionKey& PredictionKey, const FGameplayEffectContextHandle& EffectContext); // 0x5197160 [Native Event Public]
    FGameplayEffectSpecHandle MakeOutgoingSpec(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level, const FGameplayEffectContextHandle& Context); // 0x5196060 [Native Public]
    FGameplayEffectContextHandle MakeEffectContext(); // 0x51950b0 [Native Public]
    void K2_InitStats(TSubclassOf<UAttributeSet> Attributes, UDataTable* DataTable); // 0x5194eb0 [Final Native Public]
    FGameplayAbilitySpecHandle K2_GiveAbilityAndActivateOnce(TSubclassOf<UGameplayAbility> AbilityClass, int32 Level, int32 InputID); // 0x5194d40 [Final Native Public]
    FGameplayAbilitySpecHandle K2_GiveAbility(TSubclassOf<UGameplayAbility> AbilityClass, int32 Level, int32 InputID); // 0x5194c00 [Final Native Public]
    bool IsGameplayCueActive(const FGameplayTag& GameplayCueTag); // 0x5193930 [Final Native Public]
    void InputConfirm(); // 0x5193770 [Final Native Public]
    void InputCancel(); // 0x5193750 [Final Native Public]
    bool GetUserAbilityActivationInhibited(); // 0x5193560 [Final Native Public]
    int32 GetGameplayTagCount(const FGameplayTag& GameplayTag); // 0x5192000 [Final Native Public]
    float GetGameplayEffectMagnitude(const FActiveGameplayEffectHandle& Handle, const FGameplayAttribute& Attribute); // 0x5191c80 [Final Native Public]
    int32 GetGameplayEffectCount_IfLoaded(const TSoftClassPtr<UGameplayEffect>& SoftSourceGameplayEffect, UAbilitySystemComponent* OptionalInstigatorFilterComponent, bool bEnforceOnGoingCheck); // 0x51918d0 [Final Native Public]
    int32 GetGameplayEffectCount(TSubclassOf<UGameplayEffect> SourceGameplayEffect, UAbilitySystemComponent* OptionalInstigatorFilterComponent, bool bEnforceOnGoingCheck); // 0x51916d0 [Final Native Public]
    float GetGameplayAttributeValue(const FGameplayAttribute& Attribute, const bool& bFound); // 0x5190d80 [Final Native Public]
    UAttributeSet* GetAttributeSet(TSubclassOf<UAttributeSet> AttributeSetClass); // 0x518fb70 [Final Native Public]
    void GetAllAttributes(const TArray<FGameplayAttribute>& OutAttributes); // 0x518f920 [Final Native Public]
    void GetAllAbilities(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles); // 0x518f620 [Final Native Public]
    TArray<FActiveGameplayEffectHandle> GetActiveEffectsWithAllTags(const FGameplayTagContainer& Tags); // 0x518e6a0 [Final Native Public]
    TArray<FActiveGameplayEffectHandle> GetActiveEffects(FGameplayEffectQuery& Query); // 0x518e590 [Final Native Public]
    void FindAllAbilitiesWithTags(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles, const FGameplayTagContainer& Tags, bool bExactMatch); // 0x518d7d0 [Final Native Public]
    void FindAllAbilitiesWithInputID(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles, int32 InputID); // 0x518d6d0 [Final Native Public]
    void FindAllAbilitiesMatchingQuery(const TArray<FGameplayAbilitySpecHandle>& OutAbilityHandles, const FGameplayTagQuery& Query); // 0x518d580 [Final Native Public]
    void ClientTryActivateAbility(const FGameplayAbilitySpecHandle& AbilityToActivate); // 0x5189c20 [Native Event Protected]
    void ClientSetReplicatedEvent(const EAbilityGenericReplicatedEvent& EventType, const FGameplayAbilitySpecHandle& AbilityHandle, const FPredictionKey& AbilityOriginalPredictionKey); // 0x5189af0 [Native Event Public]
    void ClientPrintDebug_Response(const TArray<FString>& Strings, int32 GameFlags); // 0x5189a00 [Native Event Public]
    void ClientEndAbility(const FGameplayAbilitySpecHandle& AbilityToEnd, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x5189900 [Native Event Protected]
    void ClientCancelAbility(const FGameplayAbilitySpecHandle& AbilityToCancel, const FGameplayAbilityActivationInfo& ActivationInfo); // 0x5189800 [Native Event Protected]
    void ClientActivateAbilitySucceedWithEventData(const FGameplayAbilitySpecHandle& AbilityToActivate, const FPredictionKey& PredictionKey, const FGameplayEventData& TriggerEventData); // 0x5189590 [Native Event Protected]
    void ClientActivateAbilitySucceed(const FGameplayAbilitySpecHandle& AbilityToActivate, const FPredictionKey& PredictionKey); // 0x51894a0 [Native Event Protected]
    void ClientActivateAbilityFailed(const FGameplayAbilitySpecHandle& AbilityToActivate, int16 PredictionKey); // 0x51893c0 [Native Event Protected]
    void ClearAllAbilitiesWithInputID(int32 InputID); // 0x5189330 [Final Native Public]
    void ClearAllAbilities(); // 0x5189310 [Final Native Public]
    void ClearAbility(FGameplayAbilitySpecHandle& Handle); // 0x5189270 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectToTarget(TSubclassOf<UGameplayEffect> GameplayEffectClass, UAbilitySystemComponent* Target, float Level, const FGameplayEffectContextHandle& Context); // 0x5186310 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectToSelf(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level, const FGameplayEffectContextHandle& EffectContext); // 0x5185ed0 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectSpecToTarget(FGameplayEffectSpecHandle& SpecHandle, UAbilitySystemComponent* Target); // 0x5185af0 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyGameplayEffectSpecToSelf(FGameplayEffectSpecHandle& SpecHandle); // 0x51859d0 [Final Native Public]
    void AbilityConfirmOrCancel__DelegateSignature(); // 0x16b94d0 [Public]
    void AbilityAbilityKey__DelegateSignature(int32 InputID); // 0x16b94d0 [Public]

// UGameplayCueFunctionLibrary (/Script/GameplayAbilities.GameplayCueFunctionLibrary)
    void RemoveGameplayCueOnActor(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x51ee0b0 [Final Native Static Public]
    FGameplayCueParameters MakeGameplayCueParametersFromHitResult(FHitResult& HitResult); // 0x51ed1b0 [Final Native Static Public]
    void ExecuteGameplayCueOnActor(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x51ecf70 [Final Native Static Public]
    void AddGameplayCueOnActor(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x51eca90 [Final Native Static Public]

// IGameplayCueInterface (/Script/GameplayAbilities.GameplayCueInterface)
    void ForwardGameplayCueToParent(); // 0x4154120 [Native Public]
    void BlueprintCustomHandler(const EGameplayCueEvent& EventType, FGameplayCueParameters& Parameters); // 0x16b94d0 [Event Public]

// AGameplayCueNotify_Actor (/Script/GameplayAbilities.GameplayCueNotify_Actor)
    bool WhileActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x51ee3b0 [Native Event Public]
    bool OnRemove(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x51edcf0 [Native Event Public]
    void OnOwnerDestroyed(AActor* DestroyedActor); // 0x51edc60 [Native Public]
    bool OnExecute(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x51ed8a0 [Native Event Public]
    bool OnActive(AActor* MyTarget, FGameplayCueParameters& Parameters); // 0x51ed4e0 [Native Event Public]
    void K2_HandleGameplayCue(AActor* MyTarget, const EGameplayCueEvent& EventType, FGameplayCueParameters& Parameters); // 0x16b94d0 [Event Public]
    void K2_EndGameplayCue(); // 0x417ed60 [Native Public]

// UGameplayCueNotify_Burst (/Script/GameplayAbilities.GameplayCueNotify_Burst)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGameplayCueNotify_BurstLatent (/Script/GameplayAbilities.GameplayCueNotify_BurstLatent)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AGameplayCueNotify_Looping (/Script/GameplayAbilities.GameplayCueNotify_Looping)
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UGameplayEffectCustomApplicationRequirement (/Script/GameplayAbilities.GameplayEffectCustomApplicationRequirement)
    bool CanApplyGameplayEffect(UGameplayEffect* GameplayEffect, FGameplayEffectSpec& Spec, UAbilitySystemComponent* ASC); // 0x522cca0 [Native Event Public]

// UGameplayEffectExecutionCalculation (/Script/GameplayAbilities.GameplayEffectExecutionCalculation)
    void Execute(FGameplayEffectCustomExecutionParameters& ExecutionParams, FGameplayEffectCustomExecutionOutput& OutExecutionOutput); // 0x522ce00 [Native Event Public]

// UGameplayModMagnitudeCalculation (/Script/GameplayAbilities.GameplayModMagnitudeCalculation)
    float K2_GetCapturedAttributeMagnitude(FGameplayEffectSpec& EffectSpec, const FGameplayAttribute& Attribute, FGameplayTagContainer& SourceTags, FGameplayTagContainer& TargetTags); // 0x522d770 [Final Native Protected]
    FGameplayTagContainer GetTargetSpecTags(FGameplayEffectSpec& EffectSpec); // 0x522d690 [Final Native Protected]
    FGameplayTagContainer GetTargetAggregatedTags(FGameplayEffectSpec& EffectSpec); // 0x522d560 [Final Native Protected]
    FGameplayTagContainer GetTargetActorTags(FGameplayEffectSpec& EffectSpec); // 0x522d480 [Final Native Protected]
    FGameplayTagContainer GetSourceSpecTags(FGameplayEffectSpec& EffectSpec); // 0x522d3a0 [Final Native Protected]
    FGameplayTagContainer GetSourceAggregatedTags(FGameplayEffectSpec& EffectSpec); // 0x522d280 [Final Native Protected]
    FGameplayTagContainer GetSourceActorTags(FGameplayEffectSpec& EffectSpec); // 0x522d1b0 [Final Native Protected]
    float GetSetByCallerMagnitudeByTag(FGameplayEffectSpec& EffectSpec, FGameplayTag& Tag); // 0x522d080 [Final Native Protected]
    float GetSetByCallerMagnitudeByName(FGameplayEffectSpec& EffectSpec, const FName& MagnitudeName); // 0x522cf50 [Final Native Protected]
    float CalculateBaseMagnitude(FGameplayEffectSpec& Spec); // 0x522cbc0 [Native Event Public]

// UGameplayTagReponseTable (/Script/GameplayAbilities.GameplayTagReponseTable)
    void TagResponseEvent(const FGameplayTag& Tag, int32 NewCount, UAbilitySystemComponent* ASC, int32 idx); // 0x522da70 [Final Native Protected]

// UMovieSceneGameplayCueTrack (/Script/GameplayAbilities.MovieSceneGameplayCueTrack)
    void SetSequencerTrackHandler(const FScriptDelegate& InGameplayCueTrackHandler); // 0x522d9f0 [Final Native Static Public]

// UAITask_UseGameplayBehaviorSmartObject (/Script/GameplayBehaviorSmartObjectsModule.AITask_UseGameplayBehaviorSmartObject)
    UAITask_UseGameplayBehaviorSmartObject* UseSmartObjectWithGameplayBehavior(AAIController* Controller, const FSmartObjectClaimHandle& ClaimHandle, bool bLockAILogic, const ESmartObjectClaimPriority& ClaimPriority); // 0x63b67c0 [Final Native Static Public]
    UAITask_UseGameplayBehaviorSmartObject* UseGameplayBehaviorSmartObject(AAIController* Controller, AActor* SmartObjectActor, USmartObjectComponent* SmartObjectComponent, bool bLockAILogic); // 0x63b6460 [Final Native Static Public]
    UAITask_UseGameplayBehaviorSmartObject* MoveToAndUseSmartObjectWithGameplayBehavior(AAIController* Controller, const FSmartObjectClaimHandle& ClaimHandle, bool bLockAILogic, const ESmartObjectClaimPriority& ClaimPriority); // 0x63b6230 [Final Native Static Public]

// UGameplayBehaviorSmartObjectsBlueprintFunctionLibrary (/Script/GameplayBehaviorSmartObjectsModule.GameplayBehaviorSmartObjectsBlueprintFunctionLibrary)
    bool UseGameplayBehaviorSmartObject(AActor* Avatar, AActor* SmartObject); // 0x63b6630 [Final Native Static Public]

// UValueOrBBKey_GameplayTagBlueprintUtility (/Script/GameplayBehaviorsModule.ValueOrBBKey_GameplayTagBlueprintUtility)
    FGameplayTagContainer GetTagContainer(FValueOrBBKey_GameplayTagContainer& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x6366230 [Final Native Static Public]

// UGameplayBehavior (/Script/GameplayBehaviorsModule.GameplayBehavior)
    void K2_TriggerBehavior(AActor* Avatar, UGameplayBehaviorConfig* Config, AActor* SmartObjectOwner); // 0x636d960 [Final Native Public]
    void K2_OnTriggeredPawn(APawn* Avatar, UGameplayBehaviorConfig* Config, AActor* SmartObjectOwner); // 0x16b94d0 [Event Public]
    void K2_OnTriggeredCharacter(ACharacter* Avatar, UGameplayBehaviorConfig* Config, AActor* SmartObjectOwner); // 0x16b94d0 [Event Public]
    void K2_OnTriggered(AActor* Avatar, UGameplayBehaviorConfig* Config, AActor* SmartObjectOwner); // 0x16b94d0 [Event Public]
    void K2_OnFinishedPawn(APawn* Avatar, bool bWasInterrupted); // 0x16b94d0 [Event Public]
    void K2_OnFinishedCharacter(ACharacter* Avatar, bool bWasInterrupted); // 0x16b94d0 [Event Public]
    void K2_OnFinished(AActor* Avatar, bool bWasInterrupted); // 0x16b94d0 [Event Public]
    int32 K2_GetNextActorIndexInSequence(int32 CurrentIndex); // 0x636d890 [Final Native Public]
    void K2_EndBehavior(AActor* Avatar); // 0x636d7f0 [Final Native Public]
    void K2_AbortBehavior(AActor* Avatar); // 0x636d750 [Final Native Public]

// UGameplayBehavior_BehaviorTree (/Script/GameplayBehaviorsModule.GameplayBehavior_BehaviorTree)
    void OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn); // 0x636db90 [Final Native Protected]

// UGameplayBehaviorsBlueprintFunctionLibrary (/Script/GameplayBehaviorsModule.GameplayBehaviorsBlueprintFunctionLibrary)
    void SetValueAsGameplayTagForBlackboardComp(UBlackboardComponent* BlackboardComp, const FName& KeyName, const FGameplayTagContainer& GameplayTagValue); // 0x636de80 [Final Native Static Public]
    void SetBlackboardValueAsGameplayTag(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FGameplayTagContainer& Value); // 0x636dc60 [Final Native Static Public]
    FGameplayTagContainer GetBlackboardValueAsGameplayTagFromBlackboardComp(UBlackboardComponent* BlackboardComp, const FName& KeyName); // 0x636d5a0 [Final Native Static Public]
    FGameplayTagContainer GetBlackboardValueAsGameplayTag(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x636d3b0 [Final Native Static Public]
    void AddGameplayTagFilterToBlackboardKeySelector(FBlackboardKeySelector& InSelector, UObject* Owner, const FName& PropertyName); // 0x636d110 [Final Native Static Public]

// UGameplayBehavior_AnimationBased (/Script/GameplayBehaviorsModule.GameplayBehavior_AnimationBased)
    void OnMontageFinished(UAnimMontage* Montage, bool bInterrupted, AActor* InAvatar); // 0x636da80 [Final Native Protected]

// UBlueprintCameraEvaluationDataFunctionLibrary (/Script/GameplayCameras.BlueprintCameraEvaluationDataFunctionLibrary)
    void SetDefaultCameraRigParameters(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig); // 0x86d0bb0 [Final Native Static Public]
    void SetCameraPose(FBlueprintCameraEvaluationDataRef& CameraData, FBlueprintCameraPose& CameraPose); // 0x86d08b0 [Final Native Static Public]
    FBlueprintCameraEvaluationDataRef MakeCameraEvaluationData(); // 0x86d06b0 [Final Native Static Public]
    FBlueprintCameraPose GetCameraPose(FBlueprintCameraEvaluationDataRef& CameraData); // 0x86cf480 [Final Native Static Public]
    void BlendCameraEvaluationData(FBlueprintCameraEvaluationDataRef& FromCameraData, FBlueprintCameraEvaluationDataRef& ToCameraData, float Factor); // 0x86cf1a0 [Final Native Static Public]

// UBlueprintCameraVariableTableFunctionLibrary (/Script/GameplayCameras.BlueprintCameraVariableTableFunctionLibrary)
    void SetVector4CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector4dCameraVariable* Variable, const FVector4& Value); // 0x86d1d10 [Final Native Static Public]
    void SetVector3CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector3dCameraVariable* Variable, const FVector& Value); // 0x86d1560 [Final Native Static Public]
    void SetVector2CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector2dCameraVariable* Variable, const FVector2D& Value); // 0x86d1bb0 [Final Native Static Public]
    void SetTransformCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UTransform3dCameraVariable* Variable, FTransform& Value); // 0x86d19d0 [Final Native Static Public]
    void SetRotatorCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, URotator3dCameraVariable* Variable, const FRotator& Value); // 0x86d1560 [Final Native Static Public]
    void SetInteger32CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UInteger32CameraVariable* Variable, int32 Value); // 0x86d1130 [Final Native Static Public]
    void SetFloatCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UFloatCameraVariable* Variable, float Value); // 0x86d0fd0 [Final Native Static Public]
    void SetDoubleCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UDoubleCameraVariable* Variable, double Value); // 0x86d0cd0 [Final Native Static Public]
    void SetBooleanCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UBooleanCameraVariable* Variable, bool Value); // 0x86d0750 [Final Native Static Public]
    FVector4 GetVector4CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector4dCameraVariable* Variable); // 0x86d0570 [Final Native Static Public]
    FVector GetVector3CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector3dCameraVariable* Variable); // 0x86d0430 [Final Native Static Public]
    FVector2D GetVector2CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UVector2dCameraVariable* Variable); // 0x86d0300 [Final Native Static Public]
    FTransform GetTransformCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UTransform3dCameraVariable* Variable); // 0x86d0190 [Final Native Static Public]
    FRotator GetRotatorCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, URotator3dCameraVariable* Variable); // 0x86cfd10 [Final Native Static Public]
    int32 GetInteger32CameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UInteger32CameraVariable* Variable); // 0x86cfac0 [Final Native Static Public]
    float GetFloatCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UFloatCameraVariable* Variable); // 0x86cf990 [Final Native Static Public]
    double GetDoubleCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UDoubleCameraVariable* Variable); // 0x86cf700 [Final Native Static Public]
    bool GetBooleanCameraVariable(FBlueprintCameraEvaluationDataRef& CameraData, UBooleanCameraVariable* Variable); // 0x86cf350 [Final Native Static Public]

// UBlueprintCameraContextDataTableFunctionLibrary (/Script/GameplayCameras.BlueprintCameraContextDataTableFunctionLibrary)
    bool SetStructData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, FInstancedStruct& Data); // 0x86d1840 [Final Native Static Public]
    bool SetStringData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, const FString& Data); // 0x86d16c0 [Final Native Static Public]
    bool SetObjectData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UObject* Data); // 0x86d1400 [Final Native Static Public]
    bool SetNameData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, const FName& Data); // 0x86d1290 [Final Native Static Public]
    bool SetEnumData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UEnum* EnumType, uint8 Data); // 0x86d0e30 [Final Native Static Public]
    bool SetClassData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, TSubclassOf<UObject> Data); // 0x86d0a50 [Final Native Static Public]
    FInstancedStruct GetStructData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UScriptStruct* DataStructType); // 0x86cffc0 [Final Native Static Public]
    FString GetStringData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x86cfe50 [Final Native Static Public]
    UObject* GetObjectData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x86cf5d0 [Final Native Static Public]
    FName GetNameData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x86cfbf0 [Final Native Static Public]
    uint8 GetEnumData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID, UEnum* EnumType); // 0x86cf830 [Final Native Static Public]
    TSubclassOf<UObject> GetClassData(FBlueprintCameraEvaluationDataRef& CameraData, const FCameraContextDataID& DataID); // 0x86cf5d0 [Final Native Static Public]

// UCameraRigInstanceFunctions (/Script/GameplayCameras.CameraRigInstanceFunctions)
    bool IsValid(const FCameraRigInstanceID& InstanceId); // 0x86d5de0 [Final Native Static Public]

// UGameplayCameraParameterSetterComponent (/Script/GameplayCameras.GameplayCameraParameterSetterComponent)
    void StopParameterSetters(bool bImmediately); // 0x86d6350 [Final Native Public]
    void StartParameterSetters(); // 0x86d60f0 [Final Native Public]
    void OnActorEndOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x86d5f30 [Final Native Private]
    void OnActorBeginOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x86d5e60 [Final Native Private]

// AGameplayCamerasPlayerCameraManager (/Script/GameplayCameras.GameplayCamerasPlayerCameraManager)
    void StopCameraModifierRig(const FCameraRigInstanceID& InstanceId, bool bImmediately); // 0x86d6270 [Final Native Public]
    void StealPlayerController(APlayerController* PlayerController); // 0x86d61e0 [Final Native Public]
    FCameraRigInstanceID StartVisualCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x86d6110 [Final Native Public]
    FCameraRigInstanceID StartGlobalCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x86d6020 [Final Native Public]
    void ReleasePlayerController(); // 0x86d6000 [Final Native Public]

// UBlueprintCameraDirectorEvaluator (/Script/GameplayCameras.BlueprintCameraDirectorEvaluator)
    bool RunChildCameraDirector(float DeltaTime, const FName& ChildSlotName); // 0x872a2a0 [Final Native Public]
    void RunCameraDirector(float DeltaTime, UObject* EvaluationContextOwner, FBlueprintCameraDirectorEvaluationParams& Params); // 0x16b94d0 [Event Public]
    bool RemoveChildEvaluationContext(UObject* ChildEvaluationContextOwner, const FName& ChildSlotName); // 0x16b94d0 [Event Public]
    FBlueprintCameraEvaluationDataRef GetInitialContextResult(); // 0x8729170 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetConditionalContextResult(const ECameraEvaluationDataCondition& Condition); // 0x8728a80 [Final Native Public]
    AActor* FindEvaluationContextOwnerActor(TSubclassOf<AActor> ActorClass); // 0x87280c0 [Final Native Public]
    void DeactivatePersistentVisualCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x8728030 [Final Native Public]
    void DeactivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x8727fa0 [Final Native Public]
    void DeactivatePersistentBaseCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x8727f10 [Final Native Public]
    void DeactivateCameraDirector(UObject* EvaluationContextOwner, FBlueprintCameraDirectorDeactivateParams& Params); // 0x16b94d0 [Event Public]
    FName AddChildEvaluationContext(UObject* ChildEvaluationContextOwner); // 0x16b94d0 [Event Public]
    void ActivatePersistentVisualCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x8727d40 [Final Native Public]
    void ActivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x8727bb0 [Final Native Public]
    void ActivatePersistentBaseCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x8727a20 [Final Native Public]
    void ActivateCameraRigViaProxy(UCameraRigProxyAsset* CameraRigProxy, bool bForceNewInstance); // 0x8727020 [Final Native Public]
    void ActivateCameraRig(UCameraRigAsset* CameraRig, bool bForceNewInstance); // 0x8726f50 [Final Native Public]
    void ActivateCameraDirector(UObject* EvaluationContextOwner, FBlueprintCameraDirectorActivateParams& Params); // 0x16b94d0 [Event Public]

// UActivateCameraRigFunctions (/Script/GameplayCameras.ActivateCameraRigFunctions)
    void ActivatePersistentVisualCameraRig(UObject* WorldContextObject, APlayerController* PlayerController, UCameraRigAsset* CameraRig); // 0x8727c40 [Final Native Static Public]
    void ActivatePersistentGlobalCameraRig(UObject* WorldContextObject, APlayerController* PlayerController, UCameraRigAsset* CameraRig); // 0x8727ab0 [Final Native Static Public]
    void ActivatePersistentBaseCameraRig(UObject* WorldContextObject, APlayerController* PlayerController, UCameraRigAsset* CameraRig); // 0x8727920 [Final Native Static Public]

// UBlueprintCameraPoseFunctionLibrary (/Script/GameplayCameras.BlueprintCameraPoseFunctionLibrary)
    FBlueprintCameraPose SetTransform(FBlueprintCameraPose& CameraPose, FTransform& Transform); // 0x872b2b0 [Final Native Static Public]
    FBlueprintCameraPose SetTargetDistance(FBlueprintCameraPose& CameraPose, double TargetDistance); // 0x872b0a0 [Final Native Static Public]
    FBlueprintCameraPose SetRotation(FBlueprintCameraPose& CameraPose, const FRotator& Rotation); // 0x872ae90 [Final Native Static Public]
    FBlueprintCameraPose SetLocation(FBlueprintCameraPose& CameraPose, const FVector& Location); // 0x872ac90 [Final Native Static Public]
    FBlueprintCameraPose SetFocalLength(FBlueprintCameraPose& CameraPose, float FocalLength); // 0x872aab0 [Final Native Static Public]
    FBlueprintCameraPose SetFieldOfView(FBlueprintCameraPose& CameraPose, float FieldOfView); // 0x872a8d0 [Final Native Static Public]
    FBlueprintCameraPose MakeCameraPoseFromCineCameraComponent(UCineCameraComponent* CameraComponent); // 0x8729f70 [Final Native Static Public]
    FBlueprintCameraPose MakeCameraPoseFromCameraComponent(UCameraComponent* CameraComponent); // 0x8729e60 [Final Native Static Public]
    FTransform GetTransform(FBlueprintCameraPose& CameraPose); // 0x8729bf0 [Final Native Static Public]
    double GetTargetDistance(FBlueprintCameraPose& CameraPose); // 0x8729ae0 [Final Native Static Public]
    FVector GetTargetAtDistance(FBlueprintCameraPose& CameraPose, double TargetDistance); // 0x8729910 [Final Native Static Public]
    FVector GetTarget(FBlueprintCameraPose& CameraPose); // 0x8729790 [Final Native Static Public]
    double GetSensorAspectRatio(FBlueprintCameraPose& CameraPose); // 0x8729670 [Final Native Static Public]
    FRotator GetRotation(FBlueprintCameraPose& CameraPose); // 0x8729550 [Final Native Static Public]
    FVector GetLocation(FBlueprintCameraPose& CameraPose); // 0x8729430 [Final Native Static Public]
    double GetFocalLength(FBlueprintCameraPose& CameraPose); // 0x8729060 [Final Native Static Public]
    double GetFieldOfView(FBlueprintCameraPose& CameraPose); // 0x8728f50 [Final Native Static Public]
    double GetEffectiveFieldOfView(FBlueprintCameraPose& CameraPose); // 0x8728e00 [Final Native Static Public]
    FRay GetAimRay(FBlueprintCameraPose& CameraPose); // 0x8728360 [Final Native Static Public]
    FVector GetAimDir(FBlueprintCameraPose& CameraPose); // 0x8728210 [Final Native Static Public]

// UCameraRigParameterInterop (/Script/GameplayCameras.CameraRigParameterInterop)
    void SetCameraParameter(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig, const FName& ParameterName, const int32& NewValue); // 0x872a370 [Final Native Static Public]
    void GetCameraParameter(FBlueprintCameraEvaluationDataRef& CameraData, UCameraRigAsset* CameraRig, const FName& ParameterName, const int32& ReturnValue); // 0x87284e0 [Final Native Static Public]

// UCameraRigParameterInteropLibrary (/Script/GameplayCameras.CameraRigParameterInteropLibrary)
    FVector3f MakeLiteralVector3f(const FVector3f& Value); // 0x872a220 [Final Native Static Public]
    FVector2D MakeLiteralVector2D(const FVector2D& Value); // 0x872a120 [Final Native Static Public]
    FVector MakeLiteralVector(const FVector& Value); // 0x872a1a0 [Final Native Static Public]
    FRotator MakeLiteralRotator(const FRotator& Value); // 0x872a1a0 [Final Native Static Public]
    FLinearColor MakeLiteralLinearColor(const FLinearColor& Value); // 0x872a120 [Final Native Static Public]

// AGameplayCameraActor (/Script/GameplayCameras.GameplayCameraActor)
    UGameplayCameraComponent* GetCameraComponent(); // 0x406fe70 [Final Native Public]

// UGameplayCameraComponentBase (/Script/GameplayCameras.GameplayCameraComponentBase)
    UCineCameraComponent* GetOutputCameraComponent(); // 0x8197160 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetInitialResult(); // 0x8729260 [Final Native Public]
    FBlueprintCameraEvaluationDataRef GetConditionalResult(const ECameraEvaluationDataCondition& Condition); // 0x8728bd0 [Final Native Public]
    void DeactivateCamera(bool bImmediately); // 0x8727dd0 [Final Native Public]
    void ActivateCameraForPlayerIndex(int32 PlayerIndex, bool bSetAsViewTarget, const EGameplayCameraComponentActivationMode& ActivationMode); // 0x8726c90 [Final Native Public]
    void ActivateCameraForPlayerController(APlayerController* PlayerController, bool bSetAsViewTarget, const EGameplayCameraComponentActivationMode& ActivationMode); // 0x87269d0 [Final Native Public]

// AGameplayCameraRigActor (/Script/GameplayCameras.GameplayCameraRigActor)
    UGameplayCameraRigComponent* GetCameraRigComponent(); // 0x406fe70 [Final Native Public]

// AGameplayCameraSystemActor (/Script/GameplayCameras.GameplayCameraSystemActor)
    UGameplayCameraSystemComponent* GetCameraSystemComponent(); // 0x406fe70 [Final Native Public]

// UGameplayCameraSystemComponent (/Script/GameplayCameras.GameplayCameraSystemComponent)
    void StopCameraModifierRig(const FCameraRigInstanceID& InstanceId, bool bImmediately); // 0x872b720 [Final Native Public]
    FCameraRigInstanceID StartVisualCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x872b650 [Final Native Public]
    FCameraRigInstanceID StartGlobalCameraModifierRig(UCameraRigAsset* CameraRig, int32 OrderKey); // 0x872b580 [Final Native Public]
    bool IsCameraSystemActiveForPlayController(APlayerController* PlayerController); // 0x8729d80 [Final Native Public]
    void DeactivateCameraSystem(AActor* NextViewTarget); // 0x8727e60 [Final Native Public]
    void ActivateCameraSystemForPlayerIndex(int32 PlayerIndex); // 0x8727260 [Final Native Public]
    void ActivateCameraSystemForPlayerController(APlayerController* PlayerController); // 0x87270f0 [Final Native Public]

// UGameplayControlRotationComponent (/Script/GameplayCameras.GameplayControlRotationComponent)
    void DeactivateControlRotationManagement(); // 0x8727ef0 [Final Native Public]
    void ActivateControlRotationManagementForPlayerIndex(int32 PlayerIndex); // 0x8727890 [Final Native Public]
    void ActivateControlRotationManagementForPlayerController(APlayerController* PlayerController); // 0x8727310 [Final Native Public]

// UBlueprintCameraNodeEvaluator (/Script/GameplayCameras.BlueprintCameraNodeEvaluator)
    void TickCameraNode(float DeltaTime); // 0x16b94d0 [Event Public]
    void SetDefaultOwningCameraRigParameters(const FBlueprintCameraEvaluationDataRef& TargetCameraData); // 0x8759e30 [Final Native Public]
    void SetCurrentCameraPose(FBlueprintCameraPose& CameraPose); // 0x8759d20 [Final Native Public]
    void SetCameraPose(FBlueprintCameraPose& InCameraPose); // 0x8759d20 [Final Native Public]
    void InitializeCameraNode(); // 0x16b94d0 [Event Public]
    APlayerController* GetPlayerController(); // 0x8759cd0 [Final Native Public]
    FBlueprintCameraPose GetCurrentCameraPose(); // 0x8759c20 [Final Native Public]
    FBlueprintCameraPose GetCameraPose(); // 0x8759c20 [Final Native Public]
    AActor* FindEvaluationContextOwnerActor(TSubclassOf<AActor> ActorClass); // 0x8759b70 [Final Native Public]

// AGameplayDebuggerCategoryReplicator (/Script/GameplayDebugger.GameplayDebuggerCategoryReplicator)
    void ServerSetViewPoint(const FVector& InViewLocation, const FVector& InViewDirection); // 0x6224930 [Native Event Protected]
    void ServerSetEnabled(bool bEnable); // 0x6224870 [Native Event Protected]
    void ServerSetDebugActor(AActor* Actor, bool bSelectInEditor); // 0x6224770 [Native Event Protected]
    void ServerSetCategoryEnabled(int32 CategoryId, bool bEnable); // 0x6224670 [Native Event Protected]
    void ServerSendExtensionInputEvent(int32 ExtensionId, int32 HandlerId); // 0x6224570 [Native Event Protected]
    void ServerSendCategoryInputEvent(int32 CategoryId, int32 HandlerId); // 0x6224470 [Native Event Protected]
    void ServerResetViewPoint(); // 0x6224420 [Native Event Protected]
    void OnRep_ReplicatedData(); // 0x62243e0 [Final Native Protected]
    void ClientDataPackPacket(const FGameplayDebuggerDataPackRPCParams& Params); // 0x6224330 [Native Event Protected]

// UBlueprintGameplayTagLibrary (/Script/GameplayTags.BlueprintGameplayTagLibrary)
    bool RemoveGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x39a6220 [Final Native Static Public]
    bool NotEqual_TagTag(const FGameplayTag& A, const FString& B); // 0x39a6090 [Final Native Static Public]
    bool NotEqual_TagContainerTagContainer(const FGameplayTagContainer& A, const FString& B); // 0x39a5e00 [Final Native Static Public]
    bool NotEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x39a5c50 [Final Native Static Public]
    bool NotEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x39a5b80 [Final Native Static Public]
    bool MatchesTag(const FGameplayTag& TagOne, const FGameplayTag& TagTwo, bool bExactMatch); // 0x39a5a40 [Final Native Static Public]
    bool MatchesAnyTags(const FGameplayTag& TagOne, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x39a58b0 [Final Native Static Public]
    FGameplayTagContainer MakeLiteralGameplayTagContainer(const FGameplayTagContainer& Value); // 0x39a5620 [Final Native Static Public]
    FGameplayTag MakeLiteralGameplayTag(const FGameplayTag& Value); // 0x39a55a0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchNoTags(FGameplayTagContainer& InTags); // 0x39a5400 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAnyTags(FGameplayTagContainer& InTags); // 0x39a5260 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAllTags(FGameplayTagContainer& InTags); // 0x39a50c0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery(const FGameplayTagQuery& TagQuery); // 0x39a4db0 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromTag(const FGameplayTag& SingleTag); // 0x39a4c50 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray<FGameplayTag>& GameplayTags); // 0x39a4b10 [Final Native Static Public]
    bool IsTagQueryEmpty(FGameplayTagQuery& TagQuery); // 0x39a4a20 [Final Native Static Public]
    bool IsGameplayTagValid(const FGameplayTag& GameplayTag); // 0x39a4990 [Final Native Static Public]
    bool HasTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag, bool bExactMatch); // 0x39a47c0 [Final Native Static Public]
    bool HasAnyTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x39a44c0 [Final Native Static Public]
    bool HasAllTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x39a4190 [Final Native Static Public]
    bool HasAllMatchingGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, FGameplayTagContainer& OtherContainer); // 0x39a4040 [Final Native Static Public]
    FName GetTagName(FGameplayTag& GameplayTag); // 0x39a3ed0 [Final Native Static Public]
    FGameplayTagContainer GetOwnedGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface); // 0x39a3d60 [Final Native Static Public]
    int32 GetNumGameplayTagsInContainer(FGameplayTagContainer& TagContainer); // 0x39a3ca0 [Final Native Static Public]
    FString GetDebugStringFromGameplayTagContainer(FGameplayTagContainer& TagContainer); // 0x39a3b10 [Final Native Static Public]
    FString GetDebugStringFromGameplayTag(const FGameplayTag& GameplayTag); // 0x39a3a30 [Final Native Static Public]
    void GetAllActorsOfClassMatchingTagQuery(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FGameplayTagQuery& GameplayTagQuery, const TArray<AActor*>& OutActors); // 0x39a3830 [Final Native Static Public]
    FGameplayTagContainer Filter(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x39a3670 [Final Native Static Public]
    bool EqualEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x39a34c0 [Final Native Static Public]
    bool EqualEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x39a33f0 [Final Native Static Public]
    bool DoesTagAssetInterfaceHaveTag(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, const FGameplayTag& Tag); // 0x39a32e0 [Final Native Static Public]
    bool DoesContainerMatchTagQuery(FGameplayTagContainer& TagContainer, FGameplayTagQuery& TagQuery); // 0x39a3160 [Final Native Static Public]
    TScriptInterface<IGameplayTagAssetInterface> Conv_ObjectToGameplayTagAssetInterface(UObject* InObject); // 0x39a3090 [Final Native Static Public]
    void BreakGameplayTagContainer(FGameplayTagContainer& GameplayTagContainer, const TArray<FGameplayTag>& GameplayTags); // 0x39a2f70 [Final Native Static Public]
    void AppendGameplayTagContainers(FGameplayTagContainer& InOutTagContainer, FGameplayTagContainer& InTagContainer); // 0x39a2dd0 [Final Native Static Public]
    void AddGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x39a2c90 [Final Native Static Public]

// IGameplayTagAssetInterface (/Script/GameplayTags.GameplayTagAssetInterface)
    bool HasMatchingGameplayTag(const FGameplayTag& TagToCheck); // 0x39a4720 [Native Public]
    bool HasAnyMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x39a43f0 [Native Public]
    bool HasAllMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x39a3f70 [Native Public]
    FGameplayTagContainer BP_GetOwnedGameplayTags(); // 0x39a2f10 [Native Protected]

// UGameplayTask (/Script/GameplayTasks.GameplayTask)
    void ReadyForActivation(); // 0x5133290 [Final Native Public]
    void GenericGameplayTaskDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void EndTask(); // 0x5132e40 [Final Native Public]

// UGameplayTasksComponent (/Script/GameplayTasks.GameplayTasksComponent)
    void OnRep_SimulatedTasks(const TArray<UGameplayTask*>& PreviousSimulatedTasks); // 0x51331e0 [Final Native Public]
    EGameplayTaskRunResult K2_RunGameplayTask(const TScriptInterface<IGameplayTaskOwnerInterface>& TaskOwner, UGameplayTask* Task, uint8 Priority, const TArray<TSubclassOf<UGameplayTaskResource>>& AdditionalRequiredResources, const TArray<TSubclassOf<UGameplayTaskResource>>& AdditionalClaimedResources); // 0x5132f50 [Final Native Static Public]

// UGameplayTask_ClaimResource (/Script/GameplayTasks.GameplayTask_ClaimResource)
    UGameplayTask_ClaimResource* ClaimResources(const TScriptInterface<IGameplayTaskOwnerInterface>& InTaskOwner, const TArray<TSubclassOf<UGameplayTaskResource>>& ResourceClasses, uint8 Priority, const FName& TaskInstanceName); // 0x5132bf0 [Final Native Static Public]
    UGameplayTask_ClaimResource* ClaimResource(const TScriptInterface<IGameplayTaskOwnerInterface>& InTaskOwner, TSubclassOf<UGameplayTaskResource> ResourceClass, uint8 Priority, const FName& TaskInstanceName); // 0x5132920 [Final Native Static Public]

// UGameplayTask_SpawnActor (/Script/GameplayTasks.GameplayTask_SpawnActor)
    UGameplayTask_SpawnActor* SpawnActor(const TScriptInterface<IGameplayTaskOwnerInterface>& TaskOwner, const FVector& SpawnLocation, const FRotator& SpawnRotation, TSubclassOf<AActor> Class, bool bSpawnOnlyOnAuthority); // 0x51332b0 [Final Native Static Public]
    void FinishSpawningActor(UObject* WorldContextObject, AActor* SpawnedActor); // 0x5132e80 [Native Public]
    bool BeginSpawningActor(UObject* WorldContextObject, const AActor*& SpawnedActor); // 0x5132810 [Native Public]

// UGameplayTask_TimeLimitedExecution (/Script/GameplayTasks.GameplayTask_TimeLimitedExecution)
    void TaskFinishDelegate__DelegateSignature(); // 0x16b94d0 [Public]

// UGameplayTask_WaitDelay (/Script/GameplayTasks.GameplayTask_WaitDelay)
    UGameplayTask_WaitDelay* TaskWaitDelay(const TScriptInterface<IGameplayTaskOwnerInterface>& TaskOwner, float Time, uint8 Priority); // 0x5133570 [Final Native Static Public]
    void TaskDelayDelegate__DelegateSignature(); // 0x16b94d0 [Public]

// AGeometryCacheActor (/Script/GeometryCache.GeometryCacheActor)
    UGeometryCacheComponent* GetGeometryCacheComponent(); // 0x406fe70 [Final Native Public]

// UGeometryCacheComponent (/Script/GeometryCache.GeometryCacheComponent)
    void TickAtThisTime(float Time, bool bInIsRunning, bool bInBackwards, bool bInIsLooping); // 0x6a95c50 [Final Native Public]
    void Stop(); // 0x6a95c30 [Final Native Public]
    void SetWireframeOverrideColor(const FLinearColor& Color); // 0x6a95bb0 [Final Native Public]
    void SetStartTimeOffset(float NewStartTimeOffset); // 0x6a95b00 [Final Native Public]
    void SetPlaybackSpeed(float NewPlaybackSpeed); // 0x6a95a60 [Final Native Public]
    void SetOverrideWireframeColor(bool bOverride); // 0x6a959d0 [Final Native Public]
    void SetMotionVectorScale(float NewMotionVectorScale); // 0x6a95930 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x6a956e0 [Final Native Public]
    bool SetGeometryCache(UGeometryCache* NewGeomCache); // 0x6a95640 [Final Native Public]
    void SetExtrapolateFrames(bool bNewExtrapolating); // 0x6a955b0 [Final Native Public]
    void PlayReversedFromEnd(); // 0x6a95550 [Final Native Public]
    void PlayReversed(); // 0x6a95500 [Final Native Public]
    void PlayFromStart(); // 0x6a954a0 [Final Native Public]
    void Play(); // 0x6a95450 [Final Native Public]
    void Pause(); // 0x6a95420 [Final Native Public]
    bool IsPlayingReversed(); // 0x6a953e0 [Final Native Public]
    bool IsPlaying(); // 0x6a953c0 [Final Native Public]
    bool IsLooping(); // 0x6a953a0 [Final Native Public]
    bool IsExtrapolatingFrames(); // 0x6a95380 [Final Native Public]
    FLinearColor GetWireframeOverrideColor(); // 0x6a95350 [Final Native Public]
    float GetStartTimeOffset(); // 0x6a95330 [Final Native Public]
    float GetPlaybackSpeed(); // 0x6a952f0 [Final Native Public]
    float GetPlaybackDirection(); // 0x6a952d0 [Final Native Public]
    bool GetOverrideWireframeColor(); // 0x6a952b0 [Final Native Public]
    int32 GetNumberOfTracks(); // 0x6a95280 [Final Native Public]
    int32 GetNumberOfFrames(); // 0x6a95240 [Final Native Public]
    float GetMotionVectorScale(); // 0x6a95200 [Final Native Public]
    float GetElapsedTime(); // 0x6a951e0 [Final Native Public]
    float GetDuration(); // 0x6a951c0 [Final Native Public]
    float GetAnimationTime(); // 0x6a95180 [Final Native Public]

// UGeometryCacheTrack_FlipbookAnimation (/Script/GeometryCache.GeometryCacheTrack_FlipbookAnimation)
    void AddMeshSample(FGeometryCacheMeshData& MeshData, float SampleTime); // 0x6a94f20 [Final Native Public]

// UGeometryCacheTrack_TransformAnimation (/Script/GeometryCache.GeometryCacheTrack_TransformAnimation)
    void SetMesh(FGeometryCacheMeshData& NewMeshData); // 0x6a95770 [Final Native Public]

// UGeometryCacheTrack_TransformGroupAnimation (/Script/GeometryCache.GeometryCacheTrack_TransformGroupAnimation)
    void SetMesh(FGeometryCacheMeshData& NewMeshData); // 0x6a95770 [Final Native Public]

// UGeometryCollectionBlueprintLibrary (/Script/GeometryCollectionEngine.GeometryCollectionBlueprintLibrary)
    void SetISMPoolCustomInstanceData(UGeometryCollectionComponent* GeometryCollectionComponent, int32 CustomDataIndex, float CustomDataValue); // 0x3525e00 [Final Native Static Public]
    void SetCustomInstanceDataByName(UGeometryCollectionComponent* GeometryCollectionComponent, const FName& CustomDataName, float CustomDataValue); // 0x3525f00 [Final Native Static Public]
    void SetCustomInstanceDataByIndex(UGeometryCollectionComponent* GeometryCollectionComponent, int32 CustomDataIndex, float CustomDataValue); // 0x3525e00 [Final Native Static Public]

// UGeometryCollectionISMPoolSubSystem (/Script/GeometryCollectionEngine.GeometryCollectionISMPoolSubSystem)
    void OnActorEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x351ff40 [Final Native Protected]

// UChaosDestructionListener (/Script/GeometryCollectionEngine.ChaosDestructionListener)
    void SortTrailingEvents(const TArray<FChaosTrailingEventData>& TrailingEvents, const EChaosTrailingSortMethod& SortMethod); // 0x356dda0 [Final Native Public]
    void SortRemovalEvents(const TArray<FChaosRemovalEventData>& RemovalEvents, const EChaosRemovalSortMethod& SortMethod); // 0x356dc90 [Final Native Public]
    void SortCollisionEvents(const TArray<FChaosCollisionEventData>& CollisionEvents, const EChaosCollisionSortMethod& SortMethod); // 0x356db80 [Final Native Public]
    void SortBreakingEvents(const TArray<FChaosBreakingEventData>& BreakingEvents, const EChaosBreakingSortMethod& SortMethod); // 0x356da70 [Final Native Public]
    void SetTrailingEventRequestSettings(FChaosTrailingEventRequestSettings& InSettings); // 0x356d860 [Final Native Public]
    void SetTrailingEventEnabled(bool bIsEnabled); // 0x356d7c0 [Final Native Public]
    void SetRemovalEventRequestSettings(FChaosRemovalEventRequestSettings& InSettings); // 0x356d190 [Final Native Public]
    void SetRemovalEventEnabled(bool bIsEnabled); // 0x356d0f0 [Final Native Public]
    void SetCollisionEventRequestSettings(FChaosCollisionEventRequestSettings& InSettings); // 0x356c0f0 [Final Native Public]
    void SetCollisionEventEnabled(bool bIsEnabled); // 0x356c050 [Final Native Public]
    void SetBreakingEventRequestSettings(FChaosBreakingEventRequestSettings& InSettings); // 0x356bf90 [Final Native Public]
    void SetBreakingEventEnabled(bool bIsEnabled); // 0x356bef0 [Final Native Public]
    void RemoveGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x356b8e0 [Final Native Public]
    void RemoveChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x3569c90 [Final Native Public]
    bool IsEventListening(); // 0x356b570 [Final Native Public]
    void AddGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x3569d00 [Final Native Public]
    void AddChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x3569c90 [Final Native Public]

// AGeometryCollectionActor (/Script/GeometryCollectionEngine.GeometryCollectionActor)
    bool RaycastSingle(const FVector& Start, const FVector& End, FHitResult& OutHit); // 0x356b620 [Final Native Public]

// UGeometryCollectionComponent (/Script/GeometryCollectionEngine.GeometryCollectionComponent)
    void SetUseStaticMeshCollisionForTraces(bool bInUseStaticMeshCollisionForTraces); // 0x356d9c0 [Final Native Public]
    void SetUseMaterialDamageModifiers(bool bInUseMaterialDamageModifiers); // 0x356d920 [Final Native Public]
    void SetSolverActor(AChaosSolverActor* InSolverActor); // 0x356d710 [Final Native Private]
    void SetRootProxyComponentSpaceTransform(int32 Index, FTransform& RootProxyTransform); // 0x356d570 [Final Native Public]
    void SetRestCollection(UGeometryCollection* RestCollectionIn, bool bApplyAssetDefaults); // 0x356d240 [Final Native Public]
    void SetPerParticleCollisionProfileName(const TArray<int32>& BoneIds, const FName& ProfileName); // 0x356cfe0 [Final Native Public]
    void SetPerLevelCollisionProfileNames(const TArray<FName>& ProfileNames); // 0x356cf20 [Final Native Public]
    void SetOneWayInteractionLevel(int32 InOneWayInteractionLevel); // 0x356ce80 [Final Native Public]
    void SetNotifyRemovals(bool bNewNotifyRemovals); // 0x356cdc0 [Final Native Public]
    void SetNotifyGlobalRemovals(bool bNewNotifyGlobalRemovals); // 0x356cce0 [Final Native Public]
    void SetNotifyGlobalCrumblings(bool bNewNotifyGlobalCrumblings, bool bGlobalNewCrumblingEventIncludesChildren); // 0x356cbe0 [Final Native Public]
    void SetNotifyGlobalCollision(bool bNewNotifyGlobalCollisions); // 0x356cb10 [Final Native Public]
    void SetNotifyGlobalBreaks(bool bNewNotifyGlobalBreaks); // 0x356ca60 [Final Native Public]
    void SetNotifyCrumblings(bool bNewNotifyCrumblings, bool bNewCrumblingEventIncludesChildren); // 0x356c950 [Final Native Public]
    void SetNotifyBreaks(bool bNewNotifyBreaks); // 0x356c890 [Final Native Public]
    void SetLocalRestTransforms(const TArray<FTransform>& Transforms, bool bOnlyLeaves); // 0x356c790 [Final Native Public]
    void SetGravityGroupIndex(int32 InGravityGroupIndex); // 0x356c6f0 [Final Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x356c5c0 [Final Native Public]
    void SetDensityFromPhysicsMaterial(bool bInDensityFromPhysicsMaterial); // 0x356c510 [Final Native Public]
    void SetDamageThreshold(const TArray<float>& InDamageThreshold); // 0x356c3b0 [Final Native Public]
    void SetDamagePropagationData(FGeometryCollectionDamagePropagationData& InDamagePropagationData); // 0x356c2d0 [Final Native Public]
    void SetDamageModel(const EDamageModelTypeEnum& InDamageModel); // 0x356c240 [Final Native Public]
    void SetAnchoredByTransformedBox(const FBox& Box, const FTransform& Transform, bool bAnchored, int32 MaxLevel); // 0x356bcc0 [Final Native Public]
    void SetAnchoredByIndex(int32 Index, bool bAnchored); // 0x356bbe0 [Final Native Public]
    void SetAnchoredByBox(const FBox& WorldSpaceBox, bool bAnchored, int32 MaxLevel); // 0x356ba40 [Final Native Public]
    void SetAbandonedParticleCollisionProfileName(const FName& CollisionProfile); // 0x356b9a0 [Final Native Public]
    void RemoveAllAnchors(); // 0x356b8b0 [Final Native Public]
    void ReceivePhysicsCollision(FChaosPhysicsCollisionInfo& CollisionInfo); // 0x16b94d0 [Event Public]
    void OnRep_RepStateData(); // 0x356b600 [Final Native Protected]
    void OnRep_RepDynamicData(); // 0x356b5e0 [Final Native Protected]
    void OnRep_RepData(); // 0x356b5c0 [Final Native Protected]
    void NotifyGeometryCollectionPhysicsStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x16b94d0 [Public]
    void NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x16b94d0 [Public]
    bool IsRootBroken(); // 0x356b5a0 [Final Native Public]
    bool GetUseStaticMeshCollisionForTraces(); // 0x356b550 [Final Native Public]
    AChaosSolverActor* GetSolverActor(); // 0x356b530 [Final Native Private]
    FTransform GetRootInitialTransform(); // 0x356b4c0 [Final Native Public]
    int32 GetRootIndex(); // 0x356b480 [Final Native Public]
    FTransform GetRootCurrentTransform(); // 0x356b410 [Final Native Public]
    void GetMassAndExtents(int32 ItemIndex, const float& OutMass, const FBox& OutExtents); // 0x356b2d0 [Final Native Public]
    TArray<FTransform> GetLocalRestTransforms(bool bInitialTransforms); // 0x356b1f0 [Final Native Public]
    FBox GetLocalBounds(); // 0x356b1a0 [Final Native Public]
    TArray<FTransform> GetInitialLocalRestTransforms(); // 0x356b120 [Final Native Public]
    int32 GetInitialLevel(int32 ItemIndex); // 0x356b080 [Final Native Public]
    FString GetDebugInfo(); // 0x356b000 [Final Native Public]
    TArray<float> GetDamageThreshold(); // 0x356aed0 [Final Native Public]
    void ForceBrokenForCustomRenderer(bool bForceBroken); // 0x356ae30 [Final Native Public]
    void EnableRootProxyForCustomRenderer(bool bEnable); // 0x356ad90 [Final Native Public]
    void CrumbleCluster(int32 ItemIndex); // 0x356ac90 [Final Native Public]
    void CrumbleActiveClusters(); // 0x356ac60 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EGeometryCollectionPhysicsTypeEnum& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x356a7c0 [Final Native Public]
    void ApplyLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x356a6d0 [Final Native Public]
    void ApplyKinematicField(float Radius, const FVector& position); // 0x356a530 [Final Native Public]
    void ApplyInternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x356a340 [Final Native Public]
    void ApplyExternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x356a150 [Final Native Public]
    void ApplyBreakingLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x356a060 [Final Native Public]
    void ApplyBreakingAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x3569f70 [Final Native Public]
    void ApplyAssetDefaults(); // 0x3569f50 [Final Native Public]
    void ApplyAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x3569e60 [Final Native Public]

// UGeometryCollection (/Script/GeometryCollectionEngine.GeometryCollection)
    void SetEnableNanite(bool bValue); // 0x356c660 [Final Native Public]
    void SetDataflowAsset(UDataflow* InDataflowAsset); // 0x356c480 [Final Native Public]
    void SetConvertVertexColorsToSRGB(bool bValue); // 0x356c1b0 [Final Native Public]
    UDataflow* GetDataflowAsset(); // 0x356afc0 [Final Native Public]

// UDynamicMeshProcessorBlueprint (/Script/GeometryFramework.DynamicMeshProcessorBlueprint)
    void ProcessDynamicMesh(UDynamicMesh* TargetMesh, const bool& bFailed); // 0x16b94d0 [Event Public]

// UBaseDynamicMeshComponent (/Script/GeometryFramework.BaseDynamicMeshComponent)
    void SetViewModeOverridesEnabled(bool bEnabled); // 0x6ab4ad0 [Native Public]
    void SetVertexColorSpaceTransformMode(const EDynamicMeshVertexColorTransformMode& NewMode); // 0x6ab4a50 [Native Public]
    void SetShadowsEnabled(bool bEnabled); // 0x6ab4930 [Native Public]
    void SetSecondaryRenderMaterial(UMaterialInterface* Material); // 0x6ab48a0 [Native Public]
    void SetSecondaryBuffersVisibility(bool bSetVisible); // 0x6ab4810 [Native Public]
    void SetOverrideWireframeRenderMaterial(UMaterialInterface* Material); // 0x6ab4780 [Native Public]
    void SetOverrideSecondaryWireframeRenderMaterial(UMaterialInterface* Material); // 0x6ab46f0 [Native Public]
    void SetOverrideRenderMaterial(UMaterialInterface* Material); // 0x6ab4660 [Native Public]
    void SetMeshDrawPath(const EDynamicMeshDrawPath& NewDrawPath); // 0x6ab45e0 [Native Public]
    void SetEnableWireframeRenderPass(bool bEnable); // 0x6ab4550 [Native Public]
    void SetEnableRaytracing(bool bSetEnabled); // 0x6ab44c0 [Native Public]
    void SetEnableFlatShading(bool bEnable); // 0x6ab4430 [Native Public]
    void SetDistanceFieldMode(const EDynamicMeshComponentDistanceFieldMode& NewDistFieldMode); // 0x6ab4250 [Native Public]
    void SetConstantOverrideColor(const FColor& NewColor); // 0x6ab40e0 [Native Public]
    void SetColorOverrideMode(const EDynamicMeshComponentColorOverrideMode& NewMode); // 0x6ab3f90 [Native Public]
    bool HasOverrideRenderMaterial(int32 K); // 0x6ab37b0 [Native Public]
    bool GetViewModeOverridesEnabled(); // 0x6ab3780 [Native Public]
    EDynamicMeshVertexColorTransformMode GetVertexColorSpaceTransformMode(); // 0x6ab3750 [Native Public]
    bool GetShadowsEnabled(); // 0x6ab36c0 [Native Public]
    UMaterialInterface* GetSecondaryRenderMaterial(); // 0x6ab3690 [Native Public]
    bool GetSecondaryBuffersVisibility(); // 0x6ab3660 [Native Public]
    UMaterialInterface* GetOverrideWireframeRenderMaterial(); // 0x6ab3630 [Native Public]
    UMaterialInterface* GetOverrideSecondaryWireframeRenderMaterial(); // 0x6ab3600 [Native Public]
    UMaterialInterface* GetOverrideRenderMaterial(int32 MaterialIndex); // 0x6ab3560 [Native Public]
    EDynamicMeshDrawPath GetMeshDrawPath(); // 0x6ab3530 [Native Public]
    bool GetFlatShadingEnabled(); // 0x6ab3500 [Native Public]
    bool GetEnableWireframeRenderPass(); // 0x6ab34d0 [Native Public]
    bool GetEnableRaytracing(); // 0x4417300 [Native Public]
    UDynamicMesh* GetDynamicMesh(); // 0x6ab34a0 [Native Public]
    EDynamicMeshComponentDistanceFieldMode GetDistanceFieldMode(); // 0x6ab3470 [Native Public]
    FColor GetConstantOverrideColor(); // 0x6ab3430 [Native Public]
    EDynamicMeshComponentColorOverrideMode GetColorOverrideMode(); // 0x6ab33d0 [Native Public]
    void ClearSecondaryRenderMaterial(); // 0x6ab31a0 [Native Public]
    void ClearOverrideWireframeRenderMaterial(); // 0x6ab3180 [Native Public]
    void ClearOverrideSecondaryWireframeRenderMaterial(); // 0x6ab3160 [Native Public]
    void ClearOverrideRenderMaterial(); // 0x6ab3140 [Native Public]

// UDynamicMeshComponent (/Script/GeometryFramework.DynamicMeshComponent)
    bool ValidateMaterialSlots(bool bCreateIfMissing, bool bDeleteExtraSlots); // 0x6ab4bf0 [Final Native Public]
    void UpdateCollision(bool bOnlyIfPending); // 0x6ab4b60 [Native Public]
    void SetTangentsType(const EDynamicMeshComponentTangentsMode& NewTangentsType); // 0x6ab49c0 [Final Native Public]
    void SetDynamicMesh(UDynamicMesh* NewMesh); // 0x6ab42d0 [Final Native Public]
    void SetDeferredCollisionUpdatesEnabled(bool bEnabled, bool bImmediateUpdate); // 0x6ab4160 [Final Native Public]
    void SetComplexAsSimpleCollisionEnabled(bool bEnabled, bool bImmediateUpdate); // 0x6ab4010 [Final Native Public]
    void SetAllowsGeometrySelection(bool bInAllowsGeometrySelection); // 0x6ab3f00 [Final Native Public]
    void NotifyMeshVertexAttributesModified(bool bPositions, bool bNormals, bool bUVs, bool bColors); // 0x6ab38a0 [Native Public]
    void NotifyMeshModified(); // 0x6ab3880 [Native Public]
    EDynamicMeshComponentTangentsMode GetTangentsTypePure(); // 0x6ab36f0 [Final Native Private]
    EDynamicMeshComponentTangentsMode GetTangentsType(); // 0x6ab36f0 [Final Native Public]
    void EnableComplexAsSimpleCollision(); // 0x6ab3300 [Final Native Public]
    void ConfigureMaterialSet(const TArray<UMaterialInterface*>& NewMaterialSet, bool bDeleteExtraSlots); // 0x6ab31c0 [Final Native Public]
    bool AllowsGeometrySelection(); // 0x4f511f0 [Final Native Public]

// ADynamicMeshActor (/Script/GeometryFramework.DynamicMeshActor)
    bool ReleaseComputeMesh(UDynamicMesh* Mesh); // 0x6ab3a60 [Final Native Public]
    void ReleaseAllComputeMeshes(); // 0x6ab3a20 [Final Native Public]
    UDynamicMeshComponent* GetDynamicMeshComponent(); // 0x406fe70 [Final Native Public]
    UDynamicMeshPool* GetComputeMeshPool(); // 0x6ab3400 [Final Native Public]
    void FreeAllComputeMeshes(); // 0x6ab3370 [Final Native Public]
    UDynamicMesh* AllocateComputeMesh(); // 0x6ab30d0 [Final Native Public]

// UDynamicMesh (/Script/GeometryFramework.DynamicMesh)
    UDynamicMesh* ResetToCube(); // 0x6ab3c50 [Final Native Public]
    UDynamicMesh* Reset(); // 0x6ab3c20 [Final Native Public]
    bool IsEmpty(); // 0x6ab3850 [Final Native Public]
    int32 GetTriangleCount(); // 0x6ab3720 [Final Native Public]

// UDynamicMeshPool (/Script/GeometryFramework.DynamicMeshPool)
    void ReturnMesh(UDynamicMesh* Mesh); // 0x6ab3da0 [Final Native Public]
    void ReturnAllMeshes(); // 0x6ab3d80 [Final Native Public]
    UDynamicMesh* RequestMesh(); // 0x6ab3bf0 [Final Native Public]
    void FreeAllMeshes(); // 0x6ab33b0 [Final Native Public]

// UGeometryScriptLibrary_CollisionFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_CollisionFunctions)
    FGeometryScriptSimpleCollision TransformSimpleCollisionShapes(FGeometryScriptSimpleCollision& SimpleCollision, const FTransform& Transform, FGeometryScriptTransformCollisionOptions& TransformOptions, const bool& bSuccess, UGeometryScriptDebug* Debug); // 0x6c0b610 [Final Native Static Public]
    bool StaticMeshHasCustomizedCollision(UStaticMesh* StaticMeshAsset); // 0x5831b20 [Final Native Static Public]
    void SimplifyConvexHulls(FGeometryScriptSimpleCollision& SimpleCollision, FGeometryScriptConvexHullSimplificationOptions& SimplifyOptions, const bool& bHasSimplified, UGeometryScriptDebug* Debug); // 0x6c09a00 [Final Native Static Public]
    bool SetStaticMeshCustomComplexCollision(UStaticMesh* StaticMeshAsset, UStaticMesh* StaticMeshCollisionAsset, bool bEmitTransaction, bool bMarkCollisionAsCustomized, UGeometryScriptDebug* Debug); // 0x6c08e80 [Final Native Static Public]
    UDynamicMesh* SetStaticMeshCollisionFromMesh(UDynamicMesh* FromDynamicMesh, UStaticMesh* ToStaticMeshAsset, const FGeometryScriptCollisionFromMeshOptions& Options, const FGeometryScriptSetStaticMeshCollisionOptions& StaticMeshCollisionOptions, UGeometryScriptDebug* Debug); // 0x6c08710 [Final Native Static Public]
    void SetStaticMeshCollisionFromComponent(UStaticMesh* StaticMeshAsset, UPrimitiveComponent* SourceComponent, const FGeometryScriptSetSimpleCollisionOptions& Options, const FGeometryScriptSetStaticMeshCollisionOptions& StaticMeshCollisionOptions, UGeometryScriptDebug* Debug); // 0x6c08250 [Final Native Static Public]
    void SetSimpleCollisionOfStaticMesh(FGeometryScriptSimpleCollision& SimpleCollision, UStaticMesh* StaticMesh, const FGeometryScriptSetSimpleCollisionOptions& Options, const FGeometryScriptSetStaticMeshCollisionOptions& StaticMeshCollisionOptions, UGeometryScriptDebug* Debug); // 0x6c07c80 [Final Native Static Public]
    void SetSimpleCollisionOfDynamicMeshComponent(FGeometryScriptSimpleCollision& SimpleCollision, UDynamicMeshComponent* DynamicMeshComponent, const FGeometryScriptSetSimpleCollisionOptions& Options, UGeometryScriptDebug* Debug); // 0x6c078e0 [Final Native Static Public]
    UDynamicMesh* SetDynamicMeshCollisionFromMesh(UDynamicMesh* FromDynamicMesh, UDynamicMeshComponent* ToDynamicMeshComponent, const FGeometryScriptCollisionFromMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6c06320 [Final Native Static Public]
    void ResetSimpleCollision(FGeometryScriptSimpleCollision& SimpleCollision); // 0x6c05390 [Final Native Static Public]
    void ResetDynamicMeshCollision(UDynamicMeshComponent* Component, bool bEmitTransaction, UGeometryScriptDebug* Debug); // 0x6c05170 [Final Native Static Public]
    FGeometryScriptSimpleCollision MergeSimpleCollisionShapes(FGeometryScriptSimpleCollision& SimpleCollision, FGeometryScriptMergeSimpleCollisionOptions& MergeOptions, const bool& bHasMerged, UGeometryScriptDebug* Debug); // 0x6c03720 [Final Native Static Public]
    int32 GetSimpleCollisionShapeCount(FGeometryScriptSimpleCollision& SimpleCollision); // 0x6bffb50 [Final Native Static Public]
    FGeometryScriptSimpleCollision GetSimpleCollisionFromStaticMesh(UStaticMesh* StaticMesh, UGeometryScriptDebug* Debug); // 0x6bff6e0 [Final Native Static Public]
    FGeometryScriptSimpleCollision GetSimpleCollisionFromComponent(UPrimitiveComponent* Component, UGeometryScriptDebug* Debug); // 0x6bff260 [Final Native Static Public]
    FGeometryScriptSimpleCollision GenerateCollisionFromMesh(UDynamicMesh* FromDynamicMesh, const FGeometryScriptCollisionFromMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6bfab20 [Final Native Static Public]
    FGeometryScriptSphereCovering Conv_SphereArrayToGeometryScriptSphereCovering(const TArray<FSphere>& Spheres); // 0x6bf3850 [Final Native Static Public]
    TArray<FSphere> Conv_GeometryScriptSphereCoveringToSphereArray(FGeometryScriptSphereCovering& SphereCovering); // 0x6bf3740 [Final Native Static Public]
    FGeometryScriptSphereCovering ComputeNegativeSpace(FGeometryScriptDynamicMeshBVH& MeshBVH, FComputeNegativeSpaceOptions& NegativeSpaceOptions, UGeometryScriptDebug* Debug); // 0x6bf2ef0 [Final Native Static Public]
    FGeometryScriptSimpleCollision ComputeNavigableConvexDecomposition(UDynamicMesh* TargetMesh, FNavigableConvexDecompositionOptions& Options, UGeometryScriptDebug* Debug); // 0x6bf2af0 [Final Native Static Public]
    void CombineSimpleCollisionArray(const TArray<FGeometryScriptSimpleCollision>& SimpleCollisionArray, FGeometryScriptSimpleCollision& SimpleCollision, UGeometryScriptDebug* Debug); // 0x6bf1a50 [Final Native Static Public]
    void CombineSimpleCollision(FGeometryScriptSimpleCollision& CollisionToUpdate, FGeometryScriptSimpleCollision& AppendCollision, UGeometryScriptDebug* Debug); // 0x6bf1680 [Final Native Static Public]
    void ApproximateConvexHullsWithSimplerCollisionShapes(FGeometryScriptSimpleCollision& SimpleCollision, FGeometryScriptConvexHullApproximationOptions& ApproximateOptions, const bool& bHasApproximated, UGeometryScriptDebug* Debug); // 0x6beeed0 [Final Native Static Public]

// UGeometryScriptLibrary_ContainmentFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_ContainmentFunctions)
    UDynamicMesh* ComputeMeshSweptHull(UDynamicMesh* TargetMesh, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, const FTransform& ProjectionFrame, const FGeometryScriptSweptHullOptions& Options, UGeometryScriptDebug* Debug); // 0x6bf2440 [Final Native Static Public]
    UDynamicMesh* ComputeMeshConvexHull(UDynamicMesh* TargetMesh, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptConvexHullOptions& Options, UGeometryScriptDebug* Debug); // 0x6bf21b0 [Final Native Static Public]
    UDynamicMesh* ComputeMeshConvexDecomposition(UDynamicMesh* TargetMesh, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, const FGeometryScriptConvexDecompositionOptions& Options, UGeometryScriptDebug* Debug); // 0x6bf1fa0 [Final Native Static Public]

// UGeometryScriptLibrary_ListUtilityFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_ListUtilityFunctions)
    void SetVectorListItem(FGeometryScriptVectorList& VectorList, int32 Index, const FVector& NewValue, const bool& bIsValidIndex); // 0x6c093c0 [Final Native Static Public]
    void SetUVListItem(FGeometryScriptUVList& UVList, int32 Index, const FVector2D& NewUV, const bool& bIsValidIndex); // 0x6c06160 [Final Native Static Public]
    void SetScalarListItem(FGeometryScriptScalarList& ScalarList, int32 Index, double NewValue, const bool& bIsValidIndex); // 0x6c07710 [Final Native Static Public]
    void SetIndexListItem(FGeometryScriptIndexList& IndexList, int32 Index, int32 NewValue, const bool& bIsValidIndex); // 0x6c06890 [Final Native Static Public]
    void SetColorListItem(FGeometryScriptColorList& ColorList, int32 Index, const FLinearColor& NewColor, const bool& bIsValidIndex); // 0x6c06160 [Final Native Static Public]
    int32 GetVectorListLength(const FGeometryScriptVectorList& VectorList); // 0x6bfc0b0 [Final Native Static Public]
    int32 GetVectorListLastIndex(const FGeometryScriptVectorList& VectorList); // 0x6bfbf90 [Final Native Static Public]
    FVector GetVectorListItem(const FGeometryScriptVectorList& VectorList, int32 Index, const bool& bIsValidIndex); // 0x6c00b10 [Final Native Static Public]
    int32 GetUVListLength(const FGeometryScriptUVList& UVList); // 0x6bfc0b0 [Final Native Static Public]
    int32 GetUVListLastIndex(const FGeometryScriptUVList& UVList); // 0x6bfbf90 [Final Native Static Public]
    FVector2D GetUVListItem(const FGeometryScriptUVList& UVList, int32 Index, const bool& bIsValidIndex); // 0x6c00950 [Final Native Static Public]
    int32 GetTriangleListLength(const FGeometryScriptTriangleList& TriangleList); // 0x6bfc0b0 [Final Native Static Public]
    int32 GetTriangleListLastTriangle(const FGeometryScriptTriangleList& TriangleList); // 0x6c00160 [Final Native Static Public]
    FIntVector GetTriangleListItem(const FGeometryScriptTriangleList& TriangleList, int32 Triangle, const bool& bIsValidTriangle); // 0x6bfff80 [Final Native Static Public]
    int32 GetScalarListLength(const FGeometryScriptScalarList& ScalarList); // 0x6bfc0b0 [Final Native Static Public]
    int32 GetScalarListLastIndex(const FGeometryScriptScalarList& ScalarList); // 0x6bfbf90 [Final Native Static Public]
    double GetScalarListItem(const FGeometryScriptScalarList& ScalarList, int32 Index, const bool& bIsValidIndex); // 0x6bfe100 [Final Native Static Public]
    int32 GetIndexListLength(const FGeometryScriptIndexList& IndexList); // 0x6bfc4f0 [Final Native Static Public]
    int32 GetIndexListLastIndex(const FGeometryScriptIndexList& IndexList); // 0x6bfc3d0 [Final Native Static Public]
    int32 GetIndexListItem(const FGeometryScriptIndexList& IndexList, int32 Index, const bool& bIsValidIndex); // 0x6bfc1d0 [Final Native Static Public]
    int32 GetColorListLength(const FGeometryScriptColorList& ColorList); // 0x6bfc0b0 [Final Native Static Public]
    int32 GetColorListLastIndex(const FGeometryScriptColorList& ColorList); // 0x6bfbf90 [Final Native Static Public]
    FLinearColor GetColorListItem(const FGeometryScriptColorList& ColorList, int32 Index, const bool& bIsValidIndex); // 0x6bfbdd0 [Final Native Static Public]
    void ExtractColorListChannels(const FGeometryScriptColorList& ColorList, FGeometryScriptVectorList& VectorList, int32 XChannelIndex, int32 YChannelIndex, int32 ZChannelIndex); // 0x6bfa560 [Final Native Static Public]
    void ExtractColorListChannel(const FGeometryScriptColorList& ColorList, FGeometryScriptScalarList& ScalarList, int32 ChannelIndex); // 0x6bfa140 [Final Native Static Public]
    void DuplicateVectorList(const FGeometryScriptVectorList& VectorList, FGeometryScriptVectorList& DuplicateList); // 0x6bf9d40 [Final Native Static Public]
    void DuplicateUVList(const FGeometryScriptUVList& UVList, FGeometryScriptUVList& DuplicateList); // 0x6bf9ba0 [Final Native Static Public]
    void DuplicateScalarList(const FGeometryScriptScalarList& ScalarList, FGeometryScriptScalarList& DuplicateList); // 0x6bf9990 [Final Native Static Public]
    void DuplicateIndexList(const FGeometryScriptIndexList& IndexList, FGeometryScriptIndexList& DuplicateList); // 0x6bf97e0 [Final Native Static Public]
    void DuplicateColorList(const FGeometryScriptColorList& ColorList, FGeometryScriptColorList& DuplicateList); // 0x6bf9640 [Final Native Static Public]
    void ConvertVectorListToArray(const FGeometryScriptVectorList& VectorList, const TArray<FVector>& VectorArray); // 0x6bf4ea0 [Final Native Static Public]
    void ConvertUVListToArray(const FGeometryScriptUVList& UVList, const TArray<FVector2D>& UVArray); // 0x6bf4cf0 [Final Native Static Public]
    void ConvertTriangleListToArray(const FGeometryScriptTriangleList& TriangleList, const TArray<FIntVector>& TriangleArray); // 0x6bf4b40 [Final Native Static Public]
    void ConvertScalarListToArray(const FGeometryScriptScalarList& ScalarList, const TArray<double>& ScalarArray); // 0x6bf4990 [Final Native Static Public]
    void ConvertIndexListToArray(const FGeometryScriptIndexList& IndexList, const TArray<int32>& IndexArray); // 0x6bf4410 [Final Native Static Public]
    void ConvertColorListToArray(const FGeometryScriptColorList& ColorList, const TArray<FLinearColor>& ColorArray); // 0x6bf4260 [Final Native Static Public]
    void ConvertArrayToVectorList(const TArray<FVector>& VectorArray, FGeometryScriptVectorList& VectorList); // 0x6bf4080 [Final Native Static Public]
    void ConvertArrayToUVList(const TArray<FVector2D>& UVArray, FGeometryScriptUVList& UVList); // 0x6bf3f30 [Final Native Static Public]
    void ConvertArrayToTriangleList(const TArray<FIntVector>& TriangleArray, FGeometryScriptTriangleList& TriangleList); // 0x6bf3de0 [Final Native Static Public]
    void ConvertArrayToScalarList(const TArray<double>& VectorArray, FGeometryScriptScalarList& ScalarList); // 0x6bf3c90 [Final Native Static Public]
    void ConvertArrayToIndexList(const TArray<int32>& IndexArray, FGeometryScriptIndexList& IndexList, const EGeometryScriptIndexType& IndexType); // 0x6bf3af0 [Final Native Static Public]
    void ConvertArrayToColorList(const TArray<FLinearColor>& ColorArray, FGeometryScriptColorList& ColorList); // 0x6bf39a0 [Final Native Static Public]
    void ClearVectorList(FGeometryScriptVectorList& VectorList, const FVector& ClearValue); // 0x6bf1520 [Final Native Static Public]
    void ClearUVList(FGeometryScriptUVList& UVList, const FVector2D& ClearUV); // 0x6bf1350 [Final Native Static Public]
    void ClearScalarList(FGeometryScriptScalarList& ScalarList, double ClearValue); // 0x6bf1190 [Final Native Static Public]
    void ClearIndexList(FGeometryScriptIndexList& IndexList, int32 ClearValue); // 0x6bf0d90 [Final Native Static Public]
    void ClearColorList(FGeometryScriptColorList& ColorList, const FLinearColor& ClearColor); // 0x6bf0bc0 [Final Native Static Public]

// UGeometryScriptLibrary_StaticMeshFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_StaticMeshFunctions)
    void GetSectionMaterialListFromStaticMesh(UStaticMesh* FromStaticMeshAsset, const FGeometryScriptMeshReadLOD& RequestedLOD, const TArray<UMaterialInterface*>& MaterialList, const TArray<int32>& MaterialIndex, const TArray<FName>& MaterialSlotNames, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6bfe310 [Final Native Static Public]
    int32 GetNumStaticMeshLODsOfType(UStaticMesh* StaticMeshAsset, const EGeometryScriptLODType& LODType); // 0x6bfdd90 [Final Native Static Public]
    void GetMaterialListFromStaticMesh(UStaticMesh* FromStaticMeshAsset, const TArray<UMaterialInterface*>& MaterialList, const TArray<FName>& MaterialSlotNames, UGeometryScriptDebug* Debug); // 0x6bfd6a0 [Final Native Static Public]
    void GetMaterialListFromSkeletalMesh(USkeletalMesh* FromSkeletalMeshAsset, const TArray<UMaterialInterface*>& MaterialList, const TArray<FName>& MaterialSlotNames, UGeometryScriptDebug* Debug); // 0x6bfd300 [Final Native Static Public]
    void GetLODMaterialListFromSkeletalMesh(USkeletalMesh* FromSkeletalMeshAsset, const FGeometryScriptMeshReadLOD& RequestedLOD, const TArray<UMaterialInterface*>& MaterialList, const TArray<int32>& MaterialIndex, const TArray<FName>& MaterialSlotNames, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6bfc610 [Final Native Static Public]
    UDynamicMesh* CopySkinWeightProfileToSkeletalMesh(UDynamicMesh* FromDynamicMesh, USkeletalMesh* ToSkeletalMeshAsset, const FName& TargetProfileName, const FName& SourceProfileName, const FGeometryScriptCopySkinWeightProfileToAssetOptions& Options, const FGeometryScriptMeshWriteLOD& TargetLod, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6bf7b70 [Final Native Static Public]
    UDynamicMesh* CopyMorphTargetToSkeletalMesh(UDynamicMesh* FromMorphTarget, USkeletalMesh* ToSkeletalMeshAsset, const FName& MorphTargetName, const FGeometryScriptCopyMorphTargetToAssetOptions& Options, const FGeometryScriptMeshWriteLOD& TargetLod, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6bf7650 [Final Native Static Public]
    UDynamicMesh* CopyMeshToStaticMesh(UDynamicMesh* FromDynamicMesh, UStaticMesh* ToStaticMeshAsset, const FGeometryScriptCopyMeshToAssetOptions& Options, const FGeometryScriptMeshWriteLOD& TargetLod, const EGeometryScriptOutcomePins& Outcome, bool bUseSectionMaterials, UGeometryScriptDebug* Debug); // 0x6bf6e10 [Final Native Static Public]
    UDynamicMesh* CopyMeshToSkeletalMesh(UDynamicMesh* FromDynamicMesh, USkeletalMesh* ToSkeletalMeshAsset, const FGeometryScriptCopyMeshToAssetOptions& Options, const FGeometryScriptMeshWriteLOD& TargetLod, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6bf64f0 [Final Native Static Public]
    UDynamicMesh* CopyMeshFromStaticMeshV2(UStaticMesh* FromStaticMeshAsset, UDynamicMesh* ToDynamicMesh, const FGeometryScriptCopyMeshFromAssetOptions& AssetOptions, const FGeometryScriptMeshReadLOD& RequestedLOD, const EGeometryScriptOutcomePins& Outcome, bool bUseSectionMaterials, UGeometryScriptDebug* Debug); // 0x6bf5b90 [Final Native Static Public]
    UDynamicMesh* CopyMeshFromStaticMesh(UStaticMesh* FromStaticMeshAsset, UDynamicMesh* ToDynamicMesh, const FGeometryScriptCopyMeshFromAssetOptions& AssetOptions, const FGeometryScriptMeshReadLOD& RequestedLOD, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6bf59b0 [Final Native Static Public]
    UDynamicMesh* CopyMeshFromSkeletalMesh(USkeletalMesh* FromSkeletalMeshAsset, UDynamicMesh* ToDynamicMesh, const FGeometryScriptCopyMeshFromAssetOptions& AssetOptions, const FGeometryScriptMeshReadLOD& RequestedLOD, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6bf57d0 [Final Native Static Public]
    void ConvertMaterialMapToMaterialList(TMap<FName, UMaterialInterface*>& MaterialMap, const TArray<UMaterialInterface*>& MaterialList, const TArray<FName>& MaterialSlotNames); // 0x6bf4760 [Final Native Static Public]
    TMap<FName, UMaterialInterface*> ConvertMaterialListToMaterialMap(const TArray<UMaterialInterface*>& MaterialList, const TArray<FName>& MaterialSlotNames); // 0x6bf45c0 [Final Native Static Public]
    bool CheckStaticMeshHasAvailableLOD(UStaticMesh* StaticMeshAsset, const FGeometryScriptMeshReadLOD& RequestedLOD, const EGeometryScriptSearchOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6bf0920 [Final Native Static Public]

// UGeometryScriptLibrary_MeshBakeFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshBakeFunctions)
    FGeometryScriptBakeTypeOptions MakeBakeTypeVertexColor(); // 0x6c029f0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeUVShell(int32 SourceUVLayer, float WireframeThickness, const FLinearColor& WireframeColor, const FLinearColor& ShellColor, const FLinearColor& BackgroundColor); // 0x6c027d0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeTexture(UTexture2D* SourceTexture, int32 SourceUVLayer); // 0x6c026a0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeTangentNormal(); // 0x6c025f0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypePosition(); // 0x6c02540 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeObjectNormal(); // 0x6c02490 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeMultiTexture(const TArray<UTexture2D*>& MaterialIDSourceTextures, int32 SourceUVLayer); // 0x6c02330 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeMaterialID(); // 0x6c02280 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeHeight(const EGeometryScriptBakeHeightRangeMode& RangeMode, float InnerDistance, float OuterDistance); // 0x6c02100 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeFaceNormal(); // 0x6c02050 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeCurvature(const EGeometryScriptBakeCurvatureTypeMode& CurvatureType, const EGeometryScriptBakeCurvatureColorMode& ColorMapping, float ColorRangeMultiplier, float MinRangeMultiplier, const EGeometryScriptBakeCurvatureClampMode& Clamping); // 0x6c01e40 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeConstant(float Value); // 0x6c01d50 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeBentNormal(int32 OcclusionRays, float MaxDistance, float SpreadAngle, const EGeometryScriptBakeNormalSpace& NormalSpace); // 0x6c01b90 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeAmbientOcclusion(int32 OcclusionRays, float MaxDistance, float SpreadAngle, float BiasAngle); // 0x6c019c0 [Final Native Static Public]
    int32 ConvertBakeResolutionToInt(const EGeometryScriptBakeResolution& BakeResolution); // 0x6bf41d0 [Final Native Static Public]
    UDynamicMesh* BakeVertex(UDynamicMesh* TargetMesh, const FTransform& TargetTransform, const FGeometryScriptBakeTargetMeshOptions& TargetOptions, UDynamicMesh* SourceMesh, const FTransform& SourceTransform, const FGeometryScriptBakeSourceMeshOptions& SourceOptions, const FGeometryScriptBakeOutputType& BakeTypes, const FGeometryScriptBakeVertexOptions& BakeOptions, UGeometryScriptDebug* Debug); // 0x6befca0 [Final Native Static Public]
    FGeometryScriptRenderCaptureTextures BakeTextureFromRenderCaptures(UDynamicMesh* TargetMesh, const FTransform& TargetLocalToWorld, const FGeometryScriptBakeTargetMeshOptions& TargetOptions, const TArray<AActor*>& SourceActors, const FGeometryScriptBakeRenderCaptureOptions& BakeOptions, UGeometryScriptDebug* Debug); // 0x6bef870 [Final Native Static Public]
    TArray<UTexture2D*> BakeTexture(UDynamicMesh* TargetMesh, const FTransform& TargetTransform, const FGeometryScriptBakeTargetMeshOptions& TargetOptions, UDynamicMesh* SourceMesh, const FTransform& SourceTransform, const FGeometryScriptBakeSourceMeshOptions& SourceOptions, const TArray<FGeometryScriptBakeTypeOptions>& BakeTypes, const FGeometryScriptBakeTextureOptions& BakeOptions, UGeometryScriptDebug* Debug); // 0x6bef1a0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshBasicEditFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshBasicEditFunctions)
    UDynamicMesh* SetVertexPosition(UDynamicMesh* TargetMesh, int32 VertexID, const FVector& NewPosition, const bool& bIsValidVertex, bool bDeferChangeNotifications); // 0x6c09820 [Final Native Static Public]
    UDynamicMesh* SetAllMeshVertexPositions(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& PositionList, UGeometryScriptDebug* Debug); // 0x6c05560 [Final Native Static Public]
    UDynamicMesh* MergeMeshVerticesInSelections(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& SelectionKeep, const FGeometryScriptMeshSelection& SelectionDiscard, const FGeometryScriptMergeVertexOptions& Options, const int32& NumMerged, double InterpParam, double DistanceThreshold, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6c03390 [Final Native Static Public]
    UDynamicMesh* MergeMeshVertexPair(UDynamicMesh* TargetMesh, int32 VertexKeep, int32 VertexDiscard, const FGeometryScriptMergeVertexOptions& Options, const bool& bSuccess, double InterpParam, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6c02fd0 [Final Native Static Public]
    UDynamicMesh* DiscardMeshAttributes(UDynamicMesh* TargetMesh, bool bDeferChangeNotifications); // 0x6bf9550 [Final Native Static Public]
    UDynamicMesh* DeleteVerticesFromMesh(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& VertexList, const int32& NumDeleted, bool bDeferChangeNotifications); // 0x6bf90c0 [Final Native Static Public]
    UDynamicMesh* DeleteVertexFromMesh(UDynamicMesh* TargetMesh, int32 VertexID, const bool& bWasVertexDeleted, bool bDeferChangeNotifications); // 0x6bf8f30 [Final Native Static Public]
    UDynamicMesh* DeleteTrianglesFromMesh(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& TriangleList, const int32& NumDeleted, bool bDeferChangeNotifications); // 0x6bf8ce0 [Final Native Static Public]
    UDynamicMesh* DeleteTriangleFromMesh(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bWasTriangleDeleted, bool bDeferChangeNotifications); // 0x6bf8960 [Final Native Static Public]
    UDynamicMesh* DeleteSelectedTrianglesFromMesh(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const int32& NumDeleted, bool bDeferChangeNotifications); // 0x6bf8730 [Final Native Static Public]
    UDynamicMesh* AppendMeshWithMaterials(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& TargetMeshMaterialList, UDynamicMesh* AppendMesh, const TArray<UMaterialInterface*>& AppendMeshMaterialList, const TArray<UMaterialInterface*>& ResultMeshMaterialList, const FTransform& AppendTransform, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, bool bCompactAppendedMaterials, UGeometryScriptDebug* Debug); // 0x6bea960 [Final Native Static Public]
    UDynamicMesh* AppendMeshTransformedWithMaterials(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& TargetMeshMaterialList, UDynamicMesh* AppendMesh, const TArray<UMaterialInterface*>& AppendMeshMaterialList, const TArray<UMaterialInterface*>& ResultMeshMaterialList, const TArray<FTransform>& AppendTransforms, const FTransform& ConstantTransform, bool bConstantTransformIsRelative, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, bool bCompactAppendedMaterials, UGeometryScriptDebug* Debug); // 0x6bea060 [Final Native Static Public]
    UDynamicMesh* AppendMeshTransformed(UDynamicMesh* TargetMesh, UDynamicMesh* AppendMesh, const TArray<FTransform>& AppendTransforms, const FTransform& ConstantTransform, bool bConstantTransformIsRelative, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, UGeometryScriptDebug* Debug); // 0x6be9970 [Final Native Static Public]
    UDynamicMesh* AppendMeshRepeatedWithMaterials(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& TargetMeshMaterialList, UDynamicMesh* AppendMesh, const TArray<UMaterialInterface*>& AppendMeshMaterialList, const TArray<UMaterialInterface*>& ResultMeshMaterialList, const FTransform& AppendTransform, int32 RepeatCount, bool bApplyTransformToFirstInstance, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, bool bCompactAppendedMaterials, UGeometryScriptDebug* Debug); // 0x6be90a0 [Final Native Static Public]
    UDynamicMesh* AppendMeshRepeated(UDynamicMesh* TargetMesh, UDynamicMesh* AppendMesh, const FTransform& AppendTransform, int32 RepeatCount, bool bApplyTransformToFirstInstance, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, UGeometryScriptDebug* Debug); // 0x6be8a90 [Final Native Static Public]
    UDynamicMesh* AppendMesh(UDynamicMesh* TargetMesh, UDynamicMesh* AppendMesh, const FTransform& AppendTransform, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, UGeometryScriptDebug* Debug); // 0x6be8580 [Final Native Static Public]
    UDynamicMesh* AppendBuffersToMesh(UDynamicMesh* TargetMesh, FGeometryScriptSimpleMeshBuffers& Buffers, FGeometryScriptIndexList& NewTriangleIndicesList, int32 MaterialID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6be8090 [Final Native Static Public]
    UDynamicMesh* AddVerticesToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& NewPositionsList, FGeometryScriptIndexList& NewIndicesList, bool bDeferChangeNotifications); // 0x6be7e00 [Final Native Static Public]
    UDynamicMesh* AddVertexToMesh(UDynamicMesh* TargetMesh, const FVector& NewPosition, const int32& NewVertexIndex, bool bDeferChangeNotifications); // 0x6be7c60 [Final Native Static Public]
    UDynamicMesh* AddTriangleToMesh(UDynamicMesh* TargetMesh, const FIntVector& NewTriangle, const int32& NewTriangleIndex, int32 NewTriangleGroupID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6be6ef0 [Final Native Static Public]
    UDynamicMesh* AddTrianglesToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptTriangleList& NewTrianglesList, FGeometryScriptIndexList& NewIndicesList, int32 NewTriangleGroupID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6be73e0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshBoneWeightFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshBoneWeightFunctions)
    UDynamicMesh* TransferBoneWeightsFromMesh(UDynamicMesh* SourceMesh, UDynamicMesh* TargetMesh, const FGeometryScriptTransferBoneWeightsOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c0b0d0 [Final Native Static Public]
    UDynamicMesh* SetVertexBoneWeights(UDynamicMesh* TargetMesh, int32 VertexID, const TArray<FGeometryScriptBoneWeight>& BoneWeights, const bool& bIsValidVertexID, const FGeometryScriptBoneWeightProfile& Profile, UGeometryScriptDebug* Debug); // 0x6c09590 [Final Native Static Public]
    UDynamicMesh* SetAllVertexBoneWeights(UDynamicMesh* TargetMesh, const TArray<FGeometryScriptBoneWeight>& BoneWeights, const FGeometryScriptBoneWeightProfile& Profile, UGeometryScriptDebug* Debug); // 0x6c05fe0 [Final Native Static Public]
    UDynamicMesh* PruneBoneWeights(UDynamicMesh* TargetMesh, const TArray<FName>& BonesToPrune, const FGeometryScriptPruneBoneWeightsOptions& Options, const FGeometryScriptBoneWeightProfile& Profile, UGeometryScriptDebug* Debug); // 0x6c03fd0 [Final Native Static Public]
    UDynamicMesh* MeshHasBoneWeights(UDynamicMesh* TargetMesh, const bool& bHasBoneWeights, const FGeometryScriptBoneWeightProfile& Profile); // 0x6c03e40 [Final Native Static Public]
    UDynamicMesh* MeshCreateBoneWeights(UDynamicMesh* TargetMesh, const bool& bProfileExisted, bool bReplaceExistingProfile, const FGeometryScriptBoneWeightProfile& Profile); // 0x6c03c90 [Final Native Static Public]
    UDynamicMesh* MeshCopyBoneWeights(UDynamicMesh* TargetMesh, const bool& bProfileExisted, const FGeometryScriptBoneWeightProfile& TargetProfile, const FGeometryScriptBoneWeightProfile& SourceProfile); // 0x6c03af0 [Final Native Static Public]
    UDynamicMesh* GetVertexBoneWeights(UDynamicMesh* TargetMesh, int32 VertexID, const TArray<FGeometryScriptBoneWeight>& BoneWeights, const bool& bHasValidBoneWeights, const FGeometryScriptBoneWeightProfile& Profile); // 0x6c00d10 [Final Native Static Public]
    UDynamicMesh* GetRootBoneName(UDynamicMesh* TargetMesh, const FName& BoneName, UGeometryScriptDebug* Debug); // 0x6bfde80 [Final Native Static Public]
    UDynamicMesh* GetMaxBoneWeightIndex(UDynamicMesh* TargetMesh, const bool& bHasBoneWeights, const int32& MaxBoneIndex, const FGeometryScriptBoneWeightProfile& Profile); // 0x6bfda50 [Final Native Static Public]
    UDynamicMesh* GetLargestVertexBoneWeight(UDynamicMesh* TargetMesh, int32 VertexID, FGeometryScriptBoneWeight& BoneWeight, const bool& bHasValidBoneWeights, const FGeometryScriptBoneWeightProfile& Profile); // 0x6bfc980 [Final Native Static Public]
    UDynamicMesh* GetBoneInfo(UDynamicMesh* TargetMesh, const FName& BoneName, const bool& bIsValidBoneName, FGeometryScriptBoneInfo& BoneInfo, UGeometryScriptDebug* Debug); // 0x6bfba10 [Final Native Static Public]
    UDynamicMesh* GetBoneIndex(UDynamicMesh* TargetMesh, const FName& BoneName, const bool& bIsValidBoneName, const int32& BoneIndex, UGeometryScriptDebug* Debug); // 0x6bfb700 [Final Native Static Public]
    UDynamicMesh* GetBoneChildren(UDynamicMesh* TargetMesh, const FName& BoneName, bool bRecursive, const bool& bIsValidBoneName, const TArray<FGeometryScriptBoneInfo>& ChildrenInfo, UGeometryScriptDebug* Debug); // 0x6bfb3a0 [Final Native Static Public]
    UDynamicMesh* GetAllBonesInfo(UDynamicMesh* TargetMesh, const TArray<FGeometryScriptBoneInfo>& BonesInfo, UGeometryScriptDebug* Debug); // 0x6bfaf20 [Final Native Static Public]
    UDynamicMesh* DiscardBonesFromMesh(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6bf9310 [Final Native Static Public]
    UDynamicMesh* CopyBonesFromSkeleton(USkeleton* SourceSkeleton, UDynamicMesh* TargetMesh, const FGeometryScriptCopyBonesFromMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6bf53f0 [Final Native Static Public]
    UDynamicMesh* CopyBonesFromMesh(UDynamicMesh* SourceMesh, UDynamicMesh* TargetMesh, const FGeometryScriptCopyBonesFromMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6bf5050 [Final Native Static Public]
    UDynamicMesh* ComputeSmoothBoneWeights(UDynamicMesh* TargetMesh, USkeleton* Skeleton, const FGeometryScriptSmoothBoneWeightsOptions& Options, const FGeometryScriptBoneWeightProfile& Profile, UGeometryScriptDebug* Debug); // 0x6bf3320 [Final Native Static Public]
    void BlendBoneWeights(const TArray<FGeometryScriptBoneWeight>& BoneWeightsA, const TArray<FGeometryScriptBoneWeight>& BoneWeightsB, float alpha, const TArray<FGeometryScriptBoneWeight>& Result, UGeometryScriptDebug* Debug); // 0x6bf0720 [Final Native Static Public]

// UGeometryScriptLibrary_MeshBooleanFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshBooleanFunctions)
    UDynamicMesh* ApplyMeshSelfUnion(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelfUnionOptions& Options, UGeometryScriptDebug* Debug); // 0x6bee3a0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshPlaneSlice(UDynamicMesh* TargetMesh, const FTransform& CutFrame, const FGeometryScriptMeshPlaneSliceOptions& Options, UGeometryScriptDebug* Debug); // 0x6bedf50 [Final Native Static Public]
    UDynamicMesh* ApplyMeshPlaneCut(UDynamicMesh* TargetMesh, const FTransform& CutFrame, const FGeometryScriptMeshPlaneCutOptions& Options, UGeometryScriptDebug* Debug); // 0x6bedaf0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshMirror(UDynamicMesh* TargetMesh, const FTransform& MirrorFrame, const FGeometryScriptMeshMirrorOptions& Options, UGeometryScriptDebug* Debug); // 0x6bed6b0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshIsoCurves(UDynamicMesh* TargetMesh, const FGeometryScriptMeshIsoCurveOptions& Options, FGeometryScriptScalarList& PerVertexValue, float Isovalue, UGeometryScriptDebug* Debug); // 0x6bed210 [Final Native Static Public]
    UDynamicMesh* ApplyMeshBoolean(UDynamicMesh* TargetMesh, const FTransform& TargetTransform, UDynamicMesh* ToolMesh, const FTransform& ToolTransform, const EGeometryScriptBooleanOperation& Operation, const FGeometryScriptMeshBooleanOptions& Options, UGeometryScriptDebug* Debug); // 0x6bece80 [Final Native Static Public]

// UGeometryScriptLibrary_MeshComparisonFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshComparisonFunctions)
    UDynamicMesh* MeasureDistancesBetweenMeshes(UDynamicMesh* TargetMesh, UDynamicMesh* OtherMesh, const FGeometryScriptMeasureMeshDistanceOptions& Options, const double& MaxDistance, const double& MinDistance, const double& AverageDistance, const double& RootMeanSqrDeviation, UGeometryScriptDebug* Debug); // 0x6c02aa0 [Final Native Static Public]
    UDynamicMesh* IsSameMeshAs(UDynamicMesh* TargetMesh, UDynamicMesh* OtherMesh, const FGeometryScriptIsSameMeshOptions& Options, const bool& bIsSameMesh, FGeometryScriptMeshDifferenceInfo& DifferenceInfo, UGeometryScriptDebug* Debug); // 0x6c01510 [Final Native Static Public]
    UDynamicMesh* IsIntersectingMesh(UDynamicMesh* TargetMesh, const FTransform& TargetTransform, UDynamicMesh* OtherMesh, const FTransform& OtherTransform, const bool& bIsIntersecting, UGeometryScriptDebug* Debug); // 0x6c00f50 [Final Native Static Public]

// UGeometryScriptLibrary_MeshDecompositionFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshDecompositionFunctions)
    UDynamicMesh* SplitMeshByVertexOverlap(UDynamicMesh* TargetMesh, const TArray<UDynamicMesh*>& ComponentMeshes, UDynamicMeshPool* MeshPool, double ConnectVerticesThreshold, UGeometryScriptDebug* Debug); // 0x6c0ac20 [Final Native Static Public]
    UDynamicMesh* SplitMeshByPolygroups(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, const TArray<UDynamicMesh*>& ComponentMeshes, const TArray<int32>& ComponentPolygroups, UDynamicMeshPool* MeshPool, UGeometryScriptDebug* Debug); // 0x6c0aa00 [Final Native Static Public]
    UDynamicMesh* SplitMeshByMaterialIDs(UDynamicMesh* TargetMesh, const TArray<UDynamicMesh*>& ComponentMeshes, const TArray<int32>& ComponentMaterialIDs, UDynamicMeshPool* MeshPool, UGeometryScriptDebug* Debug); // 0x6c0a820 [Final Native Static Public]
    UDynamicMesh* SplitMeshByComponents(UDynamicMesh* TargetMesh, const TArray<UDynamicMesh*>& ComponentMeshes, UDynamicMeshPool* MeshPool, UGeometryScriptDebug* Debug); // 0x6c0a3b0 [Final Native Static Public]
    void SortMeshesByVolume(const TArray<UDynamicMesh*>& Meshes, bool bStableSort, const EArraySortOrder& SortOrder); // 0x6c0a220 [Final Native Static Public]
    void SortMeshesByCustomValues(const TArray<UDynamicMesh*>& Meshes, const TArray<float>& ValuesToSortBy, bool bStableSort, const EArraySortOrder& SortOrder); // 0x6c09ff0 [Final Native Static Public]
    void SortMeshesByBoundsVolume(const TArray<UDynamicMesh*>& Meshes, bool bStableSort, const EArraySortOrder& SortOrder); // 0x6c09e60 [Final Native Static Public]
    void SortMeshesByArea(const TArray<UDynamicMesh*>& Meshes, bool bStableSort, const EArraySortOrder& SortOrder); // 0x6c09cd0 [Final Native Static Public]
    UDynamicMesh* GetSubMeshFromMesh(UDynamicMesh* TargetMesh, const UDynamicMesh*& StoreToSubmesh, const FGeometryScriptIndexList& TriangleList, const UDynamicMesh*& StoreToSubmeshOut, UGeometryScriptDebug* Debug); // 0x6bffd50 [Final Native Static Public]
    UDynamicMesh* CopyMeshToMesh(UDynamicMesh* CopyFromMesh, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, UGeometryScriptDebug* Debug); // 0x6bf6080 [Final Native Static Public]
    UDynamicMesh* CopyMeshSelectionToMesh(UDynamicMesh* TargetMesh, const UDynamicMesh*& StoreToSubmesh, const FGeometryScriptMeshSelection& Selection, const UDynamicMesh*& StoreToSubmeshOut, bool bAppendToExisting, bool bPreserveGroupIDs, UGeometryScriptDebug* Debug); // 0x6bf5dc0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshDeformFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshDeformFunctions)
    UDynamicMesh* ApplyTwistWarpToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptTwistWarpOptions& Options, const FTransform& TwistOrientation, float TwistAngle, float TwistExtent, UGeometryScriptDebug* Debug); // 0x6beeab0 [Final Native Static Public]
    UDynamicMesh* ApplyPerlinNoiseToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptPerlinNoiseOptions& Options, UGeometryScriptDebug* Debug); // 0x6bee6a0 [Final Native Static Public]
    UDynamicMesh* ApplyMathWarpToMesh(UDynamicMesh* TargetMesh, const FTransform& WarpOrientation, const EGeometryScriptMathWarpType& WarpType, const FGeometryScriptMathWarpOptions& Options, UGeometryScriptDebug* Debug); // 0x6beca70 [Final Native Static Public]
    UDynamicMesh* ApplyIterativeSmoothingToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptIterativeMeshSmoothingOptions& Options, UGeometryScriptDebug* Debug); // 0x6bec690 [Final Native Static Public]
    UDynamicMesh* ApplyFlareWarpToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptFlareWarpOptions& Options, const FTransform& FlareOrientation, float FlarePercentX, float FlarePercentY, float FlareExtent, UGeometryScriptDebug* Debug); // 0x6bec210 [Final Native Static Public]
    UDynamicMesh* ApplyDisplaceFromTextureMap(UDynamicMesh* TargetMesh, UTexture2D* Texture, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptDisplaceFromTextureOptions& Options, int32 UVLayer, UGeometryScriptDebug* Debug); // 0x6beb8e0 [Final Native Static Public]
    UDynamicMesh* ApplyDisplaceFromPerVertexVectors(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptVectorList& VectorList, float Magnitude, UGeometryScriptDebug* Debug); // 0x6beb4b0 [Final Native Static Public]
    UDynamicMesh* ApplyBendWarpToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptBendWarpOptions& Options, const FTransform& BendOrientation, float BendAngle, float BendExtent, UGeometryScriptDebug* Debug); // 0x6beb090 [Final Native Static Public]

// UGeometryScriptLibrary_MeshGeodesicFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshGeodesicFunctions)
    UDynamicMesh* GetShortestVertexPath(UDynamicMesh* TargetMesh, int32 StartVertexID, int32 EndVertexID, FGeometryScriptIndexList& VertexIDList, const bool& bFoundErrors, UGeometryScriptDebug* Debug); // 0x6bfeb10 [Final Native Static Public]
    UDynamicMesh* GetShortestSurfacePath(UDynamicMesh* TargetMesh, int32 StartTriangleID, const FVector& StartBaryCoords, int32 EndTriangleID, const FVector& EndBaryCoords, FGeometryScriptPolyPath& ShortestPath, const bool& bFoundErrors, UGeometryScriptDebug* Debug); // 0x6bfe830 [Final Native Static Public]
    UDynamicMesh* CreateSurfacePath(UDynamicMesh* TargetMesh, const FVector& Direction, int32 StartTriangleID, const FVector& StartBaryCoords, float MaxPathLength, FGeometryScriptPolyPath& SurfacePath, const bool& bFoundErrors, UGeometryScriptDebug* Debug); // 0x6bf80d0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshMaterialFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshMaterialFunctions)
    UDynamicMesh* SetTriangleMaterialID(UDynamicMesh* TargetMesh, int32 TriangleID, int32 MaterialID, const bool& bIsValidTriangle, bool bDeferChangeNotifications); // 0x6c091e0 [Final Native Static Public]
    UDynamicMesh* SetPolygroupMaterialID(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, int32 MaterialID, const bool& bIsValidPolygroupID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6c07490 [Final Native Static Public]
    UDynamicMesh* SetMaterialIDOnTriangles(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& TriangleIDList, int32 MaterialID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6c06e00 [Final Native Static Public]
    UDynamicMesh* SetMaterialIDForMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, int32 MaterialID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6c06a60 [Final Native Static Public]
    UDynamicMesh* SetAllTriangleMaterialIDs(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& TriangleMaterialIDList, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6c059d0 [Final Native Static Public]
    UDynamicMesh* RemapToNewMaterialIDsByMaterial(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& FromMaterialList, const TArray<UMaterialInterface*>& ToMaterialList, int32 MissingMaterialID, UGeometryScriptDebug* Debug); // 0x6c04bd0 [Final Native Static Public]
    UDynamicMesh* RemapMaterialIDs(UDynamicMesh* TargetMesh, int32 FromMaterialID, int32 ToMaterialID, UGeometryScriptDebug* Debug); // 0x6c048e0 [Final Native Static Public]
    UDynamicMesh* RemapAndCombineMaterials(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& TargetMeshMaterials, const TArray<UMaterialInterface*>& RequiredMaterials, const TArray<UMaterialInterface*>& CombinedMaterials, int32 RemapInvalidMaterialID, bool bCompactDuplicateMaterials, UGeometryScriptDebug* Debug); // 0x6c04330 [Final Native Static Public]
    UDynamicMesh* GetTrianglesByMaterialID(UDynamicMesh* TargetMesh, int32 MaterialID, FGeometryScriptIndexList& TriangleIDList, UGeometryScriptDebug* Debug); // 0x6c00400 [Final Native Static Public]
    int32 GetTriangleMaterialID(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle); // 0x6c00280 [Final Native Static Public]
    int32 GetMaxMaterialID(UDynamicMesh* TargetMesh, const bool& bHasMaterialIDs); // 0x6bfdc40 [Final Native Static Public]
    UDynamicMesh* GetMaterialIDsOfTriangles(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& TriangleIDList, FGeometryScriptIndexList& MaterialIDList, UGeometryScriptDebug* Debug); // 0x6bfcbd0 [Final Native Static Public]
    UDynamicMesh* GetAllTriangleMaterialIDs(UDynamicMesh* TargetMesh, FGeometryScriptIndexList& MaterialIDList, const bool& bHasMaterialIDs); // 0x6bfb1d0 [Final Native Static Public]
    UDynamicMesh* EnableMaterialIDs(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6bf9ee0 [Final Native Static Public]
    UDynamicMesh* DeleteTrianglesByMaterialID(UDynamicMesh* TargetMesh, int32 MaterialID, const int32& NumDeleted, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6bf8af0 [Final Native Static Public]
    UDynamicMesh* CompactMaterialIDs(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& SourceMaterialList, const TArray<UMaterialInterface*>& CompactedMaterialList, bool bRemoveDuplicateMaterials, UGeometryScriptDebug* Debug); // 0x6bf1d10 [Final Native Static Public]
    UDynamicMesh* ClearMaterialIDs(UDynamicMesh* TargetMesh, int32 ClearValue, UGeometryScriptDebug* Debug); // 0x6bf0ef0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshModelingFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshModelingFunctions)
    UDynamicMesh* ApplyMeshShell(UDynamicMesh* TargetMesh, const FGeometryScriptMeshOffsetOptions& Options, UGeometryScriptDebug* Debug); // 0x6c60450 [Final Native Static Public]
    UDynamicMesh* ApplyMeshPolygroupBevel(UDynamicMesh* TargetMesh, const FGeometryScriptMeshBevelOptions& Options, UGeometryScriptDebug* Debug); // 0x6c60160 [Final Native Static Public]
    UDynamicMesh* ApplyMeshOffsetFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshOffsetFacesOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c5fe50 [Final Native Static Public]
    UDynamicMesh* ApplyMeshOffset(UDynamicMesh* TargetMesh, const FGeometryScriptMeshOffsetOptions& Options, UGeometryScriptDebug* Debug); // 0x6c5fc80 [Final Native Static Public]
    UDynamicMesh* ApplyMeshLinearExtrudeFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshLinearExtrudeOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c5f940 [Final Native Static Public]
    UDynamicMesh* ApplyMeshInsetOutsetFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshInsetOutsetFacesOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c5f630 [Final Native Static Public]
    UDynamicMesh* ApplyMeshExtrude_Compatibility_5p0(UDynamicMesh* TargetMesh, const FGeometryScriptMeshExtrudeOptions& Options, UGeometryScriptDebug* Debug); // 0x6c5f330 [Final Native Static Public]
    UDynamicMesh* ApplyMeshDuplicateFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewTriangles, const FGeometryScriptMeshEditPolygroupOptions& GroupOptions, UGeometryScriptDebug* Debug); // 0x6c5efa0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshDisconnectFacesAlongEdges(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c5ed00 [Final Native Static Public]
    UDynamicMesh* ApplyMeshDisconnectFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, bool bAllowBowtiesInOutput, UGeometryScriptDebug* Debug); // 0x6c5ea30 [Final Native Static Public]
    UDynamicMesh* ApplyMeshBevelSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshBevelSelectionMode& BevelMode, const FGeometryScriptMeshBevelSelectionOptions& BevelOptions, UGeometryScriptDebug* Debug); // 0x6c5e6f0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshBevelEdgeSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptMeshBevelSelectionOptions& BevelOptions, UGeometryScriptDebug* Debug); // 0x6c5e530 [Final Native Static Public]

// UGeometryScriptLibrary_MeshNormalsFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshNormalsFunctions)
    UDynamicMesh* UpdateVertexNormal(UDynamicMesh* TargetMesh, int32 VertexID, bool bUpdateNormal, const FVector& NewNormal, bool bUpdateTangents, const FVector& NewTangentX, const FVector& NewTangentY, const bool& bIsValidVertex, bool bMergeSplitValues, bool bDeferChangeNotifications); // 0x6c7ea80 [Final Native Static Public]
    UDynamicMesh* SetSplitNormalsAlongSelectedEdges(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, bool bSplit, bool bRecalculateNormals, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6c7c590 [Final Native Static Public]
    UDynamicMesh* SetPerVertexNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6c7bc60 [Final Native Static Public]
    UDynamicMesh* SetPerFaceNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6c7bae0 [Final Native Static Public]
    UDynamicMesh* SetMeshTriangleNormals(UDynamicMesh* TargetMesh, int32 TriangleID, const FGeometryScriptTriangle& Normals, const bool& bIsValidTriangle, bool bDeferChangeNotifications); // 0x6c7a630 [Final Native Static Public]
    UDynamicMesh* SetMeshPerVertexTangents(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& TangentXList, const FGeometryScriptVectorList& TangentYList, UGeometryScriptDebug* Debug); // 0x6c79e60 [Final Native Static Public]
    UDynamicMesh* SetMeshPerVertexNormals(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& VertexNormalList, UGeometryScriptDebug* Debug); // 0x6c79b70 [Final Native Static Public]
    UDynamicMesh* RecomputeNormalsForMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6c74840 [Final Native Static Public]
    UDynamicMesh* RecomputeNormals(UDynamicMesh* TargetMesh, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6c74640 [Final Native Static Public]
    UDynamicMesh* GetMeshPerVertexTangents(UDynamicMesh* TargetMesh, FGeometryScriptVectorList& TangentXList, FGeometryScriptVectorList& TangentYList, const bool& bIsValidTangentSet, const bool& bHasVertexIDGaps, bool bAverageSplitVertexValues); // 0x6c6d7d0 [Final Native Static Public]
    UDynamicMesh* GetMeshPerVertexNormals(UDynamicMesh* TargetMesh, FGeometryScriptVectorList& NormalList, const bool& bIsValidNormalSet, const bool& bHasVertexIDGaps, bool bAverageSplitVertexValues); // 0x6c6d570 [Final Native Static Public]
    UDynamicMesh* GetMeshHasTangents(UDynamicMesh* TargetMesh, const bool& bHasTangents, UGeometryScriptDebug* Debug); // 0x6c6cfe0 [Final Native Static Public]
    UDynamicMesh* FlipTriangleSelectionNormals(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, bool bFlipTriangleOrientation, bool bFlipNormalDirection, UGeometryScriptDebug* Debug); // 0x6c6a560 [Final Native Static Public]
    UDynamicMesh* FlipNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6c6a3e0 [Final Native Static Public]
    UDynamicMesh* DiscardTangents(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6c68db0 [Final Native Static Public]
    UDynamicMesh* ComputeTangents(UDynamicMesh* TargetMesh, const FGeometryScriptTangentsOptions& Options, UGeometryScriptDebug* Debug); // 0x6c64fb0 [Final Native Static Public]
    UDynamicMesh* ComputeSplitNormals(UDynamicMesh* TargetMesh, const FGeometryScriptSplitNormalsOptions& SplitOptions, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, UGeometryScriptDebug* Debug); // 0x6c64da0 [Final Native Static Public]
    UDynamicMesh* AutoRepairNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6c62270 [Final Native Static Public]

// UGeometryScriptLibrary_MeshPolygroupFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshPolygroupFunctions)
    UDynamicMesh* SetPolygroupForMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, const FGeometryScriptMeshSelection& Selection, const int32& SetPolygroupIDOut, int32 SetPolygroupID, bool bGenerateNewPolygroup, bool bDeferChangeNotifications); // 0x6c7bde0 [Final Native Static Public]
    UDynamicMesh* SetNumExtendedPolygroupLayers(UDynamicMesh* TargetMesh, int32 NumLayers, UGeometryScriptDebug* Debug); // 0x6c7b740 [Final Native Static Public]
    UDynamicMesh* GetTrianglesInPolygroup(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, FGeometryScriptIndexList& TriangleIDsOut); // 0x6c71aa0 [Final Native Static Public]
    int32 GetTrianglePolygroupID(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 TriangleID, const bool& bIsValidTriangle); // 0x6c71140 [Final Native Static Public]
    UDynamicMesh* GetPolyGroupUVCentroid(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 GroupId, int32 UVChannel, const FVector2D& Centroid, const bool& bIsValid); // 0x6c70250 [Final Native Static Public]
    UDynamicMesh* GetPolyGroupUVBoundingBox(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 GroupId, int32 UVChannel, const FBox2D& UVBounds); // 0x6c70030 [Final Native Static Public]
    UDynamicMesh* GetPolygroupIDsInMesh(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, FGeometryScriptIndexList& PolygroupIDsOut); // 0x6c704c0 [Final Native Static Public]
    UDynamicMesh* GetPolyGroupBoundingBox(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 GroupId, const FBox& Bounds); // 0x6c6fe30 [Final Native Static Public]
    UDynamicMesh* GetAllTrianglePolygroupIDs(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, FGeometryScriptIndexList& PolygroupIDsOut); // 0x6c6afa0 [Final Native Static Public]
    UDynamicMesh* FindExtendedPolygroupLayerByName(UDynamicMesh* TargetMesh, const FName& LayerName, FGeometryScriptGroupLayer& GroupLayer, const EGeometryScriptSearchOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6c698e0 [Final Native Static Public]
    UDynamicMesh* EnablePolygroups(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6c68f30 [Final Native Static Public]
    UDynamicMesh* DeleteTrianglesInPolygroup(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, const int32& NumDeleted, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6c68990 [Final Native Static Public]
    UDynamicMesh* CopyPolygroupsLayer(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& FromGroupLayer, const FGeometryScriptGroupLayer& ToGroupLayer, UGeometryScriptDebug* Debug); // 0x6c67eb0 [Final Native Static Public]
    UDynamicMesh* ConvertUVIslandsToPolygroups(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 UVLayer, UGeometryScriptDebug* Debug); // 0x6c67600 [Final Native Static Public]
    UDynamicMesh* ConvertComponentsToPolygroups(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, UGeometryScriptDebug* Debug); // 0x6c65fe0 [Final Native Static Public]
    UDynamicMesh* ComputePolygroupsFromPolygonDetection(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, bool bRespectUVSeams, bool bRespectHardNormals, double QuadAdjacencyWeight, double QuadMetricClamp, int32 MaxSearchRounds, UGeometryScriptDebug* Debug); // 0x6c64690 [Final Native Static Public]
    UDynamicMesh* ComputePolygroupsFromAngleThreshold(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, float CreaseAngle, int32 MinGroupSize, UGeometryScriptDebug* Debug); // 0x6c64450 [Final Native Static Public]
    UDynamicMesh* ClearPolygroups(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 ClearValue, UGeometryScriptDebug* Debug); // 0x6c62b70 [Final Native Static Public]
    UDynamicMesh* AddNamedPolygroupLayer(UDynamicMesh* TargetMesh, const FName& LayerName, FGeometryScriptGroupLayer& GroupLayer, const bool& bAlreadyExisted, UGeometryScriptDebug* Debug); // 0x6c51590 [Final Native Static Public]

// UGeometryScriptLibrary_MeshPoolFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshPoolFunctions)
    UDynamicMeshPool* GetGlobalMeshPool(); // 0x6c6b9f0 [Final Native Static Public]
    void DiscardGlobalMeshPool(); // 0x6c68bd0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshPrimitiveFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshPrimitiveFunctions)
    TArray<FIntPoint> CreateConstrainedEdgesLoop(int32 NumVertices, int32 Start); // 0x6c684a0 [Final Native Static Public]
    TArray<FIntPoint> CreateConstrainedEdgesChain(int32 NumVertices, int32 Start); // 0x6c68300 [Final Native Static Public]
    UDynamicMesh* AppendVoronoiDiagram2D(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& VoronoiSites, const FGeometryScriptVoronoiOptions& VoronoiOptions, UGeometryScriptDebug* Debug); // 0x6c5d8f0 [Final Native Static Public]
    UDynamicMesh* AppendTriangulatedPolygon3D(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector>& PolygonVertices3D, UGeometryScriptDebug* Debug); // 0x6c5d3c0 [Final Native Static Public]
    UDynamicMesh* AppendTriangulatedPolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, bool bAllowSelfIntersections, UGeometryScriptDebug* Debug); // 0x6c5d630 [Final Native Static Public]
    UDynamicMesh* AppendTorus(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FGeometryScriptRevolveOptions& RevolveOptions, float MajorRadius, float MinorRadius, int32 MajorSteps, int32 MinorSteps, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6c5cff0 [Final Native Static Public]
    UDynamicMesh* AppendSweepPolyline(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolylineVertices, const TArray<FTransform>& SweepPath, const TArray<float>& PolylineTexParamU, const TArray<float>& SweepPathTexParamV, bool bLoop, float StartScale, float EndScale, float RotationAngleDeg, float MiterLimit, UGeometryScriptDebug* Debug); // 0x6c5cad0 [Final Native Static Public]
    UDynamicMesh* AppendSweepPolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, const TArray<FTransform>& SweepPath, bool bLoop, bool bCapped, float StartScale, float EndScale, float RotationAngleDeg, float MiterLimit, UGeometryScriptDebug* Debug); // 0x6c5c640 [Final Native Static Public]
    UDynamicMesh* AppendSpiralRevolvePolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, const FGeometryScriptRevolveOptions& RevolveOptions, float Radius, int32 Steps, float RisePerRevolution, UGeometryScriptDebug* Debug); // 0x6c5c290 [Final Native Static Public]
    UDynamicMesh* AppendSphereLatLongWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 StepsPhi, int32 StepsTheta, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6c5ba50 [Final Native Static Public]
    UDynamicMesh* AppendSphereLatLong(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 StepsPhi, int32 StepsTheta, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6c5b440 [Final Native Static Public]
    UDynamicMesh* AppendSphereCovering(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, FGeometryScriptSphereCovering& SphereCovering, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug); // 0x6c5add0 [Final Native Static Public]
    UDynamicMesh* AppendSphereBoxWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 StepsX, int32 StepsY, int32 StepsZ, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6c5a5e0 [Final Native Static Public]
    UDynamicMesh* AppendSphereBox(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 StepsX, int32 StepsY, int32 StepsZ, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6c5a010 [Final Native Static Public]
    UDynamicMesh* AppendSimpleSweptPolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, const TArray<FVector>& SweepPath, bool bLoop, bool bCapped, float StartScale, float EndScale, float RotationAngleDeg, float MiterLimit, UGeometryScriptDebug* Debug); // 0x6c59b80 [Final Native Static Public]
    UDynamicMesh* AppendSimpleExtrudePolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, float Height, int32 HeightSteps, bool bCapped, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6c597f0 [Final Native Static Public]
    UDynamicMesh* AppendSimpleCollisionShapes(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptSimpleCollisionTriangulationOptions& TriangulationOptions, UGeometryScriptDebug* Debug); // 0x6c59280 [Final Native Static Public]
    UDynamicMesh* AppendRoundRectangleXY(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, float CornerRadius, int32 StepsWidth, int32 StepsHeight, int32 StepsRound, UGeometryScriptDebug* Debug); // 0x6c58620 [Final Native Static Public]
    UDynamicMesh* AppendRoundRectangle_Compatibility_5_0(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, float CornerRadius, int32 StepsWidth, int32 StepsHeight, int32 StepsRound, UGeometryScriptDebug* Debug); // 0x6c58c40 [Final Native Static Public]
    UDynamicMesh* AppendRevolvePolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, const FGeometryScriptRevolveOptions& RevolveOptions, float Radius, int32 Steps, UGeometryScriptDebug* Debug); // 0x6c582b0 [Final Native Static Public]
    UDynamicMesh* AppendRevolvePath(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PathVertices, const FGeometryScriptRevolveOptions& RevolveOptions, int32 Steps, bool bCapped, UGeometryScriptDebug* Debug); // 0x6c57f40 [Final Native Static Public]
    UDynamicMesh* AppendRectangleXY(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, int32 StepsWidth, int32 StepsHeight, UGeometryScriptDebug* Debug); // 0x6c57460 [Final Native Static Public]
    UDynamicMesh* AppendRectangle_Compatibility_5_0(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, int32 StepsWidth, int32 StepsHeight, UGeometryScriptDebug* Debug); // 0x6c579c0 [Final Native Static Public]
    UDynamicMesh* AppendPolygonListTriangulation(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonsTriangulationOptions& TriangulationOptions, const bool& bTriangulationError, UGeometryScriptDebug* Debug); // 0x6c57120 [Final Native Static Public]
    UDynamicMesh* AppendLinearStairs(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float StepWidth, float StepHeight, float StepDepth, int32 NumSteps, bool bFloating, UGeometryScriptDebug* Debug); // 0x6c56bc0 [Final Native Static Public]
    UDynamicMesh* AppendDisc(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, int32 AngleSteps, int32 SpokeSteps, float StartAngle, float EndAngle, float HoleRadius, UGeometryScriptDebug* Debug); // 0x6c564d0 [Final Native Static Public]
    UDynamicMesh* AppendDelaunayTriangulation2D(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& VertexPositions, const TArray<FIntPoint>& ConstrainedEdges, const FGeometryScriptConstrainedDelaunayTriangulationOptions& TriangulationOptions, const TArray<int32>& PositionsToVertexIDs, const bool& bHasDuplicateVertices, UGeometryScriptDebug* Debug); // 0x6c560e0 [Final Native Static Public]
    UDynamicMesh* AppendCylinder(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, float Height, int32 RadialSteps, int32 HeightSteps, bool bCapped, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6c55d30 [Final Native Static Public]
    UDynamicMesh* AppendCurvedStairs(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float StepWidth, float StepHeight, float InnerRadius, float CurveAngle, int32 NumSteps, bool bFloating, UGeometryScriptDebug* Debug); // 0x6c557a0 [Final Native Static Public]
    UDynamicMesh* AppendCone(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float BaseRadius, float TopRadius, float Height, int32 RadialSteps, int32 HeightSteps, bool bCapped, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6c553b0 [Final Native Static Public]
    UDynamicMesh* AppendCapsuleWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, float LineLength, int32 HemisphereSteps, int32 CircleSteps, int32 SegmentSteps, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6c54800 [Final Native Static Public]
    UDynamicMesh* AppendCapsule(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float Radius, float LineLength, int32 HemisphereSteps, int32 CircleSteps, int32 SegmentSteps, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6c54160 [Final Native Static Public]
    UDynamicMesh* AppendBoxWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, float DimensionZ, int32 StepsX, int32 StepsY, int32 StepsZ, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6c534a0 [Final Native Static Public]
    UDynamicMesh* AppendBox(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, float DimensionZ, int32 StepsX, int32 StepsY, int32 StepsZ, const EGeometryScriptPrimitiveOriginMode& Origin, UGeometryScriptDebug* Debug); // 0x6c52d20 [Final Native Static Public]
    UDynamicMesh* AppendBoundingBoxWithCollision(UDynamicMesh* TargetMesh, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FBox& Box, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug); // 0x6c520f0 [Final Native Static Public]
    UDynamicMesh* AppendBoundingBox(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const FBox& Box, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug); // 0x6c51a20 [Final Native Static Public]

// UGeometryScriptLibrary_MeshQueryFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshQueryFunctions)
    bool IsValidVertexID(UDynamicMesh* TargetMesh, int32 VertexID); // 0x6c737e0 [Final Native Static Public]
    bool IsValidTriangleID(UDynamicMesh* TargetMesh, int32 TriangleID); // 0x6c736a0 [Final Native Static Public]
    FVector GetVertexPosition(UDynamicMesh* TargetMesh, int32 VertexID, const bool& bIsValidVertex); // 0x6c722b0 [Final Native Static Public]
    int32 GetVertexCount(UDynamicMesh* TargetMesh); // 0x6c721c0 [Final Native Static Public]
    UDynamicMesh* GetVertexConnectedVertices(UDynamicMesh* TargetMesh, int32 VertexID, const TArray<int32>& Vertices); // 0x6c72040 [Final Native Static Public]
    UDynamicMesh* GetVertexConnectedTriangles(UDynamicMesh* TargetMesh, int32 VertexID, const TArray<int32>& Triangles); // 0x6c71ec0 [Final Native Static Public]
    FBox2D GetUVSetBoundingBox(UDynamicMesh* TargetMesh, int32 UvSetIndex, const bool& bIsValidUVSet, const bool& bUVSetIsEmpty); // 0x6c71cd0 [Final Native Static Public]
    UDynamicMesh* GetTriangleVertexColors(UDynamicMesh* TargetMesh, int32 TriangleID, const FLinearColor& Color1, const FLinearColor& Color2, const FLinearColor& Color3, const bool& bTriHasValidVertexColors); // 0x6c71830 [Final Native Static Public]
    void GetTriangleUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FVector2D& UV1, const FVector2D& UV2, const FVector2D& UV3, const bool& bHaveValidUVs); // 0x6c71570 [Final Native Static Public]
    void GetTrianglePositions(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle, const FVector& Vertex1, const FVector& Vertex2, const FVector& Vertex3); // 0x6c71310 [Final Native Static Public]
    UDynamicMesh* GetTriangleNormalTangents(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bTriHasValidElements, FGeometryScriptTriangle& Normals, FGeometryScriptTriangle& Tangents, FGeometryScriptTriangle& BiTangents); // 0x6c70bc0 [Final Native Static Public]
    UDynamicMesh* GetTriangleNormals(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& Normal1, const FVector& Normal2, const FVector& Normal3, const bool& bTriHasValidNormals); // 0x6c70ed0 [Final Native Static Public]
    FIntVector GetTriangleIndices(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle); // 0x6c70a40 [Final Native Static Public]
    FVector GetTriangleFaceNormal(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle); // 0x6c708c0 [Final Native Static Public]
    int32 GetNumVertexIDs(UDynamicMesh* TargetMesh); // 0x6c6fd40 [Final Native Static Public]
    int32 GetNumUVSets(UDynamicMesh* TargetMesh); // 0x6c6fc50 [Final Native Static Public]
    int32 GetNumUVIslands(UDynamicMesh* TargetMesh, int32 UVChannel, const bool& bIsValidUVChannel); // 0x6c6fad0 [Final Native Static Public]
    int32 GetNumTriangleIDs(UDynamicMesh* TargetMesh); // 0x6c6f9e0 [Final Native Static Public]
    int32 GetNumOpenBorderLoops(UDynamicMesh* TargetMesh, const bool& bAmbiguousTopologyFound); // 0x6c6f7b0 [Final Native Static Public]
    int32 GetNumOpenBorderEdges(UDynamicMesh* TargetMesh); // 0x6c6f6c0 [Final Native Static Public]
    int32 GetNumExtendedPolygroupLayers(UDynamicMesh* TargetMesh); // 0x6c6f5d0 [Final Native Static Public]
    int32 GetNumConnectedComponents(UDynamicMesh* TargetMesh); // 0x6c6f4e0 [Final Native Static Public]
    void GetMeshVolumeAreaCenter(UDynamicMesh* TargetMesh, const float& SurfaceArea, const float& Volume, const FVector& CenterOfMass); // 0x6c6f300 [Final Native Static Public]
    void GetMeshVolumeArea(UDynamicMesh* TargetMesh, const float& SurfaceArea, const float& Volume); // 0x6c6f190 [Final Native Static Public]
    double GetMeshUVArea(UDynamicMesh* TargetMesh, int32 UVChannel, const bool& bIsValidUVChannel); // 0x6c6e7c0 [Final Native Static Public]
    FString GetMeshInfoString(UDynamicMesh* TargetMesh); // 0x6c6d1a0 [Final Native Static Public]
    bool GetMeshHasAttributeSet(UDynamicMesh* TargetMesh); // 0x6c6cef0 [Final Native Static Public]
    FBox GetMeshBoundingBox(UDynamicMesh* TargetMesh); // 0x6c6cdb0 [Final Native Static Public]
    bool GetIsDenseMesh(UDynamicMesh* TargetMesh); // 0x6c6ccc0 [Final Native Static Public]
    bool GetIsClosedMesh(UDynamicMesh* TargetMesh); // 0x6c6cbd0 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTriangleVertexColor(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& BarycentricCoords, const FLinearColor& DefaultColor, const bool& bTriHasValidVertexColors, const FLinearColor& InterpolatedColor); // 0x6c6c960 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTriangleUV(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FVector& BarycentricCoords, const bool& bTriHasValidUVs, const FVector2D& InterpolatedUV); // 0x6c6c6f0 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTrianglePosition(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& BarycentricCoords, const bool& bIsValidTriangle, const FVector& InterpolatedPosition); // 0x6c6c4d0 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTriangleNormalTangents(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& BarycentricCoords, const bool& bTriHasValidElements, const FVector& InterpolatedNormal, const FVector& InterpolatedTangent, const FVector& InterpolatedBiTangent); // 0x6c6c200 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTriangleNormal(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& BarycentricCoords, const bool& bTriHasValidNormals, const FVector& InterpolatedNormal); // 0x6c6bfc0 [Final Native Static Public]
    bool GetHasVertexIDGaps(UDynamicMesh* TargetMesh); // 0x6c6bed0 [Final Native Static Public]
    bool GetHasVertexColors(UDynamicMesh* TargetMesh); // 0x6c6bde0 [Final Native Static Public]
    bool GetHasTriangleNormals(UDynamicMesh* TargetMesh); // 0x6c6bcf0 [Final Native Static Public]
    bool GetHasTriangleIDGaps(UDynamicMesh* TargetMesh); // 0x6c6bc00 [Final Native Static Public]
    bool GetHasPolygroups(UDynamicMesh* TargetMesh); // 0x6c6bb10 [Final Native Static Public]
    bool GetHasMaterialIDs(UDynamicMesh* TargetMesh); // 0x6c6ba20 [Final Native Static Public]
    UDynamicMesh* GetAllVertexPositionsAtEdges(UDynamicMesh* TargetMesh, FGeometryScriptIndexList& EdgeIDs, FGeometryScriptVectorList& Start, FGeometryScriptVectorList& End); // 0x6c6b750 [Final Native Static Public]
    UDynamicMesh* GetAllVertexPositions(UDynamicMesh* TargetMesh, FGeometryScriptVectorList& PositionList, bool bSkipGaps, const bool& bHasVertexIDGaps); // 0x6c6b570 [Final Native Static Public]
    UDynamicMesh* GetAllVertexIDs(UDynamicMesh* TargetMesh, FGeometryScriptIndexList& VertexIDList, const bool& bHasVertexIDGaps); // 0x6c6b3a0 [Final Native Static Public]
    UDynamicMesh* GetAllUVSeamEdges(UDynamicMesh* TargetMesh, int32 UvSetIndex, const bool& bHaveValidUVs, FGeometryScriptIndexList& ElementIDs); // 0x6c6b180 [Final Native Static Public]
    UDynamicMesh* GetAllTriangleIndices(UDynamicMesh* TargetMesh, FGeometryScriptTriangleList& TriangleList, bool bSkipGaps, const bool& bHasTriangleIDGaps); // 0x6c6adc0 [Final Native Static Public]
    UDynamicMesh* GetAllTriangleIDs(UDynamicMesh* TargetMesh, FGeometryScriptIndexList& TriangleIDList, const bool& bHasTriangleIDGaps); // 0x6c6abf0 [Final Native Static Public]
    UDynamicMesh* GetAllSplitUVsAtVertex(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 VertexID, const TArray<int32>& ElementIDs, const TArray<FVector2D>& ElementUVs, const bool& bHaveValidUVs); // 0x6c6a960 [Final Native Static Public]
    UDynamicMesh* ComputeTriangleBarycentricCoords(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle, const FVector& Point, const FVector& Vertex1, const FVector& Vertex2, const FVector& Vertex3, const FVector& BarycentricCoords); // 0x6c65160 [Final Native Static Public]

// UGeometryScriptLibrary_RemeshingFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_RemeshingFunctions)
    UDynamicMesh* ApplyUniformRemesh(UDynamicMesh* TargetMesh, const FGeometryScriptRemeshOptions& RemeshOptions, const FGeometryScriptUniformRemeshOptions& UniformOptions, UGeometryScriptDebug* Debug); // 0x6c61900 [Final Native Static Public]

// UGeometryScriptLibrary_MeshRepairFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshRepairFunctions)
    UDynamicMesh* WeldMeshEdges(UDynamicMesh* TargetMesh, const FGeometryScriptWeldEdgesOptions& WeldOptions, UGeometryScriptDebug* Debug); // 0x6c7ef10 [Final Native Static Public]
    UDynamicMesh* SplitMeshBowties(UDynamicMesh* TargetMesh, bool bMeshBowties, bool bAttributeBowties, UGeometryScriptDebug* Debug); // 0x6c7cd60 [Final Native Static Public]
    UDynamicMesh* SnapMeshOpenBoundaries(UDynamicMesh* TargetMesh, const FGeometryScriptSnapBoundariesOptions& SnapOptions, UGeometryScriptDebug* Debug); // 0x6c7cb90 [Final Native Static Public]
    UDynamicMesh* ResolveMeshTJunctions(UDynamicMesh* TargetMesh, const FGeometryScriptResolveTJunctionOptions& ResolveOptions, UGeometryScriptDebug* Debug); // 0x6c756e0 [Final Native Static Public]
    UDynamicMesh* RepairMeshDegenerateGeometry(UDynamicMesh* TargetMesh, const FGeometryScriptDegenerateTriangleOptions& Options, UGeometryScriptDebug* Debug); // 0x6c752e0 [Final Native Static Public]
    UDynamicMesh* RemoveUnusedVertices(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6c74ee0 [Final Native Static Public]
    UDynamicMesh* RemoveSmallComponents(UDynamicMesh* TargetMesh, const FGeometryScriptRemoveSmallComponentOptions& Options, UGeometryScriptDebug* Debug); // 0x6c74d20 [Final Native Static Public]
    UDynamicMesh* RemoveHiddenTriangles(UDynamicMesh* TargetMesh, const FGeometryScriptRemoveHiddenTrianglesOptions& Options, UGeometryScriptDebug* Debug); // 0x6c74b50 [Final Native Static Public]
    UDynamicMesh* FillAllMeshHoles(UDynamicMesh* TargetMesh, const FGeometryScriptFillHolesOptions& FillOptions, const int32& NumFilledHoles, const int32& NumFailedHoleFills, UGeometryScriptDebug* Debug); // 0x6c69710 [Final Native Static Public]
    UDynamicMesh* CompactMesh(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6c63200 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSamplingFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSamplingFunctions)
    UDynamicMesh* ComputeVertexWeightedPointSampling(UDynamicMesh* TargetMesh, const FGeometryScriptMeshPointSamplingOptions& Options, const FGeometryScriptNonUniformPointSamplingOptions& NonUniformOptions, const FGeometryScriptScalarList& VertexWeights, const TArray<FTransform>& Samples, const TArray<double>& SampleRadii, FGeometryScriptIndexList& TriangleIDs, UGeometryScriptDebug* Debug); // 0x6c65790 [Final Native Static Public]
    UDynamicMesh* ComputeUniformRandomPointSampling(UDynamicMesh* TargetMesh, int32 NumSamples, const TArray<FTransform>& Samples, FGeometryScriptIndexList& TriangleIDs, int32 RandomSeed, UGeometryScriptDebug* Debug); // 0x6c654c0 [Final Native Static Public]
    void ComputeRenderCapturePointSampling(const TArray<FTransform>& Samples, const TArray<AActor*>& Actors, const TArray<FGeometryScriptRenderCaptureCamera>& Cameras, UGeometryScriptDebug* Debug); // 0x6c64be0 [Final Native Static Public]
    void ComputeRenderCaptureCamerasForBox(const TArray<FGeometryScriptRenderCaptureCamera>& Cameras, const FBox& Box, FGeometryScriptRenderCaptureCamerasForBoxOptions& Options, UGeometryScriptDebug* Debug); // 0x6c64a00 [Final Native Static Public]
    UDynamicMesh* ComputePointSampling(UDynamicMesh* TargetMesh, const FGeometryScriptMeshPointSamplingOptions& Options, const TArray<FTransform>& Samples, FGeometryScriptIndexList& TriangleIDs, UGeometryScriptDebug* Debug); // 0x6c63ea0 [Final Native Static Public]
    UDynamicMesh* ComputeNonUniformPointSampling(UDynamicMesh* TargetMesh, const FGeometryScriptMeshPointSamplingOptions& Options, const FGeometryScriptNonUniformPointSamplingOptions& NonUniformOptions, const TArray<FTransform>& Samples, const TArray<double>& SampleRadii, FGeometryScriptIndexList& TriangleIDs, UGeometryScriptDebug* Debug); // 0x6c637d0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSculptLayersFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSculptLayersFunctions)
    UDynamicMesh* SetSculptLayerWeightsArray(UDynamicMesh* TargetMesh, const TArray<double>& Weights, const FGeometryScriptSculptLayerUpdateOptions& Options, UGeometryScriptDebug* Debug); // 0x6c7c320 [Final Native Static Public]
    UDynamicMesh* SetSculptLayerWeight(UDynamicMesh* TargetMesh, int32 LayerIndex, double Weight, const FGeometryScriptSculptLayerUpdateOptions& Options, UGeometryScriptDebug* Debug); // 0x6c7c0f0 [Final Native Static Public]
    UDynamicMesh* SetActiveSculptLayer(UDynamicMesh* TargetMesh, int32 LayerIndex, UGeometryScriptDebug* Debug); // 0x6c794b0 [Final Native Static Public]
    UDynamicMesh* MergeSculptLayers(UDynamicMesh* TargetMesh, const int32& OutActiveLayer, int32 MergeLayerStart, int32 MergeLayerNum, bool bUseWeights, UGeometryScriptDebug* Debug); // 0x6c73c60 [Final Native Static Public]
    TArray<double> GetSculptLayerWeightsArray(UDynamicMesh* TargetMesh); // 0x6c70790 [Final Native Static Public]
    int32 GetNumSculptLayers(UDynamicMesh* TargetMesh); // 0x6c6f900 [Final Native Static Public]
    int32 GetActiveSculptLayer(UDynamicMesh* TargetMesh); // 0x6c6a880 [Final Native Static Public]
    UDynamicMesh* EnableSculptLayers(UDynamicMesh* TargetMesh, int32 NumLayers, UGeometryScriptDebug* Debug); // 0x6c690b0 [Final Native Static Public]
    UDynamicMesh* DiscardSculptLayers(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6c68c40 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSelectionFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSelectionFunctions)
    UDynamicMesh* SelectSelectionBoundaryEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& BoundarySelection, bool bExcludeMeshBoundaryEdges); // 0x6c79180 [Final Native Static Public]
    UDynamicMesh* SelectMeshUVSeamEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, int32 UVChannel, const bool& bHaveValidUVs, bool bExcludeMeshBoundaryEdges); // 0x6c78f30 [Final Native Static Public]
    UDynamicMesh* SelectMeshSplitNormalEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection); // 0x6c78dd0 [Final Native Static Public]
    UDynamicMesh* SelectMeshSharpEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, double MinAngleDeg); // 0x6c78c00 [Final Native Static Public]
    UDynamicMesh* SelectMeshPolyGroupBoundaryEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FGeometryScriptGroupLayer& GroupLayer, bool bExcludeMeshBoundaryEdges); // 0x6c789f0 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsWithPlane(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FVector& PlaneOrigin, const FVector& PlaneNormal, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints); // 0x6c786a0 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsInSphere(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FVector& SphereOrigin, double SphereRadius, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints); // 0x6c77ca0 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsInsideMesh(UDynamicMesh* TargetMesh, UDynamicMesh* SelectionMesh, FGeometryScriptMeshSelection& Selection, const FTransform& SelectionMeshTransform, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, double ShellDistance, double WindingThreshold, int32 MinNumTrianglePoints); // 0x6c77f90 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsInBox(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FBox& Box, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints); // 0x6c77600 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsByPolygroup(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType); // 0x6c773d0 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsByNormalAngle(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FVector& Normal, double MaxAngleDeg, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints); // 0x6c77070 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsByMaterialID(UDynamicMesh* TargetMesh, int32 MaterialID, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType); // 0x6c76ea0 [Final Native Static Public]
    UDynamicMesh* SelectMeshBoundaryEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection); // 0x6c76c60 [Final Native Static Public]
    UDynamicMesh* InvertMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewSelection, bool bOnlyToConnected); // 0x6c72d30 [Final Native Static Public]
    void GetMeshUniqueSelectionInfo(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType, const int32& NumSelected); // 0x6c6ef50 [Final Native Static Public]
    void GetMeshSelectionInfo(const FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType, const int32& NumSelected); // 0x6c6e420 [Final Native Static Public]
    UDynamicMesh* ExpandMeshSelectionToConnected(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewSelection, const EGeometryScriptTopologyConnectionType& ConnectionType); // 0x6c69500 [Final Native Static Public]
    UDynamicMesh* ExpandContractMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewSelection, int32 Iterations, bool bContract, bool bOnlyExpandToFaceNeighbours); // 0x6c69280 [Final Native Static Public]
    void DebugPrintMeshSelection(const FGeometryScriptMeshSelection& Selection, bool bDisable); // 0x6c68820 [Final Native Static Public]
    UDynamicMesh* CreateSelectAllMeshSelection(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType); // 0x6c68660 [Final Native Static Public]
    UDynamicMesh* ConvertMeshSelectionToIndexList(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptIndexList& IndexList, const EGeometryScriptIndexType& ResultListType, const EGeometryScriptIndexType& ConvertToType); // 0x6c66f60 [Final Native Static Public]
    UDynamicMesh* ConvertMeshSelectionToIndexArray(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const TArray<int32>& IndexArray, const EGeometryScriptMeshSelectionType& SelectionType); // 0x6c66cc0 [Final Native Static Public]
    UDynamicMesh* ConvertMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& FromSelection, FGeometryScriptMeshSelection& ToSelection, const EGeometryScriptMeshSelectionType& NewType, bool bAllowPartialInclusion); // 0x6c66a90 [Final Native Static Public]
    UDynamicMesh* ConvertIndexSetToMeshSelection(UDynamicMesh* TargetMesh, TSet<int32>& IndexSet, const EGeometryScriptMeshSelectionType& SelectionType, FGeometryScriptMeshSelection& Selection); // 0x6c66810 [Final Native Static Public]
    UDynamicMesh* ConvertIndexListToMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& IndexList, const EGeometryScriptMeshSelectionType& SelectionType, FGeometryScriptMeshSelection& Selection); // 0x6c66350 [Final Native Static Public]
    UDynamicMesh* ConvertIndexArrayToMeshSelection(UDynamicMesh* TargetMesh, const TArray<int32>& IndexArray, const EGeometryScriptMeshSelectionType& SelectionType, FGeometryScriptMeshSelection& Selection); // 0x6c66190 [Final Native Static Public]
    void CombineMeshSelections(const FGeometryScriptMeshSelection& SelectionA, const FGeometryScriptMeshSelection& SelectionB, FGeometryScriptMeshSelection& ResultSelection, const EGeometryScriptCombineSelectionMode& CombineMode); // 0x6c62f00 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSelectionQueryFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSelectionQueryFunctions)
    UDynamicMesh* GetMeshSelectionBoundingBox(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FBox& SelectionBounds, const bool& bIsEmpty, UGeometryScriptDebug* Debug); // 0x6c6e1e0 [Final Native Static Public]
    UDynamicMesh* GetMeshSelectionBoundaryLoops(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const TArray<FGeometryScriptIndexList>& IndexLoops, const TArray<FGeometryScriptPolyPath>& PathLoops, const int32& NumLoops, const bool& bFoundErrors, UGeometryScriptDebug* Debug); // 0x6c6ddd0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSimplifyFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSimplifyFunctions)
    UDynamicMesh* ApplySimplifyToVertexCount(UDynamicMesh* TargetMesh, int32 VertexCount, const FGeometryScriptSimplifyMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6c613c0 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToTriangleCount(UDynamicMesh* TargetMesh, int32 TriangleCount, const FGeometryScriptSimplifyMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6c611b0 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToTolerance(UDynamicMesh* TargetMesh, float Tolerance, const FGeometryScriptSimplifyMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x6c60f90 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToPolygroupTopology(UDynamicMesh* TargetMesh, const FGeometryScriptPolygroupSimplifyOptions& Options, const FGeometryScriptGroupLayer& GroupLayer, UGeometryScriptDebug* Debug); // 0x6c60d90 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToPlanar(UDynamicMesh* TargetMesh, const FGeometryScriptPlanarSimplifyOptions& Options, UGeometryScriptDebug* Debug); // 0x6c60bd0 [Final Native Static Public]
    UDynamicMesh* ApplyEditorSimplifyToVertexCount(UDynamicMesh* TargetMesh, int32 VertexCount, UGeometryScriptDebug* Debug); // 0x6c5e390 [Final Native Static Public]
    UDynamicMesh* ApplyEditorSimplifyToTriangleCount(UDynamicMesh* TargetMesh, int32 TriangleCount, UGeometryScriptDebug* Debug); // 0x6c5e1f0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSpatial (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSpatial)
    UDynamicMesh* SelectMeshElementsInBoxWithBVH(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& QueryBVH, const FBox& QueryBox, const FGeometryScriptSpatialQueryOptions& Options, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType, int32 MinNumTrianglePoints, UGeometryScriptDebug* Debug); // 0x6c77910 [Final Native Static Public]
    void ResetBVH(FGeometryScriptDynamicMeshBVH& ResetBVH); // 0x6c754e0 [Final Native Static Public]
    UDynamicMesh* RebuildBVHForMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& UpdateBVH, bool bOnlyIfInvalid, UGeometryScriptDebug* Debug); // 0x6c73ee0 [Final Native Static Public]
    UDynamicMesh* IsPointInsideMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& QueryBVH, const FVector& QueryPoint, const FGeometryScriptSpatialQueryOptions& Options, const bool& bIsInside, const EGeometryScriptContainmentOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6c732b0 [Final Native Static Public]
    UDynamicMesh* IsBVHValidForMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& TestBVH, const bool& bIsValid, UGeometryScriptDebug* Debug); // 0x6c73040 [Final Native Static Public]
    UDynamicMesh* FindNearestRayIntersectionWithMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& QueryBVH, const FVector& RayOrigin, const FVector& RayDirection, const FGeometryScriptSpatialQueryOptions& Options, FGeometryScriptRayHitResult& HitResult, const EGeometryScriptSearchOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6c69f50 [Final Native Static Public]
    UDynamicMesh* FindNearestPointOnMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& QueryBVH, const FVector& QueryPoint, const FGeometryScriptSpatialQueryOptions& Options, FGeometryScriptTrianglePoint& NearestResult, const EGeometryScriptSearchOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6c69b20 [Final Native Static Public]
    UDynamicMesh* BuildBVHForMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& OutputBVH, UGeometryScriptDebug* Debug); // 0x6c62860 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSubdivideFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSubdivideFunctions)
    UDynamicMesh* ApplyUniformTessellation(UDynamicMesh* TargetMesh, int32 TessellationLevel, UGeometryScriptDebug* Debug); // 0x6c61b50 [Final Native Static Public]
    UDynamicMesh* ApplySelectiveTessellation(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptSelectiveTessellateOptions& Options, int32 TessellationLevel, const ESelectiveTessellatePatternType& PatternType, UGeometryScriptDebug* Debug); // 0x6c60820 [Final Native Static Public]
    UDynamicMesh* ApplyPNTessellation(UDynamicMesh* TargetMesh, const FGeometryScriptPNTessellateOptions& Options, int32 TessellationLevel, UGeometryScriptDebug* Debug); // 0x6c60620 [Final Native Static Public]

// UGeometryScriptLibrary_MeshTransformFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshTransformFunctions)
    UDynamicMesh* TranslatePivotToLocation(UDynamicMesh* TargetMesh, const FVector& PivotLocation, UGeometryScriptDebug* Debug); // 0x6c7e8c0 [Final Native Static Public]
    UDynamicMesh* TranslateMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FVector& Translation, UGeometryScriptDebug* Debug); // 0x6c7e210 [Final Native Static Public]
    UDynamicMesh* TranslateMesh(UDynamicMesh* TargetMesh, const FVector& Translation, UGeometryScriptDebug* Debug); // 0x6c7e060 [Final Native Static Public]
    UDynamicMesh* TransformMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FTransform& Transform, UGeometryScriptDebug* Debug); // 0x6c7dcd0 [Final Native Static Public]
    UDynamicMesh* TransformMesh(UDynamicMesh* TargetMesh, const FTransform& Transform, bool bFixOrientationForNegativeScale, UGeometryScriptDebug* Debug); // 0x6c7da30 [Final Native Static Public]
    UDynamicMesh* ScaleMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FVector& Scale, const FVector& ScaleOrigin, UGeometryScriptDebug* Debug); // 0x6c764b0 [Final Native Static Public]
    UDynamicMesh* ScaleMesh(UDynamicMesh* TargetMesh, const FVector& Scale, const FVector& ScaleOrigin, bool bFixOrientationForNegativeScale, UGeometryScriptDebug* Debug); // 0x6c76250 [Final Native Static Public]
    UDynamicMesh* RotateMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FRotator& Rotation, const FVector& RotationOrigin, UGeometryScriptDebug* Debug); // 0x6c75aa0 [Final Native Static Public]
    UDynamicMesh* RotateMesh(UDynamicMesh* TargetMesh, const FRotator& Rotation, const FVector& RotationOrigin, UGeometryScriptDebug* Debug); // 0x6c758a0 [Final Native Static Public]
    UDynamicMesh* InverseTransformMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FTransform& Transform, UGeometryScriptDebug* Debug); // 0x6c729a0 [Final Native Static Public]
    UDynamicMesh* InverseTransformMesh(UDynamicMesh* TargetMesh, const FTransform& Transform, bool bFixOrientationForNegativeScale, UGeometryScriptDebug* Debug); // 0x6c72700 [Final Native Static Public]

// UGeometryScriptLibrary_MeshUVFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshUVFunctions)
    UDynamicMesh* TranslateMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FVector2D& Translation, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c7e500 [Final Native Static Public]
    UDynamicMesh* TransferMeshUVsByProjection(UDynamicMesh* TargetMesh, int32 TargetUVChannel, const FGeometryScriptMeshSelection& TargetSelection, const FTransform& TargetTransform, UDynamicMesh* SourceMesh, const FGeometryScriptDynamicMeshBVH& SourceMeshOptionalBVH, int32 SourceUVChannel, const FGeometryScriptMeshSelection& SourceSelection, const FTransform& SourceTransform, const FGeometryScriptMeshProjectionSettings& Settings, const FVector& ProjectionDirection, double ProjectionOffset, UGeometryScriptDebug* Debug); // 0x6c7cf50 [Final Native Static Public]
    UDynamicMesh* SetUVSeamsAlongSelectedEdges(UDynamicMesh* TargetMesh, int32 UVChannel, const FGeometryScriptMeshSelection& Selection, bool bInsertSeams, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x6c7c950 [Final Native Static Public]
    UDynamicMesh* SetNumUVSets(UDynamicMesh* TargetMesh, int32 NumUVSets, UGeometryScriptDebug* Debug); // 0x6c7b8e0 [Final Native Static Public]
    UDynamicMesh* SetMeshUVsFromPlanarProjection(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FTransform& PlaneTransform, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c7b4b0 [Final Native Static Public]
    UDynamicMesh* SetMeshUVsFromCylinderProjection(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FTransform& CylinderTransform, const FGeometryScriptMeshSelection& Selection, float SplitAngle, UGeometryScriptDebug* Debug); // 0x6c7b1d0 [Final Native Static Public]
    UDynamicMesh* SetMeshUVsFromBoxProjection(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FTransform& BoxTransform, const FGeometryScriptMeshSelection& Selection, int32 MinIslandTriCount, UGeometryScriptDebug* Debug); // 0x6c7af00 [Final Native Static Public]
    UDynamicMesh* SetMeshUVElementPosition(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 ElementID, const FVector2D& NewUVPosition, const bool& bIsValidElementID, bool bDeferChangeNotifications); // 0x6c7ace0 [Final Native Static Public]
    UDynamicMesh* SetMeshTriangleUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FGeometryScriptUVTriangle& UVs, const bool& bIsValidTriangle, bool bDeferChangeNotifications); // 0x6c7aaa0 [Final Native Static Public]
    UDynamicMesh* SetMeshTriangleUVElementIDs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FIntVector& TriangleUVElements, const bool& bIsValidTriangle, bool bDeferChangeNotifications); // 0x6c7a870 [Final Native Static Public]
    UDynamicMesh* ScaleMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FVector2D& Scale, const FVector2D& ScaleOrigin, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c76800 [Final Native Static Public]
    UDynamicMesh* RotateMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, float RotationAngle, const FVector2D& RotationOrigin, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c75df0 [Final Native Static Public]
    UDynamicMesh* RepackMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptRepackUVsOptions& RepackOptions, UGeometryScriptDebug* Debug); // 0x6c75060 [Final Native Static Public]
    UDynamicMesh* RecomputeMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptRecomputeUVsOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c74230 [Final Native Static Public]
    UDynamicMesh* LayoutMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptLayoutUVsOptions& LayoutOptions, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c73920 [Final Native Static Public]
    bool IntersectsUVBox2D(const FBox2D& A, const FBox2D& B, bool bWrappedToUnitRange); // 0x6c72430 [Final Native Static Public]
    UDynamicMesh* GetMeshUVSizeInfo(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptMeshSelection& Selection, const double& MeshArea, const double& UVArea, const FBox& MeshBounds, const FBox2D& UVBounds, const bool& bIsValidUVSet, const bool& bFoundUnsetUVs, bool bOnlyIncludeValidUVTris, UGeometryScriptDebug* Debug); // 0x6c6eb20 [Final Native Static Public]
    UDynamicMesh* GetMeshUVElementPosition(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 ElementID, const FVector2D& UVPosition, const bool& bIsValidElementID); // 0x6c6e940 [Final Native Static Public]
    UDynamicMesh* GetMeshTriangleUVElementIDs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FIntVector& TriangleUVElements, const bool& bHaveValidUVs); // 0x6c6e5e0 [Final Native Static Public]
    UDynamicMesh* GetMeshPerVertexUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, FGeometryScriptUVList& UVList, const bool& bIsValidUVSet, const bool& bHasVertexIDGaps, const bool& bHasSplitUVs, UGeometryScriptDebug* Debug); // 0x6c6dae0 [Final Native Static Public]
    UDynamicMesh* CopyUVSet(UDynamicMesh* TargetMesh, int32 FromUVSet, int32 ToUVSet, UGeometryScriptDebug* Debug); // 0x6c680b0 [Final Native Static Public]
    UDynamicMesh* CopyMeshUVLayerToMesh(UDynamicMesh* CopyFromMesh, int32 UvSetIndex, const UDynamicMesh*& CopyToUVMesh, const UDynamicMesh*& CopyToUVMeshOut, const bool& bInvalidTopology, const bool& bIsValidUVSet, UGeometryScriptDebug* Debug); // 0x6c67c30 [Final Native Static Public]
    UDynamicMesh* CopyMeshToMeshUVLayer(UDynamicMesh* CopyFromUVMesh, int32 ToUVSetIndex, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, const bool& bFoundTopologyErrors, const bool& bIsValidUVSet, bool bOnlyUVPositions, UGeometryScriptDebug* Debug); // 0x6c67800 [Final Native Static Public]
    UDynamicMesh* ComputeMeshLocalUVParam(UDynamicMesh* TargetMesh, const FVector& CenterPoint, int32 CenterPointTriangleID, const TArray<int32>& VertexIDs, const TArray<FVector2D>& VertexUVs, double Radius, bool bUseInterpolatedNormal, const FVector& TangentYDirection, double UVRotationDeg, UGeometryScriptDebug* Debug); // 0x6c63380 [Final Native Static Public]
    UDynamicMesh* ClearUVChannel(UDynamicMesh* TargetMesh, int32 UVChannel, UGeometryScriptDebug* Debug); // 0x6c62d70 [Final Native Static Public]
    UDynamicMesh* AutoGenerateXAtlasMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptXAtlasOptions& Options, UGeometryScriptDebug* Debug); // 0x6c61ff0 [Final Native Static Public]
    UDynamicMesh* AutoGeneratePatchBuilderMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptPatchBuilderOptions& Options, UGeometryScriptDebug* Debug); // 0x6c61d00 [Final Native Static Public]
    UDynamicMesh* ApplyTexelDensityUVScaling(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptUVTexelDensityOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c615d0 [Final Native Static Public]
    UDynamicMesh* AddUVElementToMesh(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FVector2D& NewUVPosition, const int32& NewUVElementID, const bool& bIsValidUVSet, bool bDeferChangeNotifications); // 0x6c517e0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshVertexColorFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshVertexColorFunctions)
    UDynamicMesh* TransferVertexColorsFromMesh(UDynamicMesh* SourceMesh, UDynamicMesh* TargetMesh, const FGeometryScriptTransferMeshVertexColorsOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x6c7d6b0 [Final Native Static Public]
    UDynamicMesh* SetMeshSelectionVertexColor(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FLinearColor& Color, const FGeometryScriptColorFlags& Flags, bool bCreateColorSeam, UGeometryScriptDebug* Debug); // 0x6c7a2d0 [Final Native Static Public]
    UDynamicMesh* SetMeshPerVertexColors(UDynamicMesh* TargetMesh, const FGeometryScriptColorList& VertexColorList, UGeometryScriptDebug* Debug); // 0x6c79880 [Final Native Static Public]
    UDynamicMesh* SetMeshConstantVertexColor(UDynamicMesh* TargetMesh, const FLinearColor& Color, const FGeometryScriptColorFlags& Flags, bool bClearExisting, UGeometryScriptDebug* Debug); // 0x6c79640 [Final Native Static Public]
    UDynamicMesh* GetMeshPerVertexColors(UDynamicMesh* TargetMesh, FGeometryScriptColorList& ColorList, const bool& bIsValidColorSet, const bool& bHasVertexIDGaps, bool bBlendSplitVertexValues); // 0x6c6d330 [Final Native Static Public]
    UDynamicMesh* ConvertMeshVertexColorsSRGBToLinear(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6c67480 [Final Native Static Public]
    UDynamicMesh* ConvertMeshVertexColorsLinearToSRGB(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x6c67300 [Final Native Static Public]
    UDynamicMesh* BlurMeshVertexColors(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, int32 NumIterations, double Strength, const EGeometryScriptBlurColorMode& BlurMode, const FGeometryScriptBlurMeshVertexColorsOptions& Options, UGeometryScriptDebug* Debug); // 0x6c623f0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshVoxelFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshVoxelFunctions)
    UDynamicMesh* ApplyMeshSolidify(UDynamicMesh* TargetMesh, const FGeometryScriptSolidifyOptions& Options, UGeometryScriptDebug* Debug); // 0x6c8e110 [Final Native Static Public]
    UDynamicMesh* ApplyMeshMorphology(UDynamicMesh* TargetMesh, const FGeometryScriptMorphologyOptions& Options, UGeometryScriptDebug* Debug); // 0x6c8ded0 [Final Native Static Public]

// UGeometryScriptLibrary_PointSetSamplingFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_PointSetSamplingFunctions)
    void UnflattenPoints(const TArray<FVector2D>& PointsIn2D, const TArray<FVector>& PointsIn3D, FGeometryScriptPointFlatteningOptions& Options, double Height); // 0x6ca0580 [Final Native Static Public]
    void TransformsToPoints(const TArray<FTransform>& Transforms, const TArray<FVector>& Points); // 0x6ca03d0 [Final Native Static Public]
    void OffsetTransforms(const TArray<FTransform>& Transforms, double Offset, const FVector& Direction, const EGeometryScriptCoordinateSpace& Space); // 0x6c9ac00 [Final Native Static Public]
    FBox MakeBoundingBoxFromPoints(const TArray<FVector>& Points, double ExpandBy); // 0x6c99ff0 [Final Native Static Public]
    void KMeansClusterToIDs(const TArray<FVector>& Points, FGeometryScriptPointClusteringOptions& Options, const TArray<int32>& PointClusterIndices); // 0x6c99e00 [Final Native Static Public]
    void KMeansClusterToArrays(const TArray<FVector>& Points, FGeometryScriptPointClusteringOptions& Options, const TArray<FGeometryScriptIndexList>& ClusterIDToLists); // 0x6c99c60 [Final Native Static Public]
    void GetPointsFromIndexList(const TArray<FVector>& AllPoints, FGeometryScriptIndexList& Indices, const TArray<FVector>& SelectedPoints); // 0x6c94f80 [Final Native Static Public]
    void FlattenPoints(const TArray<FVector>& PointsIn3D, const TArray<FVector2D>& PointsIn2D, FGeometryScriptPointFlatteningOptions& Options); // 0x6c93c60 [Final Native Static Public]
    void DownsamplePoints(const TArray<FVector>& Points, FGeometryScriptPointPriorityOptions& Options, FGeometryScriptIndexList& DownsampledIndices, int32 KeepNumPoints, UGeometryScriptDebug* Debug); // 0x6c93550 [Final Native Static Public]

// UGeometryScriptLibrary_SimplePolygonFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_SimplePolygonFunctions)
    void SetPolygonVertex(FGeometryScriptSimplePolygon& Polygon, int32 VertexIndex, const FVector2D& position, const bool& bPolygonIsEmpty); // 0x6c9fd90 [Final Native Static Public]
    int32 GetPolygonVertexCount(const FGeometryScriptSimplePolygon& Polygon); // 0x6c97690 [Final Native Static Public]
    FVector2D GetPolygonVertex(const FGeometryScriptSimplePolygon& Polygon, int32 VertexIndex, const bool& bPolygonIsEmpty); // 0x6c972b0 [Final Native Static Public]
    FVector2D GetPolygonTangent(const FGeometryScriptSimplePolygon& Polygon, int32 VertexIndex, const bool& bPolygonIsEmpty); // 0x6c96dc0 [Final Native Static Public]
    FBox2D GetPolygonBounds(const FGeometryScriptSimplePolygon& Polygon); // 0x6c96270 [Final Native Static Public]
    double GetPolygonArea(const FGeometryScriptSimplePolygon& Polygon); // 0x6c95ed0 [Final Native Static Public]
    double GetPolygonArcLength(const FGeometryScriptSimplePolygon& Polygon); // 0x6c95b40 [Final Native Static Public]
    void ConvertSplineToPolygon(USplineComponent* Spline, FGeometryScriptSimplePolygon& Polygon, const FGeometryScriptSplineSamplingOptions& SamplingOptions, const EGeometryScriptAxis& DropAxis); // 0x6c90710 [Final Native Static Public]
    TArray<FVector2D> Conv_GeometryScriptSimplePolygonToArrayOfVector2D(const FGeometryScriptSimplePolygon& Polygon); // 0x6c8fbe0 [Final Native Static Public]
    TArray<FVector> Conv_GeometryScriptSimplePolygonToArray(const FGeometryScriptSimplePolygon& Polygon); // 0x6c8f9d0 [Final Native Static Public]
    FGeometryScriptSimplePolygon Conv_ArrayToGeometryScriptSimplePolygon(const TArray<FVector>& PathVertices); // 0x6c8f310 [Final Native Static Public]
    FGeometryScriptSimplePolygon Conv_ArrayOfVector2DToGeometryScriptSimplePolygon(const TArray<FVector2D>& PathVertices); // 0x6c8f050 [Final Native Static Public]
    int32 AddPolygonVertex(FGeometryScriptSimplePolygon& Polygon, const FVector2D& position); // 0x6c8db20 [Final Native Static Public]

// UGeometryScriptLibrary_PolygonListFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_PolygonListFunctions)
    FGeometryScriptGeneralPolygonList PolygonsUnion(const FGeometryScriptGeneralPolygonList& PolygonList, bool bCopyInputOnFailure); // 0x6c9c4b0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsOffsets(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonOffsetOptions& OffsetOptions, double FirstOffset, double SecondOffset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x6c9c0f0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsOffset(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x6c9bd90 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsMorphologyOpen(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x6c9b9c0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsMorphologyClose(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x6c9b5f0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsIntersection(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptGeneralPolygonList& PolygonsToIntersect); // 0x6c9b360 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsExclusiveOr(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptGeneralPolygonList& PolygonsToExclusiveOr); // 0x6c9b0d0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsDifference(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptGeneralPolygonList& PolygonsToSubtract); // 0x6c9adb0 [Final Native Static Public]
    FGeometryScriptSimplePolygon GetSimplePolygon(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndices, int32 PolygonIndex, int32 HoleIndex); // 0x6c99060 [Final Native Static Public]
    void GetPolygonVertices(const FGeometryScriptGeneralPolygonList& PolygonList, const TArray<FVector2D>& OutVertices, const bool& bValidIndices, int32 PolygonIndex, int32 HoleIndex); // 0x6c977f0 [Final Native Static Public]
    int32 GetPolygonVertexCount(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndices, int32 PolygonIndex, int32 HoleIndex); // 0x6c97480 [Final Native Static Public]
    FVector2D GetPolygonVertex(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bIsValidVertex, int32 VertexIndex, int32 PolygonIndex, int32 HoleIndex); // 0x6c97020 [Final Native Static Public]
    FBox2D GetPolygonListBounds(const FGeometryScriptGeneralPolygonList& PolygonList); // 0x6c968a0 [Final Native Static Public]
    double GetPolygonListArea(const FGeometryScriptGeneralPolygonList& PolygonList); // 0x6c96660 [Final Native Static Public]
    int32 GetPolygonHoleCount(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndex, int32 PolygonIndex); // 0x6c964b0 [Final Native Static Public]
    int32 GetPolygonCount(const FGeometryScriptGeneralPolygonList& PolygonList); // 0x6bfc0b0 [Final Native Static Public]
    FBox2D GetPolygonBounds(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndex, int32 PolygonIndex); // 0x6c96050 [Final Native Static Public]
    double GetPolygonArea(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndex, int32 PolygonIndex); // 0x6c95cc0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList CreatePolygonsFromPathOffset(const TArray<FVector2D>& Path, const FGeometryScriptOpenPathOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x6c92e20 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList CreatePolygonsFromOpenPolyPathsOffset(const TArray<FGeometryScriptPolyPath>& PolyPaths, const FGeometryScriptOpenPathOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x6c92b30 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList CreatePolygonListFromSinglePolygon(const FGeometryScriptSimplePolygon& OuterPolygon, const TArray<FGeometryScriptSimplePolygon>& HolePolygons, bool bFixHoleOrientations); // 0x6c928c0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList CreatePolygonListFromSimplePolygons(const TArray<FGeometryScriptSimplePolygon>& OuterPolygons); // 0x6c927b0 [Final Native Static Public]
    void AppendPolygonList(FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptGeneralPolygonList& PolygonsToAppend); // 0x6c8dc90 [Final Native Static Public]
    int32 AddPolygonToList(FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptSimplePolygon& OuterPolygon, const TArray<FGeometryScriptSimplePolygon>& HolePolygons, bool bFixHoleOrientations); // 0x6c8d8f0 [Final Native Static Public]

// UGeometryScriptLibrary_PolyPathFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_PolyPathFunctions)
    bool SampleSplineToTransforms(USplineComponent* Spline, const TArray<FTransform>& Frames, const TArray<double>& FrameTimes, const FGeometryScriptSplineSamplingOptions& SamplingOptions, const FTransform& RelativeTransform, bool bIncludeScale); // 0x6c9c6c0 [Final Native Static Public]
    FVector GetPolyPathVertex(const FGeometryScriptPolyPath& PolyPath, int32 Index, const bool& bIsValidIndex); // 0x6c95940 [Final Native Static Public]
    FVector GetPolyPathTangent(const FGeometryScriptPolyPath& PolyPath, int32 Index, const bool& bIsValidIndex); // 0x6c955c0 [Final Native Static Public]
    int32 GetPolyPathNumVertices(const FGeometryScriptPolyPath& PolyPath); // 0x6c954a0 [Final Native Static Public]
    int32 GetPolyPathLastIndex(const FGeometryScriptPolyPath& PolyPath); // 0x6c95380 [Final Native Static Public]
    double GetPolyPathArcLength(const FGeometryScriptPolyPath& PolyPath); // 0x6c95200 [Final Native Static Public]
    int32 GetNearestVertexIndex(const FGeometryScriptPolyPath& PolyPath, const FVector& Point); // 0x6c94db0 [Final Native Static Public]
    FGeometryScriptPolyPath FlattenTo2DOnAxis(const FGeometryScriptPolyPath& PolyPath, const EGeometryScriptAxis& DropAxis); // 0x6c93e20 [Final Native Static Public]
    FGeometryScriptPolyPath CreateCirclePath3D(const FTransform& Transform, float Radius, int32 NumPoints); // 0x6c923e0 [Final Native Static Public]
    FGeometryScriptPolyPath CreateCirclePath2D(const FVector2D& Center, float Radius, int32 NumPoints); // 0x6c92160 [Final Native Static Public]
    FGeometryScriptPolyPath CreateArcPath3D(const FTransform& Transform, float Radius, int32 NumPoints, float StartAngle, float EndAngle); // 0x6c91dc0 [Final Native Static Public]
    FGeometryScriptPolyPath CreateArcPath2D(const FVector2D& Center, float Radius, int32 NumPoints, float StartAngle, float EndAngle); // 0x6c91ac0 [Final Native Static Public]
    void ConvertSplineToPolyPath(USplineComponent* Spline, FGeometryScriptPolyPath& PolyPath, const FGeometryScriptSplineSamplingOptions& SamplingOptions); // 0x6c90470 [Final Native Static Public]
    void ConvertPolyPathToArrayOfVector2D(const FGeometryScriptPolyPath& PolyPath, const TArray<FVector2D>& VertexArray); // 0x6c90230 [Final Native Static Public]
    void ConvertPolyPathToArray(const FGeometryScriptPolyPath& PolyPath, const TArray<FVector>& VertexArray); // 0x6c90080 [Final Native Static Public]
    void ConvertArrayToPolyPath(const TArray<FVector>& VertexArray, FGeometryScriptPolyPath& PolyPath); // 0x6c8ff30 [Final Native Static Public]
    void ConvertArrayOfVector2DToPolyPath(const TArray<FVector2D>& VertexArray, FGeometryScriptPolyPath& PolyPath); // 0x6c8fdf0 [Final Native Static Public]
    TArray<FVector2D> Conv_GeometryScriptPolyPathToArrayOfVector2D(const FGeometryScriptPolyPath& PolyPath); // 0x6c8f740 [Final Native Static Public]
    TArray<FVector> Conv_GeometryScriptPolyPathToArray(const FGeometryScriptPolyPath& PolyPath); // 0x6c8f500 [Final Native Static Public]
    FGeometryScriptPolyPath Conv_ArrayToGeometryScriptPolyPath(const TArray<FVector>& PathVertices); // 0x6c8f180 [Final Native Static Public]
    FGeometryScriptPolyPath Conv_ArrayOfVector2DToGeometryScriptPolyPath(const TArray<FVector2D>& PathVertices); // 0x6c8ef20 [Final Native Static Public]

// UGeometryScriptLibrary_SceneUtilityFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_SceneUtilityFunctions)
    void SetComponentMaterialList(UPrimitiveComponent* Component, const TArray<UMaterialInterface*>& MaterialList, UGeometryScriptDebug* Debug); // 0x6c9fbd0 [Final Native Static Public]
    void DetermineMeshOcclusion(const TArray<UDynamicMesh*>& SourceMeshes, const TArray<FTransform>& SourceMeshTransforms, const TArray<bool>& OutMeshIsHidden, const TArray<UDynamicMesh*>& TransparentMeshes, const TArray<FTransform>& TransparentMeshTransforms, const TArray<bool>& OutTransparentMeshIsHidden, const TArray<UDynamicMesh*>& OccludeMeshes, const TArray<FTransform>& OccludeMeshTransforms, FGeometryScriptDetermineMeshOcclusionOptions& OcclusionOptions, UGeometryScriptDebug* Debug); // 0x6c93110 [Final Native Static Public]
    UDynamicMeshPool* CreateDynamicMeshPool(); // 0x6c926f0 [Final Native Static Public]
    UDynamicMesh* CopyMeshFromComponent(USceneComponent* Component, UDynamicMesh* ToDynamicMesh, const FGeometryScriptCopyMeshFromComponentOptions& Options, bool bTransformToWorld, FTransform& LocalToWorld, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x6c91510 [Final Native Static Public]
    UDynamicMesh* CopyCollisionMeshesFromObject(UObject* FromObject, UDynamicMesh* ToDynamicMesh, bool bTransformToWorld, FTransform& LocalToWorld, const EGeometryScriptOutcomePins& Outcome, bool bUseComplexCollision, int32 SphereResolution, UGeometryScriptDebug* Debug); // 0x6c90bf0 [Final Native Static Public]

// UGeometryScriptLibrary_TransformFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_TransformFunctions)
    FTransform MakeTransformFromZAxis(const FVector& Location, const FVector& ZAxis); // 0x6c9aa90 [Final Native Static Public]
    FTransform MakeTransformFromAxes(const FVector& Location, const FVector& ZAxis, const FVector& TangentAxis, bool bTangentIsX); // 0x6c9a780 [Final Native Static Public]
    FVector GetTransformAxisVector(const FTransform& Transform, const EGeometryScriptAxis& Axis); // 0x6c995e0 [Final Native Static Public]
    FRay GetTransformAxisRay(const FTransform& Transform, const EGeometryScriptAxis& Axis); // 0x6c99460 [Final Native Static Public]
    FPlane GetTransformAxisPlane(const FTransform& Transform, const EGeometryScriptAxis& Axis); // 0x6c992e0 [Final Native Static Public]

// UGeometryScriptLibrary_RayFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_RayFunctions)
    FRay MakeRayFromPoints(const FVector& A, const FVector& B); // 0x6c9a600 [Final Native Static Public]
    FRay MakeRayFromPointDirection(const FVector& Origin, const FVector& Direction, bool bDirectionIsNormalized); // 0x6c9a440 [Final Native Static Public]
    FRay GetTransformedRay(const FRay& Ray, const FTransform& Transform, bool bInvert); // 0x6c99a50 [Final Native Static Public]
    void GetRayStartEnd(const FRay& Ray, double StartDistance, double EndDistance, const FVector& StartPoint, const FVector& Endpoint); // 0x6c98db0 [Final Native Static Public]
    bool GetRaySphereIntersection(const FRay& Ray, const FVector& SphereCenter, double SphereRadius, const double& Distance1, const double& Distance2); // 0x6c98ac0 [Final Native Static Public]
    double GetRaySegmentClosestPoint(const FRay& Ray, const FVector& SegStartPoint, const FVector& SegEndPoint, const double& RayParameter, const FVector& RayPoint, const FVector& SegPoint); // 0x6c98750 [Final Native Static Public]
    double GetRayPointDistance(const FRay& Ray, const FVector& Point); // 0x6c98560 [Final Native Static Public]
    FVector GetRayPoint(const FRay& Ray, double Distance); // 0x6c98430 [Final Native Static Public]
    bool GetRayPlaneIntersection(const FRay& Ray, const FPlane& Plane, const double& HitDistance); // 0x6c98250 [Final Native Static Public]
    double GetRayParameter(const FRay& Ray, const FVector& Point); // 0x6c98130 [Final Native Static Public]
    double GetRayLineClosestPoint(const FRay& Ray, const FVector& LineOrigin, const FVector& LineDirection, const double& RayParameter, const FVector& RayPoint, const double& LineParameter, const FVector& LinePoint); // 0x6c97de0 [Final Native Static Public]
    FVector GetRayClosestPoint(const FRay& Ray, const FVector& Point); // 0x6c97c60 [Final Native Static Public]
    bool GetRayBoxIntersection(const FRay& Ray, const FBox& Box, const double& HitDistance); // 0x6c97a50 [Final Native Static Public]

// UGeometryScriptLibrary_BoxFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_BoxFunctions)
    bool TestPointInsideBox(const FBox& Box, const FVector& Point, bool bConsiderOnBoxAsInside); // 0x6ca0260 [Final Native Static Public]
    bool TestBoxSphereIntersection(const FBox& Box, const FVector& SphereCenter, double SphereRadius); // 0x6ca00c0 [Final Native Static Public]
    bool TestBoxBoxIntersection(const FBox& Box1, const FBox& Box2); // 0x6c9ff90 [Final Native Static Public]
    FBox MakeBoxFromCenterSize(const FVector& Center, const FVector& Dimensions); // 0x6c9a2c0 [Final Native Static Public]
    FBox MakeBoxFromCenterExtents(const FVector& Center, const FVector& Extents); // 0x6c9a170 [Final Native Static Public]
    FBox GetTransformedBox(const FBox& Box, const FTransform& Transform); // 0x6c99890 [Final Native Static Public]
    FBox GetExpandedBox(const FBox& Box, const FVector& ExpandBy); // 0x6c94be0 [Final Native Static Public]
    void GetBoxVolumeArea(const FBox& Box, const double& Volume, const double& SurfaceArea); // 0x6c94a40 [Final Native Static Public]
    double GetBoxPointDistance(const FBox& Box, const FVector& Point); // 0x6c94900 [Final Native Static Public]
    FVector GetBoxFaceCenter(const FBox& Box, int32 FaceIndex, const FVector& FaceNormal); // 0x6c94660 [Final Native Static Public]
    FVector GetBoxCorner(const FBox& Box, int32 CornerIndex); // 0x6c94490 [Final Native Static Public]
    void GetBoxCenterSize(const FBox& Box, const FVector& Center, const FVector& Dimensions); // 0x6c942f0 [Final Native Static Public]
    double GetBoxBoxDistance(const FBox& Box1, const FBox& Box2); // 0x6c940d0 [Final Native Static Public]
    FVector FindClosestPointOnBox(const FBox& Box, const FVector& Point, const bool& bIsInside); // 0x6c93a60 [Final Native Static Public]
    FBox FindBoxBoxIntersection(const FBox& Box1, const FBox& Box2, const bool& bIsIntersecting); // 0x6c93780 [Final Native Static Public]

// UGeometryScriptLibrary_TextureMapFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_TextureMapFunctions)
    void SampleTextureRenderTarget2DAtUVPositions(const FGeometryScriptUVList& UVList, UTextureRenderTarget2D* Texture, const FGeometryScriptSampleTextureOptions& SampleOptions, FGeometryScriptColorList& ColorList, UGeometryScriptDebug* Debug); // 0x6c9d150 [Final Native Static Public]
    void SampleTexture2DAtUVPositions(const FGeometryScriptUVList& UVList, UTexture2D* Texture, const FGeometryScriptSampleTextureOptions& SampleOptions, FGeometryScriptColorList& ColorList, UGeometryScriptDebug* Debug); // 0x6c9c9c0 [Final Native Static Public]

// UGeometryScriptLibrary_VectorMathFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_VectorMathFunctions)
    void VectorTransformInPlace(FGeometryScriptVectorList& VectorList, const FTransform& Transform, bool bAsPosition); // 0x6ca2950 [Final Native Static Public]
    FGeometryScriptScalarList VectorToScalar(const FGeometryScriptVectorList& VectorList, double ConstantX, double ConstantY, double ConstantZ); // 0x6ca2540 [Final Native Static Public]
    void VectorPlaneProjectInPlace(FGeometryScriptVectorList& VectorList, const FPlane& Plane); // 0x6ca2300 [Final Native Static Public]
    void VectorNormalizeInPlace(FGeometryScriptVectorList& VectorList, const FVector& SetOnFailure); // 0x6ca21b0 [Final Native Static Public]
    FGeometryScriptScalarList VectorLength(const FGeometryScriptVectorList& VectorList); // 0x6ca1e40 [Final Native Static Public]
    void VectorInverseTransformInPlace(FGeometryScriptVectorList& VectorList, const FTransform& Transform, bool bAsPosition); // 0x6ca1c40 [Final Native Static Public]
    FGeometryScriptScalarList VectorDot(const FGeometryScriptVectorList& VectorListA, const FGeometryScriptVectorList& VectorListB); // 0x6ca17e0 [Final Native Static Public]
    FGeometryScriptVectorList VectorCross(const FGeometryScriptVectorList& VectorListA, const FGeometryScriptVectorList& VectorListB); // 0x6ca1220 [Final Native Static Public]
    void VectorBlendInPlace(const FGeometryScriptVectorList& VectorListA, FGeometryScriptVectorList& VectorListB, double ConstantA, double ConstantB); // 0x6ca0d80 [Final Native Static Public]
    FGeometryScriptVectorList VectorBlend(const FGeometryScriptVectorList& VectorListA, const FGeometryScriptVectorList& VectorListB, double ConstantA, double ConstantB); // 0x6ca07a0 [Final Native Static Public]
    void ScalarVectorMultiplyInPlace(const FGeometryScriptScalarList& ScalarList, FGeometryScriptVectorList& VectorList, double ScalarMultiplier); // 0x6c9f880 [Final Native Static Public]
    FGeometryScriptVectorList ScalarVectorMultiply(const FGeometryScriptScalarList& ScalarList, const FGeometryScriptVectorList& VectorList, double ScalarMultiplier); // 0x6c9f3e0 [Final Native Static Public]
    void ScalarMultiplyInPlace(const FGeometryScriptScalarList& ScalarListA, FGeometryScriptScalarList& ScalarListB, double ConstantMultiplier); // 0x6c9f000 [Final Native Static Public]
    FGeometryScriptScalarList ScalarMultiply(const FGeometryScriptScalarList& ScalarListA, const FGeometryScriptScalarList& ScalarListB, double ConstantMultiplier); // 0x6c9ead0 [Final Native Static Public]
    void ScalarInvertInPlace(FGeometryScriptScalarList& ScalarList, double Numerator, double SetOnFailure, double Epsilon); // 0x6c9e8e0 [Final Native Static Public]
    FGeometryScriptScalarList ScalarInvert(const FGeometryScriptScalarList& ScalarList, double Numerator, double SetOnFailure, double Epsilon); // 0x6c9e4f0 [Final Native Static Public]
    void ScalarBlendInPlace(const FGeometryScriptScalarList& ScalarListA, FGeometryScriptScalarList& ScalarListB, double ConstantA, double ConstantB); // 0x6c9e040 [Final Native Static Public]
    FGeometryScriptScalarList ScalarBlend(const FGeometryScriptScalarList& ScalarListA, const FGeometryScriptScalarList& ScalarListB, double ConstantA, double ConstantB); // 0x6c9da60 [Final Native Static Public]
    void ConstantVectorMultiplyInPlace(double Constant, FGeometryScriptVectorList& VectorList); // 0x6c8ede0 [Final Native Static Public]
    FGeometryScriptVectorList ConstantVectorMultiply(double Constant, const FGeometryScriptVectorList& VectorList); // 0x6c8ea40 [Final Native Static Public]
    void ConstantScalarMultiplyInPlace(double Constant, FGeometryScriptScalarList& ScalarList); // 0x6c8e900 [Final Native Static Public]
    FGeometryScriptScalarList ConstantScalarMultiply(double Constant, const FGeometryScriptScalarList& ScalarList); // 0x6c8e520 [Final Native Static Public]

// UGeometryScriptLibrary_VolumeTextureBakeFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_VolumeTextureBakeFunctions)
    bool BakeSignedDistanceToVolumeTexture(UDynamicMesh* TargetMesh, UVolumeTexture* VolumeTexture, const FComputeDistanceFieldSettings& DistanceSettings, const FDistanceFieldToTextureSettings& TextureSettings); // 0x6c8e370 [Final Native Static Public]

// UGroomAsset (/Script/HairStrandsCore.GroomAsset)
    void SetRiggedSkeletalMesh(USkeletalMesh* In); // 0x754b750 [Final Native Public]
    void SetHairInterpolationType(const EGroomInterpolationType& In); // 0x754b5d0 [Final Native Public]
    void SetHairGroupsRendering(const TArray<FHairGroupsRendering>& In); // 0x754b520 [Final Native Public]
    void SetHairGroupsPhysics(const TArray<FHairGroupsPhysics>& In); // 0x754b460 [Final Native Public]
    void SetHairGroupsMeshes(const TArray<FHairGroupsMeshesSourceDescription>& In); // 0x754b3a0 [Final Native Public]
    void SetHairGroupsMaterials(const TArray<FHairGroupsMaterial>& In); // 0x754b2f0 [Final Native Public]
    void SetHairGroupsLOD(const TArray<FHairGroupsLOD>& In); // 0x754b230 [Final Native Public]
    void SetHairGroupsInterpolation(const TArray<FHairGroupsInterpolation>& In); // 0x754b180 [Final Native Public]
    void SetHairGroupsCards(const TArray<FHairGroupsCardsSourceDescription>& In); // 0x754b0c0 [Final Native Public]
    void SetEnableSimulationCache(bool In); // 0x754ae60 [Final Native Public]
    void SetEnableGlobalInterpolation(bool In); // 0x754add0 [Final Native Public]
    void SetDeformedGroupSections(const TArray<int32>& In); // 0x754ad20 [Final Native Public]
    USkeletalMesh* GetRiggedSkeletalMesh(); // 0x754abf0 [Final Native Public]
    EGroomInterpolationType GetHairInterpolationType(); // 0x37c90a0 [Final Native Public]
    TArray<FHairGroupsRendering> GetHairGroupsRendering(); // 0x754ab80 [Final Native Public]
    TArray<FHairGroupsPhysics> GetHairGroupsPhysics(); // 0x754ab50 [Final Native Public]
    TArray<FHairGroupsMeshesSourceDescription> GetHairGroupsMeshes(); // 0x754ab20 [Final Native Public]
    TArray<FHairGroupsMaterial> GetHairGroupsMaterials(); // 0x754aaf0 [Final Native Public]
    TArray<FHairGroupsLOD> GetHairGroupsLOD(); // 0x754aac0 [Final Native Public]
    TArray<FHairGroupsInterpolation> GetHairGroupsInterpolation(); // 0x754aa90 [Final Native Public]
    TArray<FHairGroupsCardsSourceDescription> GetHairGroupsCards(); // 0x754aa60 [Final Native Public]
    bool GetEnableSimulationCache(); // 0x37c9380 [Final Native Public]
    bool GetEnableGlobalInterpolation(); // 0x37c9080 [Final Native Public]
    TArray<int32> GetDeformedGroupSections(); // 0x754a9c0 [Final Native Public]

// UGroomBindingAsset (/Script/HairStrandsCore.GroomBindingAsset)
    void SetTargetSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x754bc60 [Final Native Public]
    void SetTargetMeshUsedMinLOD(int32 InTargetMeshUsedMinLOD); // 0x754bbe0 [Final Native Private]
    void SetTargetMeshRequestedMinLOD(int32 InTargetMeshRequestedMinLOD); // 0x754bb60 [Final Native Public]
    void SetTargetGeometryCache(UGeometryCache* InGeometryCache); // 0x754bac0 [Final Native Public]
    void SetTargetBindingAttribute(const FName& InAttributeName); // 0x754ba30 [Final Native Public]
    void SetSourceSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x754b990 [Final Native Public]
    void SetSourceMeshUsedLOD(int32 InSourceMeshUsedLOD); // 0x754b910 [Final Native Private]
    void SetSourceMeshRequestedLOD(int32 InSourceMeshRequestedLOD); // 0x754b890 [Final Native Public]
    void SetSourceGeometryCache(UGeometryCache* InGeometryCache); // 0x754b7f0 [Final Native Public]
    void SetNumInterpolationPoints(int32 InNumInterpolationPoints); // 0x754b6d0 [Final Native Public]
    void SetMatchingSection(int32 InMatchingSection); // 0x754b650 [Final Native Public]
    void SetGroupInfos(const TArray<FGoomBindingGroupInfo>& InGroupInfos); // 0x754b010 [Final Native Public]
    void SetGroomBindingType(const EGroomBindingMeshType& InGroomBindingType); // 0x754af90 [Final Native Public]
    void SetGroom(UGroomAsset* InGroom); // 0x754aef0 [Final Native Public]
    USkeletalMesh* GetTargetSkeletalMesh(); // 0x527e550 [Final Native Public]
    int32 GetTargetMeshUsedMinLOD(); // 0x3ffc830 [Final Native Public]
    int32 GetTargetMeshRequestedMinLOD(); // 0x3ffdbd0 [Final Native Public]
    UGeometryCache* GetTargetGeometryCache(); // 0x754ac30 [Final Native Public]
    FName GetTargetBindingAttribute(); // 0x39c0f60 [Final Native Public]
    USkeletalMesh* GetSourceSkeletalMesh(); // 0x34d1590 [Final Native Public]
    int32 GetSourceMeshUsedLOD(); // 0x3dc86f0 [Final Native Public]
    int32 GetSourceMeshRequestedLOD(); // 0x3ffd800 [Final Native Public]
    UGeometryCache* GetSourceGeometryCache(); // 0x754ac10 [Final Native Public]
    int32 GetNumInterpolationPoints(); // 0x754abd0 [Final Native Public]
    int32 GetMatchingSection(); // 0x754abb0 [Final Native Public]
    TArray<FGoomBindingGroupInfo> GetGroupInfos(); // 0x754aa30 [Final Native Public]
    EGroomBindingMeshType GetGroomBindingType(); // 0x754aa10 [Final Native Public]
    UGroomAsset* GetGroom(); // 0x754a9f0 [Final Native Public]
    void Build(const FScriptDelegate& CompletionDelegate); // 0x754a5a0 [Final Native Public]

// UGroomBlueprintLibrary (/Script/HairStrandsCore.GroomBlueprintLibrary)
    bool IsHairStrandsSupportedInWorld(UObject* WorldContextObject); // 0x754ac50 [Final Native Static Public]
    UGroomBindingAsset* CreateNewGroomBindingAssetWithPath(const FString& InDesiredPackagePath, UGroomAsset* InGroomAsset, USkeletalMesh* InSkeletalMesh, int32 InNumInterpolationPoints, USkeletalMesh* InSourceSkeletalMeshForTransfer, int32 InMatchingSection); // 0x754a800 [Final Native Static Public]
    UGroomBindingAsset* CreateNewGroomBindingAsset(UGroomAsset* InGroomAsset, USkeletalMesh* InSkeletalMesh, int32 InNumInterpolationPoints, USkeletalMesh* InSourceSkeletalMeshForTransfer, int32 InMatchingSection); // 0x754a690 [Final Native Static Public]
    UGroomBindingAsset* CreateNewGeometryCacheGroomBindingAssetWithPath(const FString& DesiredPackagePath, UGroomAsset* GroomAsset, UGeometryCache* GeometryCache, int32 NumInterpolationPoints, UGeometryCache* SourceGeometryCacheForTransfer, int32 MatchingSection); // 0x754a800 [Final Native Static Public]
    UGroomBindingAsset* CreateNewGeometryCacheGroomBindingAsset(UGroomAsset* GroomAsset, UGeometryCache* GeometryCache, int32 NumInterpolationPoints, UGeometryCache* SourceGeometryCacheForTransfer, int32 MatchingSection); // 0x754a690 [Final Native Static Public]

// UGroomComponent (/Script/HairStrandsCore.GroomComponent)
    void SetPhysicsAsset(UPhysicsAsset* InPhysicsAsset); // 0x757cbf0 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x757caf0 [Final Native Public]
    void SetHairLengthScaleEnable(bool bEnable); // 0x757c9b0 [Final Native Public]
    void SetHairLengthScale(float Scale); // 0x757c880 [Final Native Public]
    void SetGroomCache(UGroomCache* InGroomCache); // 0x757c710 [Final Native Public]
    void SetGroomAsset(UGroomAsset* Asset); // 0x757c680 [Final Native Public]
    void SetEnableSimulation(bool bInEnableSimulation); // 0x757c560 [Final Native Public]
    void SetBindingAsset(UGroomBindingAsset* InBinding); // 0x757c4d0 [Final Native Public]
    void ResetSimulation(); // 0x757c4b0 [Final Native Public]
    void ResetCollisionComponents(); // 0x757c460 [Final Native Public]
    UNiagaraComponent* GetNiagaraComponent(int32 GroupIndex); // 0x757c3a0 [Final Native Public]
    bool GetIsHairLengthScaleEnabled(); // 0x757c330 [Final Native Public]
    void AddCollisionComponent(USkeletalMeshComponent* SkeletalMeshComponent); // 0x757c1a0 [Final Native Public]

// UGroomSolverComponent (/Script/HairStrandsSolver.GroomSolverComponent)
    void SetDeformerSolver(UMeshDeformer* DeformerSolver); // 0x76a6de0 [Final Native Public]
    void ResetGroomComponents(); // 0x76a6dc0 [Final Native Public]
    void RemoveGroomComponent(UGroomComponent* GroomComponent); // 0x76a6d30 [Final Native Public]
    void AddGroomComponent(UGroomComponent* GroomComponent); // 0x76a6ca0 [Final Native Public]

// UHandKeypointConversion (/Script/HeadMountedDisplay.HandKeypointConversion)
    int32 Conv_HandKeypointToInt32(const EHandKeypoint& Input); // 0x304b0a0 [Final Native Static Public]

// UMotionControllerComponent (/Script/HeadMountedDisplay.MotionControllerComponent)
    void SetTrackingSource(const EControllerHand& NewSource); // 0x3053e00 [Final Native Public]
    void SetTrackingMotionSource(const FName& NewSource); // 0x3053d30 [Final Native Public]
    void SetAssociatedPlayerIndex(int32 NewPlayer); // 0x3053c70 [Final Native Public]
    void OnMotionControllerUpdated(); // 0x16b94d0 [Event Protected]
    bool IsTracked(); // 0x3053c50 [Final Native Public]
    EControllerHand GetTrackingSource(); // 0x3053c00 [Final Native Public]
    float GetParameterValue(const FName& InName, const bool& bValueFound); // 0x3053af0 [Final Native Protected]
    bool GetLinearVelocity(const FVector& OutLinearVelocity); // 0x3053a50 [Final Native Protected]
    bool GetLinearAcceleration(const FVector& OutLinearAcceleration); // 0x30539b0 [Final Native Protected]
    FVector GetHandJointPosition(int32 jointIndex, const bool& bValueFound); // 0x3053880 [Final Native Protected]
    bool GetAngularVelocity(const FRotator& OutAngularVelocity); // 0x30537e0 [Final Native Protected]

// UHttpBlueprintFunctionLibrary (/Script/HttpBlueprint.HttpBlueprintFunctionLibrary)
    bool RemoveHeader(FHttpHeader& HeaderObject, const FString& HeaderToRemove); // 0x52827c0 [Final Native Static Public]
    void MakeRequestHeader(TMap<FString, FString>& Headers, FHttpHeader& OutHeader); // 0x52825f0 [Final Native Static Public]
    bool GetHeaderValue(FHttpHeader& HeaderObject, const FString& HeaderName, const FString& OutHeaderValue); // 0x52823b0 [Final Native Static Public]
    TMap<FString, FString> GetAllHeaders_Map(FHttpHeader& HeaderObject); // 0x5282220 [Final Native Static Public]
    TArray<FString> GetAllHeaders(FHttpHeader& HeaderObject); // 0x52820a0 [Final Native Static Public]
    void AddHeader(FHttpHeader& HeaderObject, const FString& NewHeader, const FString& NewHeaderValue); // 0x5281c00 [Final Native Static Public]

// UHttpRequestProxyObject (/Script/HttpBlueprint.HttpRequestProxyObject)
    UHttpRequestProxyObject* CreateHttpRequestProxyObject(const FString& InUrl, const FString& InVerb, const FHttpHeader& InHeader, const FString& InBody); // 0x5281e70 [Final Native Static Public]

// UIKRetargetAlignPoleVectorController (/Script/IKRig.IKRetargetAlignPoleVectorController)
    void SetSettings(const FIKRetargetAlignPoleVectorOpSettings& InSettings); // 0x8233690 [Final Native Public]
    FIKRetargetAlignPoleVectorOpSettings GetSettings(); // 0x8233190 [Final Native Public]

// UIKRetargetCopyBasePoseController (/Script/IKRig.IKRetargetCopyBasePoseController)
    void SetSettings(const FIKRetargetCopyBasePoseOpSettings& InSettings); // 0x8233800 [Final Native Public]
    FIKRetargetCopyBasePoseOpSettings GetSettings(); // 0x82332a0 [Final Native Public]

// UIKRetargetCurveRemapController (/Script/IKRig.IKRetargetCurveRemapController)
    void SetSettings(const FIKRetargetCurveRemapOpSettings& InSettings); // 0x8233900 [Final Native Public]
    FIKRetargetCurveRemapOpSettings GetSettings(); // 0x8233350 [Final Native Public]

// UIKRetargetFKChainsController (/Script/IKRig.IKRetargetFKChainsController)
    void SetSettings(const FIKRetargetFKChainsOpSettings& InSettings); // 0x8233a70 [Final Native Public]
    FIKRetargetFKChainsOpSettings GetSettings(); // 0x8233450 [Final Native Public]

// UIKRetargetIKChainsController (/Script/IKRig.IKRetargetIKChainsController)
    void SetSettings(const FIKRetargetIKChainsOpSettings& InSettings); // 0x8233c10 [Final Native Public]
    FIKRetargetIKChainsOpSettings GetSettings(); // 0x8233580 [Final Native Public]

// URetargetProfileLibrary (/Script/IKRig.RetargetProfileLibrary)
    UIKRetargetOpControllerBase* GetOpControllerFromRetargetProfile(FRetargetProfile& InRetargetProfile, const FName& InRetargetOpName); // 0x8233040 [Final Native Static Public]
    FRetargetProfile CopyRetargetProfileFromRetargetAsset(UIKRetargeter* InRetargetAsset); // 0x8232de0 [Final Native Static Public]

// IIKGoalCreatorInterface (/Script/IKRig.IKGoalCreatorInterface)
    void AddIKGoals(TMap<FName, FIKRigGoal>& OutGoals); // 0x8239ee0 [Native Event Public]

// UIKRetargetPelvisMotionController (/Script/IKRig.IKRetargetPelvisMotionController)
    void SetTargetPelvisBone(const FName& InTargetPelvisBone); // 0x823bb20 [Final Native Public]
    void SetSourcePelvisBone(const FName& InSourcePelvisBone); // 0x823ba90 [Final Native Public]
    void SetSettings(const FIKRetargetPelvisMotionOpSettings& InSettings); // 0x823add0 [Final Native Public]
    FName GetTargetPelvisBone(); // 0x823ab80 [Final Native Public]
    FName GetSourcePelvisBone(); // 0x823ab40 [Final Native Public]
    FIKRetargetPelvisMotionOpSettings GetSettings(); // 0x823a1e0 [Final Native Public]

// UIKRetargetPinBoneController (/Script/IKRig.IKRetargetPinBoneController)
    void SetSettings(const FIKRetargetPinBoneOpSettings& InSettings); // 0x823aff0 [Final Native Public]
    void SetBonePair(const FName& InBoneToCopyFrom, const FName& InBoneToCopyTo); // 0x823ac00 [Final Native Public]
    FIKRetargetPinBoneOpSettings GetSettings(); // 0x823a3a0 [Final Native Public]
    TMap<FName, FName> GetAllBonePairs(); // 0x823a060 [Final Native Public]
    void ClearAllBonePairs(); // 0x823a040 [Final Native Public]

// UIKRetargetAdditivePoseController (/Script/IKRig.IKRetargetAdditivePoseController)
    void SetSettings(const FIKRetargetAdditivePoseOpSettings& InSettings); // 0x823acd0 [Final Native Public]
    FIKRetargetAdditivePoseOpSettings GetSettings(); // 0x823a130 [Final Native Public]

// UIKRetargetRootMotionController (/Script/IKRig.IKRetargetRootMotionController)
    void SetTargetRootBone(const FName& InTargetRootBone); // 0x823bb20 [Final Native Public]
    void SetTargetPelvisBone(const FName& InTargetPelvisBone); // 0x823bbb0 [Final Native Public]
    void SetSourceRootBone(const FName& InSourceRootBone); // 0x823ba90 [Final Native Public]
    void SetSettings(const FIKRetargetRootMotionOpSettings& InSettings); // 0x823b2b0 [Final Native Public]
    FName GetTargetRootBone(); // 0x823ab80 [Final Native Public]
    FName GetTargetPelvisBone(); // 0x823abc0 [Final Native Public]
    FName GetSourceRootBone(); // 0x823ab40 [Final Native Public]
    FIKRetargetRootMotionOpSettings GetSettings(); // 0x823a560 [Final Native Public]

// UIKRetargetRunIKRigController (/Script/IKRig.IKRetargetRunIKRigController)
    void SetSettings(const FIKRetargetRunIKRigOpSettings& InSettings); // 0x823b4c0 [Final Native Public]
    FIKRetargetRunIKRigOpSettings GetSettings(); // 0x823a710 [Final Native Public]

// UIKRetargetScaleSourceController (/Script/IKRig.IKRetargetScaleSourceController)
    void SetSettings(const FIKRetargetScaleSourceOpSettings& InSettings); // 0x823b660 [Final Native Public]
    FIKRetargetScaleSourceOpSettings GetSettings(); // 0x823a840 [Final Native Public]

// UIKRetargetSpeedPlantingController (/Script/IKRig.IKRetargetSpeedPlantingController)
    void SetSettings(const FIKRetargetSpeedPlantingOpSettings& InSettings); // 0x823b750 [Final Native Public]
    FIKRetargetSpeedPlantingOpSettings GetSettings(); // 0x823a8f0 [Final Native Public]

// UIKRetargetStrideWarpingController (/Script/IKRig.IKRetargetStrideWarpingController)
    void SetSettings(const FIKRetargetStrideWarpingOpSettings& InSettings); // 0x823b8d0 [Final Native Public]
    FIKRetargetStrideWarpingOpSettings GetSettings(); // 0x823aa00 [Final Native Public]

// UIKRigComponent (/Script/IKRig.IKRigComponent)
    void SetIKRigGoalTransform(const FName& GoalName, const FTransform& Transform, float PositionAlpha, float RotationAlpha); // 0x8284310 [Final Native Public]
    void SetIKRigGoalPositionAndRotation(const FName& GoalName, const FVector& position, const FQuat& Rotation, float PositionAlpha, float RotationAlpha); // 0x82840b0 [Final Native Public]
    void SetIKRigGoal(FIKRigGoal& Goal); // 0x8283f80 [Final Native Public]
    void ClearAllGoals(); // 0x8281390 [Final Native Public]

// UIKRetargeter (/Script/IKRig.IKRetargeter)
    void SetRootSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetRootSettings& RootSettings); // 0x8284580 [Final Native Static Public]
    void SetGlobalSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FRetargetGlobalSettings& GlobalSettings); // 0x8283b40 [Final Native Static Public]
    void SetChainSpeedPlantSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSpeedPlantSettings& SpeedPlantSettings, const FName& TargetChainName); // 0x8283840 [Final Native Static Public]
    void SetChainSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSettings& ChainSettings, const FName& TargetChainName); // 0x82835e0 [Final Native Static Public]
    void SetChainIKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainIKSettings& IKSettings, const FName& TargetChainName); // 0x82832f0 [Final Native Static Public]
    void SetChainFKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainFKSettings& FKSettings, const FName& TargetChainName); // 0x8283080 [Final Native Static Public]
    bool HasTargetIKRig(); // 0x8282ea0 [Final Native Public]
    bool HasSourceIKRig(); // 0x8282e70 [Final Native Public]
    FTargetRootSettings GetRootSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x8282a60 [Final Native Static Public]
    void GetRootSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FTargetRootSettings& OutSettings); // 0x8282770 [Final Native Static Public]
    FRetargetGlobalSettings GetGlobalSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x8282470 [Final Native Static Public]
    void GetGlobalSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FRetargetGlobalSettings& OutSettings); // 0x8282240 [Final Native Static Public]
    FTargetChainSettings GetChainUsingGoalFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& IKGoalName); // 0x8281d70 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile, const FName& TargetChainName); // 0x8281a70 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& TargetChainName, const FName& OptionalProfileName); // 0x8281680 [Final Native Static Public]

// UIKRigSolverControllerBase (/Script/IKRig.IKRigSolverControllerBase)
    void SetEnabled(bool bIsEnabled); // 0x8283ab0 [Final Native Public]
    bool GetEnabled(); // 0x8282210 [Final Native Public]

// UIKRigBodyMoverController (/Script/IKRig.IKRigBodyMoverController)
    void SetSolverSettings(const FIKRigBodyMoverSettings& InSettings); // 0x82847a0 [Final Native Public]
    void SetGoalSettings(const FName& InGoalName, const FIKRigBodyMoverGoalSettings& InSettings); // 0x8283d00 [Final Native Public]
    FIKRigBodyMoverSettings GetSolverSettings(); // 0x8282bc0 [Final Native Public]
    FIKRigBodyMoverGoalSettings GetGoalSettings(const FName& InGoalName); // 0x82825a0 [Final Native Public]

// UIKRigFBIKController (/Script/IKRig.IKRigFBIKController)
    void SetSolverSettings(const FIKRigFBIKSettings& InSettings); // 0x82848b0 [Final Native Public]
    void SetGoalSettings(const FName& InGoalName, const FIKRigFBIKGoalSettings& InSettings); // 0x8283e30 [Final Native Public]
    void SetBoneSettings(const FName& InBoneName, const FIKRigFBIKBoneSettings& InSettings); // 0x8282ed0 [Final Native Public]
    FIKRigFBIKSettings GetSolverSettings(); // 0x8282c70 [Final Native Public]
    FIKRigFBIKGoalSettings GetGoalSettings(const FName& InGoalName); // 0x8282670 [Final Native Public]
    FIKRigFBIKBoneSettings GetBoneSettings(const FName& InBoneName); // 0x82813f0 [Final Native Public]

// UIKRigFBIKSolver (/Script/IKRig.IKRigFBIKSolver)
    TArray<UIKRig_FBIKEffector*> GetEffectors(); // 0x8282130 [Final Native Public]
    TArray<UIKRig_FBIKBoneSettings*> GetBoneSettings(); // 0x8281590 [Final Native Public]

// UIKRigLimbSolverController (/Script/IKRig.IKRigLimbSolverController)
    void SetSolverSettings(const FIKRigLimbSolverSettings& InSettings); // 0x8284a00 [Final Native Public]
    FIKRigLimbSolverSettings GetSolverSettings(); // 0x8282d00 [Final Native Public]

// UIKRigPoleSolverController (/Script/IKRig.IKRigPoleSolverController)
    void SetSolverSettings(const FIKRigPoleSolverSettings& InSettings); // 0x8284b60 [Final Native Public]
    FIKRigPoleSolverSettings GetSolverSettings(); // 0x8282db0 [Final Native Public]

// UIKRigSetTransformController (/Script/IKRig.IKRigSetTransformController)
    void SetSolverSettings(const FIKRigSetTransformSettings& InSettings); // 0x8284c40 [Final Native Public]
    FIKRigSetTransformSettings GetSolverSettings(); // 0x8282e00 [Final Native Public]

// UISMPoolSubSystem (/Script/ISMPool.ISMPoolSubSystem)
    void OnActorEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x351ff40 [Final Native Protected]

// USharedImageConstRefBlueprintFns (/Script/ImageCore.SharedImageConstRefBlueprintFns)
    bool IsValid(FSharedImageConstRefBlueprint& Image); // 0x18b0080 [Final Native Static Public]
    int32 GetWidth(FSharedImageConstRefBlueprint& Image); // 0x18affb0 [Final Native Static Public]
    FVector2f GetSize(FSharedImageConstRefBlueprint& Image); // 0x18afee0 [Final Native Static Public]
    FVector4f GetPixelValue(FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, const bool& bValid); // 0x18afd20 [Final Native Static Public]
    FLinearColor GetPixelLinearColor(FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, const bool& bValid, const FLinearColor& FailureColor); // 0x18afb20 [Final Native Static Public]
    int32 GetHeight(FSharedImageConstRefBlueprint& Image); // 0x18afa50 [Final Native Static Public]

// UImageWriteBlueprintLibrary (/Script/ImageWriteQueue.ImageWriteBlueprintLibrary)
    void ExportToDisk(UTexture* Texture, const FString& Filename, FImageWriteOptions& Options); // 0x261eb60 [Final Native Static Public]

// UImgMediaSource (/Script/ImgMedia.ImgMediaSource)
    void SetTokenizedSequencePath(const FString& Path); // 0x899f3c0 [Final Native Public]
    void SetSequencePath(const FString& Path); // 0x899f3c0 [Final Native Public]
    void RemoveTargetObject(AActor* InActor); // 0x899f150 [Final Native Public]
    FString GetSequencePath(); // 0x899f0e0 [Final Native Public]
    void GetProxies(const TArray<FString>& OutProxies); // 0x899ef60 [Final Native Public]
    void AddTargetObject(AActor* InActor); // 0x899eef0 [Final Native Public]

// UGizmoBaseComponent (/Script/InteractiveToolsFramework.GizmoBaseComponent)
    void UpdateWorldLocalState(bool bWorldIn); // 0x698d7a0 [Native Public]
    void UpdateHoverState(bool bHoveringIn); // 0x698d710 [Native Public]

// IGizmoTransformSource (/Script/InteractiveToolsFramework.GizmoTransformSource)
    void SetTransform(FTransform& NewTransform); // 0x69f7da0 [Native Public]
    FTransform GetTransform(); // 0x69f7bd0 [Native Public]

// IGizmoAxisSource (/Script/InteractiveToolsFramework.GizmoAxisSource)
    bool HasTangentVectors(); // 0x69f7c60 [Native Public]
    void GetTangentVectors(const FVector& TangentXOut, const FVector& TangentYOut); // 0x69f7ae0 [Native Public]
    FVector GetOrigin(); // 0x69f7a30 [Native Public]
    FVector GetDirection(); // 0x69f79f0 [Native Public]

// IGizmoClickTarget (/Script/InteractiveToolsFramework.GizmoClickTarget)
    void UpdateInteractingState(bool bInteracting); // 0x69f81b0 [Native Public]
    void UpdateHoverState(bool bHovering); // 0x69f8050 [Native Public]

// IGizmoClickMultiTarget (/Script/InteractiveToolsFramework.GizmoClickMultiTarget)
    void UpdateInteractingState(bool bInteracting, uint32 InPartIdentifier); // 0x69f80e0 [Native Public]
    void UpdateHoverState(bool bHovering, uint32 InPartIdentifier); // 0x69f7f80 [Native Public]
    void UpdateHittableState(bool bHittable, uint32 InPartIdentifier); // 0x69f7eb0 [Native Public]

// IGizmoRenderMultiTarget (/Script/InteractiveToolsFramework.GizmoRenderMultiTarget)
    void UpdateVisibilityState(bool bVisible, uint32 InPartIdentifier); // 0x69f7f80 [Native Public]

// IGizmoStateTarget (/Script/InteractiveToolsFramework.GizmoStateTarget)
    void EndUpdate(); // 0x69f79b0 [Native Public]
    void BeginUpdate(); // 0x2539830 [Native Public]

// IGizmoFloatParameterSource (/Script/InteractiveToolsFramework.GizmoFloatParameterSource)
    void SetParameter(float NewValue); // 0x69f7c90 [Native Public]
    float GetParameter(); // 0x69f7a70 [Native Public]
    void EndModify(); // 0x69f79d0 [Native Public]
    void BeginModify(); // 0x69f79b0 [Native Public]

// IGizmoVec2ParameterSource (/Script/InteractiveToolsFramework.GizmoVec2ParameterSource)
    void SetParameter(const FVector2D& NewValue); // 0x69f7d10 [Native Public]
    FVector2D GetParameter(); // 0x69f7aa0 [Native Public]
    void EndModify(); // 0x69f79d0 [Native Public]
    void BeginModify(); // 0x69f79b0 [Native Public]

// UInterchangeFactoryBase (/Script/InterchangeCore.InterchangeFactoryBase)
    bool SetSourceFilename(UObject* Object, const FString& SourceFilename, int32 SourceIndex); // 0x7748e30 [Native Public]
    bool GetSourceFilenames(UObject* Object, const TArray<FString>& OutSourceFilenames); // 0x7748d20 [Native Public]
    TSubclassOf<UObject> GetFactoryClass(); // 0x7320df0 [Native Public]
    EInterchangeFactoryAssetType GetFactoryAssetType(); // 0x33d5c60 [Native Public]

// UInterchangePipelineBase (/Script/InterchangeCore.InterchangePipelineBase)
    bool SupportReimport(); // 0x668f780 [Native Public]
    void ScriptedSetReimportSourceIndex(TSubclassOf<UObject> ReimportObjectClass, int32 SourceFileIndex); // 0x777ed00 [Native Event Public]
    FString ScriptedGetPipelineDisplayName(); // 0x777ec70 [Native Event Public]
    void ScriptedExecutePostImportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x777eb00 [Native Event Public]
    void ScriptedExecutePostFactoryPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x777e990 [Native Event Public]
    void ScriptedExecutePostBroadcastPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x777e820 [Native Event Public]
    void ScriptedExecutePipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const TArray<UInterchangeSourceData*>& SourceDatas, const FString& ContentBasePath); // 0x777e6c0 [Native Event Public]
    void ScriptedExecuteExportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x777e630 [Native Event Public]
    bool IsReimportContext(); // 0x777d500 [Final Native Public]
    FInterchangePipelinePropertyStates FindOrAddPropertyStates(const FName& PropertyPath); // 0x7778af0 [Final Native Public]
    bool DoesPropertyStatesExist(const FName& PropertyPath); // 0x77788e0 [Final Native Public]

// UInterchangeSourceData (/Script/InterchangeCore.InterchangeSourceData)
    bool SetFilename(const FString& InFilename); // 0x7780af0 [Final Native Public]
    void SetContextObjectByTag(const FString& Tag, UObject* Object); // 0x777ee80 [Final Native Public]
    void RemoveAllContextObjects(); // 0x777d690 [Final Native Public]
    FString GetFilename(); // 0x777aa10 [Final Native Public]
    UObject* GetContextObjectByTag(const FString& Tag); // 0x7778fa0 [Final Native Public]
    TArray<FString> GetAllContextObjectTags(); // 0x7778c20 [Final Native Public]

// UInterchangeTranslatorSettings (/Script/InterchangeCore.InterchangeTranslatorSettings)
    void SaveSettings(); // 0x777e4a0 [Final Native Public]
    void LoadSettings(); // 0x777d670 [Final Native Public]

// UInterchangeTranslatorBase (/Script/InterchangeCore.InterchangeTranslatorBase)
    void SetSettings(UInterchangeTranslatorSettings* InterchangeTranslatorSettings); // 0x5442f50 [Native Public]
    EInterchangeTranslatorType GetTranslatorType(); // 0x3fff020 [Native Public]
    TArray<FString> GetSupportedFormats(); // 0x777bec0 [Native Public]
    EInterchangeTranslatorAssetType GetSupportedAssetTypes(); // 0x3950960 [Native Public]
    UInterchangeSourceData* GetSourceData(); // 0x394e8f0 [Final Native Public]
    UInterchangeTranslatorSettings* GetSettings(); // 0x777bd80 [Native Public]
    bool CanImportSourceData(UInterchangeSourceData* InSourceData); // 0x77779f0 [Native Public]

// UInterchangeBaseNode (/Script/InterchangeCore.InterchangeBaseNode)
    bool SetEnabled(bool bIsEnabled); // 0x77808b0 [Final Native Public]
    bool SetDisplayLabel(const FString& DisplayName); // 0x7780800 [Final Native Public]
    bool SetAssetName(const FString& AssetName); // 0x777edd0 [Native Public]
    bool RemoveTargetNodeUid(const FString& AssetUid); // 0x777da50 [Final Native Public]
    bool RemoveAttribute(const FString& NodeAttributeKey); // 0x777d6b0 [Final Native Public]
    bool IsEnabled(); // 0x777d300 [Final Native Public]
    void InitializeNode(const FString& UniqueID, const FString& DisplayLabel, const EInterchangeNodeContainerType& NodeContainerType); // 0x777d030 [Final Native Public]
    bool GetVector2Attribute(const FString& NodeAttributeKey, const FVector2f& OutValue); // 0x777cde0 [Final Native Public]
    FString GetUniqueId(); // 0x777c050 [Final Native Public]
    FString GetTypeName(); // 0x39f50e0 [Native Public]
    void GetTargetNodeUids(const TArray<FString>& OutTargetAssets); // 0x777bf90 [Final Native Public]
    int32 GetTargetNodeCount(); // 0x777bf60 [Final Native Public]
    bool GetStringAttribute(const FString& NodeAttributeKey, const FString& OutValue); // 0x777bdb0 [Final Native Public]
    FString GetParentUid(); // 0x777bbd0 [Final Native Public]
    EInterchangeNodeContainerType GetNodeContainerType(); // 0x777b940 [Final Native Public]
    bool GetNameSpace(const FString& Namespace); // 0x777b2d0 [Final Native Public]
    bool GetLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& OutValue); // 0x777b1d0 [Final Native Public]
    bool GetInt32Attribute(const FString& NodeAttributeKey, const int32& OutValue); // 0x777ae80 [Final Native Public]
    FName GetIconName(); // 0x777ae40 [Native Public]
    bool GetGuidAttribute(const FString& NodeAttributeKey, const FGuid& OutValue); // 0x777ad40 [Final Native Public]
    bool GetFloatAttribute(const FString& NodeAttributeKey, const float& OutValue); // 0x777aaf0 [Final Native Public]
    bool GetDoubleAttribute(const FString& NodeAttributeKey, const double& OutValue); // 0x777a2c0 [Final Native Public]
    FString GetDisplayLabel(); // 0x777a1f0 [Final Native Public]
    int32 GetDesiredChildIndex(); // 0x777a1c0 [Final Native Public]
    bool GetBooleanAttribute(const FString& NodeAttributeKey, const bool& OutValue); // 0x7778d50 [Final Native Public]
    FString GetAssetName(); // 0x7778cd0 [Native Public]
    bool AddVector2Attribute(const FString& NodeAttributeKey, const FVector2f& Value); // 0x77778f0 [Final Native Public]
    bool AddTargetNodeUid(const FString& AssetUid); // 0x7777840 [Final Native Public]
    bool AddStringAttribute(const FString& NodeAttributeKey, const FString& Value); // 0x7777740 [Final Native Public]
    bool AddLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& Value); // 0x77773e0 [Final Native Public]
    bool AddInt32Attribute(const FString& NodeAttributeKey, const int32& Value); // 0x77772e0 [Final Native Public]
    bool AddGuidAttribute(const FString& NodeAttributeKey, const FGuid& Value); // 0x77771e0 [Final Native Public]
    bool AddFloatAttribute(const FString& NodeAttributeKey, const float& Value); // 0x77770e0 [Final Native Public]
    bool AddDoubleAttribute(const FString& NodeAttributeKey, const double& Value); // 0x7776f30 [Final Native Public]
    bool AddBooleanAttribute(const FString& NodeAttributeKey, const bool& Value); // 0x7776e30 [Final Native Public]

// UInterchangeBaseNodeContainer (/Script/InterchangeCore.InterchangeBaseNodeContainer)
    bool SetNodeParentUid(const FString& NodeUniqueID, const FString& NewParentNodeUid); // 0x7780eb0 [Final Native Public]
    bool SetNodeDesiredChildIndex(const FString& NodeUniqueID, const int32& NewNodeDesiredChildIndex); // 0x7780db0 [Final Native Public]
    void SetNamespace(const FString& Namespace, TSubclassOf<UObject> TargetClass); // 0x7780cd0 [Final Native Public]
    void SaveToFile(const FString& Filename); // 0x777e4c0 [Final Native Public]
    void ResetChildrenCache(); // 0x777e480 [Final Native Public]
    void Reset(); // 0x777e440 [Final Native Public]
    void ReplaceNode(const FString& NodeUniqueID, UInterchangeFactoryBaseNode* NewNode); // 0x777e150 [Final Native Public]
    void RemoveNode(const FString& NodeUniqueID); // 0x777d9b0 [Final Native Public]
    void LoadFromFile(const FString& Filename); // 0x777d550 [Final Native Public]
    bool IsNodeUidValid(const FString& NodeUniqueID); // 0x777d3f0 [Final Native Public]
    void GetRoots(const TArray<FString>& RootNodes); // 0x777bcc0 [Final Native Public]
    void GetNodes(TSubclassOf<UObject> ClassNode, const TArray<FString>& OutNodes); // 0x777ba30 [Final Native Public]
    TArray<FString> GetNodeChildrenUids(const FString& NodeUniqueID); // 0x777b780 [Final Native Public]
    int32 GetNodeChildrenCount(const FString& NodeUniqueID); // 0x777b5b0 [Final Native Public]
    UInterchangeBaseNode* GetNodeChildren(const FString& NodeUniqueID, int32 ChildIndex); // 0x777b4c0 [Final Native Public]
    UInterchangeBaseNode* GetNode(const FString& NodeUniqueID); // 0x777b390 [Final Native Public]
    bool GetIsAncestor(const FString& NodeUniqueID, const FString& AncestorUID); // 0x777b0d0 [Final Native Public]
    UInterchangeFactoryBaseNode* GetFactoryNode(const FString& NodeUniqueID); // 0x777a8b0 [Final Native Public]
    void ComputeChildrenCache(); // 0x7777b60 [Final Native Public]
    bool ClearNodeParentUid(const FString& NodeUniqueID); // 0x7777a90 [Final Native Public]
    FString AddNode(UInterchangeBaseNode* node); // 0x77774e0 [Final Native Public]

// UInterchangeFactoryBaseNode (/Script/InterchangeCore.InterchangeFactoryBaseNode)
    bool UnsetSkipNodeImport(); // 0x77813f0 [Final Native Public]
    bool UnsetForceNodeReimport(); // 0x7781300 [Final Native Public]
    bool ShouldSkipNodeImport(); // 0x7781250 [Final Native Public]
    bool ShouldForceNodeReimport(); // 0x77811a0 [Final Native Public]
    bool SetSkipNodeImport(); // 0x77810d0 [Final Native Public]
    bool SetReimportStrategyFlags(const EReimportStrategyFlags& ReimportStrategyFlags); // 0x7780fb0 [Final Native Public]
    bool SetForceNodeReimport(); // 0x7780c00 [Final Native Public]
    bool SetCustomSubPath(const FString& AttributeValue); // 0x7780160 [Final Native Public]
    bool SetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x777f7e0 [Final Native Public]
    bool SetCustomLevelUid(const FString& AttributeValue); // 0x777f620 [Final Native Public]
    bool RemoveFactoryDependencyUid(const FString& DependencyUid); // 0x777d900 [Final Native Public]
    bool IsRuntimeImportAllowed(); // 0x777d520 [Native Public]
    EReimportStrategyFlags GetReimportStrategyFlags(); // 0x777bc50 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x777bba0 [Native Public]
    void GetFactoryDependency(int32 Index, const FString& OutDependency); // 0x777a7c0 [Final Native Public]
    int32 GetFactoryDependenciesCount(); // 0x777a790 [Final Native Public]
    void GetFactoryDependencies(const TArray<FString>& OutDependencies); // 0x777a6d0 [Final Native Public]
    bool GetCustomSubPath(const FString& AttributeValue); // 0x7779d80 [Final Native Public]
    bool GetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x7779620 [Final Native Public]
    bool GetCustomLevelUid(const FString& AttributeValue); // 0x7779500 [Final Native Public]
    bool AddFactoryDependencyUid(const FString& DependencyUid); // 0x7777030 [Final Native Public]

// UInterchangeSourceNode (/Script/InterchangeCore.InterchangeSourceNode)
    bool SetExtraInformation(const FString& Name, const FString& Value); // 0x77809c0 [Final Native Public]
    bool SetCustomUseLegacySkeletalMeshBakeTransform(const bool& AttributeValue); // 0x7780670 [Final Native Public]
    bool SetCustomUseAssetTypeSubPathSuffix(const bool& Suffix); // 0x77804e0 [Final Native Public]
    bool SetCustomSubPathPrefix(const FString& Prefix); // 0x7780320 [Final Native Public]
    bool SetCustomSourceTimelineStart(const double& AttributeValue); // 0x777ffd0 [Final Native Public]
    bool SetCustomSourceTimelineEnd(const double& AttributeValue); // 0x777fe40 [Final Native Public]
    bool SetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x777fcb0 [Final Native Public]
    bool SetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x777fb20 [Final Native Public]
    bool SetCustomReimportStrategyFlags(uint8 StrategyFlag); // 0x777f980 [Final Native Public]
    bool SetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x777f490 [Final Native Public]
    bool SetCustomAxisConversionInverseTransform(FTransform& AxisConversionInverseTransform); // 0x777f2b0 [Final Native Public]
    bool SetCustomAnimatedTimeStart(const double& AttributeValue); // 0x777f120 [Final Native Public]
    bool SetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x777ef90 [Final Native Public]
    bool RemoveExtraInformation(const FString& Name); // 0x777d850 [Final Native Public]
    void InitializeSourceNode(const FString& UniqueID, const FString& DisplayLabel, UInterchangeBaseNodeContainer* NodeContainer); // 0x777d170 [Final Native Public]
    UInterchangeSourceNode* GetUniqueInstance(UInterchangeBaseNodeContainer* NodeContainer); // 0x777c0d0 [Final Native Static Public]
    void GetExtraInformation(TMap<FString, FString>& OutExtraInformation); // 0x777a520 [Final Native Public]
    bool GetCustomUseLegacySkeletalMeshBakeTransform(const bool& AttributeValue); // 0x777a0c0 [Final Native Public]
    bool GetCustomUseAssetTypeSubPathSuffix(const bool& Suffix); // 0x7779fc0 [Final Native Public]
    bool GetCustomSubPathPrefix(const FString& Prefix); // 0x7779ea0 [Final Native Public]
    bool GetCustomSourceTimelineStart(const double& AttributeValue); // 0x7779c80 [Final Native Public]
    bool GetCustomSourceTimelineEnd(const double& AttributeValue); // 0x7779b80 [Final Native Public]
    bool GetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x7779a90 [Final Native Public]
    bool GetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x77799a0 [Final Native Public]
    bool GetCustomReimportStrategyFlags(const uint8& StrategyFlag); // 0x77797f0 [Final Native Public]
    bool GetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x7779400 [Final Native Public]
    bool GetCustomAxisConversionInverseTransform(FTransform& AxisConversionInverseTransform); // 0x77792a0 [Final Native Public]
    bool GetCustomAnimatedTimeStart(const double& AttributeValue); // 0x77791a0 [Final Native Public]
    bool GetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x77790a0 [Final Native Public]

// UInterchangeUserDefinedAttributesAPI (/Script/InterchangeCore.InterchangeUserDefinedAttributesAPI)
    bool RemoveUserDefinedAttribute(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName); // 0x777db00 [Final Native Static Public]
    void GetUserDefinedAttributeInfos(UInterchangeBaseNode* InterchangeNode, const TArray<FInterchangeUserDefinedAttributeInfo>& UserDefinedAttributeInfos); // 0x777c280 [Final Native Static Public]
    bool GetUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& OutValue, const FString& OutPayloadKey); // 0x777cbe0 [Final Native Static Public]
    bool GetUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& OutValue, const FString& OutPayloadKey); // 0x777c7d0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& OutValue, const FString& OutPayloadKey); // 0x777c9e0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& OutValue, const FString& OutPayloadKey); // 0x777c5d0 [Final Native Static Public]
    bool GetUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& OutValue, const FString& OutPayloadKey); // 0x777c3d0 [Final Native Static Public]
    void DuplicateAllUserDefinedAttribute(UInterchangeBaseNode* InterchangeSourceNode, UInterchangeBaseNode* InterchangeDestinationNode, bool bAddSourceNodeName); // 0x77789f0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x7778630 [Final Native Static Public]
    bool CreateUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x77780e0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x7778380 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x7777e30 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x7777b80 [Final Native Static Public]

// UInterchangeFilePickerBase (/Script/InterchangeEngine.InterchangeFilePickerBase)
    bool ScriptedFilePickerForTranslatorType(const EInterchangeTranslatorType& TranslatorType, FInterchangeFilePickerParameters& Parameters, const TArray<FString>& OutFilenames); // 0x77f1140 [Native Event Public]
    bool ScriptedFilePickerForTranslatorAssetType(const EInterchangeTranslatorAssetType& TranslatorAssetType, FInterchangeFilePickerParameters& Parameters, const TArray<FString>& OutFilenames); // 0x77f0f80 [Native Event Public]

// UInterchangePipelineConfigurationBase (/Script/InterchangeEngine.InterchangePipelineConfigurationBase)
    EInterchangePipelineConfigurationDialogResult ScriptedShowTestPlanConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer, UObject* ReimportAsset, bool bSceneImport, bool bReimport); // 0x77f1cb0 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowScenePipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x77f19c0 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowReimportPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer, UObject* ReimportAsset, bool bSceneImport); // 0x77f15f0 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x77f1300 [Native Event Public]

// UInterchangeEditorSettings (/Script/InterchangeEngine.InterchangeEditorSettings)
    void SetUsedGroupName(const FName& InUsedGroupName); // 0x77f20d0 [Final Native Public]
    FName GetUsedGroupName(); // 0x77f0f60 [Final Native Public]
    TArray<FName> GetSelectableItems(); // 0x77f0ee0 [Final Native Private]

// UInterchangeAssetImportData (/Script/InterchangeEngine.InterchangeAssetImportData)
    void SetTranslatorSettings(UInterchangeTranslatorSettings* TranslatorSettings); // 0x7817380 [Final Native Public]
    void SetPipelines(const TArray<UObject*>& InPipelines); // 0x78172d0 [Final Native Public]
    void SetNodeContainer(UInterchangeBaseNodeContainer* InNodeContainer); // 0x78170d0 [Final Native Public]
    FString ScriptGetFirstFilename(); // 0x40f2550 [Final Native Public]
    TArray<FString> ScriptExtractFilenames(); // 0x7816830 [Final Native Public]
    TArray<FString> ScriptExtractDisplayLabels(); // 0x7816830 [Final Native Public]
    UInterchangeTranslatorSettings* GetTranslatorSettings(); // 0x7816080 [Final Native Public]
    UInterchangeBaseNode* GetStoredNode(const FString& InNodeUniqueId); // 0x7815b90 [Final Native Public]
    UInterchangeFactoryBaseNode* GetStoredFactoryNode(const FString& InNodeUniqueId); // 0x7815ad0 [Final Native Public]
    TArray<UObject*> GetPipelines(); // 0x7815930 [Final Native Public]
    int32 GetNumberOfPipelines(); // 0x78158f0 [Final Native Public]
    UInterchangeBaseNodeContainer* GetNodeContainer(); // 0x78158b0 [Final Native Public]

// UInterchangePipelineStackOverride (/Script/InterchangeEngine.InterchangePipelineStackOverride)
    void AddPythonPipeline(UInterchangePythonPipelineBase* PipelineBase); // 0x78152f0 [Final Native Public]
    void AddPipeline(UInterchangePipelineBase* PipelineBase); // 0x78152f0 [Final Native Public]
    void AddBlueprintPipeline(UInterchangeBlueprintPipelineBase* PipelineBase); // 0x78152f0 [Final Native Public]

// UInterchangeManager (/Script/InterchangeEngine.InterchangeManager)
    bool WarnIfInterchangeIsActive(); // 0x78176b0 [Final Native Public]
    void WaitUntilAllTasksDone(bool bCancel); // 0x7817620 [Final Native Protected]
    bool ScriptedReimportAssetAsync(UObject* ObjectToReimport, FImportAssetParameters& ImportAssetParameters); // 0x7816f10 [Final Native Public]
    bool ScriptedImportSceneAsync(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x7816c90 [Final Native Public]
    bool ScriptedImportAssetAsync(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x7816890 [Final Native Public]
    bool ReimportAsset(UObject* ObjectToReimport, FImportAssetParameters& ImportAssetParameters, const TArray<UObject*>& OutImportedObjects); // 0x7816660 [Final Native Public]
    bool IsObjectBeingImported(UObject* Object); // 0x78165c0 [Final Native Public]
    bool IsInterchangeActive(); // 0x7816590 [Final Native Public]
    bool ImportScene(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x78162f0 [Final Native Public]
    bool ImportAsset(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters, const TArray<UObject*>& OutImportedObjects); // 0x78160c0 [Final Native Public]
    UInterchangeTranslatorBase* GetTranslatorForSourceData(UInterchangeSourceData* SourceData); // 0x7815fe0 [Final Native Public]
    TArray<FString> GetSupportedFormatsForObject(UObject* Object, int32 SourceFileIndex); // 0x7815eb0 [Final Native Public]
    TArray<FString> GetSupportedFormats(const EInterchangeTranslatorType& ForTranslatorType); // 0x7815dc0 [Final Native Public]
    TArray<FString> GetSupportedAssetTypeFormats(const EInterchangeTranslatorAssetType& ForTranslatorAssetType, const EInterchangeTranslatorType& ForTranslatorType, bool bStrictMatchTranslatorType); // 0x7815c50 [Final Native Public]
    TSubclassOf<UObject> GetRegisteredFactoryClass(TSubclassOf<UObject> ClassToMake); // 0x7815a30 [Final Native Public]
    UInterchangeManager* GetInterchangeManagerScripted(); // 0x7815880 [Final Native Static Public]
    UInterchangeAssetImportData* GetAssetImportData(UObject* Asset); // 0x7815760 [Final Native Public]
    bool ExportScene(UObject* World, bool bIsAutomated); // 0x78156a0 [Final Native Public]
    bool ExportAsset(UObject* Asset, bool bIsAutomated); // 0x78156a0 [Final Native Public]
    UInterchangeSourceData* CreateSourceData(const FString& InFilename); // 0x7815600 [Final Native Static Public]
    bool CanTranslateSourceData(UInterchangeSourceData* SourceData, bool bSceneImportOnly); // 0x7815510 [Final Native Public]
    bool CanReimport(UObject* Object, const TArray<FString>& OutFilenames); // 0x7815400 [Final Native Public]
    void CancelAllTasks(); // 0x78155e0 [Final Native Protected]

// UInterchangeMeshUtilities (/Script/InterchangeEngine.InterchangeMeshUtilities)
    bool ScriptedImportMorphTarget(USkeletalMesh* SkeletalMesh, int32 LODIndex, UInterchangeSourceData* SourceData, const FString& MorphTargetName); // 0x7816b20 [Final Native Public]

// UInterchangeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeActorFactoryNode)
    bool SetCustomMobility(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x78770f0 [Final Native Public]
    bool SetCustomLocalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x78760a0 [Final Native Public]
    bool SetCustomGlobalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x7874430 [Final Native Public]
    bool SetCustomComponentVisibility(bool AttributeValue, bool bAddApplyDelegate); // 0x7871830 [Final Native Public]
    bool SetCustomActorVisibility(bool AttributeValue, bool bAddApplyDelegate); // 0x786dbe0 [Final Native Public]
    bool SetCustomActorClassName(const FString& AttributeValue); // 0x786da20 [Final Native Public]
    bool GetCustomMobility(const uint8& AttributeValue); // 0x7865900 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x7864ed0 [Final Native Public]
    bool GetCustomGlobalTransform(FTransform& AttributeValue); // 0x7863cc0 [Final Native Public]
    bool GetCustomComponentVisibility(const bool& AttributeValue); // 0x7862060 [Final Native Public]
    bool GetCustomActorVisibility(const bool& AttributeValue); // 0x785fbc0 [Final Native Public]
    bool GetCustomActorClassName(const FString& AttributeValue); // 0x785fb00 [Final Native Public]

// UInterchangePhysicalCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicalCameraFactoryNode)
    bool SetCustomSensorWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x78251e0 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue, bool bAddApplyDelegate); // 0x78250f0 [Final Native Public]
    bool SetCustomFocusMethod(const ECameraFocusMethod& AttributeValue, bool bAddApplyDelegate); // 0x78243d0 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue, bool bAddApplyDelegate); // 0x78242e0 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x78232a0 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x78231a0 [Final Native Public]
    bool GetCustomFocusMethod(const ECameraFocusMethod& AttributeValue); // 0x7822590 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x7822490 [Final Native Public]

// UInterchangeStandardCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStandardCameraFactoryNode)
    bool SetCustomWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x7825a40 [Final Native Public]
    bool SetCustomProjectionMode(const ECameraProjectionMode& AttributeValue, bool bAddApplyDelegate); // 0x7824e60 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x7824bf0 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue, bool bAddApplyDelegate); // 0x78241f0 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x7824100 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue, bool bAddApplyDelegate); // 0x7823c40 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x78239e0 [Final Native Public]
    bool GetCustomProjectionMode(const ECameraProjectionMode& AttributeValue); // 0x7822f40 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x7822cd0 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x7822390 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x7822290 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x7821e10 [Final Native Public]

// UInterchangeDecalActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeDecalActorFactoryNode)
    bool SetCustomSortOrder(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7825380 [Final Native Public]
    bool SetCustomDecalSize(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x7823f60 [Final Native Public]
    bool SetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x7823eb0 [Final Native Public]
    bool GetCustomSortOrder(const int32& AttributeValue); // 0x7823450 [Final Native Public]
    bool GetCustomDecalSize(const FVector& AttributeValue); // 0x7822130 [Final Native Public]
    bool GetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x7822070 [Final Native Public]

// UInterchangeBaseMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeBaseMaterialFactoryNode)
    bool SetCustomIsMaterialImportEnabled(const bool& AttributeValue); // 0x7875740 [Final Native Public]
    bool GetCustomIsMaterialImportEnabled(const bool& AttributeValue); // 0x7864950 [Final Native Public]

// UInterchangeDecalMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeDecalMaterialFactoryNode)
    bool SetCustomNormalTexturePath(const FString& AttributeValue); // 0x7824ce0 [Final Native Public]
    bool SetCustomDiffuseTexturePath(const FString& AttributeValue); // 0x7824050 [Final Native Public]
    bool GetCustomNormalTexturePath(const FString& AttributeValue); // 0x7822dd0 [Final Native Public]
    bool GetCustomDiffuseTexturePath(const FString& AttributeValue); // 0x78221d0 [Final Native Public]

// UInterchangeHeterogeneousVolumeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeHeterogeneousVolumeActorFactoryNode)
    bool SetCustomVolumetricMaterialUid(const FString& MaterialFactoryNodeUid); // 0x7825990 [Final Native Public]
    bool GetCustomVolumetricMaterialUid(const FString& MaterialFactoryNodeUid); // 0x7823920 [Final Native Public]

// UInterchangeLevelFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelFactoryNode)
    bool SetCustomShouldCreateLevel(const bool& AttributeValue); // 0x78252d0 [Final Native Public]
    bool SetCustomSceneImportAssetFactoryNodeUid(const FString& AttributeValue); // 0x7825040 [Final Native Public]
    bool SetCustomCreateWorldPartitionLevel(const bool& AttributeValue); // 0x7823e00 [Final Native Public]
    bool RemoveCustomActorFactoryNodeUid(const FString& ActorFactoryNodeUid); // 0x7823ae0 [Final Native Public]
    bool GetCustomShouldCreateLevel(const bool& AttributeValue); // 0x78233a0 [Final Native Public]
    bool GetCustomSceneImportAssetFactoryNodeUid(const FString& AttributeValue); // 0x78230e0 [Final Native Public]
    bool GetCustomCreateWorldPartitionLevel(const bool& AttributeValue); // 0x7821fc0 [Final Native Public]
    void GetCustomActorFactoryNodeUids(const TArray<FString>& OutActorFactoryNodeUids); // 0x7821b70 [Final Native Public]
    int32 GetCustomActorFactoryNodeUidCount(); // 0x7821b40 [Final Native Public]
    void GetCustomActorFactoryNodeUid(int32 Index, const FString& OutActorFactoryNodeUid); // 0x7821a50 [Final Native Public]
    bool AddCustomActorFactoryNodeUid(const FString& ActorFactoryNodeUid); // 0x78218f0 [Final Native Public]

// UInterchangeLevelInstanceActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelInstanceActorFactoryNode)
    bool SetCustomLevelReference(const FString& AttributeValue); // 0x7824980 [Final Native Public]
    bool GetCustomLevelReference(const FString& AttributeValue); // 0x7822ac0 [Final Native Public]

// UInterchangeLevelSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelSequenceFactoryNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x78244c0 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x7823b90 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x7822690 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x7821d50 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x7821d20 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x7821c30 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x78219a0 [Final Native Public]

// UInterchangeBaseLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeBaseLightFactoryNode)
    bool SetCustomUseTemperature(bool AttributeValue, bool bAddApplyDelegate); // 0x78258b0 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue, bool bAddApplyDelegate); // 0x7825610 [Final Native Public]
    bool SetCustomLightColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x7824a30 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue, bool bAddApplyDelegate); // 0x78247e0 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x7823870 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x7823660 [Final Native Public]
    bool GetCustomLightColor(const FColor& AttributeValue); // 0x7822b80 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x7822960 [Final Native Public]

// UInterchangeLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLightFactoryNode)
    bool SetCustomUseIESBrightness(const bool& AttributeValue, bool bAddApplyDelegate); // 0x78256e0 [Final Native Public]
    bool SetCustomRotation(const FRotator& AttributeValue, bool bAddApplyDelegate); // 0x7824f50 [Final Native Public]
    bool SetCustomIntensityUnits(const ELightUnits& AttributeValue, bool bAddApplyDelegate); // 0x78248b0 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x7824660 [Final Native Public]
    bool SetCustomIESBrightnessScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x7824570 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue, bool bAddApplyDelegate); // 0x7823d30 [Final Native Public]
    bool GetCustomUseIESBrightness(const bool& AttributeValue); // 0x7823710 [Final Native Public]
    bool GetCustomRotation(const FRotator& AttributeValue); // 0x7823040 [Final Native Public]
    bool GetCustomIntensityUnits(const ELightUnits& AttributeValue); // 0x7822a10 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x78227f0 [Final Native Public]
    bool GetCustomIESBrightnessScale(const float& AttributeValue); // 0x7822740 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x7821f10 [Final Native Public]

// UInterchangeRectLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeRectLightFactoryNode)
    bool SetCustomSourceWidth(float AttributeValue, bool bAddApplyDelegate); // 0x7825540 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue, bool bAddApplyDelegate); // 0x7825470 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x78235b0 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x7823500 [Final Native Public]

// UInterchangePointLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangePointLightFactoryNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue, bool bAddApplyDelegate); // 0x78257d0 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue, bool bAddApplyDelegate); // 0x7824b20 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x78237c0 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x7822c20 [Final Native Public]

// UInterchangeSpotLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpotLightFactoryNode)
    bool SetCustomOuterConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x7824d90 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x7824710 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x7822e90 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x78228b0 [Final Native Public]

// UInterchangePhysicsAssetFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicsAssetFactoryNode)
    bool SetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x782cb90 [Final Native Public]
    void InitializePhysicsAssetNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x782ba20 [Final Native Public]
    bool GetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x782b1f0 [Final Native Public]

// UInterchangeSceneVariantSetsFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSceneVariantSetsFactoryNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x782bfc0 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x782b630 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x782b600 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x782b510 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x782a900 [Final Native Public]

// UInterchangeSkeletonFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletonFactoryNode)
    bool SetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x782cf10 [Final Native Public]
    bool SetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x782c9d0 [Final Native Public]
    bool SetCustomRootJointUid(const FString& AttributeValue); // 0x782c810 [Final Native Public]
    void InitializeSkeletonNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x782bcf0 [Final Native Public]
    bool GetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x782b410 [Final Native Public]
    bool GetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x782b0d0 [Final Native Public]
    bool GetCustomRootJointUid(const FString& AttributeValue); // 0x782afb0 [Final Native Public]

// UInterchangeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureFactoryNode)
    bool SetCustomVirtualTextureStreaming(const bool& AttributeValue, bool bAddApplyDelegate); // 0x787b330 [Final Native Public]
    bool SetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x787a3d0 [Final Native Public]
    bool SetCustomSRGB(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7878db0 [Final Native Public]
    bool SetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x78785a0 [Final Native Public]
    bool SetCustomPowerOfTwoMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x78783a0 [Final Native Public]
    bool SetCustomPaddingColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x7877cc0 [Final Native Public]
    bool SetCustomMultipleOfFourMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7877580 [Final Native Public]
    bool SetCustomMipLoadOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7876ed0 [Final Native Public]
    bool SetCustomMipGenSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7876cd0 [Final Native Public]
    bool SetCustomMaxTextureSize(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7876850 [Final Native Public]
    bool SetCustomLossyCompressionAmount(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x78761f0 [Final Native Public]
    bool SetCustomLODGroup(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7875e80 [Final Native Public]
    bool SetCustomLODBias(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7875a60 [Final Native Public]
    bool SetCustomFilter(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x78738e0 [Final Native Public]
    bool SetCustomDownscaleOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7873280 [Final Native Public]
    bool SetCustomDownscale(const float& AttributeValue, bool bAddApplyDelegate); // 0x7873190 [Final Native Public]
    bool SetCustomDeferCompression(const bool& AttributeValue, bool bAddApplyDelegate); // 0x78725b0 [Final Native Public]
    bool SetCustomCompressionSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7872110 [Final Native Public]
    bool SetCustomCompressionQuality(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7871f10 [Final Native Public]
    bool SetCustomCompressionNoAlpha(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7871d10 [Final Native Public]
    bool SetCustomCompositeTextureMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x7871b10 [Final Native Public]
    bool SetCustomCompositePower(const float& AttributeValue, bool bAddApplyDelegate); // 0x7871910 [Final Native Public]
    bool SetCustomColorSpace(const ETextureColorSpace& AttributeValue, bool bAddApplyDelegate); // 0x7871670 [Final Native Public]
    bool SetCustomChromaKeyThreshold(const float& AttributeValue, bool bAddApplyDelegate); // 0x7871470 [Final Native Public]
    bool SetCustomChromaKeyColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x7871280 [Final Native Public]
    bool SetCustombUseLegacyGamma(const bool& AttributeValue, bool bAddApplyDelegate); // 0x787bd50 [Final Native Public]
    bool SetCustombPreserveBorder(const bool& AttributeValue, bool bAddApplyDelegate); // 0x787bb50 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue, bool bAddApplyDelegate); // 0x787b950 [Final Native Public]
    bool SetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue, bool bAddApplyDelegate); // 0x787b750 [Final Native Public]
    bool SetCustombChromaKeyTexture(const bool& AttributeValue, bool bAddApplyDelegate); // 0x787b550 [Final Native Public]
    bool SetCustomAlphaCoverageThresholds(const FVector4& AttributeValue, bool bAddApplyDelegate); // 0x786f170 [Final Native Public]
    bool SetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x786efe0 [Final Native Public]
    bool SetCustomAdjustVibrance(const float& AttributeValue, bool bAddApplyDelegate); // 0x786ede0 [Final Native Public]
    bool SetCustomAdjustSaturation(const float& AttributeValue, bool bAddApplyDelegate); // 0x786ebe0 [Final Native Public]
    bool SetCustomAdjustRGBCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x786e9e0 [Final Native Public]
    bool SetCustomAdjustMinAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x786e7e0 [Final Native Public]
    bool SetCustomAdjustMaxAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x786e5e0 [Final Native Public]
    bool SetCustomAdjustHue(const float& AttributeValue, bool bAddApplyDelegate); // 0x786e3e0 [Final Native Public]
    bool SetCustomAdjustBrightnessCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x786e1e0 [Final Native Public]
    bool SetCustomAdjustBrightness(const float& AttributeValue, bool bAddApplyDelegate); // 0x786dfe0 [Final Native Public]
    void InitializeTextureNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetName, UInterchangeBaseNodeContainer* NodeContainer); // 0x786c380 [Final Native Public]
    bool GetCustomVirtualTextureStreaming(const bool& AttributeValue); // 0x78687f0 [Final Native Public]
    bool GetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x7867c30 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x7866be0 [Final Native Public]
    bool GetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x7866530 [Final Native Public]
    bool GetCustomPowerOfTwoMode(const uint8& AttributeValue); // 0x7866430 [Final Native Public]
    bool GetCustomPaddingColor(const FColor& AttributeValue); // 0x7866000 [Final Native Public]
    bool GetCustomMultipleOfFourMode(const uint8& AttributeValue); // 0x7865c00 [Final Native Public]
    bool GetCustomMipLoadOptions(const uint8& AttributeValue); // 0x7865800 [Final Native Public]
    bool GetCustomMipGenSettings(const uint8& AttributeValue); // 0x7865700 [Final Native Public]
    bool GetCustomMaxTextureSize(const int32& AttributeValue); // 0x7865400 [Final Native Public]
    bool GetCustomLossyCompressionAmount(const uint8& AttributeValue); // 0x7864fe0 [Final Native Public]
    bool GetCustomLODGroup(const uint8& AttributeValue); // 0x7864dd0 [Final Native Public]
    bool GetCustomLODBias(const int32& AttributeValue); // 0x7864b00 [Final Native Public]
    bool GetCustomFilter(const uint8& AttributeValue); // 0x7863500 [Final Native Public]
    bool GetCustomDownscaleOptions(const uint8& AttributeValue); // 0x78630e0 [Final Native Public]
    bool GetCustomDownscale(const float& AttributeValue); // 0x7863030 [Final Native Public]
    bool GetCustomDeferCompression(const bool& AttributeValue); // 0x7862810 [Final Native Public]
    bool GetCustomCompressionSettings(const uint8& AttributeValue); // 0x7862510 [Final Native Public]
    bool GetCustomCompressionQuality(const uint8& AttributeValue); // 0x7862410 [Final Native Public]
    bool GetCustomCompressionNoAlpha(const bool& AttributeValue); // 0x7862310 [Final Native Public]
    bool GetCustomCompositeTextureMode(const uint8& AttributeValue); // 0x7862210 [Final Native Public]
    bool GetCustomCompositePower(const float& AttributeValue); // 0x7862110 [Final Native Public]
    bool GetCustomColorSpace(const ETextureColorSpace& AttributeValue); // 0x7861f60 [Final Native Public]
    bool GetCustomChromaKeyThreshold(const float& AttributeValue); // 0x7861e60 [Final Native Public]
    bool GetCustomChromaKeyColor(const FColor& AttributeValue); // 0x7861d70 [Final Native Public]
    bool GetCustombUseLegacyGamma(const bool& AttributeValue); // 0x7868cf0 [Final Native Public]
    bool GetCustombPreserveBorder(const bool& AttributeValue); // 0x7868bf0 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x7868af0 [Final Native Public]
    bool GetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue); // 0x78689f0 [Final Native Public]
    bool GetCustombChromaKeyTexture(const bool& AttributeValue); // 0x78688f0 [Final Native Public]
    bool GetCustomAlphaCoverageThresholds(const FVector4& AttributeValue); // 0x7860770 [Final Native Public]
    bool GetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x7860670 [Final Native Public]
    bool GetCustomAdjustVibrance(const float& AttributeValue); // 0x7860570 [Final Native Public]
    bool GetCustomAdjustSaturation(const float& AttributeValue); // 0x7860470 [Final Native Public]
    bool GetCustomAdjustRGBCurve(const float& AttributeValue); // 0x7860370 [Final Native Public]
    bool GetCustomAdjustMinAlpha(const float& AttributeValue); // 0x7860270 [Final Native Public]
    bool GetCustomAdjustMaxAlpha(const float& AttributeValue); // 0x7860170 [Final Native Public]
    bool GetCustomAdjustHue(const float& AttributeValue); // 0x7860070 [Final Native Public]
    bool GetCustomAdjustBrightnessCurve(const float& AttributeValue); // 0x785ff70 [Final Native Public]
    bool GetCustomAdjustBrightness(const float& AttributeValue); // 0x785fe70 [Final Native Public]

// UInterchangeTexture2DArrayFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DArrayFactoryNode)
    bool SetCustomAddressZ(uint8 AttributeValue, bool bAddApplyDelegate); // 0x782c490 [Final Native Public]
    bool GetCustomAddressZ(const uint8& AttributeValue); // 0x782adb0 [Final Native Public]
    bool GetCustomAddressY(const uint8& AttributeValue); // 0x782abb0 [Final Native Public]
    bool GetCustomAddressX(const uint8& AttributeValue); // 0x782a9b0 [Final Native Public]

// UInterchangeTexture2DFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DFactoryNode)
    void SetSourceBlocks(TMap<int32, FString>& InSourceBlocks); // 0x782d2c0 [Final Native Public]
    void SetSourceBlockByCoordinates(int32 X, int32 Y, const FString& InSourceFile); // 0x782d190 [Final Native Public]
    void SetSourceBlock(int32 BlockIndex, const FString& InSourceFile); // 0x782d0a0 [Final Native Public]
    bool SetCustomAddressY(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x782c280 [Final Native Public]
    bool SetCustomAddressX(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x782c070 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x782b930 [Final Native Public]
    bool GetSourceBlockByCoordinates(int32 X, int32 Y, const FString& OutSourceFile); // 0x782b7f0 [Final Native Public]
    bool GetSourceBlock(int32 BlockIndex, const FString& OutSourceFile); // 0x782b6f0 [Final Native Public]
    bool GetCustomAddressY(const TextureAddress& AttributeValue); // 0x782acb0 [Final Native Public]
    bool GetCustomAddressX(const TextureAddress& AttributeValue); // 0x782aab0 [Final Native Public]

// UInterchangeTextureLightProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureLightProfileFactoryNode)
    bool SetCustomTextureMultiplier(float AttributeValue, bool bAddApplyDelegate); // 0x782cd50 [Final Native Public]
    bool SetCustomBrightness(float AttributeValue, bool bAddApplyDelegate); // 0x782c650 [Final Native Public]
    bool GetCustomTextureMultiplier(const float& AttributeValue); // 0x782b310 [Final Native Public]
    bool GetCustomBrightness(const float& AttributeValue); // 0x782aeb0 [Final Native Public]

// UInterchangeAnimSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeAnimSequenceFactoryNode)
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x7879540 [Final Native Public]
    bool SetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x7879380 [Final Native Public]
    bool SetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x7878b30 [Final Native Public]
    bool SetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x78763f0 [Final Native Public]
    bool SetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x7874bc0 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x7874a30 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x78748a0 [Final Native Public]
    bool SetCustomImportBoneTracks(const bool& AttributeValue); // 0x7874710 [Final Native Public]
    bool SetCustomImportAttributeCurves(const bool& AttributeValue); // 0x7874580 [Final Native Public]
    bool SetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x7873000 [Final Native Public]
    bool SetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x7872ad0 [Final Native Public]
    bool SetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x7872940 [Final Native Public]
    bool SetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x78727b0 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x786dcc0 [Final Native Public]
    void SetAnimationPayloadKeysForSceneNodeUids(TMap<FString, FString>& SceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& SceneNodeAnimationPayloadKeyTypes); // 0x786d530 [Final Native Public]
    void SetAnimationPayloadKeysForMorphTargetNodeUids(TMap<FString, FString>& MorphTargetAnimationPayloadKeyUids, TMap<FString, uint8>& MorphTargetAnimationPayloadKeyTypes); // 0x786d360 [Final Native Public]
    bool SetAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x786d2b0 [Final Native Public]
    bool SetAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x786d200 [Final Native Public]
    bool SetAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x786d150 [Final Native Public]
    bool RemoveAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x786c950 [Final Native Public]
    bool RemoveAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x786c8a0 [Final Native Public]
    bool RemoveAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x786c7f0 [Final Native Public]
    void InitializeAnimSequenceNode(const FString& UniqueID, const FString& DisplayLabel, UInterchangeBaseNodeContainer* NodeContainer); // 0x786bc70 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutSceneNodeAnimationPayloadKeys); // 0x786ab00 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutMorphTargetNodeAnimationPayloads); // 0x7869bf0 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x78670b0 [Final Native Public]
    bool GetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x7866f90 [Final Native Public]
    bool GetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x78669e0 [Final Native Public]
    bool GetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x78650e0 [Final Native Public]
    bool GetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x78641d0 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x78640d0 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x7863fd0 [Final Native Public]
    bool GetCustomImportBoneTracks(const bool& AttributeValue); // 0x7863ed0 [Final Native Public]
    bool GetCustomImportAttributeCurves(const bool& AttributeValue); // 0x7863dd0 [Final Native Public]
    bool GetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x7862f30 [Final Native Public]
    bool GetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x7862b10 [Final Native Public]
    bool GetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x7862a10 [Final Native Public]
    bool GetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x7862910 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x785fc70 [Final Native Public]
    int32 GetAnimatedMaterialCurveSuffixesCount(); // 0x785e660 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixes(const TArray<FString>& OutMaterialCurveSuffixes); // 0x785e5a0 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixe(int32 Index, const FString& OutMaterialCurveSuffixe); // 0x785e4b0 [Final Native Public]
    int32 GetAnimatedAttributeStepCurveNamesCount(); // 0x785e470 [Final Native Public]
    void GetAnimatedAttributeStepCurveNames(const TArray<FString>& OutAttributeStepCurveNames); // 0x785e3b0 [Final Native Public]
    void GetAnimatedAttributeStepCurveName(int32 Index, const FString& OutAttributeStepCurveName); // 0x785e2c0 [Final Native Public]
    int32 GetAnimatedAttributeCurveNamesCount(); // 0x785e280 [Final Native Public]
    void GetAnimatedAttributeCurveNames(const TArray<FString>& OutAttributeCurveNames); // 0x785e1c0 [Final Native Public]
    void GetAnimatedAttributeCurveName(int32 Index, const FString& OutAttributeCurveName); // 0x785e0d0 [Final Native Public]

// UInterchangeCommonPipelineDataFactoryNode (/Script/InterchangeFactoryNodes.InterchangeCommonPipelineDataFactoryNode)
    bool SetCustomGlobalOffsetTransform(UInterchangeBaseNodeContainer* NodeContainer, FTransform& AttributeValue); // 0x78741f0 [Final Native Public]
    bool SetBakePivotMeshes(const bool& AttributeValue); // 0x786d890 [Final Native Public]
    bool SetBakeMeshes(const bool& AttributeValue); // 0x786d700 [Final Native Public]
    bool GetCustomGlobalOffsetTransform(FTransform& AttributeValue); // 0x7863b60 [Final Native Public]
    bool GetBakePivotMeshes(const bool& AttributeValue); // 0x785e900 [Final Native Public]
    bool GetBakeMeshes(const bool& AttributeValue); // 0x785e800 [Final Native Public]

// UInterchangeMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x787c800 [Final Native Public]
    bool SetCustomVertexColorReplace(const bool& AttributeValue); // 0x787b1a0 [Final Native Public]
    bool SetCustomVertexColorOverride(const FColor& AttributeValue); // 0x787b010 [Final Native Public]
    bool SetCustomVertexColorIgnore(const bool& AttributeValue); // 0x787ae80 [Final Native Public]
    bool SetCustomUseMikkTSpace(const bool& AttributeValue, bool bAddApplyDelegate); // 0x787ad90 [Final Native Public]
    bool SetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue, bool bAddApplyDelegate); // 0x787aca0 [Final Native Public]
    bool SetCustomUseFullPrecisionUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x787aac0 [Final Native Public]
    bool SetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x787a9d0 [Final Native Public]
    bool SetCustomRemoveDegenerates(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7878cc0 [Final Native Public]
    bool SetCustomRecomputeTangents(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7878820 [Final Native Public]
    bool SetCustomRecomputeNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7878730 [Final Native Public]
    bool SetCustomLODGroup(const FName& AttributeValue, bool bAddApplyDelegate); // 0x7875c80 [Final Native Public]
    bool SetCustomKeepSectionsSeparate(const bool& AttributeValue); // 0x78758d0 [Final Native Public]
    bool SetCustomImportSockets(const bool& AttributeValue); // 0x78750a0 [Final Native Public]
    bool SetCustomComputeWeightedNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7872330 [Final Native Public]
    bool ResetSlotMaterialDependencies(); // 0x786d100 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x786ced0 [Final Native Public]
    bool RemoveLodDataUniqueId(const FString& LodDataUniqueId); // 0x786cc10 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x786b010 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x786add0 [Final Native Public]
    bool GetPayloadKeyStringAttribute(const FString& PayloadAttributeKey, const FString& Value); // 0x786a6f0 [Final Native Public]
    bool GetPayloadKeyInt32Attribute(const FString& PayloadAttributeKey, const int32& Value); // 0x786a5c0 [Final Native Public]
    bool GetPayloadKeyFloatAttribute(const FString& PayloadAttributeKey, const float& Value); // 0x786a490 [Final Native Public]
    bool GetPayloadKeyDoubleAttribute(const FString& PayloadAttributeKey, const double& Value); // 0x786a360 [Final Native Public]
    bool GetPayloadKeyBooleanAttribute(const FString& PayloadAttributeKey, const bool& Value); // 0x786a230 [Final Native Public]
    void GetLodDataUniqueIds(const TArray<FString>& OutLodDataUniqueIds); // 0x78697d0 [Final Native Public]
    int32 GetLodDataCount(); // 0x7869790 [Final Native Public]
    bool GetCustomVertexColorReplace(const bool& AttributeValue); // 0x78686f0 [Final Native Public]
    bool GetCustomVertexColorOverride(const FColor& AttributeValue); // 0x7868600 [Final Native Public]
    bool GetCustomVertexColorIgnore(const bool& AttributeValue); // 0x7868500 [Final Native Public]
    bool GetCustomUseMikkTSpace(const bool& AttributeValue); // 0x7868400 [Final Native Public]
    bool GetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue); // 0x7868300 [Final Native Public]
    bool GetCustomUseFullPrecisionUVs(const bool& AttributeValue); // 0x7868100 [Final Native Public]
    bool GetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue); // 0x7868000 [Final Native Public]
    bool GetCustomRemoveDegenerates(const bool& AttributeValue); // 0x7866ae0 [Final Native Public]
    bool GetCustomRecomputeTangents(const bool& AttributeValue); // 0x7866730 [Final Native Public]
    bool GetCustomRecomputeNormals(const bool& AttributeValue); // 0x7866630 [Final Native Public]
    bool GetCustomLODGroup(const FName& AttributeValue); // 0x7864c00 [Final Native Public]
    bool GetCustomKeepSectionsSeparate(const bool& AttributeValue); // 0x7864a50 [Final Native Public]
    bool GetCustomImportSockets(const bool& AttributeValue); // 0x7864570 [Final Native Public]
    bool GetCustomComputeWeightedNormals(const bool& AttributeValue); // 0x7862610 [Final Native Public]
    bool AddPayloadKeyStringAttribute(const FString& PayloadAttributeKey, const FString& Value); // 0x785b4f0 [Final Native Public]
    bool AddPayloadKeyInt32Attribute(const FString& PayloadAttributeKey, int32 Value); // 0x785b3e0 [Final Native Public]
    bool AddPayloadKeyFloatAttribute(const FString& PayloadAttributeKey, float Value); // 0x785b2d0 [Final Native Public]
    bool AddPayloadKeyDoubleAttribute(const FString& PayloadAttributeKey, double Value); // 0x785b1b0 [Final Native Public]
    bool AddPayloadKeyBooleanAttribute(const FString& PayloadAttributeKey, bool Value); // 0x785b0a0 [Final Native Public]
    bool AddLodDataUniqueId(const FString& LodDataUniqueId); // 0x785ae90 [Final Native Public]

// UInterchangeGeometryCacheFactoryNode (/Script/InterchangeFactoryNodes.InterchangeGeometryCacheFactoryNode)
    bool SetCustomStoreImportedVertexNumbers(const bool& AttributeValue); // 0x7879cc0 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x7879b30 [Final Native Public]
    bool SetCustomPositionPrecision(const float& AttributeValue); // 0x7878210 [Final Native Public]
    bool SetCustomOptimizeIndexBuffers(const bool& AttributeValue); // 0x7877b30 [Final Native Public]
    bool SetCustomNumBitsForUVs(const int32& AttributeValue); // 0x7877780 [Final Native Public]
    bool SetCustomMotionVectorsImport(const EInterchangeMotionVectorsHandling& AttributeValue); // 0x78773e0 [Final Native Public]
    bool SetCustomFlattenTracks(const bool& AttributeValue); // 0x7873b00 [Final Native Public]
    bool SetCustomEndFrame(const int32& AttributeValue); // 0x7873590 [Final Native Public]
    bool SetCustomApplyConstantTopologyOptimization(const bool& AttributeValue); // 0x786f6f0 [Final Native Public]
    void InitializeGeometryCacheNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x786bde0 [Final Native Public]
    bool GetCustomStoreImportedVertexNumbers(const bool& AttributeValue); // 0x7867610 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x7867510 [Final Native Public]
    bool GetCustomPositionPrecision(const float& AttributeValue); // 0x7866330 [Final Native Public]
    bool GetCustomOptimizeIndexBuffers(const bool& AttributeValue); // 0x7865f00 [Final Native Public]
    bool GetCustomNumBitsForUVs(const int32& AttributeValue); // 0x7865d00 [Final Native Public]
    bool GetCustomMotionVectorsImport(const EInterchangeMotionVectorsHandling& AttributeValue); // 0x7865b00 [Final Native Public]
    bool GetCustomFlattenTracks(const bool& AttributeValue); // 0x7863600 [Final Native Public]
    bool GetCustomEndFrame(const int32& AttributeValue); // 0x78632e0 [Final Native Public]
    bool GetCustomApplyConstantTopologyOptimization(const bool& AttributeValue); // 0x7860ac0 [Final Native Public]

// UInterchangeMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFactoryNode)
    bool SetCustomTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x787a7b0 [Final Native Public]
    bool SetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue, bool bAddApplyDelegate); // 0x787a590 [Final Native Public]
    bool SetCustomShadingModel(const EMaterialShadingModel& AttributeValue, bool bAddApplyDelegate); // 0x7879160 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x7878fd0 [Final Native Public]
    bool SetCustomRefractionMethod(const ERefractionMode& AttributeValue, bool bAddApplyDelegate); // 0x7878910 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x7877910 [Final Native Public]
    bool SetCustomDisplacementCenter(float AttributeValue); // 0x7872c60 [Final Native Public]
    bool SetCustomBlendMode(const EBlendMode& AttributeValue, bool bAddApplyDelegate); // 0x7870cd0 [Final Native Public]
    bool GetTransmissionColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x786bb10 [Final Native Public]
    bool GetTangentConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x786b9b0 [Final Native Public]
    bool GetSurfaceCoverageConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x786b850 [Final Native Public]
    bool GetSubsurfaceConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x786b6f0 [Final Native Public]
    bool GetSpecularConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x786b230 [Final Native Public]
    bool GetRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x786a9a0 [Final Native Public]
    bool GetRefractionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x786a840 [Final Native Public]
    bool GetOpacityConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x786a0d0 [Final Native Public]
    bool GetOcclusionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7869e70 [Final Native Public]
    bool GetNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7869d10 [Final Native Public]
    bool GetMetallicConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7869a90 [Final Native Public]
    bool GetFuzzColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x78691b0 [Final Native Public]
    bool GetEmissiveColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7868f50 [Final Native Public]
    bool GetDisplacementConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x7868df0 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x7867f00 [Final Native Public]
    bool GetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue); // 0x7867d50 [Final Native Public]
    bool GetCustomShadingModel(const EMaterialShadingModel& AttributeValue); // 0x7866de0 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x7866ce0 [Final Native Public]
    bool GetCustomRefractionMethod(const ERefractionMode& AttributeValue); // 0x7866830 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x7865e00 [Final Native Public]
    bool GetCustomDisplacementCenter(const float& AttributeValue); // 0x7862c10 [Final Native Public]
    bool GetCustomBlendMode(const EBlendMode& AttributeValue); // 0x78617c0 [Final Native Public]
    bool GetClothConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785f640 [Final Native Public]
    bool GetClearCoatRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785f4e0 [Final Native Public]
    bool GetClearCoatNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785f380 [Final Native Public]
    bool GetClearCoatConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785f220 [Final Native Public]
    bool GetBaseColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785ea00 [Final Native Public]
    bool GetAnisotropyConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785e6a0 [Final Native Public]
    bool ConnectToTransmissionColor(const FString& AttributeValue); // 0x785e000 [Final Native Public]
    bool ConnectToTangent(const FString& ExpressionNodeUid); // 0x785df30 [Final Native Public]
    bool ConnectToSurfaceCoverage(const FString& ExpressionUid); // 0x785de60 [Final Native Public]
    bool ConnectToSubsurface(const FString& ExpressionNodeUid); // 0x785dd90 [Final Native Public]
    bool ConnectToSpecular(const FString& ExpressionNodeUid); // 0x785dcc0 [Final Native Public]
    bool ConnectToRoughness(const FString& ExpressionNodeUid); // 0x785dbf0 [Final Native Public]
    bool ConnectToRefraction(const FString& AttributeValue); // 0x785db20 [Final Native Public]
    bool ConnectToOpacity(const FString& AttributeValue); // 0x785da50 [Final Native Public]
    bool ConnectToOcclusion(const FString& AttributeValue); // 0x785d980 [Final Native Public]
    bool ConnectToNormal(const FString& ExpressionNodeUid); // 0x785d8b0 [Final Native Public]
    bool ConnectToMetallic(const FString& AttributeValue); // 0x785d7e0 [Final Native Public]
    bool ConnectToFuzzColor(const FString& AttributeValue); // 0x785d710 [Final Native Public]
    bool ConnectToEmissiveColor(const FString& ExpressionNodeUid); // 0x785d640 [Final Native Public]
    bool ConnectToDisplacement(const FString& AttributeValue); // 0x785d570 [Final Native Public]
    bool ConnectToCloth(const FString& AttributeValue); // 0x785d4a0 [Final Native Public]
    bool ConnectToClearCoatRoughness(const FString& AttributeValue); // 0x785d3d0 [Final Native Public]
    bool ConnectToClearCoatNormal(const FString& AttributeValue); // 0x785d300 [Final Native Public]
    bool ConnectToClearCoat(const FString& AttributeValue); // 0x785d230 [Final Native Public]
    bool ConnectToBaseColor(const FString& AttributeValue); // 0x785d160 [Final Native Public]
    bool ConnectToAnisotropy(const FString& ExpressionNodeUid); // 0x785d090 [Final Native Public]
    bool ConnectOutputToTransmissionColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785cf60 [Final Native Public]
    bool ConnectOutputToTangent(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785ce30 [Final Native Public]
    bool ConnectOutputToSurfaceCoverage(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785cd00 [Final Native Public]
    bool ConnectOutputToSubsurface(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785cbd0 [Final Native Public]
    bool ConnectOutputToSpecular(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785caa0 [Final Native Public]
    bool ConnectOutputToRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785c970 [Final Native Public]
    bool ConnectOutputToRefraction(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785c840 [Final Native Public]
    bool ConnectOutputToOpacity(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785c710 [Final Native Public]
    bool ConnectOutputToOcclusion(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785c5e0 [Final Native Public]
    bool ConnectOutputToNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785c4b0 [Final Native Public]
    bool ConnectOutputToMetallic(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785c380 [Final Native Public]
    bool ConnectOutputToFuzzColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785c250 [Final Native Public]
    bool ConnectOutputToEmissiveColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785c120 [Final Native Public]
    bool ConnectOutputToDisplacement(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785bff0 [Final Native Public]
    bool ConnectOutputToCloth(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785bec0 [Final Native Public]
    bool ConnectOutputToClearCoatRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785bd90 [Final Native Public]
    bool ConnectOutputToClearCoatNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785bc60 [Final Native Public]
    bool ConnectOutputToClearCoat(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785bb30 [Final Native Public]
    bool ConnectOutputToBaseColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785ba00 [Final Native Public]
    bool ConnectOutputToAnisotropy(const FString& ExpressionNodeUid, const FString& OutputName); // 0x785b8d0 [Final Native Public]

// UInterchangeMaterialExpressionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialExpressionFactoryNode)
    bool SetCustomExpressionClassName(const FString& AttributeValue); // 0x7873720 [Final Native Public]
    bool GetCustomExpressionClassName(const FString& AttributeValue); // 0x78633e0 [Final Native Public]

// UInterchangeMaterialInstanceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialInstanceFactoryNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x7877eb0 [Final Native Public]
    bool SetCustomInstanceClassName(const FString& AttributeValue); // 0x78753c0 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x78660f0 [Final Native Public]
    bool GetCustomInstanceClassName(const FString& AttributeValue); // 0x7864770 [Final Native Public]

// UInterchangeMaterialFunctionCallExpressionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFunctionCallExpressionFactoryNode)
    bool SetCustomMaterialFunctionDependency(const FString& AttributeValue); // 0x7876580 [Final Native Public]
    bool GetCustomMaterialFunctionDependency(const FString& AttributeValue); // 0x78651e0 [Final Native Public]

// UInterchangeMaterialFunctionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFunctionFactoryNode)
    bool GetInputConnection(const FString& InputName, const FString& ExpressionNodeUid, const FString& OutputName); // 0x7869510 [Final Native Public]

// UInterchangeMeshActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshActorFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x787c6d0 [Final Native Public]
    bool SetCustomInstancedAssetFactoryNodeUid(const FString& AttributeValue); // 0x7875580 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x7874010 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x786f370 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x786ce20 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x786aef0 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x786ac20 [Final Native Public]
    bool GetCustomInstancedAssetFactoryNodeUid(const FString& AttributeValue); // 0x7864830 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x7863a00 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x7860880 [Final Native Public]

// UInterchangeSkeletalMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshFactoryNode)
    bool SetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue, bool bAddApplyDelegate); // 0x787abb0 [Final Native Public]
    bool SetCustomThresholdUV(const float& AttributeValue, bool bAddApplyDelegate); // 0x787a2e0 [Final Native Public]
    bool SetCustomThresholdTangentNormal(const float& AttributeValue, bool bAddApplyDelegate); // 0x787a1f0 [Final Native Public]
    bool SetCustomThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x787a100 [Final Native Public]
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x78796e0 [Final Native Public]
    bool SetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x7878070 [Final Native Public]
    bool SetCustomMorphThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x78772f0 [Final Native Public]
    bool SetCustomMergeMorphTargetShapeWithSameName(const bool& AttributeValue); // 0x7876a50 [Final Native Public]
    bool SetCustomImportVertexAttributes(const bool& AttributeValue); // 0x7875230 [Final Native Public]
    bool SetCustomImportMorphTarget(const bool& AttributeValue); // 0x7874f10 [Final Native Public]
    bool SetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x7874d50 [Final Native Public]
    bool SetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x7872420 [Final Native Public]
    bool SetCustomBoneInfluenceLimit(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7870ef0 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x786de50 [Final Native Public]
    void InitializeSkeletalMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x786c0b0 [Final Native Public]
    bool GetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue); // 0x7868200 [Final Native Public]
    bool GetCustomThresholdUV(const float& AttributeValue); // 0x7867b30 [Final Native Public]
    bool GetCustomThresholdTangentNormal(const float& AttributeValue); // 0x7867a30 [Final Native Public]
    bool GetCustomThresholdPosition(const float& AttributeValue); // 0x7867930 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x78671d0 [Final Native Public]
    bool GetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x7866210 [Final Native Public]
    bool GetCustomMorphThresholdPosition(const float& AttributeValue); // 0x7865a00 [Final Native Public]
    bool GetCustomMergeMorphTargetShapeWithSameName(const bool& AttributeValue); // 0x7865500 [Final Native Public]
    bool GetCustomImportVertexAttributes(const bool& AttributeValue); // 0x7864670 [Final Native Public]
    bool GetCustomImportMorphTarget(const bool& AttributeValue); // 0x7864470 [Final Native Public]
    bool GetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x78642d0 [Final Native Public]
    bool GetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x7862710 [Final Native Public]
    bool GetCustomBoneInfluenceLimit(const int32& AttributeValue); // 0x7861970 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x785fd70 [Final Native Public]

// UInterchangeSkeletalMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshLodDataNode)
    bool SetCustomSkeletonUid(const FString& AttributeValue); // 0x7879880 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x786ccc0 [Final Native Public]
    bool RemoveAllMeshes(); // 0x786c720 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x7869a10 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x7869890 [Final Native Public]
    bool GetCustomSkeletonUid(const FString& AttributeValue); // 0x78672f0 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x785af40 [Final Native Public]

// UInterchangeSparseVolumeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSparseVolumeTextureFactoryNode)
    bool SetCustomAttributesBFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x78709a0 [Final Native Public]
    bool SetCustomAttributesBChannelZ(const FString& GridNameAndComponentIndex); // 0x78707b0 [Final Native Public]
    bool SetCustomAttributesBChannelY(const FString& GridNameAndComponentIndex); // 0x78705c0 [Final Native Public]
    bool SetCustomAttributesBChannelX(const FString& GridNameAndComponentIndex); // 0x78703d0 [Final Native Public]
    bool SetCustomAttributesBChannelW(const FString& GridNameAndComponentIndex); // 0x78701e0 [Final Native Public]
    bool SetCustomAttributesAFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x7870040 [Final Native Public]
    bool SetCustomAttributesAChannelZ(const FString& GridNameAndComponentIndex); // 0x786fe50 [Final Native Public]
    bool SetCustomAttributesAChannelY(const FString& GridNameAndComponentIndex); // 0x786fc60 [Final Native Public]
    bool SetCustomAttributesAChannelX(const FString& GridNameAndComponentIndex); // 0x786fa70 [Final Native Public]
    bool SetCustomAttributesAChannelW(const FString& GridNameAndComponentIndex); // 0x786f880 [Final Native Public]
    bool SetCustomAnimationID(const FString& InAnimationID); // 0x786f530 [Final Native Public]
    bool GetCustomAttributesBFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x78615c0 [Final Native Public]
    bool GetCustomAttributesBChannelZ(const FString& GridNameAndComponentIndex); // 0x78614a0 [Final Native Public]
    bool GetCustomAttributesBChannelY(const FString& GridNameAndComponentIndex); // 0x7861380 [Final Native Public]
    bool GetCustomAttributesBChannelX(const FString& GridNameAndComponentIndex); // 0x7861260 [Final Native Public]
    bool GetCustomAttributesBChannelW(const FString& GridNameAndComponentIndex); // 0x7861140 [Final Native Public]
    bool GetCustomAttributesAFormat(const EInterchangeSparseVolumeTextureFormat& Format); // 0x7861040 [Final Native Public]
    bool GetCustomAttributesAChannelZ(const FString& GridNameAndComponentIndex); // 0x7860f20 [Final Native Public]
    bool GetCustomAttributesAChannelY(const FString& GridNameAndComponentIndex); // 0x7860e00 [Final Native Public]
    bool GetCustomAttributesAChannelX(const FString& GridNameAndComponentIndex); // 0x7860ce0 [Final Native Public]
    bool GetCustomAttributesAChannelW(const FString& GridNameAndComponentIndex); // 0x7860bc0 [Final Native Public]
    bool GetCustomAnimationID(const FString& OutAnimationID); // 0x78609a0 [Final Native Public]

// UInterchangeSpecularProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpecularProfileFactoryNode)
    bool SetCustomTexture(const FString& TextureUid); // 0x7879f40 [Final Native Public]
    bool SetCustomFormat(const ESpecularProfileFormat& Format); // 0x7873c90 [Final Native Public]
    bool GetCustomTexture(const FString& TextureUid); // 0x7867810 [Final Native Public]
    bool GetCustomFormat(const ESpecularProfileFormat& Format); // 0x7863700 [Final Native Public]

// UInterchangeStaticMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshFactoryNode)
    bool SetLODScreenSizes(const TArray<float>& InLODScreenSizes); // 0x787c430 [Final Native Public]
    bool SetCustomSupportFaceRemap(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7879e50 [Final Native Public]
    bool SetCustomSrcLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7879a40 [Final Native Public]
    bool SetCustomMinLightmapResolution(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7876be0 [Final Native Public]
    bool SetCustomMaxLumenMeshCards(const int32& AttributeValue, bool bAddApplyDelegate); // 0x7876760 [Final Native Public]
    bool SetCustomGenerateLightmapUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7873f20 [Final Native Public]
    bool SetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7873e30 [Final Native Public]
    bool SetCustomDstLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x78734a0 [Final Native Public]
    bool SetCustomDistanceFieldResolutionScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x7872f10 [Final Native Public]
    bool SetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue, bool bAddApplyDelegate); // 0x7872e00 [Final Native Public]
    bool SetCustomBuildScale3D(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x7871190 [Final Native Public]
    bool SetCustomBuildReversedIndexBuffer(const bool& AttributeValue, bool bAddApplyDelegate); // 0x78710a0 [Final Native Public]
    bool SetCustomBuildNanite(const bool& AttributeValue, bool bAddApplyDelegate); // 0x7870fe0 [Final Native Public]
    bool SetCustomAutoComputeLODScreenSizes(const bool& AttributeValue); // 0x7870b40 [Final Native Public]
    bool RemoveSocketUd(const FString& SocketUid); // 0x786cfa0 [Final Native Public]
    void InitializeStaticMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass, UInterchangeBaseNodeContainer* NodeContainer); // 0x786bde0 [Final Native Public]
    void GetSocketUids(const TArray<FString>& OutSocketUids); // 0x786b170 [Final Native Public]
    int32 GetSocketUidCount(); // 0x786b130 [Final Native Public]
    void GetLODScreenSizes(const TArray<float>& OutLODScreenSizes); // 0x78696e0 [Final Native Public]
    int32 GetLODScreenSizeCount(); // 0x78696a0 [Final Native Public]
    bool GetCustomSupportFaceRemap(const bool& AttributeValue); // 0x7867710 [Final Native Public]
    bool GetCustomSrcLightmapIndex(const int32& AttributeValue); // 0x7867410 [Final Native Public]
    bool GetCustomMinLightmapResolution(const int32& AttributeValue); // 0x7865600 [Final Native Public]
    bool GetCustomMaxLumenMeshCards(const int32& AttributeValue); // 0x7865300 [Final Native Public]
    bool GetCustomGenerateLightmapUVs(const bool& AttributeValue); // 0x7863900 [Final Native Public]
    bool GetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue); // 0x7863800 [Final Native Public]
    bool GetCustomDstLightmapIndex(const int32& AttributeValue); // 0x78631e0 [Final Native Public]
    bool GetCustomDistanceFieldResolutionScale(const float& AttributeValue); // 0x7862e30 [Final Native Public]
    bool GetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue); // 0x7862d10 [Final Native Public]
    bool GetCustomBuildScale3D(const FVector& AttributeValue); // 0x7861c70 [Final Native Public]
    bool GetCustomBuildReversedIndexBuffer(const bool& AttributeValue); // 0x7861b70 [Final Native Public]
    bool GetCustomBuildNanite(const bool& AttributeValue); // 0x7861a70 [Final Native Public]
    bool GetCustomAutoComputeLODScreenSizes(const bool& AttributeValue); // 0x78616c0 [Final Native Public]
    bool AddSocketUids(const TArray<FString>& InSocketUids); // 0x785b6d0 [Final Native Public]
    bool AddSocketUid(const FString& SocketUid); // 0x785b620 [Final Native Public]

// UInterchangeStaticMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshLodDataNode)
    bool SetOneConvexHullPerUCX(bool AttributeValue); // 0x787c530 [Final Native Public]
    bool SetImportCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x787c290 [Final Native Public]
    bool SetImportCollision(bool AttributeValue); // 0x787c0f0 [Final Native Public]
    bool SetForceCollisionPrimitiveGeneration(bool bGenerate); // 0x787bf50 [Final Native Public]
    bool RemoveSphereCollisionMeshUid(const FString& ColliderMeshUid); // 0x786d050 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x786cd70 [Final Native Public]
    bool RemoveConvexCollisionMeshUid(const FString& MeshName); // 0x786cb60 [Final Native Public]
    bool RemoveCapsuleCollisionMeshUid(const FString& ColliderMeshUid); // 0x786cab0 [Final Native Public]
    bool RemoveBoxCollisionMeshUid(const FString& ColliderMeshUid); // 0x786ca00 [Final Native Public]
    bool RemoveAllSphereCollisionMeshes(); // 0x786c7a0 [Final Native Public]
    bool RemoveAllMeshes(); // 0x786c760 [Final Native Public]
    bool RemoveAllConvexCollisionMeshes(); // 0x786c6d0 [Final Native Public]
    bool RemoveAllCapsuleCollisionMeshes(); // 0x786c680 [Final Native Public]
    bool RemoveAllBoxCollisionMeshes(); // 0x786c630 [Final Native Public]
    int32 GetSphereCollisionMeshUidsCount(); // 0x786b6c0 [Final Native Public]
    void GetSphereCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x786b590 [Final Native Public]
    TMap<FString, FString> GetSphereCollisionMeshMap(); // 0x786b4a0 [Final Native Public]
    void GetSphereColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x786b390 [Final Native Public]
    bool GetOneConvexHullPerUCX(const bool& AttributeValue); // 0x7869fd0 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x7869a50 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x7869950 [Final Native Public]
    bool GetImportCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x7869410 [Final Native Public]
    bool GetImportCollision(const bool& AttributeValue); // 0x7869310 [Final Native Public]
    bool GetForceCollisionPrimitiveGeneration(const bool& bGenerate); // 0x78690b0 [Final Native Public]
    int32 GetConvexCollisionMeshUidsCount(); // 0x785fad0 [Final Native Public]
    void GetConvexCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x785f9a0 [Final Native Public]
    TMap<FString, FString> GetConvexCollisionMeshMap(); // 0x785f8b0 [Final Native Public]
    void GetConvexColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x785f7a0 [Final Native Public]
    int32 GetCapsuleCollisionMeshUidsCount(); // 0x785f1f0 [Final Native Public]
    void GetCapsuleCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x785f0c0 [Final Native Public]
    TMap<FString, FString> GetCapsuleCollisionMeshMap(); // 0x785efd0 [Final Native Public]
    void GetCapsuleColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x785eec0 [Final Native Public]
    int32 GetBoxCollisionMeshUidsCount(); // 0x785ee90 [Final Native Public]
    void GetBoxCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x785ed60 [Final Native Public]
    TMap<FString, FString> GetBoxCollisionMeshMap(); // 0x785ec70 [Final Native Public]
    void GetBoxColliderRenderMeshUid(const FString& InColliderMeshUid, const FString& OutRenderMeshUid); // 0x785eb60 [Final Native Public]
    bool AddSphereCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x785b7a0 [Final Native Public]
    bool AddSphereCollisionMeshUid(const FString& ColliderMeshUid); // 0x785aa70 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x785aff0 [Final Native Public]
    bool AddConvexCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x785ad60 [Final Native Public]
    bool AddConvexCollisionMeshUid(const FString& ColliderMeshUid); // 0x785aa70 [Final Native Public]
    bool AddCapsuleCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x785ac30 [Final Native Public]
    bool AddCapsuleCollisionMeshUid(const FString& ColliderMeshUid); // 0x785aa70 [Final Native Public]
    bool AddBoxCollisionMeshUids(const FString& ColliderMeshUid, const FString& RenderMeshUid); // 0x785ab00 [Final Native Public]
    bool AddBoxCollisionMeshUid(const FString& ColliderMeshUid); // 0x785aa70 [Final Native Public]

// UInterchangeAnimationTrackSetNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x77af2c0 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x77ae980 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x77adee0 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x77adc10 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x77adbe0 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x77adaf0 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x77ad6a0 [Final Native Public]

// UInterchangeAnimationTrackBaseNode (/Script/InterchangeNodes.InterchangeAnimationTrackBaseNode)
    bool SetCustomCompletionMode(const int32& AttributeValue); // 0x77af0b0 [Final Native Public]
    bool GetCustomCompletionMode(const int32& AttributeValue); // 0x77adcd0 [Final Native Public]

// UInterchangeAnimationTrackSetInstanceNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetInstanceNode)
    bool SetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x77af780 [Final Native Public]
    bool SetCustomTimeScale(const float& AttributeValue); // 0x77af6d0 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x77af620 [Final Native Public]
    bool SetCustomDuration(const int32& AttributeValue); // 0x77af160 [Final Native Public]
    bool GetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x77ae3c0 [Final Native Public]
    bool GetCustomTimeScale(const float& AttributeValue); // 0x77ae310 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x77ae260 [Final Native Public]
    bool GetCustomDuration(const int32& AttributeValue); // 0x77add80 [Final Native Public]

// UInterchangeAnimationTrackNode (/Script/InterchangeNodes.InterchangeAnimationTrackNode)
    bool SetCustomPropertyTrack(const EInterchangePropertyTracks& PropertyTrack); // 0x77af370 [Final Native Public]
    bool SetCustomFrameCount(const int32& AttributeValue); // 0x77af210 [Final Native Public]
    bool SetCustomAnimationPayloadKey(const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x77aeda0 [Final Native Public]
    bool SetCustomActorDependencyUid(const FString& DependencyUid); // 0x77aecf0 [Final Native Public]
    bool GetCustomPropertyTrack(const EInterchangePropertyTracks& PropertyTrack); // 0x77adf90 [Final Native Public]
    bool GetCustomFrameCount(const int32& AttributeValue); // 0x77ade30 [Final Native Public]
    bool GetCustomAnimationPayloadKey(FInterchangeAnimationPayLoadKey& AnimationPayLoadKey); // 0x77ad810 [Final Native Public]
    bool GetCustomActorDependencyUid(const FString& DependencyUid); // 0x77ad750 [Final Native Public]

// UInterchangeTransformAnimationTrackNode (/Script/InterchangeNodes.InterchangeTransformAnimationTrackNode)
    bool SetCustomUsedChannels(const int32& AttributeValue); // 0x77af830 [Final Native Public]
    bool GetCustomUsedChannels(const int32& AttributeValue); // 0x77ae480 [Final Native Public]

// UInterchangeSkeletalAnimationTrackNode (/Script/InterchangeNodes.InterchangeSkeletalAnimationTrackNode)
    bool SetCustomSourceTimelineAnimationStopTime(const double& StopTime); // 0x77af570 [Final Native Public]
    bool SetCustomSourceTimelineAnimationStartTime(const double& StartTime); // 0x77af4c0 [Final Native Public]
    bool SetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x77af410 [Final Native Public]
    bool SetCustomAnimationStopTime(const double& StopTime); // 0x77af000 [Final Native Public]
    bool SetCustomAnimationStartTime(const double& StartTime); // 0x77aef50 [Final Native Public]
    bool SetCustomAnimationSampleRate(const double& SampleRate); // 0x77aeea0 [Final Native Public]
    bool SetAnimationPayloadKeyForSceneNodeUid(const FString& SceneNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x77aeb90 [Final Native Public]
    bool SetAnimationPayloadKeyForMorphTargetNodeUid(const FString& MorphTargetNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x77aea30 [Final Native Public]
    bool IsNodeAnimatedWithBakedCurve(const FString& SceneNodeUid); // 0x77ae8d0 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FString>& OutSceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutSceneNodeAnimationPayloadKeyTypes); // 0x77ae700 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FString>& OutMorphTargetNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutMorphTargetNodeAnimationPayloadKeyTypes); // 0x77ae530 [Final Native Public]
    bool GetCustomSourceTimelineAnimationStopTime(const double& StopTime); // 0x77ae1b0 [Final Native Public]
    bool GetCustomSourceTimelineAnimationStartTime(const double& StartTime); // 0x77ae100 [Final Native Public]
    bool GetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x77ae040 [Final Native Public]
    bool GetCustomAnimationStopTime(const double& StopTime); // 0x77ada40 [Final Native Public]
    bool GetCustomAnimationStartTime(const double& StartTime); // 0x77ad990 [Final Native Public]
    bool GetCustomAnimationSampleRate(const double& SampleRate); // 0x77ad8e0 [Final Native Public]

// UInterchangePhysicalCameraNode (/Script/InterchangeNodes.InterchangePhysicalCameraNode)
    bool SetCustomSensorWidth(const float& AttributeValue); // 0x77b6d10 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue); // 0x77b6b80 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue); // 0x77b5f20 [Final Native Public]
    bool SetCustomEnableDepthOfField(const bool& AttributeValue); // 0x77b58e0 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x77b49d0 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x77b48d0 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x77b3eb0 [Final Native Public]
    bool GetCustomEnableDepthOfField(const bool& AttributeValue); // 0x77b3ab0 [Final Native Public]

// UInterchangeStandardCameraNode (/Script/InterchangeNodes.InterchangeStandardCameraNode)
    bool SetCustomWidth(const float& AttributeValue); // 0x77b7410 [Final Native Public]
    bool SetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x77b6770 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue); // 0x77b6550 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue); // 0x77b5c00 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue); // 0x77b5a70 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue); // 0x77b51e0 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x77b4fe0 [Final Native Public]
    bool GetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x77b4630 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x77b4480 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x77b3cb0 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x77b3bb0 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x77b3530 [Final Native Public]

// UInterchangeShaderNode (/Script/InterchangeNodes.InterchangeShaderNode)
    bool SetCustomShaderType(const FString& AttributeValue); // 0x77ddb80 [Final Native Public]
    bool GetCustomShaderType(const FString& AttributeValue); // 0x77d72d0 [Final Native Public]
    bool AddStringInput(const FString& InputName, const FString& AttributeValue, bool bIsAParameter); // 0x77d43f0 [Final Native Public]
    bool AddLinearColorInput(const FString& InputName, const FLinearColor& AttributeValue, bool bIsAParameter); // 0x77d3fa0 [Final Native Public]
    bool AddFloatInput(const FString& InputName, const float& AttributeValue, bool bIsAParameter); // 0x77d3e10 [Final Native Public]

// UInterchangeDecalNode (/Script/InterchangeNodes.InterchangeDecalNode)
    bool SetCustomSortOrder(const int32& AttributeValue); // 0x77b6ea0 [Final Native Public]
    bool SetCustomDecalSize(const FVector& AttributeValue); // 0x77b5750 [Final Native Public]
    bool SetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x77b5590 [Final Native Public]
    bool GetCustomSortOrder(const int32& AttributeValue); // 0x77b4ad0 [Final Native Public]
    bool GetCustomDecalSize(const FVector& AttributeValue); // 0x77b39b0 [Final Native Public]
    bool GetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x77b37e0 [Final Native Public]

// UInterchangeBaseLightNode (/Script/InterchangeNodes.InterchangeBaseLightNode)
    bool SetCustomUseTemperature(bool AttributeValue); // 0x77b7370 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue); // 0x77b7150 [Final Native Public]
    bool SetCustomLightColor(const FLinearColor& AttributeValue); // 0x77b6420 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue); // 0x77b62e0 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x77b4f30 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x77b4d20 [Final Native Public]
    bool GetCustomLightColor(const FLinearColor& AttributeValue); // 0x77b4330 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x77b41d0 [Final Native Public]

// UInterchangeLightNode (/Script/InterchangeNodes.InterchangeLightNode)
    bool SetCustomUseIESBrightness(const bool& AttributeValue, bool bAddApplyDelegate); // 0x77b71e0 [Final Native Public]
    bool SetCustomRotation(const FRotator& AttributeValue, bool bAddApplyDelegate); // 0x77b6900 [Final Native Public]
    bool SetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x77b6370 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x77b61a0 [Final Native Public]
    bool SetCustomIESBrightnessScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x77b60b0 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue); // 0x77b5370 [Final Native Public]
    bool GetCustomUseIESBrightness(const bool& AttributeValue); // 0x77b4dd0 [Final Native Public]
    bool GetCustomRotation(const FRotator& AttributeValue); // 0x77b4730 [Final Native Public]
    bool GetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x77b4280 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x77b4060 [Final Native Public]
    bool GetCustomIESBrightnessScale(const float& AttributeValue); // 0x77b3fb0 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x77b3630 [Final Native Public]

// UInterchangePointLightNode (/Script/InterchangeNodes.InterchangePointLightNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue); // 0x77b72d0 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue); // 0x77b64c0 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x77b4e80 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x77b43d0 [Final Native Public]

// UInterchangeSpotLightNode (/Script/InterchangeNodes.InterchangeSpotLightNode)
    bool SetCustomOuterConeAngle(float AttributeValue); // 0x77b66e0 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue); // 0x77b6250 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x77b4580 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x77b4120 [Final Native Public]

// UInterchangeRectLightNode (/Script/InterchangeNodes.InterchangeRectLightNode)
    bool SetCustomSourceWidth(float AttributeValue); // 0x77b70c0 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue); // 0x77b7030 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x77b4c70 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x77b4bc0 [Final Native Public]

// UInterchangeTextureNode (/Script/InterchangeNodes.InterchangeTextureNode)
    void SetPayLoadKey(const FString& PayloadKey); // 0x77b7730 [Native Public]
    bool SetCustomSRGB(const bool& AttributeValue); // 0x77b69f0 [Final Native Public]
    bool SetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x77b5d90 [Final Native Public]
    bool SetCustomColorSpace(const EInterchangeTextureColorSpace& AttributeValue); // 0x77b5400 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue); // 0x77b75a0 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x77b47d0 [Final Native Public]
    bool GetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x77b3db0 [Final Native Public]
    bool GetCustomColorSpace(const EInterchangeTextureColorSpace& AttributeValue); // 0x77b36e0 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x77b50e0 [Final Native Public]

// UInterchangeVariantSetNode (/Script/InterchangeNodes.InterchangeVariantSetNode)
    bool SetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x77ba050 [Final Native Public]
    bool SetCustomDisplayText(const FString& AttributeValue); // 0x77b9aa0 [Final Native Public]
    bool RemoveCustomDependencyUid(const FString& DependencyUid); // 0x77b97f0 [Final Native Public]
    bool GetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x77b9730 [Final Native Public]
    bool GetCustomDisplayText(const FString& AttributeValue); // 0x77b8e90 [Final Native Public]
    void GetCustomDependencyUids(const TArray<FString>& OutDependencyUids); // 0x77b8dd0 [Final Native Public]
    int32 GetCustomDependencyUidCount(); // 0x77b8da0 [Final Native Public]
    void GetCustomDependencyUid(int32 Index, const FString& OutDependencyUid); // 0x77b8cb0 [Final Native Public]
    bool AddCustomDependencyUid(const FString& DependencyUid); // 0x77b89f0 [Final Native Public]

// UInterchangeSceneVariantSetsNode (/Script/InterchangeNodes.InterchangeSceneVariantSetsNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x77b9940 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x77b9670 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x77b9640 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x77b9550 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x77b8b40 [Final Native Public]

// UInterchangeVolumeNode (/Script/InterchangeNodes.InterchangeVolumeNode)
    bool SetCustomFileName(const FString& AttributeValue); // 0x77b9c00 [Final Native Public]
    bool SetCustomAnimationID(const FString& AttributeValue); // 0x77b99f0 [Final Native Public]
    bool RemoveCustomGridDependency(const FString& DependencyUid); // 0x77b97f0 [Final Native Public]
    bool RemoveCustomFrameIndexInAnimation(int32 Index); // 0x77b98a0 [Final Native Public]
    void GetCustomGridDependency(int32 Index, const FString& OutDependency); // 0x77b8cb0 [Final Native Public]
    int32 GetCustomGridDependeciesCount(); // 0x77b8da0 [Final Native Public]
    void GetCustomGridDependecies(const TArray<FString>& OutDependencies); // 0x77b8dd0 [Final Native Public]
    void GetCustomFrameIndicesInAnimation(const TArray<int32>& OutAnimationIndices); // 0x77b91a0 [Final Native Public]
    void GetCustomFrameIndexInAnimation(int32 IndexIndex, const int32& OutIndex); // 0x77b90c0 [Final Native Public]
    bool GetCustomFileName(const FString& AttributeValue); // 0x77b9000 [Final Native Public]
    bool GetCustomAnimationID(const FString& AttributeValue); // 0x77b8bf0 [Final Native Public]
    bool AddCustomGridDependency(const FString& DependencyUid); // 0x77b89f0 [Final Native Public]
    bool AddCustomFrameIndexInAnimation(int32 Index); // 0x77b8aa0 [Final Native Public]

// UInterchangeVolumeGridNode (/Script/InterchangeNodes.InterchangeVolumeGridNode)
    bool SetCustomNumComponents(const int32& NumComponents); // 0x77b9fa0 [Final Native Public]
    bool SetCustomGridTransform(FTransform& AttributeValue); // 0x77b9e90 [Final Native Public]
    bool SetCustomGridActiveDimensions(const FIntVector& AttributeValue); // 0x77b9df0 [Final Native Public]
    bool SetCustomGridActiveAABBMin(const FIntVector& AttributeValue); // 0x77b9d50 [Final Native Public]
    bool SetCustomGridActiveAABBMax(const FIntVector& AttributeValue); // 0x77b9cb0 [Final Native Public]
    bool SetCustomElementType(const EVolumeGridElementType& AttributeValue); // 0x77b9b50 [Final Native Public]
    bool GetCustomNumComponents(const int32& NumComponents); // 0x77b94a0 [Final Native Public]
    bool GetCustomGridTransform(FTransform& AttributeValue); // 0x77b9390 [Final Native Public]
    bool GetCustomGridActiveDimensions(const FIntVector& AttributeValue); // 0x77b92f0 [Final Native Public]
    bool GetCustomGridActiveAABBMin(const FIntVector& AttributeValue); // 0x77b9250 [Final Native Public]
    bool GetCustomGridActiveAABBMax(const FIntVector& AttributeValue); // 0x77b9250 [Final Native Public]
    bool GetCustomElementType(const EVolumeGridElementType& AttributeValue); // 0x77b8f50 [Final Native Public]

// UInterchangeMaterialInstanceNode (/Script/InterchangeNodes.InterchangeMaterialInstanceNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x77dd4c0 [Final Native Public]
    bool GetVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x77d97c0 [Final Native Public]
    bool GetTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x77d9680 [Final Native Public]
    bool GetStaticSwitchParameterValue(const FString& ParameterName, const bool& AttributeValue); // 0x77d9560 [Final Native Public]
    bool GetScalarParameterValue(const FString& ParameterName, const float& AttributeValue); // 0x77d87e0 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x77d6e60 [Final Native Public]
    bool AddVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x77d4680 [Final Native Public]
    bool AddTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x77d4560 [Final Native Public]
    bool AddStaticSwitchParameterValue(const FString& ParameterName, bool AttributeValue); // 0x77d42e0 [Final Native Public]
    bool AddScalarParameterValue(const FString& ParameterName, float AttributeValue); // 0x77d4120 [Final Native Public]

// UInterchangeMaterialReferenceNode (/Script/InterchangeNodes.InterchangeMaterialReferenceNode)
    bool SetCustomContentPath(const FString& AttributeValue); // 0x77db820 [Final Native Public]
    bool GetCustomContentPath(const FString& AttributeValue); // 0x77d5980 [Final Native Public]

// UInterchangeMeshNode (/Script/InterchangeNodes.InterchangeMeshNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x77df4f0 [Final Native Public]
    bool SetSkinnedMesh(bool bIsSkinnedMesh); // 0x77df3e0 [Final Native Public]
    bool SetSkeletonDependencyUid(const FString& DependencyUid); // 0x77df330 [Final Native Public]
    bool SetSceneInstanceUid(const FString& DependencyUid); // 0x77df280 [Final Native Public]
    void SetPayLoadKey(const FString& PayloadKey, const EInterchangeMeshPayLoadType& PayloadType); // 0x77df190 [Native Public]
    bool SetMorphTargetName(const FString& MorphTargetName); // 0x77df070 [Final Native Public]
    bool SetMorphTargetDependencyUid(const FString& DependencyUid); // 0x77defc0 [Final Native Public]
    bool SetMorphTarget(bool bIsMorphTarget); // 0x77ded80 [Final Native Public]
    bool SetCustomVertexCount(const int32& AttributeValue); // 0x77de7b0 [Final Native Public]
    bool SetCustomUVCount(const int32& AttributeValue); // 0x77de620 [Final Native Public]
    bool SetCustomPolygonCount(const int32& AttributeValue); // 0x77dd860 [Final Native Public]
    bool SetCustomHasVertexTangent(const bool& AttributeValue); // 0x77dcb70 [Final Native Public]
    bool SetCustomHasVertexNormal(const bool& AttributeValue); // 0x77dc9e0 [Final Native Public]
    bool SetCustomHasVertexColor(const bool& AttributeValue); // 0x77dc850 [Final Native Public]
    bool SetCustomHasVertexBinormal(const bool& AttributeValue); // 0x77dc6c0 [Final Native Public]
    bool SetCustomHasSmoothGroup(const bool& AttributeValue); // 0x77dc530 [Final Native Public]
    bool SetCustomCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x77db4e0 [Final Native Public]
    bool SetCustomBoundingBox(const FBox& AttributeValue); // 0x77db340 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x77da6d0 [Final Native Public]
    bool RemoveSkeletonDependencyUid(const FString& DependencyUid); // 0x77da620 [Final Native Public]
    bool RemoveSceneInstanceUid(const FString& DependencyUid); // 0x77da570 [Final Native Public]
    bool RemoveMorphTargetDependencyUid(const FString& DependencyUid); // 0x77da4c0 [Final Native Public]
    bool IsSkinnedMesh(); // 0x77d9f00 [Final Native Public]
    bool IsMorphTarget(); // 0x77d9e10 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x77d9040 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x77d8ce0 [Final Native Public]
    void GetSkeletonDependency(int32 Index, const FString& OutDependency); // 0x77d8bf0 [Final Native Public]
    void GetSkeletonDependencies(const TArray<FString>& OutDependencies); // 0x77d8b30 [Final Native Public]
    int32 GetSkeletonDependeciesCount(); // 0x77d8af0 [Final Native Public]
    int32 GetSceneInstanceUidsCount(); // 0x77d8ab0 [Final Native Public]
    void GetSceneInstanceUids(const TArray<FString>& OutDependencies); // 0x77d89f0 [Final Native Public]
    void GetSceneInstanceUid(int32 Index, const FString& OutDependency); // 0x77d8900 [Final Native Public]
    bool GetMorphTargetName(const FString& OutMorphTargetName); // 0x77d8680 [Final Native Public]
    void GetMorphTargetDependency(int32 Index, const FString& OutDependency); // 0x77d8590 [Final Native Public]
    void GetMorphTargetDependencies(const TArray<FString>& OutDependencies); // 0x77d84d0 [Final Native Public]
    int32 GetMorphTargetDependeciesCount(); // 0x77d8490 [Final Native Public]
    bool GetCustomVertexCount(const int32& AttributeValue); // 0x77d7ca0 [Final Native Public]
    bool GetCustomUVCount(const int32& AttributeValue); // 0x77d7ba0 [Final Native Public]
    bool GetCustomPolygonCount(const int32& AttributeValue); // 0x77d70e0 [Final Native Public]
    bool GetCustomHasVertexTangent(const bool& AttributeValue); // 0x77d68e0 [Final Native Public]
    bool GetCustomHasVertexNormal(const bool& AttributeValue); // 0x77d67e0 [Final Native Public]
    bool GetCustomHasVertexColor(const bool& AttributeValue); // 0x77d66e0 [Final Native Public]
    bool GetCustomHasVertexBinormal(const bool& AttributeValue); // 0x77d65e0 [Final Native Public]
    bool GetCustomHasSmoothGroup(const bool& AttributeValue); // 0x77d64e0 [Final Native Public]
    bool GetCustomCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x77d5780 [Final Native Public]
    bool GetCustomBoundingBox(const FBox& AttributeValue); // 0x77d5670 [Final Native Public]

// UInterchangeGeometryCacheNode (/Script/InterchangeNodes.InterchangeGeometryCacheNode)
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x77ddd40 [Final Native Public]
    bool SetCustomHasConstantTopology(const bool& AttributeValue); // 0x77dc3a0 [Final Native Public]
    bool SetCustomFrameRate(const double& AttributeValue); // 0x77dbea0 [Final Native Public]
    bool SetCustomEndFrame(const int32& AttributeValue); // 0x77dbb80 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x77d73f0 [Final Native Public]
    bool GetCustomHasConstantTopology(const bool& AttributeValue); // 0x77d63e0 [Final Native Public]
    bool GetCustomFrameRate(const double& AttributeValue); // 0x77d5e50 [Final Native Public]
    bool GetCustomEndFrame(const int32& AttributeValue); // 0x77d5ba0 [Final Native Public]

// UInterchangeSceneNode (/Script/InterchangeNodes.InterchangeSceneNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x77df620 [Final Native Public]
    bool SetMorphTargetCurveWeight(const FString& MorphTargetName, const float& Weight); // 0x77dee90 [Final Native Public]
    void SetGlobalBindPoseReferenceForMeshUIDs(TMap<FString, FMatrix>& GlobalBindPoseReferenceForMeshUIDs); // 0x77dec60 [Final Native Public]
    bool SetCustomTimeZeroLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x77de090 [Final Native Public]
    bool SetCustomPivotNodeTransform(FTransform& AttributeValue); // 0x77dd680 [Final Native Public]
    bool SetCustomLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x77dce90 [Final Native Public]
    bool SetCustomHasBindPose(const bool& bHasBindPose); // 0x77dc210 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x77dc030 [Final Native Public]
    bool SetCustomComponentVisibility(bool bInIsVisible); // 0x77db680 [Final Native Public]
    bool SetCustomBindPoseLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x77daf30 [Final Native Public]
    bool SetCustomAssetInstanceUid(const FString& AttributeValue); // 0x77dad70 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x77dabb0 [Final Native Public]
    bool SetCustomActorVisibility(bool bInIsVisible); // 0x77daa10 [Final Native Public]
    bool SetAnimationCurveTypeForCurveName(const FString& CurveName, const EInterchangeAnimationPayLoadType& AnimationCurveType); // 0x77da8e0 [Final Native Public]
    bool RemoveSpecializedType(const FString& SpecializedType); // 0x77da830 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x77da780 [Final Native Public]
    bool IsSpecializedTypeContains(const FString& SpecializedType); // 0x77d9f30 [Final Native Public]
    void GetSpecializedTypes(const TArray<FString>& OutSpecializedTypes); // 0x77d94a0 [Final Native Public]
    int32 GetSpecializedTypeCount(); // 0x77d9460 [Final Native Public]
    void GetSpecializedType(int32 Index, const FString& OutSpecializedType); // 0x77d9370 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x77d9160 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x77d8e90 [Final Native Public]
    void GetMorphTargetCurveWeights(TMap<FString, float>& OutMorphTargetCurveWeights); // 0x77d82e0 [Final Native Public]
    bool GetGlobalBindPoseReferenceForMeshUID(const FString& MeshUid, const FMatrix& GlobalBindPoseReference); // 0x77d7f90 [Final Native Public]
    bool GetCustomTimeZeroLocalTransform(FTransform& AttributeValue); // 0x77d7840 [Final Native Public]
    bool GetCustomTimeZeroGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x77d7610 [Final Native Public]
    bool GetCustomPivotNodeTransform(FTransform& AttributeValue); // 0x77d6f80 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x77d6ae0 [Final Native Public]
    bool GetCustomHasBindPose(const bool& bHasBindPose); // 0x77d62e0 [Final Native Public]
    bool GetCustomGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x77d60b0 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x77d5f50 [Final Native Public]
    bool GetCustomComponentVisibility(const bool& bOutIsVisible); // 0x77d5880 [Final Native Public]
    bool GetCustomBindPoseLocalTransform(FTransform& AttributeValue); // 0x77d5410 [Final Native Public]
    bool GetCustomBindPoseGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x77d51e0 [Final Native Public]
    bool GetCustomAssetInstanceUid(const FString& AttributeValue); // 0x77d50c0 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x77d4fa0 [Final Native Public]
    bool GetCustomActorVisibility(const bool& bOutIsVisible); // 0x77d4ea0 [Final Native Public]
    bool GetAnimationCurveTypeForCurveName(const FString& CurveName, const EInterchangeAnimationPayLoadType& OutCurveAnimationType); // 0x77d4da0 [Final Native Public]
    bool AddSpecializedType(const FString& SpecializedType); // 0x77d4230 [Final Native Public]

// UInterchangeShaderPortsAPI (/Script/InterchangeNodes.InterchangeShaderPortsAPI)
    FString MakeInputValueKey(const FString& InputName); // 0x77da3e0 [Final Native Static Public]
    FString MakeInputParameterKey(const FString& InputName); // 0x77da300 [Final Native Static Public]
    FString MakeInputName(const FString& InputKey); // 0x77da180 [Final Native Static Public]
    FString MakeInputConnectionKey(const FString& InputName); // 0x77da0a0 [Final Native Static Public]
    bool IsAParameter(const FString& AttributeKey); // 0x77d9b80 [Final Native Static Public]
    bool IsAnInput(const FString& AttributeKey); // 0x77d9d70 [Final Native Static Public]
    bool HasParameter(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x77d99d0 [Final Native Static Public]
    bool HasInput(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x77d98f0 [Final Native Static Public]
    bool GetInputConnection(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& OutExpressionUid, const FString& OutputName); // 0x77d80d0 [Final Native Static Public]
    void GatherInputs(UInterchangeBaseNode* InterchangeNode, const TArray<FString>& OutInputNames); // 0x77d4cb0 [Final Native Static Public]
    bool ConnectOuputToInputByName(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, const FString& OutputName); // 0x77d4a90 [Final Native Static Public]
    bool ConnectOuputToInputByIndex(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, int32 OutputIndex); // 0x77d4910 [Final Native Static Public]
    bool ConnectDefaultOuputToInput(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid); // 0x77d47b0 [Final Native Static Public]

// UInterchangeFunctionCallShaderNode (/Script/InterchangeNodes.InterchangeFunctionCallShaderNode)
    bool SetCustomMaterialFunction(const FString& AttributeValue); // 0x77dd100 [Final Native Public]
    bool GetCustomMaterialFunction(const FString& AttributeValue); // 0x77d6c40 [Final Native Public]

// UInterchangeShaderGraphNode (/Script/InterchangeNodes.InterchangeShaderGraphNode)
    bool SetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x77de490 [Final Native Public]
    bool SetCustomTwoSided(const bool& AttributeValue); // 0x77de300 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x77dd9f0 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x77dd2c0 [Final Native Public]
    bool SetCustomIsAShaderFunction(const bool& AttributeValue); // 0x77dcd00 [Final Native Public]
    bool SetCustomDisplacementCenterMode(float AttributeValue); // 0x77db9e0 [Final Native Public]
    bool SetCustomBlendMode(int32 AttributeValue); // 0x77db1a0 [Final Native Public]
    bool GetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x77d7aa0 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x77d79a0 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x77d71d0 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x77d6d60 [Final Native Public]
    bool GetCustomIsAShaderFunction(const bool& AttributeValue); // 0x77d69e0 [Final Native Public]
    bool GetCustomDisplacementCenterMode(const float& AttributeValue); // 0x77d5aa0 [Final Native Public]
    bool GetCustomBlendMode(const int32& AttributeValue); // 0x77d5570 [Final Native Public]

// UInterchangeSpecularProfileNode (/Script/InterchangeNodes.InterchangeSpecularProfileNode)
    bool SetCustomTexture(const FString& TextureUid); // 0x77dded0 [Final Native Public]
    bool SetCustomFormat(uint8 Format); // 0x77dbd10 [Final Native Public]
    bool GetCustomTexture(const FString& TextureUid); // 0x77d74f0 [Final Native Public]
    bool GetCustomFormat(const uint8& Format); // 0x77d5ca0 [Final Native Public]

// UInterchangeTexture2DNode (/Script/InterchangeNodes.InterchangeTexture2DNode)
    bool SetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x77dead0 [Final Native Public]
    bool SetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x77de940 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x77d9280 [Final Native Public]
    bool GetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x77d7e90 [Final Native Public]
    bool GetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x77d7d90 [Final Native Public]

// UInterchangeGenericMeshPipeline (/Script/InterchangePipelines.InterchangeGenericMeshPipeline)
    void SetCombineSkeletalMeshes(bool InbCombineSkeletalMeshes); // 0x332b870 [Final Native Public]
    bool GetCombineSkeletalMeshes(); // 0x7941ee0 [Final Native Public]

// UInterchangePipelineMeshesUtilities (/Script/InterchangePipelines.InterchangePipelineMeshesUtilities)
    void SetContext(FInterchangePipelineMeshesUtilitiesContext& Context); // 0x7942580 [Final Native Public]
    bool IsValidMeshInstanceUid(const FString& MeshInstanceUid); // 0x79424a0 [Final Native Public]
    bool IsValidMeshGeometryUid(const FString& MeshGeometryUid); // 0x79423c0 [Final Native Public]
    FString GetMeshInstanceSkeletonRootUid(const FString& MeshInstanceUid); // 0x7942210 [Final Native Public]
    FInterchangeMeshInstance GetMeshInstanceByUid(const FString& MeshInstanceUid); // 0x7942120 [Final Native Public]
    FString GetMeshGeometrySkeletonRootUid(const FString& MeshGeometryUid); // 0x7942030 [Final Native Public]
    FInterchangeMeshGeometry GetMeshGeometryByUid(const FString& MeshGeometryUid); // 0x7941f00 [Final Native Public]
    void GetAllStaticMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x7941e20 [Final Native Public]
    void GetAllStaticMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x7941d60 [Final Native Public]
    void GetAllSkinnedMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x7941ca0 [Final Native Public]
    void GetAllSkinnedMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x7941be0 [Final Native Public]
    void GetAllMeshInstanceUidsUsingMeshGeometryUid(const FString& MeshGeometryUid, const TArray<FString>& MeshInstanceUids); // 0x7941a80 [Final Native Public]
    void GetAllMeshInstanceUids(const TArray<FString>& MeshInstanceUids); // 0x79419c0 [Final Native Public]
    void GetAllMeshGeometryNotInstanced(const TArray<FString>& MeshGeometryUids); // 0x7941900 [Final Native Public]
    void GetAllMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x7941840 [Final Native Public]
    void GetAllGeometryCacheInstance(const TArray<FString>& MeshInstanceUids); // 0x7941780 [Final Native Public]
    void GetAllGeometryCacheGeometry(const TArray<FString>& MeshGeometryUids); // 0x79416c0 [Final Native Public]
    UInterchangePipelineMeshesUtilities* CreateInterchangePipelineMeshesUtilities(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x7941630 [Final Native Static Public]

// UJsonBlueprintFunctionLibrary (/Script/JsonBlueprintUtilities.JsonBlueprintFunctionLibrary)
    bool ToString(FJsonObjectWrapper& JsonObject, const FString& OutJsonString); // 0x724d4c0 [Final Native Static Public]
    bool ToFile(FJsonObjectWrapper& JsonObject, const FFilePath& File); // 0x724d360 [Final Native Static Public]
    bool StructToJsonString(const int32& Struct, const FString& OutJsonString); // 0x724e610 [Final Native Static Public]
    bool SetField(FJsonObjectWrapper& JsonObject, const FString& FieldName, const int32& Value); // 0x724e240 [Final Native Static Public]
    bool HasField(FJsonObjectWrapper& JsonObject, const FString& FieldName); // 0x724d210 [Final Native Static Public]
    bool GetFieldNames(FJsonObjectWrapper& JsonObject, const TArray<FString>& FieldNames); // 0x724d0a0 [Final Native Static Public]
    bool GetField(FJsonObjectWrapper& JsonObject, const FString& FieldName, const int32& OutValue); // 0x724de50 [Final Native Static Public]
    bool FromString(const FString& JsonString, FJsonObjectWrapper& OutJsonObject); // 0x724cf60 [Final Native Static Public]
    bool FromFile(const FFilePath& File, FJsonObjectWrapper& OutJsonObject); // 0x724ce00 [Final Native Static Public]

// ALandscapeProxy (/Script/Landscape.LandscapeProxy)
    void SetVirtualTextureRenderPassType(const ERuntimeVirtualTextureMainPassType& InType); // 0x3375880 [Final Native Public]
    void SetLandscapeMaterialVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x33757b0 [Final Native Public]
    void SetLandscapeMaterialTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x33756e0 [Final Native Public]
    void SetLandscapeMaterialScalarParameterValue(const FName& ParameterName, float Value); // 0x3375610 [Final Native Public]
    bool LandscapeExportHeightmapToRenderTarget(UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies); // 0x33754f0 [Final Native Public]
    ALandscape* GetLandscapeActor(); // 0x33754c0 [Native Public]
    void EditorSetLandscapeMaterial(UMaterialInterface* NewLandscapeMaterial); // 0x3375430 [Final Native Public]
    void EditorApplySpline(USplineComponent* InSplineComponent, float StartWidth, float EndWidth, float StartSideFalloff, float EndSideFalloff, float StartRoll, float EndRoll, int32 NumSubdivisions, bool bRaiseHeights, bool bLowerHeights, ULandscapeLayerInfoObject* PaintLayer, const FName& EditLayerName); // 0x33750a0 [Final Native Public]
    void ChangeLODDistanceFactor(float InLODDistanceFactor); // 0x3375010 [Native Public]
    void ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections); // 0x3374f80 [Native Public]

// ALandscape (/Script/Landscape.Landscape)
    bool RenderWeightmaps(const FTransform& InWorldTransform, const FBox2D& InExtents, const TArray<FName>& InWeightmapLayerNames, UTextureRenderTarget* OutRenderTarget); // 0x33114f0 [Final Native Public]
    bool RenderWeightmap(const FTransform& InWorldTransform, const FBox2D& InExtents, const FName& InWeightmapLayerName, UTextureRenderTarget2D* OutRenderTarget); // 0x33112e0 [Final Native Public]
    bool RenderHeightmap(const FTransform& InWorldTransform, const FBox2D& InExtents, UTextureRenderTarget2D* OutRenderTarget); // 0x3311120 [Final Native Public]
    TArray<FName> GetTargetLayerNames(bool bInIncludeVisibilityLayer); // 0x3311040 [Final Native Public]

// ULandscapeComponent (/Script/Landscape.LandscapeComponent)
    void SetLODBias(int32 InLODBias); // 0x33117c0 [Final Native Public]
    void SetForcedLOD(int32 InForcedLOD); // 0x3311730 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstanceDynamic(int32 InIndex); // 0x3310fa0 [Final Native Public]
    float EditorGetPaintLayerWeightByNameAtLocation(const FVector& InLocation, const FName& InPaintLayerName); // 0x3310eb0 [Final Native Public]
    float EditorGetPaintLayerWeightAtLocation(const FVector& InLocation, ULandscapeLayerInfoObject* PaintLayer); // 0x3310dc0 [Final Native Public]

// ULandscapeHeightfieldCollisionComponent (/Script/Landscape.LandscapeHeightfieldCollisionComponent)
    ULandscapeComponent* GetRenderComponent(); // 0x33147f0 [Final Native Public]

// ULandscapeSplinesComponent (/Script/Landscape.LandscapeSplinesComponent)
    TArray<USplineMeshComponent*> GetSplineMeshComponents(); // 0x3314820 [Final Native Public]

// ALandscapeBlueprintBrushBase (/Script/Landscape.LandscapeBlueprintBrushBase)
    void RequestLandscapeUpdate(bool bInUserTriggered); // 0x332b870 [Final Native Public]
    UTextureRenderTarget2D* RenderLayer(FLandscapeBrushParameters& InParameters); // 0x332b740 [Native Event Public]
    UTextureRenderTarget2D* Render(bool InIsHeightmap, UTextureRenderTarget2D* InCombinedResult, const FName& InWeightmapLayerName); // 0x332b610 [Native Event Public]
    void Initialize(FTransform& InLandscapeTransform, const FIntPoint& InLandscapeSize, const FIntPoint& InLandscapeRenderTargetSize); // 0x332b450 [Native Event Public]
    void GetBlueprintRenderDependencies(const TArray<UObject*>& OutStreamableAssets); // 0x16b94d0 [Event Public]

// ULandscapePatchComponent (/Script/LandscapePatch.LandscapePatchComponent)
    void SetPriority(double PriorityIn); // 0x81984a0 [Final Native Public]
    void SetPatchManager(ALandscapePatchManager* NewPatchManager); // 0x8198410 [Native Public]
    void SetLandscape(ALandscape* NewLandscape); // 0x8198380 [Native Public]
    void SetIsEnabled(bool bEnabledIn); // 0x81982f0 [Final Native Public]
    void RequestLandscapeUpdate(bool bInUserTriggeredUpdate); // 0x332b870 [Final Native Public]
    bool IsEnabled(); // 0x8197450 [Native Public]
    double GetPriority(); // 0x8197160 [Final Native Public]
    ALandscapePatchManager* GetPatchManager(); // 0x81970a0 [Native Public]
    TArray<FString> GetLayerOptions(); // 0x8196f10 [Final Native Private]
    FTransform GetLandscapeHeightmapCoordsToWorld(); // 0x8196dd0 [Final Native Public]

// ALandscapePatchManager (/Script/LandscapePatch.LandscapePatchManager)
    void SetTargetLandscape(ALandscape* InOwningLandscape); // 0x51edc60 [Native Public]
    bool RemovePatch(ULandscapePatchComponent* Patch); // 0x8197980 [Final Native Public]
    void MovePatchToIndex(ULandscapePatchComponent* Patch, int32 Index); // 0x8197480 [Final Native Public]
    int32 GetIndexOfPatch(ULandscapePatchComponent* Patch); // 0x8196c40 [Final Native Public]
    bool ContainsPatch(ULandscapePatchComponent* Patch); // 0x8196900 [Final Native Public]
    void AddPatch(ULandscapePatchComponent* Patch); // 0x8196490 [Final Native Public]

// ULandscapeTexturePatch (/Script/LandscapePatch.LandscapeTexturePatch)
    void SnapToLandscape(); // 0x38f8860 [Final Native Protected]
    void SetZeroHeightMeaning(const ELandscapeTextureHeightPatchZeroHeightMeaning& ZeroHeightMeaningIn); // 0x8198b00 [Final Native Public]
    void SetWeightPatchTextureAsset(const FName& InWeightmapLayerName, UTexture* TextureIn); // 0x8198960 [Final Native Public]
    void SetWeightPatchSourceMode(const FName& InWeightmapLayerName, const ELandscapeTexturePatchSourceMode& NewMode); // 0x8198880 [Native Public]
    void SetWeightPatchBlendModeOverride(const FName& InWeightmapLayerName, const ELandscapeTexturePatchBlendMode& BlendMode); // 0x81987a0 [Native Public]
    void SetUseAlphaChannelForWeightPatch(const FName& InWeightmapLayerName, bool bUseAlphaChannel); // 0x81986c0 [Native Public]
    void SetUseAlphaChannelForHeight(bool bUse); // 0x8198630 [Final Native Public]
    void SetUnscaledCoverage(const FVector2D& Coverage); // 0x81985a0 [Native Public]
    void SetResolution(const FVector2D& ResolutionIn); // 0x8198510 [Native Public]
    void SetHeightTextureAsset(UTexture* TextureIn); // 0x8198250 [Final Native Public]
    void SetHeightSourceMode(const ELandscapeTexturePatchSourceMode& NewMode); // 0x81981d0 [Native Public]
    void SetHeightRenderTargetFormat(const ETextureRenderTargetFormat& Format); // 0x8198130 [Final Native Public]
    void SetHeightEncodingSettings(FLandscapeTexturePatchEncodingSettings& Settings); // 0x8198090 [Final Native Public]
    void SetHeightEncodingMode(const ELandscapeTextureHeightPatchEncoding& EncodingMode); // 0x8198000 [Final Native Public]
    void SetFalloffMode(const ELandscapeTexturePatchFalloffMode& FalloffModeIn); // 0x8197f70 [Final Native Public]
    void SetFalloff(float FalloffIn); // 0x8197ee0 [Final Native Public]
    void SetEditVisibilityLayer(const FName& InWeightmapLayerName, bool bEditVisibilityLayer); // 0x8197e00 [Native Public]
    void SetBlendMode(const ELandscapeTexturePatchBlendMode& BlendModeIn); // 0x8197d70 [Final Native Public]
    void ResetHeightEncodingMode(const ELandscapeTextureHeightPatchEncoding& EncodingMode); // 0x8197d00 [Final Native Public]
    void RequestReinitializeWeights(); // 0x38f8860 [Final Native Protected]
    void RequestReinitializeHeight(); // 0x38f8860 [Final Native Protected]
    void RemoveWeightPatch(const FName& InWeightmapLayerName); // 0x8197c60 [Native Public]
    void RemoveAllWeightPatches(); // 0x8197960 [Native Public]
    UTexture* GetWeightPatchTextureAsset(const FName& InWeightmapLayerName); // 0x81973a0 [Native Public]
    ELandscapeTexturePatchSourceMode GetWeightPatchSourceMode(const FName& InWeightmapLayerName); // 0x81972f0 [Native Public]
    UTextureRenderTarget2D* GetWeightPatchRenderTarget(const FName& InWeightmapLayerName, bool bMarkDirty); // 0x8197200 [Native Public]
    FVector2D GetUnscaledCoverage(); // 0x81971c0 [Native Public]
    FVector2D GetResolution(); // 0x8197180 [Native Public]
    FTransform GetPatchToWorldTransform(); // 0x81970d0 [Native Public]
    bool GetInitResolutionFromLandscape(float ResolutionMultiplier, const FVector2D& ResolutionOut); // 0x8196ce0 [Native Public]
    ELandscapeTexturePatchSourceMode GetHeightSourceMode(); // 0x8196c10 [Native Public]
    UTextureRenderTarget2D* GetHeightRenderTarget(bool bMarkDirty); // 0x8196b70 [Native Public]
    FVector2D GetFullUnscaledWorldSize(); // 0x8196b30 [Native Public]
    TArray<FName> GetAllWeightPatchLayerNames(); // 0x81969c0 [Final Native Public]
    void DisableAllWeightPatches(); // 0x81969a0 [Native Public]
    void ClearWeightPatchBlendModeOverride(const FName& InWeightmapLayerName); // 0x8196860 [Native Public]
    void AddWeightPatch(const FName& InWeightmapLayerName, const ELandscapeTexturePatchSourceMode& SourceMode, bool bUseAlphaChannel); // 0x8196730 [Native Public]

// ULevelSequenceShotMetaDataLibrary (/Script/LevelSequence.LevelSequenceShotMetaDataLibrary)
    void SetIsSubSequence(ULevelSequence* InLevelSequence, bool bInIsSubSequence); // 0x39fbb70 [Final Native Static Public]
    void SetIsRecorded(ULevelSequence* InLevelSequence, bool bInIsRecorded); // 0x39fbb70 [Final Native Static Public]
    void SetIsNoGood(ULevelSequence* InLevelSequence, bool bInIsNoGood); // 0x39fbb70 [Final Native Static Public]
    void SetIsFlagged(ULevelSequence* InLevelSequence, bool bInIsFlagged); // 0x39fbb70 [Final Native Static Public]
    void SetFavoriteRating(ULevelSequence* InLevelSequence, int32 InFavoriteRating); // 0x39fbab0 [Final Native Static Public]
    bool HasIsSubSequenceByAssetData(FAssetData& InAssetData); // 0x39fb970 [Final Native Static Public]
    bool HasIsSubSequence(ULevelSequence* InLevelSequence); // 0x39fb3e0 [Final Native Static Public]
    bool HasIsRecordedByAssetData(FAssetData& InAssetData); // 0x39fb830 [Final Native Static Public]
    bool HasIsRecorded(ULevelSequence* InLevelSequence); // 0x39fb3e0 [Final Native Static Public]
    bool HasIsNoGoodByAssetData(FAssetData& InAssetData); // 0x39fb6f0 [Final Native Static Public]
    bool HasIsNoGood(ULevelSequence* InLevelSequence); // 0x39fb3e0 [Final Native Static Public]
    bool HasIsFlaggedByAssetData(FAssetData& InAssetData); // 0x39fb5b0 [Final Native Static Public]
    bool HasIsFlagged(ULevelSequence* InLevelSequence); // 0x39fb3e0 [Final Native Static Public]
    bool HasFavoriteRatingByAssetData(FAssetData& InAssetData); // 0x39fb470 [Final Native Static Public]
    bool HasFavoriteRating(ULevelSequence* InLevelSequence); // 0x39fb3e0 [Final Native Static Public]
    bool GetIsSubSequenceByAssetData(FAssetData& InAssetData, const bool& bOutIsSubSequence); // 0x39fb250 [Final Native Static Public]
    FName GetIsSubSequenceAssetTag(); // 0x39fb210 [Final Native Static Public]
    bool GetIsSubSequence(ULevelSequence* InLevelSequence, const bool& bOutIsSubSequence); // 0x39fabc0 [Final Native Static Public]
    bool GetIsRecordedByAssetData(FAssetData& InAssetData, const bool& bOutIsRecorded); // 0x39fb080 [Final Native Static Public]
    FName GetIsRecordedAssetTag(); // 0x39fb040 [Final Native Static Public]
    bool GetIsRecorded(ULevelSequence* InLevelSequence, const bool& bOutIsRecorded); // 0x39fabc0 [Final Native Static Public]
    bool GetIsNoGoodByAssetData(FAssetData& InAssetData, const bool& bOutNoGood); // 0x39faeb0 [Final Native Static Public]
    FName GetIsNoGoodAssetTag(); // 0x39fae70 [Final Native Static Public]
    bool GetIsNoGood(ULevelSequence* InLevelSequence, const bool& bOutNoGood); // 0x39fabc0 [Final Native Static Public]
    bool GetIsFlaggedByAssetData(FAssetData& InAssetData, const bool& bOutIsFlagged); // 0x39face0 [Final Native Static Public]
    FName GetIsFlaggedAssetTag(); // 0x39faca0 [Final Native Static Public]
    bool GetIsFlagged(ULevelSequence* InLevelSequence, const bool& bOutIsFlagged); // 0x39fabc0 [Final Native Static Public]
    bool GetFavoriteRatingByAssetData(FAssetData& InAssetData, const int32& OutFavoriteRating); // 0x39faa30 [Final Native Static Public]
    FName GetFavoriteRatingAssetTag(); // 0x39fa9f0 [Final Native Static Public]
    bool GetFavoriteRating(ULevelSequence* InLevelSequence, const int32& OutFavoriteRating); // 0x39fa910 [Final Native Static Public]
    void ClearIsSubSequence(ULevelSequence* InLevelSequence); // 0x39fa890 [Final Native Static Public]
    void ClearIsRecorded(ULevelSequence* InLevelSequence); // 0x39fa890 [Final Native Static Public]
    void ClearIsNoGood(ULevelSequence* InLevelSequence); // 0x39fa890 [Final Native Static Public]
    void ClearIsFlagged(ULevelSequence* InLevelSequence); // 0x39fa890 [Final Native Static Public]
    void ClearFavoriteRating(ULevelSequence* InLevelSequence); // 0x39fa890 [Final Native Static Public]

// ULevelSequence (/Script/LevelSequence.LevelSequence)
    void RemoveMetaDataByClass(TSubclassOf<UObject> InClass); // 0x3a0bf10 [Final Native Public]
    UObject* FindOrAddMetaDataByClass(TSubclassOf<UObject> InClass); // 0x3a0b3d0 [Final Native Public]
    UObject* FindMetaDataByClass(TSubclassOf<UObject> InClass); // 0x3a0b3d0 [Final Native Public]
    UObject* CopyMetaData(UObject* InMetaData); // 0x3a0af10 [Final Native Public]

// ULevelSequenceBurnInOptions (/Script/LevelSequence.LevelSequenceBurnInOptions)
    void SetBurnIn(const FSoftClassPath& InBurnInClass); // 0x3a0c340 [Final Native Public]

// ALevelSequenceActor (/Script/LevelSequence.LevelSequenceActor)
    void ShowBurnin(); // 0x3a0c5f0 [Final Native Public]
    void SetSequence(ULevelSequence* InSequence); // 0x3a0c510 [Final Native Public]
    void SetReplicatePlayback(bool ReplicatePlayback); // 0x3a0c470 [Final Native Public]
    void SetBindingByTag(const FName& BindingTag, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x3a0c210 [Final Native Public]
    void SetBinding(const FMovieSceneObjectBindingID& Binding, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x3a0c0b0 [Final Native Public]
    void ResetBindings(); // 0x3a0c050 [Final Native Public]
    void ResetBinding(const FMovieSceneObjectBindingID& Binding); // 0x3a0bfa0 [Final Native Public]
    void RemoveBindingByTag(const FName& Tag, AActor* Actor); // 0x3a0be40 [Final Native Public]
    void RemoveBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor); // 0x3a0bd40 [Final Native Public]
    void OnLevelSequenceLoaded__DelegateSignature(); // 0x16b94d0 [Public]
    void HideBurnin(); // 0x3a0bc10 [Final Native Public]
    ULevelSequencePlayer* GetSequencePlayer(); // 0x3a0bb70 [Final Native Public]
    ULevelSequence* GetSequence(); // 0x3a0bb00 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindNamedBindings(const FName& Tag); // 0x3a0b550 [Final Native Public]
    FMovieSceneObjectBindingID FindNamedBinding(const FName& Tag); // 0x3a0b470 [Final Native Public]
    void AddBindingByTag(const FName& BindingTag, AActor* Actor, bool bAllowBindingsFromAsset); // 0x3a0ae00 [Final Native Public]
    void AddBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor, bool bAllowBindingsFromAsset); // 0x3a0acb0 [Final Native Public]

// ULevelSequenceBurnIn (/Script/LevelSequence.LevelSequenceBurnIn)
    void SetSettings(UObject* InSettings); // 0x16b94d0 [Event Public]
    TSubclassOf<ULevelSequenceBurnInInitSettings> GetSettingsClass(); // 0x3a0bb90 [Native Event Public]

// ULevelSequenceDirector (/Script/LevelSequence.LevelSequenceDirector)
    void OnCreated(); // 0x16b94d0 [Event Public]
    UMovieSceneSequence* GetSequence(); // 0x3a0bb40 [Final Native Public]
    FQualifiedFrameTime GetRootSequenceTime(); // 0x3a0bac0 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x3a0ba80 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3a0b980 [Final Native Public]
    UObject* GetBoundObject(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3a0b8c0 [Final Native Public]
    TArray<AActor*> GetBoundActors(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3a0b7c0 [Final Native Public]
    AActor* GetBoundActor(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3a0b700 [Final Native Public]

// ULevelSequencePlayer (/Script/LevelSequence.LevelSequencePlayer)
    UCameraComponent* GetActiveCameraComponent(); // 0x3a0b6c0 [Final Native Public]
    ULevelSequencePlayer* CreateLevelSequencePlayer(UObject* WorldContextObject, ULevelSequence* LevelSequence, const FMovieSceneSequencePlaybackSettings& Settings, const ALevelSequenceActor*& OutActor); // 0x3a0af90 [Final Native Static Public]

// ALevelSequenceMediaController (/Script/LevelSequence.LevelSequenceMediaController)
    void SynchronizeToServer(float DesyncThresholdSeconds); // 0x3a0c620 [Final Native Public]
    void Play(); // 0x3a0bc50 [Final Native Public]
    void OnRep_ServerStartTimeSeconds(); // 0x3a0bc30 [Final Native Private]
    ALevelSequenceActor* GetSequence(); // 0x3a0bb20 [Final Native Public]
    UMediaComponent* GetMediaComponent(); // 0x398d080 [Final Native Public]

// ULocalizableMessageLibrary (/Script/LocalizableMessageBlueprint.LocalizableMessageLibrary)
    void Reset_LocalizableMessage(FLocalizableMessage& Message); // 0x894a3f0 [Final Native Static Public]
    bool IsEmpty_LocalizableMessage(FLocalizableMessage& Message); // 0x894a340 [Final Native Static Public]
    FText Conv_LocalizableMessageToText(UObject* WorldContextObject, FLocalizableMessage& Message); // 0x894a230 [Final Native Static Public]

// ULocationServices (/Script/LocationServicesBPLibrary.LocationServices)
    bool StopLocationServices(); // 0x8a2ce50 [Final Native Static Public]
    bool StartLocationServices(); // 0x8a2ce20 [Final Native Static Public]
    bool IsLocationAccuracyAvailable(const ELocationAccuracy& Accuracy); // 0x8a2cda0 [Final Native Static Public]
    bool InitLocationServices(const ELocationAccuracy& Accuracy, float UpdateFrequency, float MinDistanceFilter); // 0x8a2cc90 [Final Native Static Public]
    ULocationServicesImpl* GetLocationServicesImpl(); // 0x8a2cc70 [Final Native Static Public]
    FLocationServicesData GetLastKnownLocation(); // 0x8a2cc30 [Final Native Static Public]
    bool AreLocationServicesEnabled(); // 0x8a2cc00 [Final Native Static Public]

// UMockDataMeshTrackerComponent (/Script/MRMesh.MockDataMeshTrackerComponent)
    void OnMockDataMeshTrackerUpdated__DelegateSignature(int32 Index, const TArray<FVector>& Vertices, const TArray<int32>& Triangles, const TArray<FVector>& Normals, const TArray<float>& Confidence); // 0x16b94d0 [Public]
    void DisconnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x3a162a0 [Final Native Public]
    void ConnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x3a16140 [Final Native Public]

// UMRMeshComponent (/Script/MRMesh.MRMeshComponent)
    void SetWireframeMaterial(UMaterialInterface* InMaterial); // 0x3a16660 [Native Public]
    void SetWireframeColor(const FLinearColor& InColor); // 0x3a165d0 [Final Native Public]
    void SetUseWireframe(bool bUseWireframe); // 0x3a16540 [Final Native Public]
    void SetEnableMeshOcclusion(bool bEnable); // 0x3a164b0 [Final Native Public]
    void RequestNavMeshUpdate(); // 0x3a16460 [Final Native Public]
    bool IsConnected(); // 0x3a163f0 [Final Native Public]
    FLinearColor GetWireframeColor(); // 0x3a163c0 [Final Native Public]
    bool GetUseWireframe(); // 0x3a163a0 [Final Native Public]
    bool GetEnableMeshOcclusion(); // 0x3a16380 [Final Native Public]
    void ForceNavMeshUpdate(); // 0x3a16330 [Final Native Public]
    void Clear(); // 0x3a16080 [Final Native Public]

// UMeshReconstructorBase (/Script/MRMesh.MeshReconstructorBase)
    void StopReconstruction(); // 0x3a16710 [Native Public]
    void StartReconstruction(); // 0x3a166f0 [Native Public]
    void PauseReconstruction(); // 0x2609f80 [Native Public]
    bool IsReconstructionStarted(); // 0x3950960 [Native Public]
    bool IsReconstructionPaused(); // 0x3a16430 [Native Public]
    void DisconnectMRMesh(); // 0x2609c00 [Native Public]
    void ConnectMRMesh(UMRMeshComponent* Mesh); // 0x3a160b0 [Native Public]

// UMediaTexture (/Script/MediaAssets.MediaTexture)
    void UpdateResource(); // 0x39d9030 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x39d8fa0 [Final Native Public]
    int32 GetWidth(); // 0x39d8f70 [Final Native Public]
    int32 GetTextureNumMips(); // 0x39d8f40 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x39d8f10 [Final Native Public]
    int32 GetHeight(); // 0x39d8ee0 [Final Native Public]
    float GetAspectRatio(); // 0x39d8eb0 [Final Native Public]

// UMediaSource (/Script/MediaAssets.MediaSource)
    bool Validate(); // 0x39f93b0 [Native Public]
    void SetMediaOptionString(const FName& Key, const FString& Value); // 0x39f80c0 [Final Native Public]
    void SetMediaOptionInt64(const FName& Key, int64 Value); // 0x39f7ee0 [Final Native Public]
    void SetMediaOptionFloat(const FName& Key, float Value); // 0x39f7d00 [Final Native Public]
    void SetMediaOptionBool(const FName& Key, bool Value); // 0x39f7b20 [Final Native Public]
    FString GetUrl(); // 0x39f50e0 [Native Public]

// UFileMediaSource (/Script/MediaAssets.FileMediaSource)
    void SetFilePath(const FString& Path); // 0x39f7820 [Final Native Public]

// UMediaComponent (/Script/MediaAssets.MediaComponent)
    UMediaTexture* GetMediaTexture(); // 0x39f4080 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x39f4020 [Final Native Public]

// UMediaPlayer (/Script/MediaAssets.MediaPlayer)
    bool SupportsSeeking(); // 0x39f9370 [Final Native Public]
    bool SupportsScrubbing(); // 0x39f9330 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x39f9250 [Final Native Public]
    bool SupportsPlaybackTimeRange(); // 0x39f9210 [Final Native Public]
    bool SetViewRotation(const FRotator& Rotation, bool Absolute); // 0x39f9000 [Final Native Public]
    bool SetViewField(float Horizontal, float Vertical, bool Absolute); // 0x39f8e00 [Final Native Public]
    bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate); // 0x39f8c50 [Final Native Public]
    bool SetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex, int32 FormatIndex); // 0x39f8a30 [Final Native Public]
    void SetTimeDelay(const FTimespan& TimeDelay); // 0x39f8920 [Final Native Public]
    bool SetRate(float Rate); // 0x39f8630 [Final Native Public]
    bool SetPlaybackTimeRange(const FFloatInterval& InTimeRange); // 0x39f8530 [Final Native Public]
    bool SetNativeVolume(float Volume); // 0x39f8490 [Final Native Public]
    void SetMediaOptions(UMediaSource* Options); // 0x39f82f0 [Final Native Public]
    bool SetLooping(bool Looping); // 0x39f7a80 [Final Native Public]
    void SetDesiredPlayerName(const FName& PlayerName); // 0x39f7470 [Final Native Public]
    void SetBlockOnTime(const FTimespan& Time); // 0x39f7340 [Final Native Public]
    bool SelectTrack(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x39f7170 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x39f70c0 [Final Native Public]
    bool Scrub(const FTimespan& Time); // 0x39f6f60 [Final Native Public]
    bool Rewind(); // 0x39f6ec0 [Final Native Public]
    bool Reopen(); // 0x39f6d00 [Final Native Public]
    bool Previous(); // 0x39f6a20 [Final Native Public]
    void PlayAndSeek(); // 0x39f6a00 [Final Native Public]
    bool Play(); // 0x39f69d0 [Final Native Public]
    bool Pause(); // 0x39f69a0 [Final Native Public]
    bool OpenUrl(const FString& URL); // 0x39f66a0 [Final Native Public]
    bool OpenSourceWithOptions(UMediaSource* MediaSource, FMediaPlayerOptions& Options); // 0x39f64c0 [Final Native Public]
    void OpenSourceLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UMediaSource* MediaSource, FMediaPlayerOptions& Options, const bool& bSuccess); // 0x39f6100 [Final Native Public]
    bool OpenSource(UMediaSource* MediaSource); // 0x39f6060 [Final Native Public]
    bool OpenPlaylistIndex(UMediaPlaylist* InPlaylist, int32 Index); // 0x39f5f90 [Final Native Public]
    bool OpenPlaylist(UMediaPlaylist* InPlaylist); // 0x39f5ef0 [Final Native Public]
    bool OpenFile(const FString& FilePath); // 0x39f5ab0 [Final Native Public]
    bool Next(); // 0x39f5a60 [Final Native Public]
    bool IsReady(); // 0x39f5a20 [Final Native Public]
    bool IsPreparing(); // 0x39f59e0 [Final Native Public]
    bool IsPlaying(); // 0x39f59a0 [Final Native Public]
    bool IsPaused(); // 0x39f5960 [Final Native Public]
    bool IsLooping(); // 0x39f5920 [Final Native Public]
    bool IsConnecting(); // 0x39f58e0 [Final Native Public]
    bool IsClosed(); // 0x39f58a0 [Final Native Public]
    bool IsBuffering(); // 0x39f5860 [Final Native Public]
    bool HasError(); // 0x39f56e0 [Final Native Public]
    FRotator GetViewRotation(); // 0x39f5660 [Final Native Public]
    FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex); // 0x39f5540 [Final Native Public]
    FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex); // 0x39f5460 [Final Native Public]
    float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex); // 0x39f5390 [Final Native Public]
    FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex); // 0x39f52b0 [Final Native Public]
    float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex); // 0x39f51e0 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x39f5160 [Final Native Public]
    FString GetUrl(); // 0x39f50b0 [Final Native Public]
    FString GetTrackLanguage(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x39f4f90 [Final Native Public]
    int32 GetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x39f4ec0 [Final Native Public]
    FText GetTrackDisplayName(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x39f4dd0 [Final Native Public]
    UMediaTimeStampInfo* GetTimeStamp(); // 0x39f4d50 [Final Native Public]
    FTimespan GetTimeDelay(); // 0x39f4d20 [Final Native Public]
    FTimespan GetTime(); // 0x39f4ce0 [Final Native Public]
    void GetSupportedRates(const TArray<FFloatRange>& OutRates, bool Unthinned); // 0x39f4b60 [Final Native Public]
    int32 GetSelectedTrack(const EMediaPlayerTrack& TrackType); // 0x39f48d0 [Final Native Public]
    float GetRate(); // 0x39f4890 [Final Native Public]
    int32 GetPlaylistIndex(); // 0x39f46e0 [Final Native Public]
    UMediaPlaylist* GetPlaylist(); // 0x39f4640 [Final Native Public]
    FName GetPlayerName(); // 0x39f4600 [Final Native Public]
    FFloatInterval GetPlaybackTimeRange(const EMediaTimeRangeBPType& InRangeToGet); // 0x39f44e0 [Final Native Public]
    int32 GetNumTracks(const EMediaPlayerTrack& TrackType); // 0x39f4450 [Final Native Public]
    int32 GetNumTrackFormats(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x39f4380 [Final Native Public]
    FText GetMediaName(); // 0x39f3fd0 [Native Public]
    TMap<FString, FMediaMetadataItemsBPT> GetMediaMetadataItems(); // 0x39f3ee0 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x39f3e60 [Final Native Public]
    FTimespan GetDuration(); // 0x39f3de0 [Final Native Public]
    UMediaTimeStampInfo* GetDisplayTimeStamp(); // 0x39f3d60 [Final Native Public]
    FTimespan GetDisplayTime(); // 0x39f3d00 [Final Native Public]
    FName GetDesiredPlayerName(); // 0x39f3cd0 [Final Native Public]
    FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex); // 0x39f3bb0 [Final Native Public]
    int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex); // 0x39f3ae0 [Final Native Public]
    int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex); // 0x39f3a10 [Final Native Public]
    void Close(); // 0x39f3630 [Final Native Public]
    bool CanPlayUrl(const FString& URL); // 0x39f34d0 [Final Native Public]
    bool CanPlaySource(UMediaSource* MediaSource); // 0x39f3320 [Final Native Public]
    bool CanPause(); // 0x39f32e0 [Final Native Public]

// UMediaPlaylist (/Script/MediaAssets.MediaPlaylist)
    bool Replace(int32 Index, UMediaSource* Replacement); // 0x39f6db0 [Final Native Public]
    bool RemoveAt(int32 Index); // 0x39f6c20 [Final Native Public]
    bool Remove(UMediaSource* MediaSource); // 0x39f6a50 [Final Native Public]
    int32 Num(); // 0x39f5a90 [Final Native Public]
    void Insert(UMediaSource* MediaSource, int32 Index); // 0x39f5720 [Final Native Public]
    UMediaSource* GetRandom(const int32& OutIndex); // 0x39f47e0 [Final Native Public]
    UMediaSource* GetPrevious(const int32& InOutIndex); // 0x39f4700 [Final Native Public]
    UMediaSource* GetNext(const int32& InOutIndex); // 0x39f40a0 [Final Native Public]
    UMediaSource* Get(int32 Index); // 0x39f3950 [Final Native Public]
    bool AddUrl(const FString& URL); // 0x39f2fe0 [Final Native Public]
    bool AddFile(const FString& FilePath); // 0x39f2c60 [Final Native Public]
    bool Add(UMediaSource* MediaSource); // 0x39f2b70 [Final Native Public]

// UMediaSoundComponent (/Script/MediaAssets.MediaSoundComponent)
    void SetSpectralAnalysisSettings(const TArray<float>& InFrequenciesToAnalyze, const EMediaSoundComponentFFTSize& InFFTSize); // 0x39f8730 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x39f83e0 [Final Native Public]
    void SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec); // 0x39f7710 [Final Native Public]
    void SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled); // 0x39f7650 [Final Native Public]
    void SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing); // 0x39f7580 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetSpectralData(); // 0x39f4960 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetNormalizedSpectralData(); // 0x39f4180 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x39f4040 [Final Native Public]
    float GetEnvelopeValue(); // 0x39f3e20 [Final Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x39f31e0 [Final Native Public]

// UMediaBlueprintFunctionLibrary (/Script/MediaAssets.MediaBlueprintFunctionLibrary)
    void EnumerateWebcamCaptureDevices(const TArray<FMediaCaptureDevice>& OutDevices, int32 Filter); // 0x39f3850 [Final Native Static Public]
    void EnumerateVideoCaptureDevices(const TArray<FMediaCaptureDevice>& OutDevices, int32 Filter); // 0x39f3750 [Final Native Static Public]
    void EnumerateAudioCaptureDevices(const TArray<FMediaCaptureDevice>& OutDevices, int32 Filter); // 0x39f3650 [Final Native Static Public]

// AMediaPlate (/Script/MediaPlate.MediaPlate)
    void SetHoldoutCompositeEnabled(bool bInEnabled); // 0x89ba8c0 [Final Native Public]
    bool IsHoldoutCompositeEnabled(); // 0x89b9ed0 [Final Native Public]

// UMediaPlateComponent (/Script/MediaPlate.MediaPlateComponent)
    void SetPlayOnlyWhenVisible(bool bInPlayOnlyWhenVisible); // 0x89baca0 [Final Native Public]
    void SetMeshRange(const FVector2D& InMeshRange); // 0x89bac10 [Final Native Public]
    void SetLoop(bool bInLoop); // 0x89bab70 [Final Native Public]
    void SetLetterboxAspectRatio(float AspectRatio); // 0x89baa40 [Final Native Public]
    void SetIsAspectRatioAuto(bool bInIsAspectRatioAuto); // 0x89ba9a0 [Final Native Public]
    void SetEnableAudio(bool bInEnableAudio); // 0x89ba820 [Final Native Public]
    void SelectMediaSourceAsset(UMediaSource* InMediaSource); // 0x89ba760 [Final Native Public]
    void SelectMediaPlaylistAsset(UMediaPlaylist* InMediaPlaylist); // 0x89ba6a0 [Final Native Public]
    void SelectExternalMedia(const FString& InFilePath); // 0x89ba580 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x89ba4d0 [Final Native Public]
    bool Rewind(); // 0x89ba480 [Final Native Public]
    bool Previous(); // 0x89ba3f0 [Final Native Public]
    void Play(); // 0x89ba3c0 [Final Native Public]
    void Pause(); // 0x89ba390 [Final Native Public]
    void OpenLatent(UObject* InWorldContextObject, const FLatentActionInfo& InLatentInfo, float InTimeout, bool bInWaitForTexture, const bool& bOutSuccess); // 0x89ba120 [Final Native Public]
    void Open(); // 0x89ba100 [Final Native Public]
    void OnMediaSuspended(); // 0x89ba0e0 [Final Native Private]
    void OnMediaResumed(); // 0x89ba0c0 [Final Native Private]
    void OnMediaOpened(const FString& DeviceUrl); // 0x89b9f70 [Final Native Private]
    void OnMediaEnd(); // 0x89b9f40 [Final Native Private]
    bool Next(); // 0x89b9f10 [Final Native Public]
    bool IsMediaPlatePlaying(); // 0x89b9ef0 [Final Native Public]
    bool IsEventStateChangeAllowed(const EMediaPlateEventState& InRequestEventState); // 0x89b9e20 [Final Native Public]
    FVector2D GetMeshRange(); // 0x89b9df0 [Final Native Public]
    UMediaTexture* GetMediaTexture(int32 Index); // 0x89b9cd0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x3b4a270 [Final Native Public]
    bool GetLoop(); // 0x89b9cb0 [Final Native Public]
    float GetLetterboxAspectRatio(); // 0x3b47450 [Final Native Public]
    bool GetIsAspectRatioAuto(); // 0x89b9c90 [Final Native Public]
    void Close(); // 0x89b9c30 [Final Native Public]

// UMercunaNavigationComponent (/Script/Mercuna.MercunaNavigationComponent)
    void MercunaMoveStarted__DelegateSignature(const FAIRequestID& RequestID); // 0x16b94d0 [Public]
    void MercunaMoveComplete__DelegateSignature(const FAIRequestID& RequestID, const EMercunaMoveResult& Result); // 0x16b94d0 [Public]

// UMercuna2DNavigationComponent (/Script/Mercuna.Mercuna2DNavigationComponent)
    void OnAutoGenLinkTraversalStarted__DelegateSignature(const FVector& StartPosition, const FVector& EndPosition, const FVector& SuggestedLaunchVelocity); // 0x16b94d0 [Public]

// UMercuna3DNavigationComponent (/Script/Mercuna.Mercuna3DNavigationComponent)
    void TrackActor(AActor* Actor, float Distance, float Speed, const FVector& Offset); // 0x60cd670 [Final Native Public]
    void Stop(); // 0x60cd650 [Final Native Public]
    void SteeringParametersChanged(); // 0x60cd630 [Native Public]
    void SetUsageSpec(const FMercunaUsageSpec& NewUsageSpec); // 0x60cd5a0 [Native Public]
    void SetNavOctreeToBest(); // 0x60cd580 [Final Native Public]
    void SetNavOctree(AMercunaNavOctree* NavOctree); // 0x60cd4f0 [Final Native Public]
    void SetAvoidanceAgainst(AActor* Actor, bool Enable); // 0x60cd3a0 [Native Public]
    void ResumeNavigation(); // 0x60cd380 [Native Public]
    void PauseNavigation(); // 0x60cd360 [Native Public]
    bool OverrideSpeedMultiplier(float NewSpeedMultiplier); // 0x60cd2c0 [Native Public]
    void MoveToLocations(const TArray<FVector>& Destinations, float EndDistance, float Speed, bool UsePartialPath); // 0x60cd060 [Final Native Public]
    void MoveToLocation(const FVector& Destination, float EndDistance, float Speed, bool UsePartialPath); // 0x60ccef0 [Final Native Public]
    void MoveToActor(AActor* Actor, float EndDistance, float Speed, bool UsePartialPath); // 0x60ccd90 [Final Native Public]
    void LookInDirection(const FVector& Direction, float MaxPitch); // 0x60cca20 [Final Native Public]
    void LookAt(AActor* Actor, float MaxPitch); // 0x60cc950 [Final Native Public]
    void LookAlongAcceleration(float MaxPitch); // 0x60cc8d0 [Final Native Public]
    void IsReachable(const FVector& Point, const bool& Success, UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x60cc710 [Final Native Public]
    void InvalidateContextualSteeringParamsAgainstActor(AActor* Actor); // 0x60cc680 [Native Public]
    void InvalidateContextualSteeringParams(); // 0x60cc660 [Native Public]
    FMercunaUsageSpec GetUsageSpec(); // 0x60cc570 [Final Native Public]
    float GetRemainingPathLength(); // 0x60cc530 [Native Public]
    void GetPathInfo(const bool& Valid, const float& DistanceToEnd); // 0x60cc440 [Native Public]
    AMercunaNavOctree* GetNavOctree(); // 0x60cc420 [Final Native Public]
    UMercunaPath* GetCurrentPath(); // 0x60cc3f0 [Native Public]
    void ConfigureMovement(bool bUsePathfinding, const EMercunaAvoidanceMode& NewAvoidanceMode); // 0x60cc320 [Final Native Public]
    void Configure(FMercuna3DNavigationConfiguration& NewConfiguration); // 0x60cc260 [Final Native Public]
    void ClearAvoidanceExclusions(); // 0x60cc220 [Native Public]
    void CancelMovement(); // 0x60cc200 [Final Native Public]
    void CancelLookAt(); // 0x60cc1e0 [Final Native Public]
    void AddDestinationLocation(const FVector& NextDestination); // 0x60cc150 [Final Native Public]

// UMercuna3DTask_MoveTo (/Script/Mercuna.Mercuna3DTask_MoveTo)
    void OnMoveComplete(const FAIRequestID& RequestID, const EMercunaMoveResult& Result); // 0x60cd1f0 [Native Protected]
    UMercuna3DTask_MoveTo* MoveTo(AAIController* Controller, const FVector& GoalLocation, AActor* GoalActor, float EndDistance, bool AcceptPartialPath, bool bLockAILogic); // 0x60ccbb0 [Final Native Static Public]

// UMercunaBlueprintLibrary (/Script/Mercuna.MercunaBlueprintLibrary)
    void SetDebugActor(AActor* Actor); // 0x60cd470 [Final Native Static Public]
    void MercunaLog(const FString& Message); // 0x60ccb20 [Final Native Static Public]
    void MercunaFlushLog(); // 0x60ccb00 [Final Native Static Public]
    bool HasUsageType(const FMercunaUsageTypes& UsageTypes, const FName& UsageTypeName); // 0x60cc590 [Final Native Static Public]
    void ClearDebugActor(); // 0x60cc240 [Final Native Static Public]

// UMercunaGroundMoveToProxy (/Script/Mercuna.MercunaGroundMoveToProxy)
    void OnMoveComplete(const FAIRequestID& RequestID, const EMercunaMoveResult& Result); // 0x60d26b0 [Final Native Private]
    UMercunaGroundMoveToProxy* MoveToLocations(UObject* WorldContextObject, APawn* Pawn, const TArray<FVector>& Destinations, float EndDistance, float Speed, bool UsePartialPath, const FVector& EndDirection); // 0x60d2260 [Final Native Static Public]
    UMercunaGroundMoveToProxy* MoveToLocation(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, float EndDistance, float Speed, bool UsePartialPath, const FVector& EndDirection); // 0x60d1e40 [Final Native Static Public]
    UMercunaGroundMoveToProxy* MoveToActor(UObject* WorldContextObject, APawn* Pawn, AActor* Actor, float EndDistance, float Speed, bool UsePartialPath); // 0x60d1b10 [Final Native Static Public]

// UMercunaGroundTrackActorProxy (/Script/Mercuna.MercunaGroundTrackActorProxy)
    UMercunaGroundTrackActorProxy* TrackActor(UObject* WorldContextObject, APawn* Pawn, AActor* Actor, float Distance, float Speed, const FVector& Offset, bool UsePartialPath); // 0x60d2b90 [Final Native Static Public]
    void OnMoveComplete(const FAIRequestID& RequestID, const EMercunaMoveResult& Result); // 0x60d2780 [Final Native Private]

// UMercunaGroundNavigationComponent (/Script/Mercuna.MercunaGroundNavigationComponent)
    void UpdateDynamicSteeringParams(FMercunaGroundNavigationDynamicSteeringParameters& NewDynamicSteeringParams); // 0x60d2dc0 [Final Native Public]
    void TrackActor(AActor* Actor, float Distance, float Speed, const FVector& Offset, bool UsePartialPath); // 0x60d29b0 [Final Native Public]
    void Stop(); // 0x60cd650 [Final Native Public]
    void SteeringParametersChanged(); // 0x60cd630 [Native Public]
    void SetUsageSpec(const FMercunaUsageSpec& NewUsageSpec); // 0x60cd5a0 [Native Public]
    void SetNavGridToBest(); // 0x60d2990 [Final Native Public]
    void SetNavGrid(AMercunaNavGroundGrid* NavGrid); // 0x60d2900 [Final Native Public]
    void SetAvoidanceAgainst(AActor* Actor, bool Enable); // 0x60cd3a0 [Native Public]
    void SetAgentType(const FMercunaGroundAgentType& NewAgentType); // 0x60d2850 [Final Native Public]
    void ResumeNavigation(); // 0x60cd380 [Native Public]
    void PauseNavigation(); // 0x60cd360 [Native Public]
    bool OverrideSpeedMultiplier(float NewSpeedMultiplier); // 0x60cd2c0 [Native Public]
    void OnSwimStopped__DelegateSignature(); // 0x16b94d0 [Public]
    void OnSwimStarted__DelegateSignature(); // 0x16b94d0 [Public]
    void NavLinkComplete(); // 0x60d2690 [Native Public]
    void MoveToLocations(const TArray<FVector>& Destinations, const FVector& EndDirection, float EndDistance, float Speed, bool UsePartialPath); // 0x60d24c0 [Final Native Public]
    void MoveToLocation(const FVector& Destination, const FVector& EndDirection, float EndDistance, float Speed, bool UsePartialPath); // 0x60d2080 [Final Native Public]
    void MoveToActor(AActor* Actor, float EndDistance, float Speed, bool UsePartialPath); // 0x60d1ce0 [Final Native Public]
    void InvalidateContextualSteeringParamsAgainstActor(AActor* Actor); // 0x60cc680 [Native Public]
    void InvalidateContextualSteeringParams(); // 0x60cc660 [Native Public]
    FMercunaUsageSpec GetUsageSpec(); // 0x60d1ad0 [Native Public]
    FMercunaGroundNavigationSteeringParameters GetSteeringParameters(); // 0x60d1a90 [Final Native Public]
    float GetRemainingPathLength(); // 0x60cc530 [Native Public]
    EMerNavigationTrajectory GetPoseTrajectory(FPoseSearchQueryTrajectory& TrajectorySampleRange, float LookAhead, int32 SampleRate, bool ReturnAbsoluteTimes); // 0x60d1900 [Final Native Public]
    void GetPathInfo(const bool& Valid, const float& DistanceToEnd); // 0x60cc440 [Native Public]
    void GetNextNavLinkInfo(const bool& bNextNavLinkFound, const float& DistanceToNextNavLink, const float& TimeToNextNavLink, FMercunaPathNavLinkInfo& NavLinkInfo, float MaxLookAhead); // 0x60d1670 [Native Public]
    void GetNextNavLink(const bool& bNextNavLinkFound, const float& DistanceToNextNavLink, const float& TimeToNextNavLink, const FVector& TraversalStart, const FVector& TraversalEnd, const bool& bIsAutoGenerated, const AActor*& NavLinkActor, const UMercunaNavLinkComponent*& NavLinkComponent, FMercunaNavLinkInfo& AutoGeneratedNavLink, float MaxLookAhead); // 0x60d1230 [Final Native Public]
    AMercunaNavGroundGrid* GetNavGrid(); // 0x60d1200 [Final Native Public]
    FVector GetLookDirection(); // 0x60d11b0 [Native Public]
    FMercunaGroundAgentType GetGroundAgentType(); // 0x60d1180 [Final Native Public]
    FMercunaGroundNavigationDynamicSteeringParameters GetDynamicSteeringParameters(); // 0x60d1140 [Final Native Public]
    UMercunaPath* GetCurrentPath(); // 0x60cc3f0 [Native Public]
    FMercunaGroundNavigationConfiguration GetConfiguration(); // 0x60d1100 [Final Native Public]
    void ConfigureSteering(FMercunaGroundNavigationSteeringParameters& NewSteering); // 0x60d1030 [Final Native Public]
    void ConfigureMovement(const EMercunaAvoidanceMode& NewAvoidanceMode); // 0x60d0fb0 [Final Native Public]
    void Configure(FMercunaGroundNavigationConfiguration& NewConfiguration); // 0x60d0ef0 [Final Native Public]
    void ClearAvoidanceExclusions(); // 0x60cc220 [Native Public]
    void CancelMovement(); // 0x60cc200 [Final Native Public]
    void AddDestinationLocation(const FVector& NextDestination, bool bSmoothTransition); // 0x60d0e00 [Final Native Public]

// UMercunaGroundClampToNavigableProxy (/Script/Mercuna.MercunaGroundClampToNavigableProxy)
    UMercunaGroundClampToNavigableProxy* ClampToNavigable(UObject* WorldContextObject, const FVector& position, float SearchRadius, float HeightRange, FMercunaGroundAgentType& AgentType, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60d5ad0 [Final Native Static Public]

// UMercunaGroundRaycastProxy (/Script/Mercuna.MercunaGroundRaycastProxy)
    UMercunaGroundRaycastProxy* Raycast(UObject* WorldContextObject, const FVector& Start, const FVector& End, FMercunaGroundAgentType& AgentType, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60d67c0 [Final Native Static Public]

// UMercunaGroundIsReachableProxy (/Script/Mercuna.MercunaGroundIsReachableProxy)
    UMercunaGroundIsReachableProxy* IsReachable(UObject* WorldContextObject, const FVector& Start, const FVector& End, float MaxPathDistance, FMercunaGroundAgentType& AgentType, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles, const EMercunaNavLinkQueryMode& FollowNavLinks); // 0x60d5f60 [Final Native Static Public]

// UMercunaGroundIsNavigableProxy (/Script/Mercuna.MercunaGroundIsNavigableProxy)
    UMercunaGroundIsNavigableProxy* IsNavigable(UObject* WorldContextObject, const FVector& Pos, FMercunaGroundAgentType& AgentType, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60d5da0 [Final Native Static Public]

// UMercunaGroundTask_MoveTo (/Script/Mercuna.MercunaGroundTask_MoveTo)
    void OnMoveComplete(const FAIRequestID& RequestID, const EMercunaMoveResult& Result); // 0x60cd1f0 [Native Protected]
    UMercunaGroundTask_MoveTo* MoveTo(AAIController* Controller, const FVector& GoalLocation, AActor* GoalActor, float EndDistance, bool AcceptPartialPath, bool bLockAILogic); // 0x60d6200 [Final Native Static Public]

// AMercunaNavExclusionVolume (/Script/Mercuna.MercunaNavExclusionVolume)
    void SetSize(const FVector& Size); // 0x60d6eb0 [Final Native Public]
    void RemoveFromGraphs(); // 0x60d69d0 [Final Native Public]
    FVector GetSize(); // 0x60d5d60 [Final Native Public]
    void AddToGraph(AMercunaNavGraph* NavGraph); // 0x60d5920 [Final Native Public]
    void AddToAllGraphs(); // 0x60d5740 [Final Native Public]

// AMercunaNavGraph (/Script/Mercuna.MercunaNavGraph)
    void SaveToFile(const FString& Filename); // 0x60d6a30 [Final Native Public]
    void MercunaRebuildComplete__DelegateSignature(AActor* Volume, bool Success); // 0x16b94d0 [Public]
    void MercunaNavGraphUpdate__DelegateSignature(const FBox& WorldBounds, const FBox& RelBounds); // 0x16b94d0 [Public]
    void MercunaLoadComplete__DelegateSignature(); // 0x16b94d0 [Public]
    void MercunaChunkEnabled__DelegateSignature(const FBox& Bounds, const FIntVector& ChunkCoords, AMercunaNavDataChunk* Chunk, AMercunaNavGraph* NavGraph); // 0x16b94d0 [Public]
    void MercunaChunkDisabled__DelegateSignature(const FBox& Bounds, const FIntVector& ChunkCoords, AMercunaNavGraph* NavGraph); // 0x16b94d0 [Public]
    void MercunaChunkDestroyed__DelegateSignature(const FBox& Bounds, const FIntVector& ChunkCoords, AMercunaNavGraph* NavGraph); // 0x16b94d0 [Public]
    void MercunaChunkAdded__DelegateSignature(const FBox& Bounds, const FIntVector& ChunkCoords, AMercunaNavDataChunk* Chunk, AMercunaNavGraph* NavGraph); // 0x16b94d0 [Public]
    void MercunaBuildComplete__DelegateSignature(bool Success); // 0x16b94d0 [Public]

// UMercunaNavModifierComponent (/Script/Mercuna.MercunaNavModifierComponent)
    void SetUsageTypes(FMercunaUsageTypes& NewUsageTypes); // 0x60e03d0 [Final Native Public]
    void SetSize(const FVector& NewSize); // 0x60e0200 [Native Public]
    void SetEnabled(bool Enabled); // 0x60e0040 [Final Native Public]
    void SetCostMultiplier(float NewCostMultiplier); // 0x60dfea0 [Final Native Public]
    FVector GetSize(); // 0x60deea0 [Native Public]

// UMercunaNavGridModifierComponent (/Script/Mercuna.MercunaNavGridModifierComponent)
    void SetShape(const EMercunaModifierVolumeShape& NewShape); // 0x60d6e30 [Final Native Public]
    void SetPrismVertices(const TArray<FVector2D>& NewVertices); // 0x60d6d00 [Final Native Public]
    void RemoveFromGrid(); // 0x60d6a10 [Final Native Public]
    void OverrideUsageTypes(FMercunaAgentType& AgentType, FMercunaUsageTypes& NewUsageTypes); // 0x60d66c0 [Final Native Public]
    void OverrideCostMultiplier(FMercunaAgentType& AgentType, float NewCostMultiplier); // 0x60d64d0 [Final Native Public]
    EMercunaModifierVolumeShape GetShape(); // 0x60d5d40 [Final Native Public]
    void AddToGrid(AMercunaNavGraph2D* NewNavGrid); // 0x60d5a40 [Final Native Public]
    void AddToAllGrids(const FGameplayTagQuery& GridTagQuery); // 0x60d5840 [Final Native Public]

// AMercunaNavGridModifierVolume (/Script/Mercuna.MercunaNavGridModifierVolume)
    void SetUsageTypes(FMercunaUsageTypes& NewUsageTypes); // 0x60d6fd0 [Final Native Public]
    void SetSize(const FVector& Size); // 0x60d6f40 [Final Native Public]
    void SetShape(const EMercunaModifierVolumeShape& NewShape); // 0x60d6db0 [Final Native Public]
    void SetPrismVertices(const TArray<FVector2D>& NewVertices); // 0x60d6c50 [Final Native Public]
    void SetEnabled(bool Enabled); // 0x60d6bc0 [Final Native Public]
    void SetCostMultiplier(float NewCostMultiplier); // 0x60d6b40 [Final Native Public]
    void RemoveFromGrid(); // 0x60d69f0 [Final Native Public]
    void OverrideUsageTypes(FMercunaAgentType& AgentType, FMercunaUsageTypes& NewUsageTypes); // 0x60d65c0 [Final Native Public]
    void OverrideCostMultiplier(FMercunaAgentType& AgentType, float NewCostMultiplier); // 0x60d63e0 [Final Native Public]
    FVector GetSize(); // 0x60d5d60 [Final Native Public]
    EMercunaModifierVolumeShape GetShape(); // 0x60d5d10 [Final Native Public]
    void AddToGrid(AMercunaNavGraph2D* NavGrid); // 0x60d59b0 [Final Native Public]
    void AddToAllGrids(const FGameplayTagQuery& GridTagQuery); // 0x60d5760 [Final Native Public]

// AMercunaNavTestingActor (/Script/Mercuna.MercunaNavTestingActor)
    void Repath(); // 0x60eaf60 [Final Native Protected]
    void PathfindLatent(const bool& Result, UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, bool bAllowPartial); // 0x60eadc0 [Final Native Protected]
    void OnPathUpdate(const EMercunaPathEvent& PathEvent); // 0x60ead40 [Final Native Protected]
    void OnNavGraphBuildComplete(bool Success); // 0x60eacb0 [Final Native Protected]
    void MercunaPathUpdated__DelegateSignature(); // 0x16b94d0 [Public]

// AMercunaNavVolume (/Script/Mercuna.MercunaNavVolume)
    void SetSize(const FVector& Size); // 0x60eb0b0 [Final Native Public]
    void SetNavigationRotation(const FRotator& Rotation); // 0x60eb020 [Final Native Public]
    FVector GetSize(); // 0x60d5d60 [Final Native Public]

// AMercunaNavGridVolume (/Script/Mercuna.MercunaNavGridVolume)
    void RemoveFromGrid(); // 0x60db760 [Final Native Public]
    void AddToGrid(AMercunaNavGraph2D* NavGrid); // 0x60dab70 [Final Native Public]

// AMercunaNavInvokerVolume (/Script/Mercuna.MercunaNavInvokerVolume)
    void SetType(const EMercunaInvokerVolumeType& Type); // 0x60db8a0 [Final Native Public]
    void SetSize(const FVector& Size); // 0x60d6f40 [Final Native Public]
    FVector GetSize(); // 0x60d5d60 [Final Native Public]
    void AddToGrid(AMercunaNavGroundGrid* NavGrid); // 0x60dac00 [Final Native Public]

// AMercunaNavLink (/Script/Mercuna.MercunaNavLink)
    void SetEnabled(bool bEnabled); // 0x60db780 [Final Native Public]
    void ReceiveNavLinkStart(APawn* Pawn, const EMercunaNavigationLinkDirection& Direction, const FVector& Destination); // 0x16b94d0 [Event Public]
    void ReceiveNavLinkEnd(APawn* Pawn); // 0x16b94d0 [Event Public]
    bool InUse(); // 0x60db710 [Final Native Public]
    FTransform GetRightTransform(); // 0x60db5f0 [Final Native Public]
    FRotator GetRightRotation(); // 0x60db570 [Final Native Public]
    FVector GetRightPosition(); // 0x60db4f0 [Final Native Public]
    FTransform GetLeftTransform(); // 0x60db3d0 [Final Native Public]
    FRotator GetLeftRotation(); // 0x60db350 [Final Native Public]
    FVector GetLeftPosition(); // 0x60db2d0 [Final Native Public]
    void AddToNavGrid(AMercunaNavGraph2D* NavGrid, const FMercunaNavigationLink& Link, const FMercunaSupportedAgentTypes& SupportedAgentTypes, const FMercunaUsageTypes& UsageTypes, const FGameplayTagContainer& LinkTags); // 0x60dac90 [Final Native Public]
    void AddToAllGrids(const FMercunaNavigationLink& Link, const FMercunaSupportedAgentTypes& SupportedAgentTypes, const FMercunaUsageTypes& UsageTypes, const FGameplayTagContainer& LinkTags); // 0x60da5e0 [Final Native Public]
    void AddBetweenNavGrids(AMercunaNavGraph2D* LeftNavGrid, AMercunaNavGraph2D* RightNavGrid, const FMercunaNavigationLink& Link, const FMercunaSupportedAgentTypes& SupportedAgentTypes, const FMercunaUsageTypes& UsageTypes, const FGameplayTagContainer& LinkTags); // 0x60d9f20 [Final Native Public]

// UMercunaNavLinkComponent (/Script/Mercuna.MercunaNavLinkComponent)
    void SetEnabled(bool bEnabled); // 0x60db810 [Final Native Public]
    bool InUse(); // 0x60db740 [Final Native Public]
    FTransform GetRightTransform(); // 0x60db680 [Final Native Public]
    FRotator GetRightRotation(); // 0x60db5b0 [Final Native Public]
    FVector GetRightPosition(); // 0x60db530 [Final Native Public]
    FTransform GetLeftTransform(); // 0x60db460 [Final Native Public]
    FRotator GetLeftRotation(); // 0x60db390 [Final Native Public]
    FVector GetLeftPosition(); // 0x60db310 [Final Native Public]
    void AddToNavGrid(AMercunaNavGraph2D* NavGrid); // 0x60db240 [Final Native Public]
    void AddToAllGrids(); // 0x60dab50 [Final Native Public]
    void AddBetweenNavGrids(AMercunaNavGraph2D* LeftNavGrid, AMercunaNavGraph2D* RightNavGrid); // 0x60da510 [Final Native Public]

// AMercunaNavModifierVolume (/Script/Mercuna.MercunaNavModifierVolume)
    void SetUsageTypes(FMercunaUsageTypes& NewUsageTypes); // 0x60e0290 [Final Native Public]
    void SetSize(const FVector& Size); // 0x60e0170 [Final Native Public]
    void SetEnabled(bool Enabled); // 0x60dff20 [Final Native Public]
    void SetCostMultiplier(float NewCostMultiplier); // 0x60dfda0 [Final Native Public]
    void RemoveFromGraph(); // 0x60dfd40 [Final Native Public]
    FVector GetSize(); // 0x60dee60 [Final Native Public]
    void AddToGraph(AMercunaNavGraph* NavGraph); // 0x60dce00 [Final Native Public]

// AMercunaNavOctree (/Script/Mercuna.MercunaNavOctree)
    void SetNavigationRotation(const FRotator& Rotation); // 0x60e00d0 [Native Public]
    void RebuildVolumes(const TArray<FBox>& Volumes, bool bStagedBuild, bool bRemoveUnseeded, bool bMergeVolumes); // 0x60dfb90 [Final Native Public]
    void RebuildVolume(AActor* Volume, bool StagedBuild, bool RemoveUnseeded); // 0x60dfa80 [Final Native Public]
    void RebuildChanges(bool StagedBuild, bool RemoveUnseeded); // 0x60df9b0 [Final Native Public]
    void Raycast(const FVector& Start, const FVector& End, float NavigationRadius, const FVector& HitPosition, const bool& RayHit); // 0x60df7d0 [Final Native Public]
    void IsReachableLatent(const FVector& Start, const TArray<FVector>& EndPos, float NavigationRadius, const TArray<bool>& Result, const TArray<FVector>& ClampedPos, UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, float MaxPathLength, bool AccuratePathLength, float StartSearchRadius, float EndSearchRadius); // 0x60df390 [Final Native Public]
    bool IsReachable(const FVector& Start, const FVector& End, float NavigationRadius, float MaxPathLength); // 0x60df1d0 [Final Native Public]
    void IsNavigableMulti(const TArray<FVector>& Positions, float NavigationRadius, const TArray<bool>& Results); // 0x60df070 [Final Native Public]
    void IsNavigable(const FVector& position, float NavigationRadius, const bool& Result); // 0x60def20 [Final Native Public]
    bool IsBuilding(); // 0x60deef0 [Native Public]
    UMercunaSmoothPath* FindSmoothPathFromLocationToLocations(const FScriptDelegate& OnPathUpdated, const FVector& Start, const TArray<FVector>& Destinations, float NavigationRadius, float MaxSpeed, float MaxAcceleration, bool AllowPartial, float MaxPathLength); // 0x60deb80 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromLocationToLocation(const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& End, float NavigationRadius, float MaxSpeed, float MaxAcceleration, bool AllowPartial, float MaxPathLength); // 0x60de8c0 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromLocationToActor(const FScriptDelegate& OnPathUpdated, const FVector& Start, AActor* EndActor, float NavigationRadius, float MaxSpeed, float MaxAcceleration, bool AllowPartial, float MaxPathLength, float HeightChangePenalty); // 0x60de5d0 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromActorToLocation(const FScriptDelegate& OnPathUpdated, AActor* StartActor, const FVector& End, float NavigationRadius, float MaxSpeed, float MaxAcceleration, bool AllowPartial, float MaxPathLength, float HeightChangePenalty); // 0x60de2e0 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromActorToActor(const FScriptDelegate& OnPathUpdated, AActor* StartActor, AActor* EndActor, float NavigationRadius, float MaxSpeed, float MaxAcceleration, bool AllowPartial, float MaxPathLength, float HeightChangePenalty); // 0x60de000 [Final Native Public]
    UMercunaPath* FindPathFromLocationToLocations(const FScriptDelegate& OnPathUpdated, const FVector& Start, const TArray<FVector>& Destinations, float NavigationRadius, bool AllowPartial, float MaxPathLength, float HeightChangePenalty); // 0x60ddd70 [Final Native Public]
    UMercunaPath* FindPathFromLocationToLocation(const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& End, float NavigationRadius, bool AllowPartial, float MaxPathLength, float HeightChangePenalty); // 0x60ddb00 [Final Native Public]
    UMercunaPath* FindPathFromLocationToActor(const FScriptDelegate& OnPathUpdated, const FVector& Start, AActor* EndActor, float NavigationRadius, bool AllowPartial, float MaxPathLength, float HeightChangePenalty); // 0x60dd8a0 [Final Native Public]
    UMercunaPath* FindPathFromActorToLocation(const FScriptDelegate& OnPathUpdated, AActor* StartActor, const FVector& End, float NavigationRadius, bool AllowPartial, float MaxPathLength, float HeightChangePenalty); // 0x60dd640 [Final Native Public]
    UMercunaPath* FindPathFromActorToActor(const FScriptDelegate& OnPathUpdated, AActor* StartActor, AActor* EndActor, float NavigationRadius, bool AllowPartial, float MaxPathLength, float HeightChangePenalty); // 0x60dd3f0 [Final Native Public]
    void ClampToNavigable(const FVector& position, float NavigationRadius, float SearchRadius, const FVector& ClampedPosition, const bool& Result); // 0x60dd200 [Final Native Public]
    void Build(const TArray<FVector>& PriorityPositions); // 0x60dd150 [Native Public]

// UMercunaNavOctreeModifierComponent (/Script/Mercuna.MercunaNavOctreeModifierComponent)
    void RemoveFromOctree(); // 0x60dfd80 [Final Native Public]
    void AddToOctree(AMercunaNavOctree* NewNavOctree); // 0x60dcf20 [Final Native Public]

// AMercunaNavOctreeModifierVolume (/Script/Mercuna.MercunaNavOctreeModifierVolume)
    void SetUsageTypes(FMercunaUsageTypes& NewUsageTypes); // 0x60e0330 [Final Native Public]
    void SetSize(const FVector& Size); // 0x60d6f40 [Final Native Public]
    void SetEnabled(bool Enabled); // 0x60dffb0 [Final Native Public]
    void SetCostMultiplier(float NewCostMultiplier); // 0x60dfe20 [Final Native Public]
    void RemoveFromOctree(); // 0x60dfd60 [Final Native Public]
    FVector GetSize(); // 0x60d5d60 [Final Native Public]
    void AddToOctree(AMercunaNavOctree* NavOctree); // 0x60dce90 [Final Native Public]

// AMercunaNavOctreeTestingActor (/Script/Mercuna.MercunaNavOctreeTestingActor)
    void BP_SetSearchStart(bool bIsSearchStart); // 0x60dd0c0 [Final Native Public]
    void BP_SetOtherActor(AMercunaNavTestingActor* OtherTestingActor); // 0x60dd030 [Final Native Public]
    void BP_SetMaxPathLength(float NewMaxPathLength); // 0x60dcfb0 [Final Native Public]

// AMercunaNavOctreeVolume (/Script/Mercuna.MercunaNavOctreeVolume)
    void RemoveFromOctree(); // 0x60e5e00 [Final Native Public]
    void AddToOctree(AMercunaNavOctree* NavOctree); // 0x60e0fd0 [Final Native Public]

// AMercunaNavSurfaceGrid (/Script/Mercuna.MercunaNavSurfaceGrid)
    void SaveToObjFile(const FMercunaSurfaceAgentType& AgentType, bool bDrawPolyMesh); // 0x60e5e20 [Final Native Public]
    void RebuildVolumes(const TArray<FBox>& Volumes, bool bMergeVolumes, bool bOnlyUnbuilt, bool bApplyNavSeeds); // 0x60e5c60 [Native Public]
    void RebuildVolume(AActor* Volume, bool bApplyNavSeeds); // 0x60e5b90 [Native Public]
    void RebuildChanges(); // 0x60e5b70 [Native Public]
    void Raycast(FMercunaSurfaceAgentType& AgentType, const FVector& From, const FVector& FromUp, const FVector& To, const bool& bRayHit, const FVector& HitPosition, const FMercunaUsageSpec& UsageSpec); // 0x60e58c0 [Final Native Public]
    void ProjectToNavigable(FMercunaSurfaceAgentType& AgentType, const FVector& position, const FVector& Up, const EMercunaProjectionDirection& Direction, const bool& bResult, const FVector& ProjectedPosition, float SearchDistance, const FMercunaUsageSpec& UsageSpec); // 0x60e55f0 [Final Native Public]
    void IsReachableLatent(FMercunaSurfaceAgentType& AgentType, const FVector& From, const FVector& FromUp, const TArray<FVector>& To, const TArray<bool>& Result, const TArray<float>& PathLengths, const TArray<FVector>& ClampedTo, UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, float MaxPathLength, float FromSearchRadius, float ToSearchRadius, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec); // 0x60e50a0 [Final Native Public]
    bool IsReachable(FMercunaSurfaceAgentType& AgentType, const FVector& From, const FVector& FromUp, const FVector& To, const float& PathLength, float MaxPathLength, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec); // 0x60e4dd0 [Final Native Public]
    void IsNavigable(FMercunaSurfaceAgentType& AgentType, const FVector& position, const FVector& Up, const bool& bResult, const FMercunaUsageSpec& UsageSpec); // 0x60e4be0 [Final Native Public]
    bool IsBuiltWithinBox(FMercunaSurfaceAgentType& AgentType, const FBox& Box); // 0x60e4ad0 [Final Native Public]
    bool IsBuilt(FMercunaSurfaceAgentType& AgentType, const FVector& Pos); // 0x60e49c0 [Final Native Public]
    bool IsBuilding(); // 0x60deef0 [Native Public]
    bool IsAnyWorkInProgress(); // 0x60e4990 [Native Public]
    int32 GetNumBoxesBuilding(); // 0x60e4960 [Native Public]
    void GetNavigableSpaceEdges(FMercunaSurfaceAgentType& AgentType, const FVector& position, const FVector& Up, const TArray<FMercunaNavMeshEdge>& NavMeshEdges, float MaxDistance, bool MaxDistanceIsPathDistance, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60e4640 [Final Native Public]
    void GetClosestNavigableSpaceEdge(FMercunaSurfaceAgentType& AgentType, const FVector& position, const FVector& Up, const bool& bResult, FMercunaNavMeshEdge& ClosestEdge, const FVector& ClosestPoint, float MaxDistance, bool MaxDistanceIsPathDistance, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60e4240 [Final Native Public]
    AMercunaNavSurfaceGrid* GetBestNavGridInstance(UObject* WorldContext, const FVector& position, FMercunaSurfaceAgentType& AgentType); // 0x60e40f0 [Final Native Static Public]
    void GenerateRandomPointsInBox(FMercunaSurfaceAgentType& AgentType, const FBox& Volume, int32 NumPoints, const TArray<FVector>& Results, const FRotator& Rotator, int32 RandomSeed, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60e3e20 [Final Native Public]
    void GenerateRandomPoints(FMercunaSurfaceAgentType& AgentType, const FVector& position, const FVector& Up, float MaxDistance, int32 NumPoints, const TArray<FVector>& Results, bool MaxDistanceIsPathDistance, int32 RandomSeed, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec); // 0x60e3ab0 [Final Native Public]
    void GenerateGridOfPoints(FMercunaSurfaceAgentType& AgentType, const FVector& position, const FVector& Up, float MaxDistance, float SpaceBetween, const TArray<FVector>& Results, bool MaxDistanceIsPathDistance, bool AlignPointsToCentre, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec); // 0x60e3740 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromLocationToLocations(FMercunaSurfaceAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartUp, const TArray<FVector>& Destinations, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, const FMercunaUsageSpec& UsageSpec); // 0x60e3380 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromLocationToLocation(FMercunaSurfaceAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartUp, const FVector& End, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, const FMercunaUsageSpec& UsageSpec); // 0x60e2fd0 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromLocationToActor(FMercunaSurfaceAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartUp, AActor* EndActor, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, FMercunaUsageSpec& UsageSpec); // 0x60e2c40 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromActorToLocation(FMercunaSurfaceAgentType& AgentType, const FScriptDelegate& OnPathUpdated, AActor* StartActor, const FVector& End, const FVector& EndUp, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, FMercunaUsageSpec& UsageSpec); // 0x60e28b0 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromActorToActor(FMercunaSurfaceAgentType& AgentType, const FScriptDelegate& OnPathUpdated, AActor* StartActor, AActor* EndActor, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, FMercunaUsageSpec& UsageSpec); // 0x60e2590 [Final Native Public]
    UMercunaPath* FindPathFromLocationToLocations(FMercunaSurfaceAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartUp, const TArray<FVector>& Destinations, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, const FMercunaUsageSpec& UsageSpec); // 0x60e21d0 [Final Native Public]
    UMercunaPath* FindPathFromLocationToLocation(FMercunaSurfaceAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartUp, const FVector& End, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, const FMercunaUsageSpec& UsageSpec); // 0x60e1e20 [Final Native Public]
    UMercunaPath* FindPathFromLocationToActor(FMercunaSurfaceAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartUp, AActor* EndActor, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, const FMercunaUsageSpec& UsageSpec); // 0x60e1aa0 [Final Native Public]
    UMercunaPath* FindPathFromActorToLocation(FMercunaSurfaceAgentType& AgentType, const FScriptDelegate& OnPathUpdated, AActor* StartActor, const FVector& End, const FVector& EndUp, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, FMercunaUsageSpec& UsageSpec); // 0x60e1710 [Final Native Public]
    UMercunaPath* FindPathFromActorToActor(FMercunaSurfaceAgentType& AgentType, const FScriptDelegate& OnPathUpdated, AActor* StartActor, AActor* EndActor, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, FMercunaUsageSpec& UsageSpec); // 0x60e13f0 [Final Native Public]
    void ClampToNavigable(FMercunaSurfaceAgentType& AgentType, const FVector& position, const FVector& Up, float SearchRadius, float HeightRange, const bool& bResult, const FVector& ClampedPosition, const FVector& ClampedUp, FMercunaUsageTypes& ClampedUsageTypes, const FMercunaUsageSpec& UsageSpec); // 0x60e1060 [Final Native Public]
    void Build(const TArray<FVector>& PriorityPositions); // 0x60dd150 [Native Public]

// UMercunaObstacleComponent (/Script/Mercuna.MercunaObstacleComponent)
    void UpdateMovementType(const EMercunaObstacleMovementType& NewMovementType); // 0x60eb590 [Final Native Public]
    void OnCharacterMovementModeChanged(ACharacter* Character, const EMovementMode& PrevMovementMode, uint8 PreviousCustomMode); // 0x60ea860 [Final Native Private]

// UMercuna3DMoveToProxy (/Script/Mercuna.Mercuna3DMoveToProxy)
    void OnMoveComplete(const FAIRequestID& RequestID, const EMercunaMoveResult& Result); // 0x60ea970 [Final Native Private]
    UMercuna3DMoveToProxy* MoveToLocations(UObject* WorldContextObject, APawn* Pawn, const TArray<FVector>& Destinations, float EndDistance, float Speed, bool UsePartialPath); // 0x60ea250 [Final Native Static Public]
    UMercuna3DMoveToProxy* MoveToLocation(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, float EndDistance, float Speed, bool UsePartialPath); // 0x60e9df0 [Final Native Static Public]
    UMercuna3DMoveToProxy* MoveToActor(UObject* WorldContextObject, APawn* Pawn, AActor* Actor, float EndDistance, float Speed, bool UsePartialPath); // 0x60e9a10 [Final Native Static Public]

// UMercuna3DTrackActorProxy (/Script/Mercuna.Mercuna3DTrackActorProxy)
    UMercuna3DTrackActorProxy* TrackActor(UObject* WorldContextObject, APawn* Pawn, AActor* Actor, float Distance, float Speed, const FVector& Offset); // 0x60eb140 [Final Native Static Public]
    void OnMoveComplete(const FAIRequestID& RequestID, const EMercunaMoveResult& Result); // 0x60eaa40 [Final Native Private]

// UMercunaOctreeClampToNavigableProxy (/Script/Mercuna.MercunaOctreeClampToNavigableProxy)
    UMercunaOctreeClampToNavigableProxy* ClampToNavigable(UObject* WorldContextObject, const FVector& position, float NavigationRadius, float SearchRadius); // 0x60e8930 [Final Native Static Public]

// UMercunaOctreeRaycastProxy (/Script/Mercuna.MercunaOctreeRaycastProxy)
    UMercunaOctreeRaycastProxy* NavigationRaycast(UObject* WorldContextObject, const FVector& Start, const FVector& End, float NavigationRadius); // 0x60ea6c0 [Final Native Static Public]

// UMercunaOctreeIsReachableProxy (/Script/Mercuna.MercunaOctreeIsReachableProxy)
    UMercunaOctreeIsReachableProxy* IsReachable(UObject* WorldContextObject, const FVector& Start, const FVector& End, float NavigationRadius, float MaxPathLength); // 0x60e9800 [Final Native Static Public]

// UMercunaOctreeIsNavigableProxy (/Script/Mercuna.MercunaOctreeIsNavigableProxy)
    UMercunaOctreeIsNavigableProxy* IsNavigable(UObject* WorldContextObject, const FVector& position, float NavigationRadius); // 0x60e96a0 [Final Native Static Public]

// UMercunaPath (/Script/Mercuna.MercunaPath)
    void RequestStartNavLink(FMercunaNavLinkPathSectionId& ID); // 0x60eaf80 [Final Native Public]
    void NavLinkComplete(); // 0x60ea6a0 [Final Native Public]
    bool IsValid(); // 0x60e99e0 [Final Native Public]
    bool IsReady(); // 0x60e99b0 [Final Native Public]
    bool IsPartial(); // 0x60e97d0 [Final Native Public]
    void Invalidate(); // 0x60e9680 [Final Native Public]
    FString GetStatus(); // 0x60e9550 [Final Native Public]
    FVector GetPoint(int32 I); // 0x60e9110 [Final Native Public]
    float GetPathLength(); // 0x60e90e0 [Final Native Public]
    int32 GetNumPoints(); // 0x60e90b0 [Final Native Public]
    bool GetNextPathPoint(float Length, FMercunaPathPointInfo& NextPathPoint); // 0x60e8ef0 [Final Native Public]
    bool GetNextNavLink(float Length, FMercunaPathNavLinkInfo& NextNavLink); // 0x60e8da0 [Final Native Public]
    void GetDebugInfo(const int32& nodesUsed, const bool& bOutOfNodes, const float& queryTime); // 0x60e8c50 [Final Native Protected]
    bool GetAllPathPoints(const TArray<FMercunaPathPointInfo>& PathPoints); // 0x60e8b80 [Final Native Public]
    bool GetAllNavLinks(const TArray<FMercunaPathNavLinkInfo>& NavLinks); // 0x60e8ab0 [Final Native Public]

// UMercunaSmoothPath (/Script/Mercuna.MercunaSmoothPath)
    FVector GetTangent(float Length); // 0x60e95d0 [Final Native Public]
    TArray<FSplinePoint> GetSplinePoints(FTransform& RelativeTo); // 0x60e9400 [Final Native Public]
    FVector GetPosition(float Length); // 0x60e9350 [Final Native Public]
    bool GetPoseTrajectory(FPoseSearchQueryTrajectory& TrajectorySampleRange, float LookAhead, int32 SampleRate, bool ReturnAbsoluteTimes); // 0x60e91c0 [Final Native Public]

// UMercunaSurfaceMoveToProxy (/Script/Mercuna.MercunaSurfaceMoveToProxy)
    void OnMoveComplete(const FAIRequestID& RequestID, const EMercunaMoveResult& Result); // 0x60eab10 [Final Native Private]
    UMercunaSurfaceMoveToProxy* MoveToLocations(UObject* WorldContextObject, APawn* Pawn, const TArray<FVector>& Destinations, float EndDistance, float Speed, bool UsePartialPath, const FVector& EndDirection); // 0x60ea440 [Final Native Static Public]
    UMercunaSurfaceMoveToProxy* MoveToLocation(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, float EndDistance, float Speed, bool UsePartialPath, const FVector& EndDirection); // 0x60ea010 [Final Native Static Public]
    UMercunaSurfaceMoveToProxy* MoveToActor(UObject* WorldContextObject, APawn* Pawn, AActor* Actor, float EndDistance, float Speed, bool UsePartialPath, bool UseEndActorOrientation); // 0x60e9be0 [Final Native Static Public]

// UMercunaSurfaceTrackActorProxy (/Script/Mercuna.MercunaSurfaceTrackActorProxy)
    UMercunaSurfaceTrackActorProxy* TrackActor(UObject* WorldContextObject, APawn* Pawn, AActor* Actor, float Distance, float Speed, const FVector& Offset, bool UsePartialPath, bool UseEndActorOrientation); // 0x60eb320 [Final Native Static Public]
    void OnMoveComplete(const FAIRequestID& RequestID, const EMercunaMoveResult& Result); // 0x60eabe0 [Final Native Private]

// UMercunaSurfaceNavigationComponent (/Script/Mercuna.MercunaSurfaceNavigationComponent)
    void UpdateDynamicSteeringParams(FMercunaSurfaceNavigationDynamicSteeringParameters& NewDynamicSteeringParams); // 0x60f0b70 [Final Native Public]
    void TrackActor(AActor* Actor, float Distance, float Speed, const FVector& Offset, bool UsePartialPath, bool bUseEndActorOrientation); // 0x60f0970 [Final Native Public]
    void Stop(); // 0x60cd650 [Final Native Public]
    void SteeringParametersChanged(); // 0x60cd630 [Native Public]
    void SetUsageSpec(const FMercunaUsageSpec& NewUsageSpec); // 0x60cd5a0 [Native Public]
    void SetNavGridToBest(); // 0x60f0950 [Final Native Public]
    void SetNavGrid(AMercunaNavSurfaceGrid* NavSurfaceGrid); // 0x60f08c0 [Final Native Public]
    void SetAvoidanceAgainst(AActor* Actor, bool Enable); // 0x60cd3a0 [Native Public]
    void SetAgentType(const FMercunaSurfaceAgentType& NewAgentType); // 0x60f0810 [Final Native Public]
    void ResumeNavigation(); // 0x60cd380 [Native Public]
    void PauseNavigation(); // 0x60cd360 [Native Public]
    bool OverrideSpeedMultiplier(float NewSpeedMultiplier); // 0x60cd2c0 [Native Public]
    void NavLinkComplete(); // 0x60d2690 [Native Public]
    void MoveToLocations(const TArray<FVector>& Destinations, const FVector& EndDirection, float EndDistance, float Speed, bool UsePartialPath); // 0x60f0420 [Final Native Public]
    void MoveToLocation(const FVector& Destination, const FVector& EndDirection, float EndDistance, float Speed, bool UsePartialPath); // 0x60f0240 [Final Native Public]
    void MoveToActor(AActor* Actor, float EndDistance, float Speed, bool UsePartialPath, bool bUseEndActorOrientation); // 0x60f00a0 [Final Native Public]
    void InvalidateContextualSteeringParamsAgainstActor(AActor* Actor); // 0x60cc680 [Native Public]
    void InvalidateContextualSteeringParams(); // 0x60cc660 [Native Public]
    FMercunaUsageSpec GetUsageSpec(); // 0x60d1ad0 [Native Public]
    FMercunaSurfaceAgentType GetSurfaceAgentType(); // 0x60efa00 [Final Native Public]
    FMercunaSurfaceNavigationSteeringParameters GetSteeringParameters(); // 0x60ef9d0 [Final Native Public]
    float GetRemainingPathLength(); // 0x60cc530 [Native Public]
    void GetPathInfo(const bool& Valid, const float& DistanceToEnd); // 0x60cc440 [Native Public]
    void GetNextNavLinkInfo(const bool& bNextNavLinkFound, const float& DistanceToNextNavLink, const float& TimeToNextNavLink, FMercunaPathNavLinkInfo& NavLinkInfo, float MaxLookAhead); // 0x60ef770 [Native Public]
    void GetNextNavLink(const bool& bNextNavLinkFound, const float& DistanceToNextNavLink, const float& TimeToNextNavLink, const FVector& TraversalStart, const FVector& TraversalEnd, const AActor*& NavLinkActor, const UMercunaNavLinkComponent*& NavLinkComponent, float MaxLookAhead); // 0x60ef450 [Final Native Public]
    AMercunaNavSurfaceGrid* GetNavGrid(); // 0x60ef420 [Final Native Public]
    FVector GetLookDirection(); // 0x60d11b0 [Native Public]
    FMercunaSurfaceNavigationDynamicSteeringParameters GetDynamicSteeringParameters(); // 0x60ef3e0 [Final Native Public]
    UMercunaPath* GetCurrentPath(); // 0x60cc3f0 [Native Public]
    FMercunaSurfaceNavigationConfiguration GetConfiguration(); // 0x60ef3b0 [Final Native Public]
    void ConfigureSteering(FMercunaSurfaceNavigationSteeringParameters& NewSteering); // 0x60ef300 [Final Native Public]
    void ConfigureMovement(const EMercunaAvoidanceMode& NewAvoidanceMode); // 0x60ef280 [Final Native Public]
    void Configure(FMercunaSurfaceNavigationConfiguration& NewConfiguration); // 0x60ef1d0 [Final Native Public]
    void ClearAvoidanceExclusions(); // 0x60cc220 [Native Public]
    void CancelMovement(); // 0x60cc200 [Final Native Public]
    void AddDestinationLocation(const FVector& NextDestination, bool bSmoothTransition); // 0x60d0e00 [Final Native Public]

// UMercunaSurfaceClampToNavigableProxy (/Script/Mercuna.MercunaSurfaceClampToNavigableProxy)
    UMercunaSurfaceClampToNavigableProxy* ClampToNavigable(UObject* WorldContextObject, const FVector& position, const FVector& Up, float SearchRadius, float HeightRange, FMercunaSurfaceAgentType& AgentType, const FMercunaUsageSpec& UsageSpec); // 0x60eef80 [Final Native Static Public]

// UMercunaSurfaceRaycastProxy (/Script/Mercuna.MercunaSurfaceRaycastProxy)
    UMercunaSurfaceRaycastProxy* Raycast(UObject* WorldContextObject, const FVector& Start, const FVector& Up, const FVector& End, FMercunaSurfaceAgentType& AgentType, const FMercunaUsageSpec& UsageSpec); // 0x60f05f0 [Final Native Static Public]

// UMercunaSurfaceIsReachableProxy (/Script/Mercuna.MercunaSurfaceIsReachableProxy)
    UMercunaSurfaceIsReachableProxy* IsReachable(UObject* WorldContextObject, const FVector& Start, const FVector& Up, const FVector& End, float MaxPathDistance, FMercunaSurfaceAgentType& AgentType, const FMercunaUsageSpec& UsageSpec, const EMercunaNavLinkQueryMode& FollowNavLinks); // 0x60efc00 [Final Native Static Public]

// UMercunaSurfaceIsNavigableProxy (/Script/Mercuna.MercunaSurfaceIsNavigableProxy)
    UMercunaSurfaceIsNavigableProxy* IsNavigable(UObject* WorldContextObject, const FVector& Pos, const FVector& Up, FMercunaSurfaceAgentType& AgentType, const FMercunaUsageSpec& UsageSpec); // 0x60efa30 [Final Native Static Public]

// UMercunaSurfaceTask_MoveTo (/Script/Mercuna.MercunaSurfaceTask_MoveTo)
    void OnMoveComplete(const FAIRequestID& RequestID, const EMercunaMoveResult& Result); // 0x60cd1f0 [Native Protected]
    UMercunaSurfaceTask_MoveTo* MoveTo(AAIController* Controller, const FVector& GoalLocation, AActor* GoalActor, float EndDistance, bool AcceptPartialPath, bool bLockAILogic); // 0x60efec0 [Final Native Static Public]

// AMercunaNavGroundGrid (/Script/Mercuna.MercunaNavGroundGrid)
    void UpdateAutoGenNavLinks(const TArray<FMercunaAutoNavLinkForUpdate>& LinksToUpdate); // 0x60f8df0 [Final Native Public]
    void UnregisterNavInvoker(AActor* Actor); // 0x60f8d60 [Final Native Public]
    void SaveToObjFile(const FMercunaGroundAgentType& AgentType, bool bDrawPolyMesh); // 0x60f8c60 [Final Native Public]
    void RegisterNavInvoker(AActor* Actor, const FName& AgentType, float GenerationRadius, float RemovalRadius); // 0x60f8b00 [Final Native Public]
    void RebuildVolumes(const TArray<FBox>& Volumes, bool bMergeVolumes, bool bOnlyUnbuilt, bool bApplyNavSeeds); // 0x60e5c60 [Native Public]
    void RebuildVolume(AActor* Volume, bool bApplyNavSeeds); // 0x60e5b90 [Native Public]
    void RebuildChanges(); // 0x60e5b70 [Native Public]
    void Raycast(FMercunaGroundAgentType& AgentType, const FVector& From, const FVector& To, const bool& bRayHit, const FVector& HitPosition, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f8870 [Final Native Public]
    void ProjectToNavigable(FMercunaGroundAgentType& AgentType, const FVector& position, const EMercunaProjectionDirection& Direction, const bool& bResult, const FVector& ProjectedPosition, float SearchHeight, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f85b0 [Final Native Public]
    void IsReachableLatent(FMercunaGroundAgentType& AgentType, const FVector& From, const TArray<FVector>& To, const TArray<bool>& Result, const TArray<float>& PathLengths, const TArray<FVector>& ClampedTo, UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, float MaxPathLength, float FromSearchRadius, float ToSearchRadius, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f8060 [Final Native Public]
    bool IsReachable(FMercunaGroundAgentType& AgentType, const FVector& From, const FVector& To, const float& PathLength, float MaxPathLength, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f7da0 [Final Native Public]
    void IsNavigableMulti(FMercunaGroundAgentType& AgentType, const TArray<FVector>& Positions, const TArray<bool>& Results, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f7b90 [Final Native Public]
    void IsNavigable(FMercunaGroundAgentType& AgentType, const FVector& position, const bool& bResult, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f79b0 [Final Native Public]
    bool IsBuiltWithinBox(FMercunaGroundAgentType& AgentType, const FBox& Box); // 0x60f78a0 [Final Native Public]
    bool IsBuilt(FMercunaGroundAgentType& AgentType, const FVector& Pos); // 0x60f7790 [Final Native Public]
    bool IsBuilding(); // 0x60deef0 [Native Public]
    bool IsAnyWorkInProgress(); // 0x60e4990 [Native Public]
    void GetWaterEdges(FMercunaGroundAgentType& AgentType, const FVector& position, float MaxPathDistance, const TArray<FMercunaNavEdge>& Edges, bool MaxDistanceIsPathDistance, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f74c0 [Final Native Public]
    int32 GetNumBoxesBuilding(); // 0x60e4960 [Native Public]
    void GetNavigableSpaceEdges(FMercunaGroundAgentType& AgentType, const FVector& position, const TArray<FMercunaNavMeshEdge>& NavMeshEdges, float MaxDistance, bool MaxDistanceIsPathDistance, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f71f0 [Final Native Public]
    void GetClosestPosOutOfWater(FMercunaGroundAgentType& AgentType, const FVector& position, const bool& bResult, const FVector& ClosestPosition, float MaxDistance, bool DistanceIsPathDistance, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f6ee0 [Final Native Public]
    void GetClosestPosInWater(FMercunaGroundAgentType& AgentType, const FVector& position, const bool& bResult, const FVector& ClosestPosition, float MaxDistance, bool DistanceIsPathDistance, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f6bd0 [Final Native Public]
    void GetClosestNavigableSpaceEdge(FMercunaGroundAgentType& AgentType, const FVector& position, const bool& bResult, FMercunaNavMeshEdge& ClosestEdge, const FVector& ClosestPoint, float MaxDistance, bool MaxDistanceIsPathDistance, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f6840 [Final Native Public]
    AMercunaNavGroundGrid* GetBestNavGridInstance(UObject* WorldContext, const FVector& position, FMercunaGroundAgentType& AgentType); // 0x60f66f0 [Final Native Static Public]
    void GetAutoGenNavLinksInVolume(FMercunaGroundAgentType& AgentType, const FBox& Volume, const TArray<FMercunaNavLinkInfo>& Results); // 0x60f6570 [Final Native Public]
    void GenerateRandomPointsInBox(FMercunaGroundAgentType& AgentType, const FBox& Volume, int32 NumPoints, const TArray<FVector>& Results, const FRotator& Rotator, int32 RandomSeed, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f62a0 [Final Native Public]
    void GenerateRandomPoints(FMercunaGroundAgentType& AgentType, const FVector& position, float MaxDistance, int32 NumPoints, const TArray<FVector>& Results, bool MaxDistanceIsPathDistance, int32 RandomSeed, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f5f50 [Final Native Public]
    void GenerateGridOfPoints(FMercunaGroundAgentType& AgentType, const FVector& position, float MaxDistance, float SpaceBetween, const TArray<FVector>& Results, bool MaxDistanceIsPathDistance, bool AlignPointsToCentre, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f5c00 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromLocationToLocations(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartDir, const TArray<FVector>& Destinations, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, float MaxSpeedReverse, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec); // 0x60f5760 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromLocationToLocation(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartDir, const FVector& End, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, float MaxSpeedReverse, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec); // 0x60f52e0 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromLocationToActor(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartDir, AActor* EndActor, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, float MaxReverseSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec); // 0x60f4e70 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromActorToLocation(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, AActor* StartActor, const FVector& End, const FVector& EndDir, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, float MaxReverseSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec); // 0x60f4a00 [Final Native Public]
    UMercunaSmoothPath* FindSmoothPathFromActorToActor(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, AActor* StartActor, AActor* EndActor, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, float MaxReverseSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec); // 0x60f4620 [Final Native Public]
    UMercunaPath* FindPathFromLocationToLocations(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartDir, const TArray<FVector>& Destinations, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec); // 0x60f41d0 [Final Native Public]
    UMercunaPath* FindPathFromLocationToLocation(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartDir, const FVector& End, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec); // 0x60f3d90 [Final Native Public]
    UMercunaPath* FindPathFromLocationToActor(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartDir, AActor* EndActor, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec); // 0x60f3960 [Final Native Public]
    UMercunaPath* FindPathFromActorToLocation(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, AActor* StartActor, const FVector& End, const FVector& EndDir, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec); // 0x60f3530 [Final Native Public]
    UMercunaPath* FindPathFromActorToActor(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, AActor* StartActor, AActor* EndActor, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec); // 0x60f3190 [Final Native Public]
    void EnableAutoGenNavLinksInVolume(FMercunaGroundAgentType& AgentType, const FBox& Volume); // 0x60f3080 [Final Native Public]
    void EnableAutoGenNavLinksByIdentifier(const TArray<FMercunaNavLinkIdentifier>& Identifiers); // 0x60f2fd0 [Final Native Public]
    void DisableAutoGenNavLinksInVolume(FMercunaGroundAgentType& AgentType, const FBox& Volume); // 0x60f2ec0 [Final Native Public]
    void DisableAutoGenNavLinksByIdentifier(const TArray<FMercunaNavLinkIdentifier>& Identifiers); // 0x60f2e10 [Final Native Public]
    void Create(); // 0x60f2df0 [Final Native Public]
    void ClampToNavigable(FMercunaGroundAgentType& AgentType, const FVector& position, float SearchRadius, float HeightRange, const bool& bResult, const FVector& ClampedPosition, FMercunaUsageTypes& ClampedUsageTypes, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles); // 0x60f2ae0 [Final Native Public]
    void Build(const TArray<FVector>& PriorityPositions); // 0x60dd150 [Native Public]

// UMercuna3DMovementComponent (/Script/Mercuna3DMovement.Mercuna3DMovementComponent)
    void SetVelocity(const FVector& NewVelocity); // 0x5ff8a30 [Final Native Public]
    void SetVelocitiesFromPhysics(); // 0x5ff8a10 [Final Native Public]
    void SetMovementProperties(FMercuna3DMovementProperties& NewMovementProperties); // 0x5ff8940 [Native Public]
    void SetAngularVelocity(const FVector& NewAngVel); // 0x5ff88b0 [Final Native Public]
    FMercuna3DMovementProperties GetMovementProperties(); // 0x5ff8860 [Native Public]
    FVector GetLocalVelocity(); // 0x5ff8820 [Final Native Public]
    FRotator GetLocalRotationRate(); // 0x5ff87d0 [Native Public]
    void AddImpulse(const FVector& Impulse); // 0x5ff8740 [Final Native Public]

// UMerMoverComponentAdapter (/Script/MercunaMover.MerMoverComponentAdapter)
    void OnPreSimTick(FMoverTimeStep& TimeStep, FMoverInputCmdContext& InputCmd); // 0x81a8820 [Final Native Protected]
    void OnMovementModeChanged(const FName& PreviousMovementModeName, const FName& NewMovementModeName); // 0x81a8730 [Final Native Protected]

// UMeshBlendActivatorSubsystem (/Script/MeshBlend.MeshBlendActivatorSubsystem)
    void RefreshActor(AActor* Actor, bool bSoftReset); // 0x773a7f0 [Final Native Public]
    UMeshBlendActivatorSubsystem* GetInstance(UWorld* World); // 0x773a760 [Final Native Static Public]

// UMeshBlendBPLibrary (/Script/MeshBlend.MeshBlendBPLibrary)
    void SetBlendUserDataOnMesh(UStaticMesh* Mesh, const EAutoBlendOption& NewBlendOption); // 0x773aa40 [Final Native Static Public]
    void SetBlendOptionOnActor(AActor* Actor, const EAutoBlendOption& NewBlendOption); // 0x773a980 [Final Native Static Public]
    void RefreshBlendOnActor(AActor* Actor, bool bSoftReset); // 0x773a8c0 [Final Native Static Public]
    void DisableBlendOnActor(AActor* Actor); // 0x773a6e0 [Final Native Static Public]
    void ClearBlendUserDataFromMesh(UStaticMesh* Mesh); // 0x773a660 [Final Native Static Public]
    void ClearBlendOptionFromActor(AActor* Actor); // 0x773a5e0 [Final Native Static Public]

// UMeshDescriptionBase (/Script/MeshDescription.MeshDescriptionBase)
    void SetVertexPosition(const FVertexID& VertexID, const FVector& position); // 0x23e58c0 [Final Native Public]
    void SetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& VertexInstanceIDs); // 0x23e5680 [Final Native Public]
    void SetPolygonPolygonGroup(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID); // 0x23e54d0 [Final Native Public]
    void ReversePolygonFacing(const FPolygonID& PolygonID); // 0x23e53d0 [Final Native Public]
    void ReserveNewVertices(int32 NumberOfNewVertices); // 0x23e5330 [Final Native Public]
    void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); // 0x23e50b0 [Final Native Public]
    void ReserveNewTriangles(int32 NumberOfNewTriangles); // 0x23e5290 [Final Native Public]
    void ReserveNewPolygons(int32 NumberOfNewPolygons); // 0x23e51f0 [Final Native Public]
    void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); // 0x23e5150 [Final Native Public]
    void ReserveNewEdges(int32 NumberOfNewEdges); // 0x23e50b0 [Final Native Public]
    bool IsVertexValid(const FVertexID& VertexID); // 0x23e4fd0 [Final Native Public]
    bool IsVertexOrphaned(const FVertexID& VertexID); // 0x23e4ec0 [Final Native Public]
    bool IsVertexInstanceValid(const FVertexInstanceID& VertexInstanceID); // 0x23e4de0 [Final Native Public]
    bool IsTriangleValid(const FTriangleID& TriangleID); // 0x23e4d00 [Final Native Public]
    bool IsTrianglePartOfNgon(const FTriangleID& TriangleID); // 0x23e4b80 [Final Native Public]
    bool IsPolygonValid(const FPolygonID& PolygonID); // 0x23e4aa0 [Final Native Public]
    bool IsPolygonGroupValid(const FPolygonGroupID& PolygonGroupID); // 0x23e49c0 [Final Native Public]
    bool IsEmpty(); // 0x23e4990 [Final Native Public]
    bool IsEdgeValid(const FEdgeID& EdgeID); // 0x23e48b0 [Final Native Public]
    bool IsEdgeInternalToPolygon(const FEdgeID& EdgeID, const FPolygonID& PolygonID); // 0x23e46f0 [Final Native Public]
    bool IsEdgeInternal(const FEdgeID& EdgeID); // 0x23e45e0 [Final Native Public]
    void GetVertexVertexInstances(const FVertexID& VertexID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x23e43a0 [Final Native Public]
    FVector GetVertexPosition(const FVertexID& VertexID); // 0x23e4190 [Final Native Public]
    FEdgeID GetVertexPairEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x23e3fe0 [Final Native Public]
    FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID); // 0x23e3eb0 [Final Native Public]
    FEdgeID GetVertexInstancePairEdge(const FVertexInstanceID& VertexInstanceID0, const FVertexInstanceID& VertexInstanceID1); // 0x23e3d00 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForTriangleVertex(const FTriangleID& TriangleID, const FVertexID& VertexID); // 0x23e3af0 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForPolygonVertex(const FPolygonID& PolygonID, const FVertexID& VertexID); // 0x23e3910 [Final Native Public]
    int32 GetVertexInstanceCount(); // 0x23e38d0 [Final Native Public]
    void GetVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x23e3690 [Final Native Public]
    void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x23e3520 [Final Native Public]
    int32 GetVertexCount(); // 0x23e34e0 [Final Native Public]
    void GetVertexConnectedTriangles(const FVertexID& VertexID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x23e3370 [Final Native Public]
    void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x23e3200 [Final Native Public]
    void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<FEdgeID>& OutEdgeIDs); // 0x23e2fc0 [Final Native Public]
    void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<FVertexID>& OutAdjacentVertexIDs); // 0x23e2e50 [Final Native Public]
    void GetTriangleVertices(const FTriangleID& TriangleID, const TArray<FVertexID>& OutVertexIDs); // 0x23e2bf0 [Final Native Public]
    void GetTriangleVertexInstances(const FTriangleID& TriangleID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x23e29e0 [Final Native Public]
    FVertexInstanceID GetTriangleVertexInstance(const FTriangleID& TriangleID, int32 Index); // 0x23e27f0 [Final Native Public]
    FPolygonGroupID GetTrianglePolygonGroup(const FTriangleID& TriangleID); // 0x23e26c0 [Final Native Public]
    FPolygonID GetTrianglePolygon(const FTriangleID& TriangleID); // 0x23e2590 [Final Native Public]
    void GetTriangleEdges(const FTriangleID& TriangleID, const TArray<FEdgeID>& OutEdgeIDs); // 0x23e2330 [Final Native Public]
    int32 GetTriangleCount(); // 0x23e22f0 [Final Native Public]
    void GetTriangleAdjacentTriangles(const FTriangleID& TriangleID, const TArray<FTriangleID>& OutTriangleIDs); // 0x23e2180 [Final Native Public]
    void GetPolygonVertices(const FPolygonID& PolygonID, const TArray<FVertexID>& OutVertexIDs); // 0x23e2010 [Final Native Public]
    void GetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x23e1e40 [Final Native Public]
    void GetPolygonTriangles(const FPolygonID& PolygonID, const TArray<FTriangleID>& OutTriangleIDs); // 0x23e1c00 [Final Native Public]
    FPolygonGroupID GetPolygonPolygonGroup(const FPolygonID& PolygonID); // 0x23e1ad0 [Final Native Public]
    void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x23e1960 [Final Native Public]
    void GetPolygonInternalEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x23e17f0 [Final Native Public]
    void GetPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID, const TArray<FPolygonID>& OutPolygonIDs); // 0x23e15b0 [Final Native Public]
    int32 GetPolygonGroupCount(); // 0x23e1570 [Final Native Public]
    int32 GetPolygonCount(); // 0x23e1530 [Final Native Public]
    void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<FPolygonID>& OutPolygonIDs); // 0x23e1220 [Final Native Public]
    int32 GetNumVertexVertexInstances(const FVertexID& VertexID); // 0x23e10d0 [Final Native Public]
    int32 GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID); // 0x23e0f80 [Final Native Public]
    int32 GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID); // 0x23e0e30 [Final Native Public]
    int32 GetNumVertexConnectedTriangles(const FVertexID& VertexID); // 0x23e0d20 [Final Native Public]
    int32 GetNumVertexConnectedPolygons(const FVertexID& VertexID); // 0x23e0be0 [Final Native Public]
    int32 GetNumVertexConnectedEdges(const FVertexID& VertexID); // 0x23e0a90 [Final Native Public]
    int32 GetNumPolygonVertices(const FPolygonID& PolygonID); // 0x23e0980 [Final Native Public]
    int32 GetNumPolygonTriangles(const FPolygonID& PolygonID); // 0x23e0830 [Final Native Public]
    int32 GetNumPolygonInternalEdges(const FPolygonID& PolygonID); // 0x23e06d0 [Final Native Public]
    int32 GetNumPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID); // 0x23e0580 [Final Native Public]
    int32 GetNumEdgeConnectedTriangles(const FEdgeID& EdgeID); // 0x23e0430 [Final Native Public]
    int32 GetNumEdgeConnectedPolygons(const FEdgeID& EdgeID); // 0x23e02e0 [Final Native Public]
    void GetEdgeVertices(const FEdgeID& EdgeID, const TArray<FVertexID>& OutVertexIDs); // 0x23e00d0 [Final Native Public]
    FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 VertexNumber); // 0x23dfee0 [Final Native Public]
    int32 GetEdgeCount(); // 0x23dfea0 [Final Native Public]
    void GetEdgeConnectedTriangles(const FEdgeID& EdgeID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x23dfc60 [Final Native Public]
    void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x23dfaf0 [Final Native Public]
    void Empty(); // 0x23dfad0 [Final Native Public]
    void DeleteVertexInstance(const FVertexInstanceID& VertexInstanceID, const TArray<FVertexID>& OrphanedVertices); // 0x23df960 [Final Native Public]
    void DeleteVertex(const FVertexID& VertexID); // 0x23df860 [Final Native Public]
    void DeleteTriangle(const FTriangleID& TriangleID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroupsPtr); // 0x23df630 [Final Native Public]
    void DeletePolygonGroup(const FPolygonGroupID& PolygonGroupID); // 0x23df530 [Final Native Public]
    void DeletePolygon(const FPolygonID& PolygonID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroups); // 0x23df300 [Final Native Public]
    void DeleteEdge(const FEdgeID& EdgeID, const TArray<FVertexID>& OrphanedVertices); // 0x23df190 [Final Native Public]
    void CreateVertexWithID(const FVertexID& VertexID); // 0x23df090 [Final Native Public]
    void CreateVertexInstanceWithID(const FVertexInstanceID& VertexInstanceID, const FVertexID& VertexID); // 0x23deea0 [Final Native Public]
    FVertexInstanceID CreateVertexInstance(const FVertexID& VertexID); // 0x23ded40 [Final Native Public]
    FVertexID CreateVertex(); // 0x23ded00 [Final Native Public]
    void CreateTriangleWithID(const FTriangleID& TriangleID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x23dea60 [Final Native Public]
    FTriangleID CreateTriangle(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x23de830 [Final Native Public]
    void CreatePolygonWithID(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x23de590 [Final Native Public]
    void CreatePolygonGroupWithID(const FPolygonGroupID& PolygonGroupID); // 0x23de490 [Final Native Public]
    FPolygonGroupID CreatePolygonGroup(); // 0x23de450 [Final Native Public]
    FPolygonID CreatePolygon(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x23de220 [Final Native Public]
    void CreateEdgeWithID(const FEdgeID& EdgeID, const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x23ddfc0 [Final Native Public]
    FEdgeID CreateEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x23dddf0 [Final Native Public]
    void ComputePolygonTriangulation(const FPolygonID& PolygonID); // 0x23ddcf0 [Final Native Public]

// UMeshConstraintProperties (/Script/MeshModelingTools.MeshConstraintProperties)
    bool IsPreventTinyTrianglesEnabled(); // 0x726a610 [Native Protected]
    bool IsPreventNormalFlipsEnabled(); // 0x3af9350 [Native Protected]

// UConvertToPolygonsToolProperties (/Script/MeshModelingTools.ConvertToPolygonsToolProperties)
    TArray<FString> GetGroupOptionsList(); // 0x7395b50 [Final Native Public]

// UDisplaceMeshCommonProperties (/Script/MeshModelingTools.DisplaceMeshCommonProperties)
    TArray<FString> GetWeightMapsFunc(); // 0x7395d50 [Final Native Public]

// USelectiveTessellationProperties (/Script/MeshModelingTools.SelectiveTessellationProperties)
    TArray<FString> GetMaterialIDsFunc(); // 0x7395c50 [Final Native Public]

// UDynamicSculptToolActions (/Script/MeshModelingTools.DynamicSculptToolActions)
    void DiscardAttributes(); // 0x7395b10 [Final Native Public]

// UPolyEditTopologyProperties (/Script/MeshModelingTools.PolyEditTopologyProperties)
    void RegenerateExtraCorners(); // 0x74003e0 [Final Native Public]

// UEditMeshPolygonsToolActions (/Script/MeshModelingTools.EditMeshPolygonsToolActions)
    void SimplifyByGroups(); // 0x74005b0 [Final Native Public]
    void Retriangulate(); // 0x7400440 [Final Native Public]
    void RecalcNormals(); // 0x7400380 [Final Native Public]
    void PushPull(); // 0x7400320 [Final Native Public]
    void Outset(); // 0x74001a0 [Final Native Public]
    void Offset(); // 0x7400140 [Final Native Public]
    void Merge(); // 0x74000e0 [Final Native Public]
    void Inset(); // 0x7400080 [Final Native Public]
    void InsertEdgeLoop(); // 0x7400020 [Final Native Public]
    void InsertEdge(); // 0x73fffc0 [Final Native Public]
    void Flip(); // 0x73ffe40 [Final Native Public]
    void Extrude(); // 0x73ffc60 [Final Native Public]
    void Duplicate(); // 0x73ffba0 [Final Native Public]
    void Disconnect(); // 0x73ffb40 [Final Native Public]
    void Delete(); // 0x73ffae0 [Final Native Public]
    void Decompose(); // 0x73ffa80 [Final Native Public]
    void CutFaces(); // 0x73ffa20 [Final Native Public]
    void Bevel(); // 0x73ff6e0 [Final Native Public]

// UEditMeshPolygonsToolActions_Triangles (/Script/MeshModelingTools.EditMeshPolygonsToolActions_Triangles)
    void RecalcNormals(); // 0x7400380 [Final Native Public]
    void PushPull(); // 0x7400320 [Final Native Public]
    void Poke(); // 0x74002c0 [Final Native Public]
    void Outset(); // 0x74001a0 [Final Native Public]
    void Offset(); // 0x7400140 [Final Native Public]
    void Inset(); // 0x7400080 [Final Native Public]
    void Flip(); // 0x73ffe40 [Final Native Public]
    void Extrude(); // 0x73ffc60 [Final Native Public]
    void Duplicate(); // 0x73ffba0 [Final Native Public]
    void Disconnect(); // 0x73ffb40 [Final Native Public]
    void Delete(); // 0x73ffae0 [Final Native Public]
    void CutFaces(); // 0x73ffa20 [Final Native Public]

// UEditMeshPolygonsToolUVActions (/Script/MeshModelingTools.EditMeshPolygonsToolUVActions)
    void PlanarProjection(); // 0x7400260 [Final Native Public]

// UEditMeshPolygonsToolEdgeActions (/Script/MeshModelingTools.EditMeshPolygonsToolEdgeActions)
    void WeldCentered(); // 0x7400730 [Final Native Public]
    void Weld(); // 0x74006d0 [Final Native Public]
    void Straighten(); // 0x7400670 [Final Native Public]
    void Simplify(); // 0x7400550 [Final Native Public]
    void FillHole(); // 0x73ffd80 [Final Native Public]
    void Extrude(); // 0x73ffcc0 [Final Native Public]
    void DeleteEdge(); // 0x73ffae0 [Final Native Public]
    void Collapse(); // 0x73ff970 [Final Native Public]
    void Bridge(); // 0x73ff7a0 [Final Native Public]
    void Bevel(); // 0x73ff740 [Final Native Public]

// UEditMeshPolygonsToolEdgeActions_Triangles (/Script/MeshModelingTools.EditMeshPolygonsToolEdgeActions_Triangles)
    void WeldCentered(); // 0x7400730 [Final Native Public]
    void Weld(); // 0x74006d0 [Final Native Public]
    void Split(); // 0x7400610 [Final Native Public]
    void Flip(); // 0x73ffea0 [Final Native Public]
    void FillHole(); // 0x73ffd80 [Final Native Public]
    void Extrude(); // 0x73ffcc0 [Final Native Public]
    void Collapse(); // 0x73ff970 [Final Native Public]
    void Bridge(); // 0x73ff7a0 [Final Native Public]

// UHoleFillToolActions (/Script/MeshModelingTools.HoleFillToolActions)
    void SelectAll(); // 0x74004a0 [Final Native Public]
    void Clear(); // 0x73ff800 [Final Native Public]

// ULatticeDeformerToolProperties (/Script/MeshModelingTools.LatticeDeformerToolProperties)
    void Constrain(); // 0x73ff9d0 [Final Native Public]
    void ClearConstraints(); // 0x73ff8c0 [Final Native Public]

// UMeshAttributePaintToolProperties (/Script/MeshModelingTools.MeshAttributePaintToolProperties)
    TArray<FString> GetAttributeNames(); // 0x73fff60 [Final Native Public]

// UMeshGroupPaintToolFreezeActions (/Script/MeshModelingTools.MeshGroupPaintToolFreezeActions)
    void UnfreezeAll(); // 0x7400200 [Final Native Public]
    void ShrinkCurrent(); // 0x73ff680 [Final Native Public]
    void GrowCurrent(); // 0x73ffde0 [Final Native Public]
    void FreezeOthers(); // 0x73ffd20 [Final Native Public]
    void FreezeCurrent(); // 0x73ffc00 [Final Native Public]
    void FloodFillCurrent(); // 0x73fff00 [Final Native Public]
    void ClearCurrent(); // 0x73ff910 [Final Native Public]
    void ClearAll(); // 0x73ff860 [Final Native Public]

// UMeshSpaceDeformerToolActionPropertySet (/Script/MeshModelingTools.MeshSpaceDeformerToolActionPropertySet)
    void ShiftToCenter(); // 0x7400500 [Final Native Public]

// UMeshVertexPaintToolQuickActions (/Script/MeshModelingTools.MeshVertexPaintToolQuickActions)
    void PaintAll(); // 0x7400200 [Final Native Public]
    void FillWhite(); // 0x73ffde0 [Final Native Public]
    void FillBlack(); // 0x73ffd20 [Final Native Public]
    void EraseAll(); // 0x73ffc00 [Final Native Public]

// UMeshVertexPaintToolUtilityActions (/Script/MeshModelingTools.MeshVertexPaintToolUtilityActions)
    TArray<FString> GetWeightMapsFunc(); // 0x7395d50 [Final Native Public]
    TArray<FString> GetLODNamesFunc(); // 0x73fff90 [Final Native Public]
    void ApplySelectedOperation(); // 0x73ff680 [Final Native Public]

// UExistingMeshMaterialProperties (/Script/MeshModelingTools.ExistingMeshMaterialProperties)
    TArray<FString> GetUVChannelNamesFunc(); // 0x7445100 [Final Native Public]

// UMeshSculptLayerProperties (/Script/MeshModelingTools.MeshSculptLayerProperties)
    void RemoveLayer(); // 0x7445130 [Final Native Public]
    void AddLayer(); // 0x7444ff0 [Final Native Public]

// UMeshUVChannelProperties (/Script/MeshModelingTools.MeshUVChannelProperties)
    TArray<FString> GetUVChannelNamesFunc(); // 0x73fff60 [Final Native Public]

// UUVProjectionToolEditActions (/Script/MeshModelingTools.UVProjectionToolEditActions)
    void Reset(); // 0x73ffc60 [Final Native Public]
    void AutoFitAlign(); // 0x74450a0 [Final Native Public]
    void AutoFit(); // 0x7445040 [Final Native Public]

// UBakeInputMeshProperties (/Script/MeshModelingToolsExp.BakeInputMeshProperties)
    TArray<FString> GetTargetUVLayerNamesFunc(); // 0x744c140 [Final Native Public]
    TArray<FString> GetSourceUVLayerNamesFunc(); // 0x744c110 [Final Native Public]

// UBakeTexture2DProperties (/Script/MeshModelingToolsExp.BakeTexture2DProperties)
    TArray<FString> GetUVLayerNamesFunc(); // 0x744c1a0 [Final Native Public]

// UBakeMultiTexture2DProperties (/Script/MeshModelingToolsExp.BakeMultiTexture2DProperties)
    TArray<FString> GetUVLayerNamesFunc(); // 0x744c170 [Final Native Public]

// URevolveSplineToolActionPropertySet (/Script/MeshModelingToolsExp.RevolveSplineToolActionPropertySet)
    void ResetAxis(); // 0x744c1d0 [Final Native Public]

// UBakeMeshAttributeMapsToolProperties (/Script/MeshModelingToolsExp.BakeMeshAttributeMapsToolProperties)
    TArray<FString> GetMapPreviewNamesFunc(); // 0x74967c0 [Final Native Public]

// UBakeMultiMeshAttributeMapsToolProperties (/Script/MeshModelingToolsExp.BakeMultiMeshAttributeMapsToolProperties)
    TArray<FString> GetMapPreviewNamesFunc(); // 0x74967c0 [Final Native Public]

// UBakeMultiMeshInputToolProperties (/Script/MeshModelingToolsExp.BakeMultiMeshInputToolProperties)
    TArray<FString> GetTargetUVLayerNamesFunc(); // 0x74967f0 [Final Native Public]

// UCubeGridToolActions (/Script/MeshModelingToolsExp.CubeGridToolActions)
    void SlideForward(); // 0x7496a60 [Final Native Public]
    void SlideBack(); // 0x7496a00 [Final Native Public]
    void ResetGridFromActor(); // 0x7496940 [Final Native Public]
    void Push(); // 0x74968e0 [Final Native Public]
    void Pull(); // 0x7496880 [Final Native Public]
    void Flip(); // 0x7496700 [Final Native Public]
    void CornerMode(); // 0x74966a0 [Final Native Public]
    void AcceptAndStartNew(); // 0x7496520 [Final Native Public]

// UEditPivotToolActionPropertySet (/Script/MeshModelingToolsExp.EditPivotToolActionPropertySet)
    void WorldOrigin(); // 0x7496b20 [Final Native Public]
    void Top(); // 0x7496ac0 [Final Native Public]
    void Right(); // 0x74969a0 [Final Native Public]
    void Left(); // 0x7496820 [Final Native Public]
    void Front(); // 0x7496760 [Final Native Public]
    void Center(); // 0x7496640 [Final Native Public]
    void Bottom(); // 0x74965e0 [Final Native Public]
    void Back(); // 0x7496580 [Final Native Public]

// UMeshInspectorMaterialProperties (/Script/MeshModelingToolsExp.MeshInspectorMaterialProperties)
    TArray<FString> GetUVChannelNamesFunc(); // 0x7445100 [Final Native Public]

// UMeshSelectionEditActions (/Script/MeshModelingToolsExp.MeshSelectionEditActions)
    void Shrink(); // 0x74ee820 [Final Native Public]
    void SelectAll(); // 0x74ee710 [Final Native Public]
    void OptimizeBorder(); // 0x74ee660 [Final Native Public]
    void LargestTriCountPart(); // 0x74ee5b0 [Final Native Public]
    void LargestAreaPart(); // 0x74ee550 [Final Native Public]
    void Invert(); // 0x74ee4f0 [Final Native Public]
    void Grow(); // 0x74ee490 [Final Native Public]
    void FloodFill(); // 0x74ee3b0 [Final Native Public]
    void ExpandToMaterials(); // 0x74ee2d0 [Final Native Public]
    void Clear(); // 0x74edf90 [Final Native Public]

// UMeshSelectionMeshEditActions (/Script/MeshModelingToolsExp.MeshSelectionMeshEditActions)
    void SmoothBorder(); // 0x74ee880 [Final Native Public]
    void Separate(); // 0x74ee770 [Final Native Public]
    void FlipNormals(); // 0x74ee330 [Final Native Public]
    void Duplicate(); // 0x74ee220 [Final Native Public]
    void Disconnect(); // 0x74ee170 [Final Native Public]
    void Delete(); // 0x74ee070 [Final Native Public]
    void CreatePolygroup(); // 0x74edff0 [Final Native Public]

// UMirrorToolActionPropertySet (/Script/MeshModelingToolsExp.MirrorToolActionPropertySet)
    void Up(); // 0x74ee8e0 [Final Native Public]
    void ShiftToCenter(); // 0x74ee7d0 [Final Native Public]
    void Right(); // 0x74ee6c0 [Final Native Public]
    void Left(); // 0x74ee610 [Final Native Public]
    void Forward(); // 0x74ee410 [Final Native Public]
    void Down(); // 0x74ee1d0 [Final Native Public]
    void Backward(); // 0x74edf40 [Final Native Public]

// USimpleCollisionEditorToolActionProperties (/Script/MeshModelingToolsExp.SimpleCollisionEditorToolActionProperties)
    void Duplicate(); // 0x74ee280 [Final Native Public]
    void DeleteAll(); // 0x74ee120 [Final Native Public]
    void Delete(); // 0x74ee0d0 [Final Native Public]
    void AddSphere(); // 0x74edef0 [Final Native Public]
    void AddCapsule(); // 0x74edea0 [Final Native Public]
    void AddBox(); // 0x74ede50 [Final Native Public]

// UPlaneCutTool (/Script/MeshModelingToolsExp.PlaneCutTool)
    void FlipPlane(); // 0x74ee390 [Final Native Protected]
    void Cut(); // 0x74ee050 [Final Native Protected]

// UTransferMeshToolProperties (/Script/MeshModelingToolsExp.TransferMeshToolProperties)
    TArray<FString> GetTargetLODNamesFunc(); // 0x74ee460 [Final Native Public]
    TArray<FString> GetSourceLODNamesFunc(); // 0x74967c0 [Final Native Public]

// UMetasoundFrontendLiteralBlueprintAccess (/Script/MetasoundEngine.MetasoundFrontendLiteralBlueprintAccess)
    EMetasoundFrontendLiteralType GetType(FMetasoundFrontendLiteral& Literal); // 0x4c34f90 [Final Native Static Private]
    FString GetStringValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4c34cc0 [Final Native Static Private]
    TArray<FString> GetStringArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4c34af0 [Final Native Static Private]
    UObject* GetObjectValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4c347e0 [Final Native Static Private]
    TArray<UObject*> GetObjectArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4c34620 [Final Native Static Private]
    int32 GetIntValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4c344b0 [Final Native Static Private]
    TArray<int32> GetIntArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4c342f0 [Final Native Static Private]
    float GetFloatValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4c34070 [Final Native Static Private]
    TArray<float> GetFloatArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4c33eb0 [Final Native Static Private]
    bool GetBoolValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4c33c00 [Final Native Static Private]
    TArray<bool> GetBoolArrayValueFromLiteral(FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4c33a40 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value); // 0x4c33790 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value); // 0x4c33660 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x4c33560 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x4c33440 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x4c33260 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value); // 0x4c330d0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value); // 0x4c32fb0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value); // 0x4c32eb0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value); // 0x4c32d90 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value); // 0x4c32c90 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value); // 0x4c32b70 [Final Native Static Private]
    FString Conv_MetaSoundLiteralToString(FMetasoundFrontendLiteral& Literal); // 0x4c32a00 [Final Native Static Private]

// UMetasoundGeneratorHandle (/Script/MetasoundEngine.MetasoundGeneratorHandle)
    bool WatchOutput(const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x4c359f0 [Final Native Public]
    void UpdateWatchers(); // 0x4c35810 [Final Native Public]
    double GetCPUCoreUtilization(); // 0x4c33d70 [Final Native Public]
    void EnableRuntimeRenderTiming(bool Enable); // 0x4c338a0 [Final Native Public]
    UMetasoundGeneratorHandle* CreateMetaSoundGeneratorHandle(UAudioComponent* OnComponent); // 0x4c331d0 [Final Native Static Public]
    bool ApplyParameterPack(UMetasoundParameterPack* Pack); // 0x4c32960 [Final Native Public]

// UMetaSoundCacheSubsystem (/Script/MetasoundEngine.MetaSoundCacheSubsystem)
    void TouchOrPrecacheMetaSound(UMetaSoundSource* InMetaSound, int32 InNumInstances); // 0x4c35580 [Final Native Public]
    void RemoveCachedOperatorsForMetaSound(UMetaSoundSource* InMetaSound); // 0x4c354f0 [Final Native Public]
    void PrecacheMetaSound(UMetaSoundSource* InMetaSound, int32 InNumInstances); // 0x4c35420 [Final Native Public]

// UMetasoundOutputBlueprintAccess (/Script/MetasoundEngine.MetasoundOutputBlueprintAccess)
    bool IsTime(FMetaSoundOutput& Output); // 0x4c35370 [Final Native Static Private]
    bool IsString(FMetaSoundOutput& Output); // 0x4c352c0 [Final Native Static Private]
    bool IsInt32(FMetaSoundOutput& Output); // 0x4c35210 [Final Native Static Private]
    bool IsFloat(FMetaSoundOutput& Output); // 0x4c35160 [Final Native Static Private]
    bool IsBool(FMetaSoundOutput& Output); // 0x4c350b0 [Final Native Static Private]
    double GetTimeSeconds(FMetaSoundOutput& Output, const bool& Success); // 0x4c34e80 [Final Native Static Private]
    FString GetString(FMetaSoundOutput& Output, const bool& Success); // 0x4c349a0 [Final Native Static Private]
    int32 GetInt32(FMetaSoundOutput& Output, const bool& Success); // 0x4c341e0 [Final Native Static Private]
    float GetFloat(FMetaSoundOutput& Output, const bool& Success); // 0x4c33da0 [Final Native Static Private]
    bool GetBool(FMetaSoundOutput& Output, const bool& Success); // 0x4c33930 [Final Native Static Private]

// UMetaSoundOutputSubsystem (/Script/MetasoundEngine.MetaSoundOutputSubsystem)
    bool WatchOutput(UAudioComponent* AudioComponent, const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x4c35830 [Final Native Public]
    bool UnwatchOutput(UAudioComponent* AudioComponent, const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x4c35650 [Final Native Public]

// UMetaSoundQualityHelper (/Script/MetasoundEngine.MetaSoundQualityHelper)
    TArray<FName> GetQualityNames(); // 0x4c34950 [Final Native Static Public]

// UMetaSoundAssetSubsystem (/Script/MetasoundEngine.MetaSoundAssetSubsystem)
    void UnregisterAssetClassesInDirectories(const TArray<FMetaSoundAssetDirectory>& Directories); // 0x4d0b400 [Final Native Public]
    void RegisterAssetClassesInDirectories(const TArray<FMetaSoundAssetDirectory>& Directories); // 0x4d09e80 [Final Native Public]

// UMetaSoundBuilderBase (/Script/MetasoundEngine.MetaSoundBuilderBase)
    void SetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d0b100 [Final Native Public]
    void SetGraphOutputName(const FName& OutputName, const FName& NewName, const EMetaSoundBuilderResult& OutResult); // 0x4d0afe0 [Final Native Public]
    void SetGraphOutputDataType(const FName& OutputName, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x4d0aec0 [Final Native Public]
    void SetGraphOutputAccessType(const FName& OutputName, const EMetasoundFrontendVertexAccessType& AccessType, const EMetaSoundBuilderResult& OutResult); // 0x4d0ada0 [Final Native Public]
    void SetGraphInputName(const FName& InputName, const FName& NewName, const EMetaSoundBuilderResult& OutResult); // 0x4d0ac80 [Final Native Public]
    void SetGraphInputDefault(const FName& InputName, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x4d0aab0 [Final Native Public]
    void SetGraphInputDataType(const FName& InputName, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x4d0a990 [Final Native Public]
    void SetGraphInputAccessType(const FName& InputName, const EMetasoundFrontendVertexAccessType& AccessType, const EMetaSoundBuilderResult& OutResult); // 0x4d0a870 [Final Native Public]
    void RemoveUnusedDependencies(); // 0x4d0a770 [Final Native Public]
    void RemoveNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d0a660 [Final Native Public]
    void RemoveNode(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, bool bRemoveUnusedDependencies); // 0x4d0a500 [Final Native Public]
    void RemoveInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x4d0a420 [Final Native Public]
    void RemoveGraphVariable(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x4d0a2d0 [Final Native Public]
    void RemoveGraphOutput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x4d0a1f0 [Final Native Public]
    void RemoveGraphInput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x4d0a110 [Final Native Public]
    bool NodesAreConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle, FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x4d09d40 [Final Native Public]
    bool NodeOutputIsConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x4d09c80 [Final Native Public]
    bool NodeInputIsConnected(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x4d09bc0 [Final Native Public]
    bool IsPreset(); // 0x4d09b90 [Final Native Public]
    bool InterfaceIsDeclared(const FName& InterfaceName); // 0x4d099c0 [Final Native Public]
    FMetasoundFrontendClassName GetRootGraphClassName(); // 0x4d09970 [Final Native Public]
    UObject* GetReferencedPresetAsset(); // 0x4d09900 [Final Native Public]
    bool GetNodeOutputIsConstructorPin(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x4d09840 [Final Native Public]
    void GetNodeOutputData(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x4d09670 [Final Native Public]
    bool GetNodeInputIsConstructorPin(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x4d095b0 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d093e0 [Final Native Public]
    void GetNodeInputData(FMetaSoundBuilderNodeInputHandle& InputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x4d09210 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputClassDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d08fa0 [Final Native Public]
    FMetasoundFrontendLiteral GetGraphVariableDefault(const FName& VariableName, const EMetaSoundBuilderResult& OutResult); // 0x4d08d50 [Final Native Public]
    TArray<FName> GetGraphOutputNames(const EMetaSoundBuilderResult& OutResult); // 0x4d08c00 [Final Native Public]
    TArray<FName> GetGraphInputNames(const EMetaSoundBuilderResult& OutResult); // 0x4d08ab0 [Final Native Public]
    FMetasoundFrontendLiteral GetGraphInputDefault(const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x4d08910 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x4d085b0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d08450 [Final Native Public]
    FMetaSoundNodeHandle FindNodeOutputParent(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d07eb0 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle FindNodeOutputByName(FMetaSoundNodeHandle& NodeHandle, const FName& OutputName, const EMetaSoundBuilderResult& OutResult); // 0x4d082e0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x4d08140 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d07fe0 [Final Native Public]
    FMetaSoundNodeHandle FindNodeInputParent(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d07eb0 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle FindNodeInputByName(FMetaSoundNodeHandle& NodeHandle, const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x4d07d40 [Final Native Public]
    FMetasoundFrontendVersion FindNodeClassVersion(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d07bf0 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceOutputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x4d07ad0 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceInputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x4d07890 [Final Native Public]
    FMetaSoundNodeHandle FindGraphOutputNode(const FName& OutputName, const FName& OutDataType, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d076f0 [Final Native Public]
    FMetaSoundNodeHandle FindGraphInputNode(const FName& InputName, const FName& OutDataType, FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d07550 [Final Native Public]
    void DisconnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d071a0 [Final Native Public]
    void DisconnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d07010 [Final Native Public]
    void DisconnectNodeOutput(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d06f00 [Final Native Public]
    void DisconnectNodeInput(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d06df0 [Final Native Public]
    void ConvertToPreset(const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedNodeClass, const EMetaSoundBuilderResult& OutResult); // 0x4d053e0 [Final Native Public]
    void ConvertFromPreset(const EMetaSoundBuilderResult& OutResult); // 0x4d05330 [Final Native Public]
    bool ContainsNodeOutput(FMetaSoundBuilderNodeOutputHandle& Output); // 0x4d05270 [Final Native Public]
    bool ContainsNodeInput(FMetaSoundBuilderNodeInputHandle& Input); // 0x4d051b0 [Final Native Public]
    bool ContainsNode(FMetaSoundNodeHandle& node); // 0x4d05100 [Final Native Public]
    void ConnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d04f90 [Final Native Public]
    void ConnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d04e30 [Final Native Public]
    void ConnectNodeOutputToGraphOutput(const FName& GraphOutputName, FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d049e0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> ConnectNodeOutputsToMatchingGraphInterfaceOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d04c20 [Final Native Public]
    void ConnectNodeInputToGraphInput(const FName& GraphInputName, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d04590 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> ConnectNodeInputsToMatchingGraphInterfaceInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x4d047d0 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> BuildNewMetaSound(const FName& NameBase); // 0x4d044c0 [Native Public]
    void BuildAndOverwriteMetaSound(const TScriptInterface<IMetaSoundDocumentInterface>& ExistingMetaSound, bool bForceUniqueClassName); // 0x4d04340 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> Build(UObject* Parent, FMetaSoundBuilderOptions& Options); // 0x4d04210 [Native Public]
    FMetaSoundNodeHandle AddNodeByClassName(FMetasoundFrontendClassName& ClassName, const EMetaSoundBuilderResult& OutResult, int32 MajorVersion); // 0x4d03c70 [Final Native Public]
    FMetaSoundNodeHandle AddNode(const TScriptInterface<IMetaSoundDocumentInterface>& NodeClass, const EMetaSoundBuilderResult& OutResult); // 0x4d03ac0 [Final Native Public]
    void AddInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x4d039e0 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableSetNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x4d038b0 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableGetNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x4d03780 [Final Native Public]
    FMetaSoundNodeHandle AddGraphVariableGetDelayedNode(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x4d03650 [Final Native Public]
    void AddGraphVariable(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult); // 0x4d03250 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle AddGraphOutputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorOutput); // 0x4d02e20 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle AddGraphInputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorInput); // 0x4d029f0 [Final Native Public]

// UMetaSoundSourceBuilder (/Script/MetasoundEngine.MetaSoundSourceBuilder)
    void SetSampleRateOverride(int32 SampleRate); // 0x40d3830 [Final Native Public]
    void SetQuality(const FName& Quality); // 0x4d0b2f0 [Final Native Public]
    void SetFormat(const EMetaSoundOutputAudioFormat& OutputFormat, const EMetaSoundBuilderResult& OutResult); // 0x4d0a790 [Final Native Public]
    void SetBlockRateOverride(float BlockRate); // 0x3cb1b70 [Final Native Public]
    bool GetLiveUpdatesEnabled(); // 0x4d08ef0 [Final Native Public]
    void Audition(UObject* Parent, UAudioComponent* AudioComponent, const FScriptDelegate& OnCreateGenerator, bool bLiveUpdatesEnabled); // 0x4d03e20 [Final Native Public]

// UMetaSoundBuilderSubsystem (/Script/MetasoundEngine.MetaSoundBuilderSubsystem)
    bool UnregisterSourceBuilder(const FName& BuilderName); // 0x4d0b590 [Final Native Public]
    bool UnregisterPatchBuilder(const FName& BuilderName); // 0x4d0b590 [Final Native Public]
    bool UnregisterBuilder(const FName& BuilderName); // 0x4d0b590 [Final Native Public]
    bool SetTargetPage(const FName& PageName); // 0x4d0b360 [Final Native Public]
    void RegisterSourceBuilder(const FName& BuilderName, UMetaSoundSourceBuilder* builder); // 0x4d0a010 [Final Native Public]
    void RegisterPatchBuilder(const FName& BuilderName, UMetaSoundPatchBuilder* builder); // 0x4d0a010 [Final Native Public]
    void RegisterBuilder(const FName& BuilderName, UMetaSoundBuilderBase* builder); // 0x4d0a010 [Final Native Public]
    bool IsInterfaceRegistered(const FName& InInterfaceName); // 0x4d09a60 [Final Native Public]
    UMetaSoundSourceBuilder* FindSourceBuilder(const FName& BuilderName); // 0x4d08830 [Final Native Public]
    UMetaSoundPatchBuilder* FindPatchBuilder(const FName& BuilderName); // 0x4d08750 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilderOfDocument(const TScriptInterface<IMetaSoundDocumentInterface>& InMetaSound); // 0x4d073b0 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilder(const FName& BuilderName); // 0x4d07310 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value, const FName& DataType); // 0x4d06c50 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value, const FName& DataType); // 0x4d06a20 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourcePresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedSourceClass, const EMetaSoundBuilderResult& OutResult); // 0x4d068c0 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourceBuilder(const FName& BuilderName, FMetaSoundBuilderNodeOutputHandle& OnPlayNodeOutput, FMetaSoundBuilderNodeInputHandle& OnFinishedNodeInput, const TArray<FMetaSoundBuilderNodeInputHandle>& AudioOutNodeInputs, const EMetaSoundBuilderResult& OutResult, const EMetaSoundOutputAudioFormat& OutputFormat, bool bIsOneShot); // 0x4d06620 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchPresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedPatchClass, const EMetaSoundBuilderResult& OutResult); // 0x4d064c0 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchBuilder(const FName& BuilderName, const EMetaSoundBuilderResult& OutResult); // 0x4d063d0 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x4d062a0 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x4d06150 [Final Native Public]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x4d05f70 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value, const FName& DataType); // 0x4d05df0 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value, const FName& DataType); // 0x4d05bd0 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value, const FName& DataType); // 0x4d05a40 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value, const FName& DataType); // 0x4d05890 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value, const FName& DataType); // 0x4d05700 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value, const FName& DataType); // 0x4d054e0 [Final Native Public]

// UMetasoundParameterPack (/Script/MetasoundFrontend.MetasoundParameterPack)
    ESetParamResult SetTrigger(const FName& ParameterName, bool OnlyIfExists); // 0x484d490 [Final Native Public]
    ESetParamResult SetString(const FName& ParameterName, const FString& InValue, bool OnlyIfExists); // 0x484d360 [Final Native Public]
    ESetParamResult SetInt(const FName& ParameterName, int32 InValue, bool OnlyIfExists); // 0x484d250 [Final Native Public]
    ESetParamResult SetFloat(const FName& ParameterName, float InValue, bool OnlyIfExists); // 0x484d140 [Final Native Public]
    ESetParamResult SetBool(const FName& ParameterName, bool InValue, bool OnlyIfExists); // 0x484d020 [Final Native Public]
    UMetasoundParameterPack* MakeMetasoundParameterPack(); // 0x484cff0 [Final Native Static Public]
    bool HasTrigger(const FName& ParameterName); // 0x484cf50 [Final Native Public]
    bool HasString(const FName& ParameterName); // 0x484ceb0 [Final Native Public]
    bool HasInt(const FName& ParameterName); // 0x484ce10 [Final Native Public]
    bool HasFloat(const FName& ParameterName); // 0x484cd70 [Final Native Public]
    bool HasBool(const FName& ParameterName); // 0x484ccd0 [Final Native Public]
    bool GetTrigger(const FName& ParameterName, const ESetParamResult& Result); // 0x484cbf0 [Final Native Public]
    FString GetString(const FName& ParameterName, const ESetParamResult& Result); // 0x484cad0 [Final Native Public]
    int32 GetInt(const FName& ParameterName, const ESetParamResult& Result); // 0x484c9f0 [Final Native Public]
    float GetFloat(const FName& ParameterName, const ESetParamResult& Result); // 0x484c910 [Final Native Public]
    bool GetBool(const FName& ParameterName, const ESetParamResult& Result); // 0x484c830 [Final Native Public]

// UMobileInstalledContent (/Script/MobilePatchingUtils.MobileInstalledContent)
    bool Mount(int32 PakOrder, const FString& MountPoint); // 0x8a2dd30 [Final Native Public]
    float GetInstalledContentSize(); // 0x8a2dc00 [Final Native Public]
    float GetDiskFreeSpace(); // 0x8a2da50 [Final Native Public]

// UMobilePendingContent (/Script/MobilePatchingUtils.MobilePendingContent)
    void StartInstall(const FScriptDelegate& OnSucceeded, const FScriptDelegate& OnFailed); // 0x8a2e010 [Final Native Public]
    float GetTotalDownloadedSize(); // 0x8a2dd00 [Final Native Public]
    float GetRequiredDiskSpace(); // 0x8a2dc30 [Final Native Public]
    float GetInstallProgress(); // 0x8a2db30 [Final Native Public]
    FText GetDownloadStatusText(); // 0x8a2dae0 [Final Native Public]
    float GetDownloadSpeed(); // 0x8a2dab0 [Final Native Public]
    float GetDownloadSize(); // 0x8a2da80 [Final Native Public]

// UMobilePatchingLibrary (/Script/MobilePatchingUtils.MobilePatchingLibrary)
    void RequestContent(const FString& RemoteManifestURL, const FString& CloudURL, const FString& InstallDirectory, const FScriptDelegate& OnSucceeded, const FScriptDelegate& OnFailed); // 0x8a2de20 [Final Native Static Public]
    bool HasActiveWiFiConnection(); // 0x58267f0 [Final Native Static Public]
    TArray<FString> GetSupportedPlatformNames(); // 0x8a2dc60 [Final Native Static Public]
    UMobileInstalledContent* GetInstalledContent(const FString& InstallDirectory); // 0x8a2db60 [Final Native Static Public]
    FString GetActiveDeviceProfileName(); // 0x8a2d9d0 [Final Native Static Public]

// UMVVMConversionLibrary (/Script/ModelViewViewModel.MVVMConversionLibrary)
    ESlateVisibility Conv_BoolToSlateVisibility(bool bIsVisible, const ESlateVisibility& TrueVisibility, const ESlateVisibility& FalseVisibility); // 0x5235c90 [Final Native Static Private]

// UMVVMSlateBrushConversionLibrary (/Script/ModelViewViewModel.MVVMSlateBrushConversionLibrary)
    FSlateBrush Conv_SetVectorParameterMID(const FSlateBrush& Brush, UMaterialInterface* Material, const FName& ParameterName, const FLinearColor& Value); // 0x52367e0 [Final Native Static Public]
    FSlateBrush Conv_SetVectorParameter(const FSlateBrush& Brush, const FName& ParameterName, const FLinearColor& Value); // 0x52365f0 [Final Native Static Public]
    FSlateBrush Conv_SetTextureParameterMID(const FSlateBrush& Brush, UMaterialInterface* Material, const FName& ParameterName, UTexture* Value); // 0x52363c0 [Final Native Static Public]
    FSlateBrush Conv_SetTextureParameter(const FSlateBrush& Brush, const FName& ParameterName, UTexture* Value); // 0x52361d0 [Final Native Static Public]
    FSlateBrush Conv_SetScalarParameterMID(const FSlateBrush& Brush, UMaterialInterface* Material, const FName& ParameterName, float Value); // 0x5235f90 [Final Native Static Public]
    FSlateBrush Conv_SetScalarParameter(const FSlateBrush& Brush, const FName& ParameterName, float Value); // 0x5235da0 [Final Native Static Public]

// UMVVMView (/Script/ModelViewViewModel.MVVMView)
    void UninitializeSources(); // 0x524de50 [Final Native Public]
    void UninitializeEvents(); // 0x524de30 [Final Native Public]
    void UninitializeBindings(); // 0x524de10 [Final Native Public]
    bool SetViewModelByClass(const TScriptInterface<INotifyFieldValueChanged>& NewValue); // 0x524dd50 [Final Native Public]
    bool SetViewModel(const FName& ViewModelName, const TScriptInterface<INotifyFieldValueChanged>& ViewModel); // 0x524dc40 [Final Native Public]
    void InitializeSources(); // 0x524cae0 [Final Native Public]
    void InitializeEvents(); // 0x524cac0 [Final Native Public]
    void InitializeBindings(); // 0x524c9e0 [Final Native Public]
    TScriptInterface<INotifyFieldValueChanged> GetViewModel(const FName& ViewModelName); // 0x524c920 [Final Native Public]
    bool ExecuteViewModelBindings(const FName& ViewModelName); // 0x524c690 [Final Native Public]
    bool AreSourcesValidForEvent(int32 EventKey); // 0x524c410 [Final Native Private]
    bool AreSourcesValidForBinding(int32 BindingKey); // 0x524c370 [Final Native Private]
    bool AreSourcesInitialized(); // 0x524c350 [Final Native Public]
    bool AreEventsInitialized(); // 0x524c330 [Final Native Public]
    bool AreBindingsInitialized(); // 0x524c310 [Final Native Public]

// UMVVMPanelWidgetViewExtension (/Script/ModelViewViewModel.MVVMPanelWidgetViewExtension)
    void BP_SetItems(const TArray<UObject*>& InItems); // 0x524c4b0 [Final Native Public]

// UMVVMGameSubsystem (/Script/ModelViewViewModel.MVVMGameSubsystem)
    UMVVMViewModelCollectionObject* GetViewModelCollection(); // 0x394e8f0 [Final Native Public]

// UMVVMSubsystem (/Script/ModelViewViewModel.MVVMSubsystem)
    UMVVMView* K2_GetViewFromUserWidget(UUserWidget* UserWidget); // 0x524d3c0 [Final Native Public]
    TArray<FMVVMAvailableBinding> K2_GetAvailableBindings(TSubclassOf<UObject> Class, TSubclassOf<UObject> Accessor); // 0x524d200 [Final Native Public]
    FMVVMAvailableBinding K2_GetAvailableBinding(TSubclassOf<UObject> Class, const FMVVMBindingName& BindingName, TSubclassOf<UObject> Accessor); // 0x524d050 [Final Native Public]
    bool K2_CompareFloatValues(const EMVVMConditionOperation& Operation, float Value, float CompareValue, float CompareMaxValue); // 0x524cdf0 [Final Native Public]
    UMVVMViewModelCollectionObject* GetGlobalViewModelCollection(); // 0x40dfe30 [Final Native Public]
    bool DoesWidgetTreeContainedWidget(UWidgetTree* WidgetTree, UWidget* ViewWidget); // 0x524c560 [Final Native Public]

// UMVVMViewModelBase (/Script/ModelViewViewModel.MVVMViewModelBase)
    bool K2_SetPropertyValue(const int32& OldValue, const int32& NewValue); // 0x524d650 [Final Native Protected]
    void K2_RemoveFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x524d480 [Final Native Public]
    void K2_BroadcastFieldValueChanged(const FFieldNotificationId& FieldId); // 0x524ccc0 [Final Native Protected]
    void K2_AddFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x524cb00 [Final Native Public]

// UMVVMViewModelCollectionObject (/Script/ModelViewViewModel.MVVMViewModelCollectionObject)
    bool RemoveViewModel(const FMVVMViewModelContext& Context); // 0x524db80 [Final Native Public]
    int32 RemoveAllViewModelInstance(UMVVMViewModelBase* ViewModel); // 0x524d9d0 [Final Native Public]
    UMVVMViewModelBase* FindViewModelInstance(const FMVVMViewModelContext& Context); // 0x524c850 [Final Native Public]
    UMVVMViewModelBase* FindFirstViewModelInstanceOfType(const TSubclassOf<UMVVMViewModelBase>& ViewModelClass); // 0x524c730 [Final Native Public]
    bool AddViewModelInstance(const FMVVMViewModelContext& Context, UMVVMViewModelBase* ViewModel); // 0x524c1e0 [Final Native Public]

// UMVVMViewModelContextResolver (/Script/ModelViewViewModel.MVVMViewModelContextResolver)
    void K2_DestroyInstance(UObject* ViewModel, UMVVMView* View); // 0x16b94d0 [Event Public]
    TScriptInterface<INotifyFieldValueChanged> K2_CreateInstance(TSubclassOf<UObject> ExpectedType, UUserWidget* UserWidget); // 0x16b94d0 [Event Public]

// UMeshTopologySelectionMechanicProperties (/Script/ModelingComponents.MeshTopologySelectionMechanicProperties)
    void SelectAll(); // 0x6abf340 [Final Native Public]
    void InvertSelection(); // 0x6abf320 [Final Native Public]

// UOctreeDynamicMeshComponent (/Script/ModelingComponents.OctreeDynamicMeshComponent)
    void SetDynamicMesh(UDynamicMesh* NewMesh); // 0x6b1a350 [Final Native Public]

// ULineSetComponent (/Script/ModelingComponents.LineSetComponent)
    void SetLineMaterial(UMaterialInterface* InLineMaterial); // 0x6b1a6c0 [Final Native Public]
    void Clear(); // 0x6b19730 [Final Native Public]
    int32 AddLines(const TArray<FVector>& InStart, const TArray<FVector>& InEnd, const FColor& InColor, float InThickness, float InDepthBias); // 0x6b190e0 [Final Native Public]

// UPreviewGeometry (/Script/ModelingComponents.PreviewGeometry)
    bool SetPointSetVisibility(const FString& PointSetIdentifier, bool bVisible); // 0x6b1ac80 [Final Native Public]
    bool SetPointSetMaterial(const FString& PointSetIdentifier, UMaterialInterface* NewMaterial); // 0x6b1ab00 [Final Native Public]
    bool SetLineSetVisibility(const FString& LineSetIdentifier, bool bVisible); // 0x6b1a8f0 [Final Native Public]
    bool SetLineSetMaterial(const FString& LineSetIdentifier, UMaterialInterface* NewMaterial); // 0x6b1a770 [Final Native Public]
    void SetAllPointSetsMaterial(UMaterialInterface* Material); // 0x6b1a2c0 [Final Native Public]
    void SetAllLineSetsMaterial(UMaterialInterface* Material); // 0x6b1a230 [Final Native Public]
    bool RemoveTriangleSet(const FString& TriangleSetIdentifier, bool bDestroy); // 0x6b1a0b0 [Final Native Public]
    bool RemovePointSet(const FString& PointSetIdentifier, bool bDestroy); // 0x6b19f30 [Final Native Public]
    bool RemoveLineSet(const FString& LineSetIdentifier, bool bDestroy); // 0x6b19db0 [Final Native Public]
    void RemoveAllTriangleSets(bool bDestroy); // 0x6b19d20 [Final Native Public]
    void RemoveAllPointSets(bool bDestroy); // 0x6b19c90 [Final Native Public]
    void RemoveAllLineSets(bool bDestroy); // 0x6b19c00 [Final Native Public]
    APreviewGeometryActor* GetActor(); // 0x4744430 [Final Native Public]
    UTriangleSetComponent* FindTriangleSet(const FString& TriangleSetIdentifier); // 0x6b19b10 [Final Native Public]
    UPointSetComponent* FindPointSet(const FString& PointSetIdentifier); // 0x6b19a10 [Final Native Public]
    ULineSetComponent* FindLineSet(const FString& LineSetIdentifier); // 0x6b19910 [Final Native Public]
    void Disconnect(); // 0x6b198c0 [Final Native Public]
    void CreateInWorld(UWorld* World, FTransform& WithTransform); // 0x6b19770 [Final Native Public]
    UTriangleSetComponent* AddTriangleSet(const FString& TriangleSetIdentifier); // 0x6b19680 [Final Native Public]
    UPointSetComponent* AddPointSet(const FString& PointSetIdentifier); // 0x6b19350 [Final Native Public]
    ULineSetComponent* AddLineSet(const FString& LineSetIdentifier); // 0x6b19030 [Final Native Public]

// UPointSetComponent (/Script/ModelingComponents.PointSetComponent)
    void SetPointMaterial(UMaterialInterface* InPointMaterial); // 0x6b1aa50 [Final Native Public]
    void Clear(); // 0x6b19750 [Final Native Public]
    int32 AddPoints(const TArray<FVector>& Positions, const FColor& InColor, float InSize, float InDepthBias); // 0x6b19400 [Final Native Public]

// UModelingObjectsCreationAPI (/Script/ModelingComponents.ModelingObjectsCreationAPI)
    FCreateTextureObjectResult CreateTextureObject(FCreateTextureObjectParams& CreateTexParams); // 0x6b62cf0 [Native Public]
    FCreateComponentResult CreateNewComponentOnActor(FCreateComponentParams& CreateComponentParams); // 0x6b62bf0 [Native Public]
    FCreateActorResult CreateNewActor(FCreateActorParams& CreateActorParams); // 0x6b62a90 [Native Public]
    FCreateMeshObjectResult CreateMeshObject(FCreateMeshObjectParams& CreateMeshParams); // 0x6b62950 [Native Public]
    FCreateMaterialObjectResult CreateMaterialObject(FCreateMaterialObjectParams& CreateMaterialParams); // 0x6b62850 [Native Public]

// UCreateMeshObjectTypeProperties (/Script/ModelingComponents.CreateMeshObjectTypeProperties)
    bool ShouldShowPropertySet(); // 0x6b630d0 [Final Native Public]
    TArray<FString> GetOutputTypeNamesFunc(); // 0x6b63020 [Final Native Public]
    ECreateObjectTypeHint GetCurrentCreateMeshType(); // 0x6b62e10 [Final Native Public]

// UPolygroupLayersProperties (/Script/ModelingComponents.PolygroupLayersProperties)
    TArray<FString> GetGroupLayersFunc(); // 0x6b62f20 [Final Native Public]

// UWeightMapSetProperties (/Script/ModelingComponents.WeightMapSetProperties)
    TArray<FString> GetWeightMapsFunc(); // 0x6b62f20 [Final Native Public]

// UUVEditorTexelDensitySettings (/Script/ModelingOperators.UVEditorTexelDensitySettings)
    bool InSamplingMode(); // 0x3950960 [Native Public]

// UGameFrameworkComponentManager (/Script/ModularGameplay.GameFrameworkComponentManager)
    bool UnregisterClassInitStateDelegate(const TSoftClassPtr<AActor>& ActorClass, const FScriptDelegate& DelegateToRemove); // 0x53c9b70 [Final Native Public]
    bool UnregisterActorInitStateDelegate(AActor* Actor, const FScriptDelegate& DelegateToRemove); // 0x53c98f0 [Final Native Public]
    void SendExtensionEvent(AActor* Receiver, const FName& EventName, bool bOnlyInGameWorlds); // 0x53c97b0 [Final Native Public]
    void RemoveReceiver(AActor* Receiver); // 0x53c9720 [Final Native Public]
    bool RegisterAndCallForClassInitState(const TSoftClassPtr<AActor>& ActorClass, const FName& FeatureName, const FGameplayTag& RequiredState, const FScriptDelegate& Delegate, bool bCallImmediately); // 0x53c93e0 [Final Native Public]
    bool RegisterAndCallForActorInitState(AActor* Actor, const FName& FeatureName, const FGameplayTag& RequiredState, const FScriptDelegate& Delegate, bool bCallImmediately); // 0x53c9120 [Final Native Public]
    void AddReceiver(AActor* Receiver, bool bAddOnlyInGameWorlds); // 0x53c8f00 [Final Native Public]

// IGameFrameworkInitStateInterface (/Script/ModularGameplay.GameFrameworkInitStateInterface)
    bool UnregisterInitStateDelegate(const FScriptDelegate& Delegate); // 0x53c9e10 [Native Public]
    bool RegisterAndCallForInitStateChange(const FGameplayTag& RequiredState, const FScriptDelegate& Delegate, bool bCallImmediately); // 0x53c95e0 [Native Public]
    bool HasReachedInitState(const FGameplayTag& DesiredState); // 0x53c9080 [Native Public]
    FGameplayTag GetInitState(); // 0x53c9040 [Native Public]
    FName GetFeatureName(); // 0x53c9000 [Native Public]

// UCharacterTrajectoryComponent (/Script/MotionTrajectory.CharacterTrajectoryComponent)
    void OnMovementUpdated(float DeltaSeconds, const FVector& OldLocation, const FVector& OldVelocity); // 0x7746730 [Final Native Protected]

// UMotionWarpingSwitchOffDistanceCondition (/Script/MotionWarping.MotionWarpingSwitchOffDistanceCondition)
    UMotionWarpingSwitchOffDistanceCondition* CreateSwitchOffDistanceCondition(const AActor*& InOwnerActor, const ESwitchOffConditionEffect& InEffect, const ESwitchOffConditionDistanceOp& InOperator, float InDistance, bool InbUseWarpTargetAsTargetLocation, AActor* InTargetActor); // 0x6d21a50 [Final Native Static Public]

// UMotionWarpingSwitchOffAngleToTargetCondition (/Script/MotionWarping.MotionWarpingSwitchOffAngleToTargetCondition)
    UMotionWarpingSwitchOffAngleToTargetCondition* CreateSwitchOffAngleToTargetCondition(const AActor*& InOwnerActor, const ESwitchOffConditionEffect& InEffect, const ESwitchOffConditionAngleOp& InOperator, float InAngle, bool bInIgnoreZAxis, bool bInUseWarpTargetAsTargetLocation, AActor* InTargetActor); // 0x6d213d0 [Final Native Static Public]

// UMotionWarpingSwitchOffCompositeCondition (/Script/MotionWarping.MotionWarpingSwitchOffCompositeCondition)
    UMotionWarpingSwitchOffCompositeCondition* CreateSwitchOffCompositeCondition(const AActor*& InOwnerActor, const ESwitchOffConditionEffect& InEffect, const UMotionWarpingSwitchOffCondition*& InSwitchOffConditionA, const ESwitchOffConditionCompositeOp& InLogicOperator, const UMotionWarpingSwitchOffCondition*& InSwitchOffConditionB, bool bInUseWarpTargetAsTargetLocation, AActor* InTargetActor); // 0x6d217f0 [Final Native Static Public]

// UMotionWarpingSwitchOffBlueprintableCondition (/Script/MotionWarping.MotionWarpingSwitchOffBlueprintableCondition)
    UMotionWarpingSwitchOffBlueprintableCondition* CreateSwitchOffBlueprintableCondition(const AActor*& InOwnerActor, const ESwitchOffConditionEffect& InEffect, TSubclassOf<UMotionWarpingSwitchOffBlueprintableCondition> InBlueprintableCondition, bool bInUseWarpTargetAsTargetLocation, AActor* InTargetActor); // 0x6d21600 [Final Native Static Private]
    FString BP_ExtraDebugInfo(AActor* InOwnerActor, AActor* InTargetActor, const FVector& InTargetLocation, bool bInUseWarpTargetAsTargetLocation); // 0x6d211f0 [Native Event Public]
    bool BP_Check(AActor* InOwnerActor, AActor* InTargetActor, const FVector& InTargetLocation, bool bInUseWarpTargetAsTargetLocation); // 0x6d21050 [Native Event Public]

// UAnimNotifyState_MotionWarping (/Script/MotionWarping.AnimNotifyState_MotionWarping)
    void OnWarpUpdate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x16b94d0 [Event Public]
    void OnWarpEnd(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x16b94d0 [Event Public]
    void OnWarpBegin(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x16b94d0 [Event Public]
    void OnRootMotionModifierUpdate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x6d398b0 [Final Native Public]
    void OnRootMotionModifierDeactivate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x6d397c0 [Final Native Public]
    void OnRootMotionModifierActivate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x6d396d0 [Final Native Public]
    URootMotionModifier* AddRootMotionModifier(UMotionWarpingComponent* MotionWarpingComp, UAnimSequenceBase* Animation, float StartTime, float EndTime); // 0x6d37dc0 [Native Event Public]

// UMotionWarpingUtilities (/Script/MotionWarping.MotionWarpingUtilities)
    void GetMotionWarpingWindowsFromAnimation(UAnimSequenceBase* Animation, const TArray<FMotionWarpingWindowData>& OutWindows); // 0x6d39490 [Final Native Static Public]
    void GetMotionWarpingWindowsForWarpTargetFromAnimation(UAnimSequenceBase* Animation, const FName& WarpTargetName, const TArray<FMotionWarpingWindowData>& OutWindows); // 0x6d391a0 [Final Native Static Public]
    FTransform ExtractRootMotionFromAnimation(UAnimSequenceBase* Animation, float StartTime, float EndTime); // 0x6d39030 [Final Native Static Public]
    void ExtractBoneTransformFromAnimationAtTime(UAnimInstance* AnimInstance, UAnimSequenceBase* Animation, float Time, bool bExtractRootMotion, const FName& BoneName, bool bLocalSpace, FTransform& OutTransform); // 0x6d38b90 [Final Native Static Public]

// UMotionWarpingComponent (/Script/MotionWarping.MotionWarpingComponent)
    int32 RemoveWarpTargets(const TArray<FName>& WarpTargetNames); // 0x6d39b20 [Final Native Public]
    int32 RemoveWarpTarget(const FName& WarpTargetName); // 0x6d39a80 [Final Native Public]
    int32 RemoveAllWarpTargets(); // 0x6d399a0 [Final Native Public]
    void DisableAllRootMotionModifiers(); // 0x6d38b00 [Final Native Public]
    void AddSwitchOffCondition(const FName& WarpTargetName, UMotionWarpingSwitchOffCondition* Condition); // 0x6d38860 [Final Native Public]
    void AddOrUpdateWarpTargetFromTransform(const FName& WarpTargetName, const FTransform& TargetTransform); // 0x6d37c60 [Final Native Public]
    void AddOrUpdateWarpTargetFromLocationAndRotation(const FName& WarpTargetName, const FVector& TargetLocation, const FRotator& TargetRotation); // 0x6d37ac0 [Final Native Public]
    void AddOrUpdateWarpTargetFromLocation(const FName& WarpTargetName, const FVector& TargetLocation); // 0x6d37990 [Final Native Public]
    void AddOrUpdateWarpTargetFromComponent(const FName& WarpTargetName, USceneComponent* Component, const FName& BoneName, bool bFollowComponent, const EWarpTargetLocationOffsetDirection& LocationOffsetDirection, const FVector& LocationOffset, const FRotator& RotationOffset); // 0x6d37380 [Final Native Public]
    void AddOrUpdateWarpTarget(FMotionWarpingTarget& WarpTarget); // 0x6d372e0 [Final Native Public]

// URootMotionModifier_Scale (/Script/MotionWarping.RootMotionModifier_Scale)
    URootMotionModifier_Scale* AddRootMotionModifierScale(UMotionWarpingComponent* InMotionWarpingComp, UAnimSequenceBase* InAnimation, float InStartTime, float InEndTime, const FVector& InScale); // 0x6d37f20 [Final Native Static Public]

// URootMotionModifier_SkewWarp (/Script/MotionWarping.RootMotionModifier_SkewWarp)
    URootMotionModifier_SkewWarp* AddRootMotionModifierSkewWarp(UMotionWarpingComponent* InMotionWarpingComp, UAnimSequenceBase* InAnimation, float InStartTime, float InEndTime, const FName& InWarpTargetName, const EWarpPointAnimProvider& InWarpPointAnimProvider, const FTransform& InWarpPointAnimTransform, const FName& InWarpPointAnimBoneName, bool bInWarpTranslation, bool bInIgnoreZAxis, bool bInWarpRotation, const EMotionWarpRotationType& InRotationType, const EMotionWarpRotationMethod& InRotationMethod, float InWarpRotationTimeMultiplier, float InWarpMaxRotationRate); // 0x6d381c0 [Final Native Static Public]

// UAirMovementUtils (/Script/Mover.AirMovementUtils)
    float TryMoveToFallAlongSurface(FMovingComponentSet& MovingComps, const FVector& Delta, float PctOfDeltaToMove, const FQuat& Rotation, const FVector& Normal, FHitResult& Hit, bool bHandleImpact, float FloorSweepDistance, float MaxWalkSlopeCosine, FFloorCheckResult& OutFloorResult, FMovementRecord& MoveRecord); // 0x6d3f200 [Final Native Static Public]
    float TestFallingMoveAlongHitSurface(FMovingComponentSet& MovingComps, const FVector& OriginalMoveDelta, const FVector& LocationAtHit, FQuat& TargetRotation, bool bHandleImpact, float FloorSweepDistance, float MaxWalkSlopeCosine, FHitResult& InOutHit, FFloorCheckResult& OutFloorResult, FMovementRecord& InOutMoveRecord); // 0x6d3e650 [Final Native Static Public]
    bool IsValidLandingSpot(FMovingComponentSet& MovingComps, const FVector& Location, FHitResult& Hit, float FloorSweepDistance, float MaxWalkSlopeCosine, FFloorCheckResult& OutFloorResult); // 0x6d3dd60 [Final Native Static Public]
    FProposedMove ComputeControlledFreeMove(FFreeMoveParams& InParams); // 0x6d3d150 [Final Native Static Public]

// UMoverComponent (/Script/Mover.MoverComponent)
    void UnbindProcessGeneratedMovement(); // 0x6dc69a0 [Final Native Public]
    bool TryGetFloorCheckHitResult(FHitResult& OutHitResult); // 0x6dc54d0 [Native Public]
    void SetUseDeferredGroupMovement(bool bEnable); // 0x6dc2f80 [Final Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0x6dc2ef0 [Final Native Public]
    void SetPrimaryVisualComponent(USceneComponent* SceneComponent); // 0x6dc2d70 [Final Native Public]
    void SetPlanarConstraint(FPlanarConstraint& InConstraint); // 0x6dc2c80 [Final Native Public]
    void SetGravityOverride(bool bOverrideGravity, const FVector& GravityAcceleration); // 0x6dc2ae0 [Final Native Public]
    void SetBaseVisualComponentTransform(FTransform& ComponentTransform); // 0x6dc29a0 [Final Native Public]
    bool RemoveMovementMode(const FName& ModeName); // 0x6dc2900 [Final Native Public]
    void RemoveGameplayTags(FGameplayTagContainer& TagsToRemove); // 0x6dc2840 [Final Native Public]
    void RemoveGameplayTag(const FGameplayTag& TagToRemove); // 0x6dc27a0 [Final Native Public]
    void QueueNextMode(const FName& DesiredModeName, bool bShouldReenter); // 0x6dc26d0 [Final Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x3b4c140 [Native Protected]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x6dc2270 [Native Public]
    FMovementModifierHandle K2_QueueMovementModifier(const int32& MoveAsRawData); // 0x6dc20c0 [Final Native Public]
    void K2_QueueLayeredMove(const int32& MoveAsRawData); // 0x6dc1f80 [Final Native Public]
    void K2_QueueInstantMovementEffect(const int32& EffectAsRawData); // 0x6dc1e40 [Final Native Public]
    void K2_FindMovementModifier(const FMovementModifierHandle& ModifierHandle, const bool& bFoundModifier, const int32& TargetAsRawBytes); // 0x6dc18a0 [Final Native Public]
    void K2_FindActiveLayeredMove(const bool& DidSucceed, const int32& TargetAsRawBytes); // 0x6dc1620 [Final Native Public]
    bool IsUsingDeferredGroupMovement(); // 0x6dc1360 [Final Native Public]
    bool IsModifierActiveOrQueued(FMovementModifierHandle& ModifierHandle); // 0x6dc12b0 [Final Native Public]
    bool HasValidCachedState(); // 0x3687540 [Final Native Public]
    bool HasValidCachedInputCmd(); // 0x3687540 [Final Native Public]
    bool HasGameplayTagInState(FMoverSyncState& SyncState, const FGameplayTag& TagToFind, bool bExactMatch); // 0x6dc0d80 [Final Native Public]
    bool HasGameplayTag(const FGameplayTag& TagToFind, bool bExactMatch); // 0x6dc0c90 [Final Native Public]
    void HandleImpact(FMoverOnImpactParams& ImpactParams); // 0x6dc0bb0 [Final Native Public]
    FVector GetVelocity(); // 0x6dc0b40 [Final Native Public]
    FVector GetUpDirection(); // 0x6dc0a50 [Final Native Public]
    USceneComponent* GetUpdatedComponent(); // 0x6dc0b20 [Final Native Public]
    FRotator GetTargetOrientation(); // 0x6dc0a10 [Final Native Public]
    FMoverSyncState GetSyncState(); // 0x6dc09d0 [Final Native Public]
    UMoverBlackboard* GetSimBlackboard(); // 0x6dc09b0 [Final Native Public]
    USceneComponent* GetPrimaryVisualComponent(); // 0x6dc0990 [Final Native Public]
    TArray<FTrajectorySampleInfo> GetPredictedTrajectory(const FMoverPredictTrajectoryParams& PredictionParams); // 0x6dc0740 [Final Native Public]
    FPlanarConstraint GetPlanarConstraint(); // 0x6dc06f0 [Final Native Public]
    FName GetMovementModeName(); // 0x6dc06c0 [Final Native Public]
    UBaseMovementMode* GetMovementMode(); // 0x6dc0650 [Final Native Public]
    FVector GetMovementIntent(); // 0x6dc05e0 [Final Native Public]
    FName GetMovementBaseBoneName(); // 0x6dc0300 [Final Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x6dc02b0 [Final Native Public]
    FMoverTimeStep GetLastTimeStep(); // 0x6dc0280 [Final Native Public]
    FMoverInputCmdContext GetLastInputCmd(); // 0x6dc0250 [Final Native Public]
    FVector GetGravityAcceleration(); // 0x6dc0050 [Final Native Public]
    TArray<FTrajectorySampleInfo> GetFutureTrajectory(float FutureSeconds, float SamplesPerSecond); // 0x6dbfed0 [Final Native Public]
    FTransform GetBaseVisualComponentTransform(); // 0x6dbfe70 [Final Native Public]
    UObject* FindSharedSettings_Mutable_BP(TSubclassOf<UObject> SharedSetting); // 0x6dbf990 [Final Native Public]
    UObject* FindSharedSettings_BP(TSubclassOf<UObject> SharedSetting); // 0x6dbf990 [Final Native Public]
    UBaseMovementMode* FindMovementModeByName(const FName& MovementModeName); // 0x6dbf8f0 [Final Native Public]
    UBaseMovementMode* FindMovementMode(TSubclassOf<UBaseMovementMode> MovementMode); // 0x6dbf580 [Final Native Public]
    void CancelModifierFromHandle(const FMovementModifierHandle& ModifierHandle); // 0x6dbe4e0 [Final Native Public]
    void BindProcessGeneratedMovement(const FScriptDelegate& ProcessGeneratedMovementEvent); // 0x6dbe170 [Final Native Public]
    bool AddMovementModeFromObject(const FName& ModeName, UBaseMovementMode* MovementMode); // 0x6dbde10 [Final Native Public]
    UBaseMovementMode* AddMovementModeFromClass(const FName& ModeName, TSubclassOf<UBaseMovementMode> MovementMode); // 0x6dbdab0 [Final Native Public]
    void AddGameplayTags(FGameplayTagContainer& TagsToAdd); // 0x6dbd9f0 [Final Native Public]
    void AddGameplayTag(const FGameplayTag& TagToAdd); // 0x6dbd950 [Final Native Public]

// UPathedPhysicsMoverComponent (/Script/Mover.PathedPhysicsMoverComponent)
    void SetPlaybackDirection(bool bPlayForward); // 0x6dcf970 [Final Native Public]
    void SetPathOriginTransform(FTransform& NewPathOrigin); // 0x6dcf860 [Final Native Public]
    void SetIsMoving(bool bShouldMove); // 0x6dcf7c0 [Final Native Public]
    void SetDefaultPlaybackBehavior(const EPathedPhysicsPlaybackBehavior& PlaybackBehavior); // 0x6dcf740 [Final Native Public]
    bool IsMoving(); // 0x6dcf700 [Final Native Public]
    bool IsJointEnabled(); // 0x6dcf6c0 [Final Native Public]
    bool IsInReverse(); // 0x6dcf680 [Final Native Public]
    FTransform GetPathOriginTransform(); // 0x6dcf600 [Final Native Public]
    EPathedPhysicsPlaybackBehavior GetDefaultPlaybackBehavior(); // 0x6dcf5e0 [Final Native Public]

// UBaseMovementMode (/Script/Mover.BaseMovementMode)
    void SimulationTick(FSimulationTickParams& Params, FMoverTickEndData& OutputState); // 0x6dc30a0 [Native Event Public]
    void K2_OnUnregistered(); // 0x16b94d0 [Event Protected]
    void K2_OnRegistered(const FName& ModeName); // 0x16b94d0 [Event Protected]
    void K2_OnDeactivated(); // 0x16b94d0 [Event Protected]
    void K2_OnActivated(); // 0x16b94d0 [Event Protected]
    UMoverComponent* K2_GetMoverComponent(); // 0x3d24910 [Final Native Public]
    void GenerateMove(FMoverTickStartData& StartState, FMoverTimeStep& TimeStep, FProposedMove& OutProposedMove); // 0x6dbfc30 [Native Event Public]

// UPathedPhysicsMovementMode (/Script/Mover.PathedPhysicsMovementMode)
    void SetUseJointConstraint(bool bUseJoint); // 0x6dc3010 [Final Native Public]
    void SetPathDuration_BeginPlayOnly(float NewDuration); // 0x6dc2bd0 [Final Native Public]
    UPathedMovementPatternBase* BP_FindPattern(TSubclassOf<UPathedMovementPatternBase> PatternType); // 0x6dbe030 [Final Native Public]

// UCharacterMoverComponent (/Script/Mover.CharacterMoverComponent)
    void UnCrouch(); // 0x60cd360 [Native Public]
    void SetHandleStanceChanges(bool bInHandleStanceChanges); // 0x6d3e270 [Final Native Public]
    void SetHandleJump(bool bInHandleJump); // 0x6d3e1e0 [Final Native Public]
    void OnMoverPreSimulationTick(FMoverTimeStep& TimeStep, FMoverInputCmdContext& InputCmd); // 0x6d3e0b0 [Native Protected]
    bool Jump(); // 0x6d3e080 [Native Public]
    bool IsSwimming(); // 0x6d3dd30 [Native Public]
    bool IsSlopeSliding(); // 0x6d3dd00 [Native Public]
    bool IsOnGround(); // 0x3adf660 [Native Public]
    bool IsFlying(); // 0x6d3db30 [Native Public]
    bool IsFalling(); // 0x6d3db00 [Native Public]
    bool IsCrouching(); // 0x6d3dad0 [Native Public]
    bool IsAirborne(); // 0x6d3daa0 [Native Public]
    bool GetHandleStanceChanges(); // 0x6d3da70 [Final Native Public]
    bool GetHandleJump(); // 0x6d3da40 [Final Native Public]
    void Crouch(); // 0x6d3da20 [Native Public]
    bool CanCrouch(); // 0x6d3d030 [Native Public]
    bool CanActorJump(); // 0x6d3d000 [Native Public]

// UPlanarConstraintUtils (/Script/Mover.PlanarConstraintUtils)
    void SetPlaneConstraintOrigin(FPlanarConstraint& Constraint, const FVector& PlaneOrigin); // 0x6d3e530 [Final Native Static Public]
    void SetPlanarConstraintNormal(FPlanarConstraint& Constraint, const FVector& PlaneNormal); // 0x6d3e410 [Final Native Static Public]
    void SetPlanarConstraintEnabled(FPlanarConstraint& Constraint, bool bEnabled); // 0x6d3e300 [Final Native Static Public]
    FVector ConstrainNormalToPlane(FPlanarConstraint& Constraint, const FVector& Normal); // 0x6d3d8d0 [Final Native Static Public]
    FVector ConstrainLocationToPlane(FPlanarConstraint& Constraint, const FVector& Location); // 0x6d3d780 [Final Native Static Public]
    FVector ConstrainDirectionToPlane(FPlanarConstraint& Constraint, const FVector& Direction, bool bMaintainMagnitude); // 0x6d3d5e0 [Final Native Static Public]

// UFloorQueryUtils (/Script/Mover.FloorQueryUtils)
    bool IsHitSurfaceWalkable(FHitResult& Hit, const FVector& UpDirection, float MaxWalkSlopeCosine); // 0x6d3db60 [Final Native Static Public]

// UGroundMovementUtils (/Script/Mover.GroundMovementUtils)
    float TryWalkToSlideAlongSurface(FMovingComponentSet& MovingComps, const FVector& Delta, float PctOfDeltaToMove, const FQuat& Rotation, const FVector& Normal, FHitResult& Hit, bool bHandleImpact, FMovementRecord& MoveRecord, float MaxWalkSlopeCosine, float MaxStepHeight); // 0x6d3f6f0 [Final Native Static Public]
    FVector TestMoveToAdjustToFloor(FMovingComponentSet& MovingComps, const FVector& Location, FQuat& Rotation, float MaxWalkSlopeCosine, FFloorCheckResult& InOutCurrentFloor, FMovementRecord& InOutMoveRecord); // 0x6d3eed0 [Final Native Static Public]
    float TestGroundedMoveAlongHitSurface(FMovingComponentSet& MovingComps, const FVector& OriginalMoveDelta, const FVector& LocationAtHit, FQuat& TargetRotation, bool bHandleImpact, float MaxStepHeight, float MaxWalkSlopeCosine, FHitResult& InOutHit, FMovementRecord& InOutMoveRecord); // 0x6d3eb00 [Final Native Static Public]
    FVector ComputeDeflectedMoveOntoRamp(const FVector& OrigMoveDelta, const FVector& UpDirection, FHitResult& RampHitResult, float MaxWalkSlopeCosine, bool bHitFromLineTrace); // 0x6d3d390 [Final Native Static Public]
    FProposedMove ComputeControlledGroundMove(FGroundMoveParams& InParams); // 0x6d3d2b0 [Final Native Static Public]
    bool CanStepUpOnHitSurface(FHitResult& Hit); // 0x6d3d060 [Final Native Static Public]

// ULookAtRotationPattern (/Script/Mover.LookAtRotationPattern)
    void SetRelativeLookAtLocation(const FVector& RelativeLookAt); // 0x6d46100 [Final Native Public]
    void SetLookAtLocation(const FVector& LookAt); // 0x6d45f20 [Final Native Public]

// ITurnGeneratorInterface (/Script/Mover.TurnGeneratorInterface)
    FRotator GetTurn(const FRotator& TargetOrientation, FMoverTickStartData& FullStartState, FMoverDefaultSyncState& MoverState, FMoverTimeStep& TimeStep, FProposedMove& ProposedMove, UMoverBlackboard* SimBlackboard); // 0x6d45220 [Native Event Public]

// UMovementRecordUtils (/Script/Mover.MovementRecordUtils)
    void K2_SetDeltaSeconds(FMovementRecord& OutMovementRecord, float DeltaSeconds); // 0x6d45930 [Final Native Static Public]
    FVector K2_GetTotalMoveDelta(FMovementRecord& MovementRecord); // 0x6d45840 [Final Native Static Public]
    FVector K2_GetRelevantVelocity(FMovementRecord& MovementRecord); // 0x6d45750 [Final Native Static Public]
    FVector K2_GetRelevantMoveDelta(FMovementRecord& MovementRecord); // 0x6d45660 [Final Native Static Public]

// UMoverDataModelBlueprintLibrary (/Script/Mover.MoverDataModelBlueprintLibrary)
    void SetMoveIntent(FCharacterDefaultInputs& Inputs, const FVector& WorldDirectionIntent); // 0x6d45fb0 [Final Native Static Public]
    FVector GetVelocityFromSyncState(FMoverDefaultSyncState& SyncState); // 0x6d455a0 [Final Native Static Public]
    FRotator GetOrientationFromSyncState(FMoverDefaultSyncState& SyncState); // 0x6d450e0 [Final Native Static Public]
    FVector GetMoveDirectionIntentFromSyncState(FMoverDefaultSyncState& SyncState); // 0x6d45020 [Final Native Static Public]
    FVector GetMoveDirectionIntentFromInputs(FCharacterDefaultInputs& Inputs); // 0x6d44f10 [Final Native Static Public]
    FVector GetLocationFromSyncState(FMoverDefaultSyncState& SyncState); // 0x6d44e50 [Final Native Static Public]

// UMoverDebugComponent (/Script/Mover.MoverDebugComponent)
    void SetHistoryTracking(float SecondsToTrack, float SamplesPerSecond); // 0x6d45e50 [Final Native Public]
    void OnMovementSimTick(FMoverTimeStep& TimeStep); // 0x6d45ca0 [Final Native Private]
    void OnMovementSimRollback(FMoverTimeStep& NewTimeStep, FMoverTimeStep& InvalidatedTimeStep); // 0x6d45b80 [Final Native Private]
    void OnHistoryTrackingRollback(FMoverTimeStep& NewTimeStep, FMoverTimeStep& InvalidatedTimeStep); // 0x6d45a60 [Final Native Protected]
    TArray<FTrajectorySampleInfo> GetPastTrajectory(); // 0x6d451a0 [Final Native Public]

// UMoverNetworkPhysicsLiaisonComponentBase (/Script/Mover.MoverNetworkPhysicsLiaisonComponentBase)
    void HandleOwningPawnControllerChanged_Server(APawn* OwnerPawn, AController* OldController, AController* NewController); // 0x6d85a00 [Final Native Protected]
    void HandleComponentPhysicsStateChanged(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x6d85840 [Native Protected]

// UMoverTrajectoryPredictor (/Script/Mover.MoverTrajectoryPredictor)
    void Setup(UMoverComponent* InMoverComponent); // 0x6d46190 [Final Native Public]

// IMoverInputProducerInterface (/Script/Mover.MoverInputProducerInterface)
    void ProduceInput(int32 SimTimeMs, FMoverInputCmdContext& InputCmdResult); // 0x6d45d50 [Native Event Public]

// UMoverStandaloneLiaisonComponent (/Script/Mover.MoverStandaloneLiaisonComponent)
    void SetUseAsyncProduceInput(bool bUseAsyncInputProduction); // 0x6d4a880 [Final Native Public]
    void SetUseAsyncMovementSimulationTick(bool bUseAsyncMovementSim); // 0x6d4a7f0 [Final Native Public]
    void SetEnableProduceInput(bool bEnableInputProduction); // 0x6d4a6b0 [Final Native Public]
    void OnControllerChanged(APawn* Pawn, AController* OldController, AController* NewController); // 0x6d4a240 [Native Protected]
    bool GetUseAsyncProduceInput(); // 0x6d4a180 [Final Native Public]
    bool GetUseAsyncMovementSimulationTick(); // 0x6d4a150 [Final Native Public]
    bool GetEnableProduceInput(); // 0x6d4a0b0 [Final Native Public]
    void AddTickDependency(UActorComponent* OtherComponent, const EMoverTickDependencyOrder& TickOrder, const EMoverTickPhase& TickPhase); // 0x6d49c70 [Final Native Public]

// UMoverDataCollectionLibrary (/Script/Mover.MoverDataCollectionLibrary)
    void K2_GetDataFromCollection(const bool& DidSucceed, FMoverDataCollection& Collection, const int32& TargetAsRawBytes); // 0x6dc1b40 [Final Native Static Public]
    void K2_AddDataToCollection(FMoverDataCollection& Collection, const int32& SourceAsRawBytes); // 0x6dc13b0 [Final Native Static Public]
    void ClearDataFromCollection(FMoverDataCollection& Collection); // 0x6d49d80 [Final Native Static Public]

// UNavMoverComponent (/Script/Mover.NavMoverComponent)
    bool IsSwimming(); // 0x6d4a200 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x6d4a1b0 [Native Public]
    float GetMaxSpeedForNavMovement(); // 0x6d4a0e0 [Native Public]
    bool ConsumeNavMovementData(const FVector& OutMoveInputIntent, const FVector& OutMoveInputVelocity); // 0x6d49fb0 [Final Native Public]

// UNavWalkingMode (/Script/Mover.NavWalkingMode)
    void SetTurnGeneratorClass(TSubclassOf<UObject> TurnGeneratorClass); // 0x6d4a740 [Final Native Public]
    UObject* GetTurnGenerator(); // 0x6d4a120 [Final Native Public]

// UPhysicsCharacterMoverComponent (/Script/Mover.PhysicsCharacterMoverComponent)
    void OnMoverPreMovement(FMoverTimeStep& TimeStep, FMoverInputCmdContext& InputCmd, FMoverSyncState& SyncState, FMoverAuxStateContext& AuxState); // 0x6d4a400 [Native Protected]
    void OnMoverPostSimulationTick(FMoverTimeStep& TimeStep); // 0x6d4a350 [Native Protected]

// UBaseMovementModeTransition (/Script/Mover.BaseMovementModeTransition)
    void Trigger(FSimulationTickParams& Params); // 0x6dc53d0 [Native Event Public]
    void K2_OnUnregistered(); // 0x16b94d0 [Event Protected]
    void K2_OnRegistered(); // 0x16b94d0 [Event Protected]
    UMoverComponent* K2_GetMoverComponent(); // 0x6dc1df0 [Final Native Public]
    FTransitionEvalResult Evaluate(FSimulationTickParams& Params); // 0x6dbf470 [Native Event Public]

// UWaterMovementUtils (/Script/Mover.WaterMovementUtils)
    void UpdateWaterSplineData(FUpdateWaterSplineDataParams& UpdateWaterSplineDataParams, FWaterCheckResult& WaterCheckResult); // 0x6d4a910 [Final Native Static Public]
    FProposedMove ComputeControlledWaterMove(FWaterMoveParams& InParams); // 0x6d49e30 [Final Native Static Public]

// UMoverPathedPhysicsLiaisonComponent (/Script/Mover.MoverPathedPhysicsLiaisonComponent)
    void HandleMovementModeChanged(const FName& OldModeName, const FName& NewModeName); // 0x6d85910 [Final Native Private]

// UAsyncFallingMode (/Script/Mover.AsyncFallingMode)
    void ProcessLanded(FFloorCheckResult& FloorResult, const FVector& Velocity, FRelativeBaseInfo& BaseInfo, FMoverTickEndData& TickEndData); // 0x6d85b10 [Native Protected]

// UAsyncNavWalkingMode (/Script/Mover.AsyncNavWalkingMode)
    void SetTurnGeneratorClass(TSubclassOf<UObject> TurnGeneratorClass); // 0x6d85dd0 [Final Native Public]
    UObject* GetTurnGenerator(); // 0x6d85820 [Final Native Public]

// UAsyncWalkingMode (/Script/Mover.AsyncWalkingMode)
    void SetTurnGeneratorClass(TSubclassOf<UObject> TurnGeneratorClass); // 0x6d85f40 [Final Native Public]
    UObject* GetTurnGenerator(); // 0x39c0f60 [Final Native Public]

// UFallingMode (/Script/Mover.FallingMode)
    void ProcessLanded(FFloorCheckResult& FloorResult, const FVector& Velocity, FRelativeBaseInfo& BaseInfo, FMoverTickEndData& TickEndData); // 0x6d85b10 [Native Protected]

// UWalkingMode (/Script/Mover.WalkingMode)
    void SetTurnGeneratorClass(TSubclassOf<UObject> TurnGeneratorClass); // 0x6d85f40 [Final Native Public]
    UObject* GetTurnGenerator(); // 0x39c0f60 [Final Native Public]

// UAsyncMovementUtils (/Script/Mover.AsyncMovementUtils)
    float TestSlidingMoveAlongHitSurface(FMovingComponentSet& MovingComps, const FVector& OriginalMoveDelta, const FVector& LocationAtHit, FQuat& TargetRotation, FHitResult& InOutHit, FMovementRecord& InOutMoveRecord); // 0x6dc38d0 [Final Native Static Public]
    bool TestDepenetratingMove(FMovingComponentSet& MovingComps, const FVector& StartLocation, const FVector& TargetLocation, FQuat& StartRotation, FQuat& TargetRotation, bool bShouldSweep, FHitResult& OutHit, FMovementRecord& InOutMoveRecord); // 0x6dc3250 [Final Native Static Public]

// UBasedMovementUtils (/Script/Mover.BasedMovementUtils)
    bool TransformWorldRotatorToBased(UPrimitiveComponent* MovementBase, const FName& BoneName, const FRotator& WorldSpaceRotator, const FRotator& OutLocalRotator); // 0x6dc5240 [Final Native Static Public]
    bool TransformWorldLocationToBased(UPrimitiveComponent* MovementBase, const FName& BoneName, const FVector& WorldSpaceLocation, const FVector& OutLocalLocation); // 0x6dc50b0 [Final Native Static Public]
    bool TransformWorldDirectionToBased(UPrimitiveComponent* MovementBase, const FName& BoneName, const FVector& WorldSpaceDirection, const FVector& OutLocalDirection); // 0x6dc4e20 [Final Native Static Public]
    void TransformRotatorToWorld(const FQuat& BaseQuat, const FRotator& LocalRotator, const FRotator& OutWorldSpaceRotator); // 0x6dc4bc0 [Final Native Static Public]
    void TransformRotatorToLocal(const FQuat& BaseQuat, const FRotator& WorldSpaceRotator, const FRotator& OutLocalRotator); // 0x6dc4950 [Final Native Static Public]
    void TransformLocationToWorld(const FVector& BasePos, const FQuat& BaseQuat, const FVector& LocalLocation, const FVector& OutLocationWorldSpace); // 0x6dc46e0 [Final Native Static Public]
    void TransformLocationToLocal(const FVector& BasePos, const FQuat& BaseQuat, const FVector& WorldSpaceLocation, const FVector& OutLocalLocation); // 0x6dc4460 [Final Native Static Public]
    void TransformDirectionToWorld(const FQuat& BaseQuat, const FVector& LocalDirection, const FVector& OutDirectionWorldSpace); // 0x6dc4320 [Final Native Static Public]
    void TransformDirectionToLocal(const FQuat& BaseQuat, const FVector& WorldSpaceDirection, const FVector& OutLocalDirection); // 0x6dc41e0 [Final Native Static Public]
    bool TransformBasedRotatorToWorld(UPrimitiveComponent* MovementBase, const FName& BoneName, const FRotator& LocalRotator, const FRotator& OutWorldSpaceRotator); // 0x6dc4050 [Final Native Static Public]
    bool TransformBasedLocationToWorld(UPrimitiveComponent* MovementBase, const FName& BoneName, const FVector& LocalLocation, const FVector& OutLocationWorldSpace); // 0x6dc3ec0 [Final Native Static Public]
    bool TransformBasedDirectionToWorld(UPrimitiveComponent* MovementBase, const FName& BoneName, const FVector& LocalDirection, const FVector& OutDirectionWorldSpace); // 0x6dc3c30 [Final Native Static Public]
    bool IsBaseSimulatingPhysics(UPrimitiveComponent* MovementBase); // 0x6dc10d0 [Final Native Static Public]
    bool IsADynamicBase(UPrimitiveComponent* MovementBase); // 0x6dc0f60 [Final Native Static Public]
    bool GetMovementBaseTransform(UPrimitiveComponent* MovementBase, const FName& BoneName, const FVector& OutLocation, FQuat& OutQuat); // 0x6dc0330 [Final Native Static Public]

// UMovementUtils (/Script/Mover.MovementUtils)
    bool TrySafeMoveUpdatedComponentNoMovementRecord(FMovingComponentSet& MovingComps, const FVector& Delta, FQuat& NewRotation, bool bSweep, FHitResult& OutHit, const ETeleportType& Teleport); // 0x6dc66b0 [Final Native Static Public]
    bool TrySafeMoveUpdatedComponent(FMovingComponentSet& MovingComps, const FVector& Delta, FQuat& NewRotation, bool bSweep, FHitResult& OutHit, const ETeleportType& Teleport, FMovementRecord& MoveRecord); // 0x6dc6380 [Final Native Static Public]
    float TrySafeMoveAndSlideUpdatedComponentNoMovementRecord(FMovingComponentSet& MovingComps, const FVector& Delta, FQuat& NewRotation, bool bSweep, FHitResult& OutHit, const ETeleportType& Teleport, bool bSlideAlongSurface); // 0x6dc6030 [Final Native Static Public]
    float TrySafeMoveAndSlideUpdatedComponent(FMovingComponentSet& MovingComps, const FVector& Delta, FQuat& NewRotation, bool bSweep, FHitResult& OutHit, const ETeleportType& Teleport, FMovementRecord& MoveRecord, bool bSlideAlongSurface); // 0x6dc5cb0 [Final Native Static Public]
    float TryMoveToSlideAlongSurfaceNoMovementRecord(FMovingComponentSet& MovingComps, const FVector& Delta, float PctOfDeltaToMove, const FQuat& Rotation, const FVector& Normal, FHitResult& Hit, bool bHandleImpact); // 0x6dc5960 [Final Native Static Public]
    float TryMoveToSlideAlongSurface(FMovingComponentSet& MovingComps, const FVector& Delta, float PctOfDeltaToMove, const FQuat& Rotation, const FVector& Normal, FHitResult& Hit, bool bHandleImpact, FMovementRecord& MoveRecord); // 0x6dc55e0 [Final Native Static Public]
    bool TestEncroachmentAndAdjust(UMoverComponent* MoverComp, const FVector& TestLocation, const FRotator& TestRotation, const FVector& OutProposedAdjustment); // 0x6dc3730 [Final Native Static Public]
    bool TestEncroachment(UMoverComponent* MoverComp, const FVector& TestLocation, const FRotator& TestRotation); // 0x6dc35e0 [Final Native Static Public]
    FVector ProjectToGravityFloor(const FVector& Vector, const FVector& UpDirection); // 0x6dc2550 [Final Native Static Public]
    bool IsExceedingMaxSpeed(const FVector& Velocity, float InMaxSpeed); // 0x6dc1180 [Final Native Static Public]
    bool IsAngularVelocityZero(const FRotator& AngularVelocity); // 0x6dc1010 [Final Native Static Public]
    FVector GetGravityVerticalComponent(const FVector& Vector, const FVector& UpDirection); // 0x6dc0110 [Final Native Static Public]
    bool FindTeleportSpot(UMoverComponent* MoverComp, const FVector& TestLocation, const FRotator& TestRotation); // 0x6dbfaf0 [Final Native Static Public]
    FVector DeduceUpDirectionFromGravity(const FVector& GravityAcceleration); // 0x6dbf3d0 [Final Native Static Public]
    FVector ConstrainToPlane(const FVector& Vector, const FPlane& MovementPlane, bool bMaintainMagnitude); // 0x6dbefd0 [Final Native Static Public]
    FVector ComputeVelocityFromPositions(const FVector& FromPos, const FVector& ToPos, float DeltaSeconds); // 0x6dbee30 [Final Native Static Public]
    FVector ComputeVelocityFromGravity(const FVector& GravityAccel, float DeltaSeconds); // 0x6dbed20 [Final Native Static Public]
    FVector ComputeVelocity(FComputeVelocityParams& InParams); // 0x6dbec20 [Final Native Static Public]
    FVector ComputeSlideDelta(FMovingComponentSet& MovingComps, const FVector& Delta, float PctOfDeltaToMove, const FVector& Normal, FHitResult& Hit); // 0x6dbe9c0 [Final Native Static Public]
    FVector ComputeDirectionIntent(const FVector& MoveInput, const EMoveInputType& MoveInputType, float MaxSpeed); // 0x6dbe880 [Final Native Static Public]
    FVector ComputeCombinedVelocity(FComputeCombinedVelocityParams& InParams); // 0x6dbe780 [Final Native Static Public]
    FRotator ComputeAngularVelocity(const FRotator& From, const FRotator& To, FQuat& WorldToGravity, float DeltaSeconds, float TurningRateLimit); // 0x6dbe570 [Final Native Static Public]
    bool CanEscapeGravity(const FVector& PriorVelocity, const FVector& NewVelocity, const FVector& GravityAccel, float DeltaSeconds); // 0x6dbe210 [Final Native Static Public]
    FRotator ApplyGravityToOrientationIntent(const FRotator& IntendedOrientation, FQuat& WorldToGravity, bool bStayVertical); // 0x6dbdee0 [Final Native Static Public]

// UPlayMoverMontageCallbackProxy (/Script/Mover.PlayMoverMontageCallbackProxy)
    void OnMoverMontageEnded(const FName& IgnoredNotifyName); // 0x6dc24d0 [Final Native Protected]
    UPlayMoverMontageCallbackProxy* CreateProxyObjectForPlayMoverMontage(UMoverComponent* InMoverComponent, UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, const FName& StartingSection); // 0x6dbf120 [Final Native Static Public]

// UMoverSimulation (/Script/Mover.MoverSimulation)
    UMoverBlackboard* GetBlackboard_Mutable(); // 0x4744430 [Final Native Public]
    UMoverBlackboard* GetBlackboard(); // 0x4744430 [Final Native Public]

// UMovieGraphNode (/Script/MovieRenderPipelineCore.MovieGraphNode)
    void UnpromotePropertyFromPin(const FName& PropertyName); // 0x8043d50 [Native Public]
    void TogglePromotePropertyToPin(const FName& PropertyName); // 0x8043cb0 [Native Public]
    void SetDisabled(bool bNewDisableState); // 0x8043b80 [Final Native Public]
    void PromotePropertyToPin(const FName& PropertyName); // 0x8043a60 [Native Public]
    bool IsDisabled(); // 0x8043890 [Final Native Public]
    TArray<FMovieGraphPropertyInfo> GetOverrideablePropertyInfo(); // 0x8043430 [Native Public]
    TArray<UMovieGraphPin*> GetOutputPins(); // 0x8043400 [Final Native Public]
    TArray<FMovieGraphPinProperties> GetOutputPinProperties(); // 0x8043380 [Native Public]
    UMovieGraphPin* GetOutputPin(const FName& InPinLabel); // 0x80432d0 [Final Native Public]
    TArray<UMovieGraphPin*> GetInputPins(); // 0x80432a0 [Final Native Public]
    TArray<FMovieGraphPinProperties> GetInputPinProperties(); // 0x7260bf0 [Native Public]
    UMovieGraphPin* GetInputPin(const FName& InPinLabel, const EMovieGraphPinQueryRequirement& PinRequirement); // 0x80431b0 [Final Native Public]
    UMovieGraphPin* GetFirstConnectedOutputPin(); // 0x80430a0 [Final Native Public]
    UMovieGraphPin* GetFirstConnectedInputPin(); // 0x8043070 [Final Native Public]
    TArray<FMovieGraphPropertyInfo> GetExposedProperties(); // 0x8042fd0 [Native Public]
    EMovieGraphBranchRestriction GetBranchRestriction(); // 0x8042e30 [Native Public]
    bool CanBeDisabled(); // 0x8042cb0 [Native Public]
    bool CanBeAddedByUser(); // 0x8042c80 [Native Public]

// UMovieGraphBlueprintLibrary (/Script/MovieRenderPipelineCore.MovieGraphBlueprintLibrary)
    int32 ResolveVersionNumber(const FMovieGraphFilenameResolveParams& InParams, bool bGetNextVersion); // 0x803ae50 [Final Native Static Public]
    FString ResolveFilenameFormatArguments(const FString& InFormatString, FMovieGraphFilenameResolveParams& InParams, FMovieGraphResolveArgs& OutMergedFormatArgs); // 0x803abc0 [Final Native Static Public]
    FMovieGraphNamedResolution NamedResolutionFromSize(int32 InResX, int32 InResY); // 0x803a480 [Final Native Static Public]
    FMovieGraphNamedResolution NamedResolutionFromProfile(const FName& InResolutionProfileName); // 0x803a3d0 [Final Native Static Public]
    bool IsNamedResolutionValid(const FName& InResolutionProfileName); // 0x803a090 [Final Native Static Public]
    FTimecode GetRootTimecode(UMovieGraphPipeline* InMovieGraphPipeline); // 0x8039880 [Final Native Static Public]
    FFrameNumber GetRootFrameNumber(UMovieGraphPipeline* InMovieGraphPipeline); // 0x80397f0 [Final Native Static Public]
    EMovieRenderPipelineState GetPipelineState(UMovieGraphPipeline* InMovieGraphPipeline); // 0x8039760 [Final Native Static Public]
    FIntPoint GetOverscannedResolution(UMovieGraphEvaluatedConfig* InEvaluatedGraph, float DefaultOverscan, float CameraAspectRatio); // 0x8039650 [Final Native Static Public]
    FIntRect GetOverscanCropRectangle(UMovieGraphEvaluatedConfig* InEvaluatedGraph, float DefaultOverscan, float CameraAspectRatio); // 0x8039540 [Final Native Static Public]
    void GetOverallSegmentCounts(UMovieGraphPipeline* InMovieGraphPipeline, const int32& OutCurrentIndex, const int32& OutTotalCount); // 0x8039410 [Final Native Static Public]
    void GetOverallOutputFrames(UMovieGraphPipeline* InMovieGraphPipeline, const int32& OutCurrentIndex, const int32& OutTotalCount); // 0x80392e0 [Final Native Static Public]
    FText GetJobName(UMovieGraphPipeline* InMovieGraphPipeline); // 0x8038a20 [Final Native Static Public]
    FDateTime GetJobInitializationTime(UMovieGraphPipeline* InMovieGraphPipeline); // 0x8038990 [Final Native Static Public]
    FText GetJobAuthor(UMovieGraphPipeline* InMovieGraphPipeline); // 0x80388e0 [Final Native Static Public]
    bool GetEstimatedTimeRemaining(UMovieGraphPipeline* InMovieGraphPipeline, const FTimespan& OutEstimate); // 0x8038740 [Final Native Static Public]
    FIntPoint GetEffectiveOutputResolution(UMovieGraphEvaluatedConfig* InEvaluatedGraph, float DefaultOverscan); // 0x8038670 [Final Native Static Public]
    FFrameRate GetEffectiveFrameRate(UMovieGraphGlobalOutputSettingNode* InNode, FFrameRate& InDefaultRate); // 0x8038590 [Final Native Static Public]
    FIntPoint GetDesiredOutputResolution(UMovieGraphEvaluatedConfig* InEvaluatedGraph, float CameraAspectRatio); // 0x8038350 [Final Native Static Public]
    int32 GetCurrentVersionNumber(UMovieGraphPipeline* InMovieGraphPipeline); // 0x80382c0 [Final Native Static Public]
    FTimecode GetCurrentShotTimecode(UMovieGraphPipeline* InMovieGraphPipeline); // 0x8038220 [Final Native Static Public]
    FFrameNumber GetCurrentShotFrameNumber(UMovieGraphPipeline* InMovieGraphPipeline); // 0x8038190 [Final Native Static Public]
    FMoviePipelineSegmentWorkMetrics GetCurrentSegmentWorkMetrics(UMovieGraphPipeline* InMovieGraphPipeline); // 0x80380a0 [Final Native Static Public]
    EMovieRenderShotState GetCurrentSegmentState(UMovieGraphPipeline* InMovieGraphPipeline); // 0x8038010 [Final Native Static Public]
    void GetCurrentSegmentName(UMovieGraphPipeline* InMovieGraphPipeline, FText& OutOuterName, FText& OutInnerName); // 0x8037ec0 [Final Native Static Public]
    float GetCurrentFocusDistance(UMovieGraphPipeline* InMovieGraphPipeline, int32 InCameraIndex); // 0x8037df0 [Final Native Static Public]
    float GetCurrentFocalLength(UMovieGraphPipeline* InMovieGraphPipeline, int32 InCameraIndex); // 0x8037d20 [Final Native Static Public]
    UMoviePipelineExecutorShot* GetCurrentExecutorShot(UMovieGraphPipeline* InMoviePipeline); // 0x8037c90 [Final Native Static Public]
    UCineCameraComponent* GetCurrentCineCamera(UMovieGraphPipeline* InMovieGraphPipeline, int32 InCameraIndex); // 0x8037bc0 [Final Native Static Public]
    float GetCurrentAperture(UMovieGraphPipeline* InMovieGraphPipeline, int32 InCameraIndex); // 0x8037af0 [Final Native Static Public]
    float GetCompletionPercentage(UMovieGraphPipeline* InPipeline); // 0x8037a60 [Final Native Static Public]
    FIntPoint GetBackbufferResolution(UMovieGraphEvaluatedConfig* InEvaluatedGraph, float DefaultOverscan, float CameraAspectRatio); // 0x80377c0 [Final Native Static Public]

// UMovieGraphBurnInWidget (/Script/MovieRenderPipelineCore.MovieGraphBurnInWidget)
    void UpdateForGraph(UMovieGraphPipeline* InGraphPipeline, UMovieGraphEvaluatedConfig* InEvaluatedConfig, int32 InCameraIndex, const FString& CameraName); // 0x16b94d0 [Event Public]

// UMovieGraphValueContainer (/Script/MovieRenderPipelineCore.MovieGraphValueContainer)
    void SetValueTypeObject(UObject* ValueTypeObject); // 0x8048240 [Final Native Public]
    void SetValueType(const EMovieGraphValueType& ValueType, UObject* InValueTypeObject); // 0x8048170 [Final Native Public]
    bool SetValueText(FText& InValue); // 0x80480b0 [Final Native Public]
    bool SetValueString(const FString& InValue); // 0x8048000 [Final Native Public]
    bool SetValueSerializedString(const FString& NewValue); // 0x8047f50 [Final Native Public]
    bool SetValueObject(UObject* InValue); // 0x8047a60 [Final Native Public]
    bool SetValueName(const FName& InValue); // 0x8047eb0 [Final Native Public]
    bool SetValueInt64(int64 InValue); // 0x8047e10 [Final Native Public]
    bool SetValueInt32(int32 InValue); // 0x8047d70 [Final Native Public]
    bool SetValueFloat(float InValue); // 0x8047ce0 [Final Native Public]
    bool SetValueEnum(uint8 InValue, UEnum* Enum); // 0x8047c10 [Final Native Public]
    bool SetValueDouble(double InValue); // 0x8047b80 [Final Native Public]
    void SetValueContainerType(const EMovieGraphContainerType& ContainerType); // 0x8047b00 [Final Native Public]
    bool SetValueClass(TSubclassOf<UObject> InValue); // 0x8047a60 [Final Native Public]
    bool SetValueByte(uint8 InValue); // 0x80479d0 [Final Native Public]
    bool SetValueBool(bool bInValue); // 0x8047930 [Final Native Public]
    UObject* GetValueTypeObject(); // 0x8047780 [Final Native Public]
    EMovieGraphValueType GetValueType(); // 0x8047750 [Final Native Public]
    bool GetValueText(FText& OutValue); // 0x8047690 [Final Native Public]
    bool GetValueString(const FString& OutValue); // 0x80475d0 [Final Native Public]
    FString GetValueSerializedString(); // 0x8047550 [Final Native Public]
    bool GetValueObject(UObject* OutValue, TSubclassOf<UObject> RequestedClass); // 0x8047480 [Final Native Public]
    bool GetValueName(const FName& OutValue); // 0x80473d0 [Final Native Public]
    bool GetValueInt64(const int64& OutValue); // 0x8047320 [Final Native Public]
    bool GetValueInt32(const int32& OutValue); // 0x8047270 [Final Native Public]
    bool GetValueFloat(const float& OutValue); // 0x80471c0 [Final Native Public]
    bool GetValueEnum(const uint8& OutValue, UEnum* RequestedEnum); // 0x80470d0 [Final Native Public]
    bool GetValueDouble(const double& OutValue); // 0x8047020 [Final Native Public]
    EMovieGraphContainerType GetValueContainerType(); // 0x8046ff0 [Final Native Public]
    bool GetValueClass(const TSubclassOf<UObject>& OutValue); // 0x8046f30 [Final Native Public]
    bool GetValueByte(const uint8& OutValue); // 0x8046e80 [Final Native Public]
    bool GetValueBool(const bool& bOutValue); // 0x8046dd0 [Final Native Public]

// UMovieGraphMember (/Script/MovieRenderPipelineCore.MovieGraphMember)
    bool SetMemberName(const FString& InNewName); // 0x803b010 [Native Public]
    bool IsEditable(); // 0x3af9350 [Native Public]
    bool IsDeletable(); // 0x5849c30 [Native Public]
    FString GetMemberName(); // 0x8038ad0 [Final Native Public]
    FGuid GetGUID(); // 0x8038820 [Final Native Public]
    bool CanRename(FText& InNewName, FText& OutError); // 0x8036fd0 [Native Public]

// UMovieGraphVariable (/Script/MovieRenderPipelineCore.MovieGraphVariable)
    void SetCategory(const FString& InNewCategory); // 0x803af70 [Final Native Public]
    bool IsGlobal(); // 0x803a060 [Final Native Public]
    FString GetCategory(); // 0x8037a20 [Final Native Public]

// UMovieGraphEvaluatedConfig (/Script/MovieRenderPipelineCore.MovieGraphEvaluatedConfig)
    TArray<UMovieGraphSettingNode*> GetSettingsForBranch(TSubclassOf<UObject> InClass, const FName& InBranchName, bool bIncludeCDOs, bool bExactMatch); // 0x8039ae0 [Final Native Public]
    UMovieGraphSettingNode* GetSettingForBranch(TSubclassOf<UObject> InClass, const FName& InBranchName, bool bIncludeCDOs, bool bExactMatch); // 0x8039920 [Final Native Public]
    TArray<FName> GetBranchNames(); // 0x8037950 [Final Native Public]

// UMovieGraphConfig (/Script/MovieRenderPipelineCore.MovieGraphConfig)
    void UpdateGlobalVariableValues(UMovieGraphPipeline* InPipeline); // 0x803b0c0 [Final Native Public]
    bool RemoveOutboundEdges(UMovieGraphNode* InNode, const FName& InPinName); // 0x803aae0 [Final Native Public]
    bool RemoveNodes(const TArray<UMovieGraphNode*>& InNodes); // 0x803a9c0 [Final Native Public]
    bool RemoveNode(UMovieGraphNode* InNode); // 0x803a920 [Final Native Public]
    bool RemoveLabeledEdge(UMovieGraphNode* FromNode, const FName& FromPinName, UMovieGraphNode* ToNode, const FName& ToPinName); // 0x803a790 [Final Native Public]
    bool RemoveInboundEdges(UMovieGraphNode* InNode, const FName& InPinName); // 0x803a6b0 [Final Native Public]
    bool RemoveAllOutboundEdges(UMovieGraphNode* InNode); // 0x803a610 [Final Native Public]
    bool RemoveAllInboundEdges(UMovieGraphNode* InNode); // 0x803a570 [Final Native Public]
    void MoveVariableToIndex(UMovieGraphVariable* InTargetVariable, int32 NewIndex); // 0x803a300 [Final Native Public]
    void MoveVariableBefore(UMovieGraphVariable* InTargetVariable, UMovieGraphVariable* InBeforeVariable); // 0x803a230 [Final Native Public]
    void MoveCategoryBefore(const FString& InCategoryToMove, const FString& InCategoryBefore); // 0x803a130 [Final Native Public]
    TArray<UMovieGraphVariable*> GetVariables(bool bIncludeGlobal); // 0x8039f80 [Final Native Public]
    UMovieGraphVariable* GetVariableByName(const FString& InVariableName); // 0x8039ed0 [Final Native Public]
    UMovieGraphVariable* GetVariableByGuid(const FGuid& InGuid); // 0x8039e20 [Final Native Public]
    TArray<FString> GetUpstreamBranchNames(UMovieGraphNode* FromNode, UMovieGraphPin* FromPin, bool bStopAtSubgraph); // 0x8039cb0 [Final Native Public]
    TArray<UMovieGraphOutput*> GetOutputs(); // 0x8039260 [Final Native Public]
    UMovieGraphNode* GetOutputNode(); // 0x8039240 [Final Native Public]
    void GetOutputDirectory(const FString& OutOutputDirectory); // 0x8039190 [Final Native Public]
    TArray<UMovieGraphNode*> GetNodesForTag(const FString& ScriptTag, TSubclassOf<UObject> OptionalClassFilter, const FName& OptionalBranchFilter, bool bExactMatch); // 0x8038fc0 [Final Native Public]
    TArray<UMovieGraphNode*> GetNodesForBranch(TSubclassOf<UObject> InClass, const FName& InBranchName, bool bExactMatch); // 0x8038e40 [Final Native Public]
    UMovieGraphNode* GetNodeForTag(const FString& ScriptTag, TSubclassOf<UObject> OptionalClassFilter, const FName& OptionalBranchFilter, bool bExactMatch); // 0x8038cd0 [Final Native Public]
    UMovieGraphNode* GetNodeForBranch(TSubclassOf<UObject> InClass, const FName& InBranchName, bool bExactMatch); // 0x8038bb0 [Final Native Public]
    TArray<UMovieGraphInput*> GetInputs(); // 0x8038860 [Final Native Public]
    UMovieGraphNode* GetInputNode(); // 0x8038840 [Final Native Public]
    TArray<FString> GetDownstreamBranchNames(UMovieGraphNode* FromNode, UMovieGraphPin* FromPin, bool bStopAtSubgraph); // 0x8038420 [Final Native Public]
    TArray<FName> GetBranchNames(); // 0x80378d0 [Final Native Public]
    void GetAllContainedSubgraphs(TSet<UMovieGraphConfig*>& OutSubgraphs); // 0x8037660 [Final Native Public]
    UMovieGraphVariable* DuplicateVariable(UMovieGraphVariable* InVariableToDuplicate); // 0x80375c0 [Final Native Public]
    bool DeleteMember(UMovieGraphMember* MemberToDelete); // 0x8037520 [Final Native Public]
    UMovieGraphNode* CreateNodeByClass(TSubclassOf<UMovieGraphNode> InClass); // 0x80372e0 [Final Native Public]
    UMovieGraphEvaluatedConfig* CreateFlattenedGraph(FMovieGraphTraversalContext& InContext, const FString& OutError); // 0x8037110 [Final Native Public]
    UMovieGraphVariable* AddVariable(const FName& InCustomBaseName); // 0x8036f30 [Final Native Public]
    UMovieGraphOutput* AddOutput(FText& InBaseName); // 0x8036e70 [Final Native Public]
    bool AddLabeledEdge(UMovieGraphNode* FromNode, const FName& FromPinLabel, UMovieGraphNode* ToNode, const FName& ToPinLabel); // 0x8036ce0 [Final Native Public]
    UMovieGraphInput* AddInput(FText& InBaseName); // 0x8036c20 [Final Native Public]

// UMovieGraphTimeStepBase (/Script/MovieRenderPipelineCore.MovieGraphTimeStepBase)
    FMovieGraphTimeStepData GetCalculatedTimeData(); // 0x803fde0 [Native Public]

// UMovieGraphRendererBase (/Script/MovieRenderPipelineCore.MovieGraphRendererBase)
    TArray<FMovieGraphImagePreviewData> GetPreviewData(); // 0x80400f0 [Native Public]

// UMovieGraphScriptBase (/Script/MovieRenderPipelineCore.MovieGraphScriptBase)
    void OnShotStart(UMoviePipelineExecutorJob* InJobCopy, UMoviePipelineExecutorShot* InShotCopy); // 0x80404e0 [Native Event Public]
    void OnShotFinished(UMoviePipelineExecutorJob* InJobCopy, UMoviePipelineExecutorShot* InShotCopy, FMoviePipelineOutputData& OutputData); // 0x8040380 [Native Event Public]
    void OnJobStart(UMoviePipelineExecutorJob* InJobCopy); // 0x6cb38d0 [Native Event Public]
    void OnJobFinished(UMoviePipelineExecutorJob* InJobCopy, FMoviePipelineOutputData& InOutputData); // 0x8040240 [Native Event Public]
    bool IsPerShotCallbackNeeded(); // 0x726a610 [Native Event Public]

// UMovieGraphModifierNode (/Script/MovieRenderPipelineCore.MovieGraphModifierNode)
    void SetCollectionEnabled(const FName& InCollectionName, bool bIsCollectionEnabled); // 0x8040710 [Final Native Public]
    bool RemoveModifier(TSubclassOf<UMovieGraphCollectionModifier> ModifierType); // 0x8040660 [Final Native Public]
    bool RemoveCollection(const FName& InCollectionName); // 0x80405b0 [Final Native Public]
    bool IsCollectionEnabled(const FName& InCollectionName); // 0x8040190 [Final Native Public]
    TArray<UMovieGraphCollectionModifier*> GetModifiers(); // 0x8040050 [Final Native Public]
    UMovieGraphCollectionModifier* GetModifier(TSubclassOf<UMovieGraphCollectionModifier> ModifierType); // 0x803ffa0 [Final Native Public]
    TArray<FName> GetCollections(); // 0x803fef0 [Final Native Public]
    UMovieGraphCollectionModifier* AddModifier(TSubclassOf<UMovieGraphCollectionModifier> ModifierType); // 0x803fd30 [Final Native Public]
    void AddCollection(const FName& InCollectionName); // 0x803fc90 [Final Native Public]

// UMovieGraphPin (/Script/MovieRenderPipelineCore.MovieGraphPin)
    bool IsTypeCompatibleWith(UMovieGraphPin* InOtherPin); // 0x80439c0 [Final Native Public]
    bool IsPinDirectionCompatibleWith(UMovieGraphPin* OtherPin); // 0x8043920 [Final Native Public]
    bool IsOutputPin(); // 0x80438f0 [Final Native Public]
    bool IsInputPin(); // 0x80438c0 [Final Native Public]
    bool IsConnectionToBranchAllowed(UMovieGraphPin* OtherPin, FText& OutError); // 0x8043790 [Final Native Public]
    bool IsConnected(); // 0x8043760 [Final Native Public]
    UMovieGraphPin* GetFirstConnectedPin(bool bFollowRerouteConnections); // 0x80430d0 [Final Native Public]
    TArray<UMovieGraphNode*> GetConnectedNodes(); // 0x8042e60 [Final Native Public]
    TArray<UMovieGraphPin*> GetAllConnectedPins(); // 0x8042db0 [Final Native Public]
    int32 EdgeCount(); // 0x8042d80 [Final Native Public]
    bool CanCreateConnection(UMovieGraphPin* InOtherPin); // 0x8042ce0 [Final Native Public]
    bool AllowsMultipleConnections(); // 0x8042c50 [Final Native Public]

// UMoviePipelineBase (/Script/MovieRenderPipelineCore.MoviePipelineBase)
    void Shutdown(bool bIsError); // 0x804cb20 [Final Native Public]
    void RequestShutdown(bool bIsError); // 0x804bdf0 [Final Native Public]
    bool IsShutdownRequested(); // 0x5849c30 [Final Native Public]
    EMovieRenderPipelineState GetPipelineState(); // 0x3af9350 [Final Native Public]

// UMovieGraphPipeline (/Script/MovieRenderPipelineCore.MovieGraphPipeline)
    void SetInitializationTime(const FDateTime& InDateTime); // 0x8043c10 [Final Native Public]
    void OnMoviePipelineFinishedImpl(); // 0x6e97fa0 [Native Protected]
    void Initialize(UMoviePipelineExecutorJob* InJob, FMovieGraphInitConfig& InitConfig); // 0x8043680 [Final Native Public]
    UMovieGraphTimeStepBase* GetTimeStepInstance(); // 0x8043570 [Final Native Public]
    UMovieGraphRendererBase* GetRendererInstance(); // 0x80434d0 [Final Native Public]
    FTimespan GetInitializationTimeOffset(); // 0x8043190 [Final Native Public]
    FDateTime GetInitializationTime(); // 0x8043170 [Final Native Public]
    FMovieGraphTraversalContext GetCurrentTraversalContext(bool bForShot); // 0x8042ee0 [Final Native Public]
    UMoviePipelineExecutorJob* GetCurrentJob(); // 0x5cbed00 [Final Native Public]

// UMovieGraphQuickRenderSettings (/Script/MovieRenderPipelineCore.MovieGraphQuickRenderSettings)
    UMovieGraphQuickRenderModeSettings* GetSavedQuickRenderModeSettings(const EMovieGraphQuickRenderMode& SettingsMode); // 0x80434f0 [Final Native Static Public]

// UMovieGraphQuickRenderModeSettings (/Script/MovieRenderPipelineCore.MovieGraphQuickRenderModeSettings)
    void RefreshVariableAssignments(UMovieGraphQuickRenderModeSettings* InSettings); // 0x8043b00 [Final Native Static Public]
    UMovieJobVariableAssignmentContainer* GetVariableAssignmentsForGraph(TSoftObjectPtr<UMovieGraphConfig>& InGraphConfigPath); // 0x80435a0 [Final Native Public]

// UMovieGraphRerouteNode (/Script/MovieRenderPipelineCore.MovieGraphRerouteNode)
    void SetPinProperties(FMovieGraphPinProperties& InPinProperties); // 0x80477b0 [Final Native Public]
    FMovieGraphPinProperties GetPinProperties(); // 0x8046d10 [Final Native Public]

// UMovieGraphSubgraphNode (/Script/MovieRenderPipelineCore.MovieGraphSubgraphNode)
    void SetSubGraphAsset(TSoftObjectPtr<UMovieGraphConfig>& InSubgraphAsset); // 0x8047860 [Final Native Public]
    UMovieGraphConfig* GetSubgraphAsset(); // 0x8046da0 [Final Native Public]

// UMovieGraphVariableNode (/Script/MovieRenderPipelineCore.MovieGraphVariableNode)
    void SetVariable(UMovieGraphVariable* InVariable); // 0x804c9c0 [Final Native Public]
    UMovieGraphVariable* GetVariable(); // 0x804bcf0 [Final Native Public]

// UMovieJobVariableAssignmentContainer (/Script/MovieRenderPipelineCore.MovieJobVariableAssignmentContainer)
    bool SetVariableAssignmentEnableState(UMovieGraphVariable* InGraphVariable, bool bIsEnabled); // 0x804ca50 [Final Native Public]
    bool SetValueText(UMovieGraphVariable* InGraphVariable, FText& InValue); // 0x804c8c0 [Final Native Public]
    bool SetValueString(UMovieGraphVariable* InGraphVariable, const FString& InValue); // 0x804c7d0 [Final Native Public]
    bool SetValueSerializedString(UMovieGraphVariable* InGraphVariable, const FString& NewValue); // 0x804c6e0 [Final Native Public]
    bool SetValueObject(UMovieGraphVariable* InGraphVariable, UObject* InValue); // 0x804c0f0 [Final Native Public]
    bool SetValueName(UMovieGraphVariable* InGraphVariable, const FName& InValue); // 0x804c610 [Final Native Public]
    bool SetValueInt64(UMovieGraphVariable* InGraphVariable, int64 InValue); // 0x804c540 [Final Native Public]
    bool SetValueInt32(UMovieGraphVariable* InGraphVariable, int32 InValue); // 0x804c470 [Final Native Public]
    bool SetValueFloat(UMovieGraphVariable* InGraphVariable, float InValue); // 0x804c3a0 [Final Native Public]
    bool SetValueEnum(UMovieGraphVariable* InGraphVariable, uint8 InValue, UEnum* Enum); // 0x804c290 [Final Native Public]
    bool SetValueDouble(UMovieGraphVariable* InGraphVariable, double InValue); // 0x804c1c0 [Final Native Public]
    bool SetValueClass(UMovieGraphVariable* InGraphVariable, TSubclassOf<UObject> InValue); // 0x804c0f0 [Final Native Public]
    bool SetValueByte(UMovieGraphVariable* InGraphVariable, uint8 InValue); // 0x804c020 [Final Native Public]
    bool SetValueBool(UMovieGraphVariable* InGraphVariable, bool bInValue); // 0x804bf50 [Final Native Public]
    void SetGraphConfig(TSoftObjectPtr<UMovieGraphConfig>& InGraphConfig); // 0x804be80 [Final Native Public]
    bool GetVariableAssignmentEnableState(UMovieGraphVariable* InGraphVariable, const bool& bOutIsEnabled); // 0x804bd10 [Final Native Public]
    UObject* GetValueTypeObject(UMovieGraphVariable* InGraphVariable); // 0x804bc50 [Final Native Public]
    EMovieGraphValueType GetValueType(UMovieGraphVariable* InGraphVariable); // 0x804bbb0 [Final Native Public]
    bool GetValueText(UMovieGraphVariable* InGraphVariable, FText& OutValue); // 0x804bab0 [Final Native Public]
    bool GetValueString(UMovieGraphVariable* InGraphVariable, const FString& OutValue); // 0x804b9b0 [Final Native Public]
    FString GetValueSerializedString(UMovieGraphVariable* InGraphVariable); // 0x804b8d0 [Final Native Public]
    bool GetValueObject(UMovieGraphVariable* InGraphVariable, UObject* OutValue, TSubclassOf<UObject> RequestedClass); // 0x804b7c0 [Final Native Public]
    bool GetValueName(UMovieGraphVariable* InGraphVariable, const FName& OutValue); // 0x804b6e0 [Final Native Public]
    bool GetValueInt64(UMovieGraphVariable* InGraphVariable, const int64& OutValue); // 0x804b600 [Final Native Public]
    bool GetValueInt32(UMovieGraphVariable* InGraphVariable, const int32& OutValue); // 0x804b520 [Final Native Public]
    bool GetValueFloat(UMovieGraphVariable* InGraphVariable, const float& OutValue); // 0x804b440 [Final Native Public]
    bool GetValueEnum(UMovieGraphVariable* InGraphVariable, const uint8& OutValue, UEnum* RequestedEnum); // 0x804b320 [Final Native Public]
    bool GetValueDouble(UMovieGraphVariable* InGraphVariable, const double& OutValue); // 0x804b240 [Final Native Public]
    EMovieGraphContainerType GetValueContainerType(UMovieGraphVariable* InGraphVariable); // 0x804b1a0 [Final Native Public]
    bool GetValueClass(UMovieGraphVariable* InGraphVariable, const TSubclassOf<UObject>& OutValue); // 0x804b0a0 [Final Native Public]
    bool GetValueByte(UMovieGraphVariable* InGraphVariable, const uint8& OutValue); // 0x804afc0 [Final Native Public]
    bool GetValueBool(UMovieGraphVariable* InGraphVariable, const bool& bOutValue); // 0x804aee0 [Final Native Public]
    TSoftObjectPtr<UMovieGraphConfig> GetGraphConfig(); // 0x804ae90 [Final Native Public]

// UMoviePipelineSetting (/Script/MovieRenderPipelineCore.MoviePipelineSetting)
    void SetIsEnabled(bool bInEnabled); // 0x80f52b0 [Native Public]
    bool IsEnabled(); // 0x39c1050 [Native Public]
    void BuildNewProcessCommandLineArgs(const TArray<FString>& InOutUnrealURLParams, const TArray<FString>& InOutCommandLineArgs, const TArray<FString>& InOutDeviceProfileCvars, const TArray<FString>& InOutExecCmds); // 0x80f2780 [Final Native Public]

// UMoviePipelineSetting_BlueprintBase (/Script/MovieRenderPipelineCore.MoviePipelineSetting_BlueprintBase)
    void ReceiveTeardownForPipelineImpl(UMoviePipeline* InPipeline); // 0x16b94d0 [Event Public]
    void ReceiveSetupForPipelineImpl(UMoviePipeline* InPipeline); // 0x16b94d0 [Event Public]
    FMoviePipelineFormatArgs ReceiveGetFormatArguments(FMoviePipelineFormatArgs& InOutFormatArgs); // 0x804e090 [Native Event Public]
    void OnEngineTickBeginFrame(); // 0x16b94d0 [Event Public]

// UMovieRenderDebugWidget (/Script/MovieRenderPipelineCore.MovieRenderDebugWidget)
    void OnInitializedForPipeline(UMoviePipeline* ForPipeline); // 0x16b94d0 [Event Public]

// UMovieGraphRenderPreviewWidget (/Script/MovieRenderPipelineCore.MovieGraphRenderPreviewWidget)
    void OnInitializedForPipeline(UMovieGraphPipeline* InPipeline); // 0x16b94d0 [Event Public]

// UMovieGraphConditionGroupQueryBase (/Script/MovieRenderPipelineCore.MovieGraphConditionGroupQueryBase)
    bool ShouldHidePropertyNames(); // 0x5849c30 [Native Public]
    bool ShouldEvaluateComponents(); // 0x3af9350 [Native Public]
    void SetOperationType(const EMovieGraphConditionGroupQueryOpType& OperationType); // 0x8053420 [Final Native Public]
    void SetEnabled(bool bEnabled); // 0x80531a0 [Final Native Public]
    bool IsFirstConditionGroupQuery(); // 0x80529b0 [Final Native Public]
    bool IsEnabled(); // 0x8052950 [Final Native Public]
    bool IsEditorOnlyQuery(); // 0x726a850 [Native Public]
    EMovieGraphConditionGroupQueryOpType GetOperationType(); // 0x80527c0 [Final Native Public]
    void EvaluateActorsAndComponents(const TArray<AActor*>& InActorsToQuery, UWorld* InWorld, TSet<AActor*>& OutMatchingActors, TSet<UActorComponent*>& OutMatchingComponents); // 0x8052060 [Native Public]
    void Evaluate(const TArray<AActor*>& InActorsToQuery, UWorld* InWorld, TSet<AActor*>& OutMatchingActors); // 0x8051c50 [Native Public]

// UMovieGraphConditionGroup (/Script/MovieRenderPipelineCore.MovieGraphConditionGroup)
    void SetOperationType(const EMovieGraphConditionGroupOpType& OperationType); // 0x80533a0 [Final Native Public]
    bool RemoveQuery(UMovieGraphConditionGroupQueryBase* InQuery); // 0x8052ce0 [Final Native Public]
    bool MoveQueryToIndex(UMovieGraphConditionGroupQueryBase* InQuery, int32 NewIndex); // 0x8052ae0 [Final Native Public]
    bool IsFirstConditionGroup(); // 0x8052980 [Final Native Public]
    TArray<UMovieGraphConditionGroupQueryBase*> GetQueries(); // 0x80527f0 [Final Native Public]
    EMovieGraphConditionGroupOpType GetOperationType(); // 0x6235a90 [Final Native Public]
    FMovieGraphEvaluationResult EvaluateActorsAndComponents(UWorld* InWorld); // 0x8051f60 [Final Native Public]
    TSet<AActor*> Evaluate(UWorld* InWorld); // 0x8051b30 [Final Native Public]
    UMovieGraphConditionGroupQueryBase* DuplicateQuery(int32 QueryIndex); // 0x8051970 [Final Native Public]
    UMovieGraphConditionGroupQueryBase* AddQuery(const TSubclassOf<UMovieGraphConditionGroupQueryBase>& InQueryType, int32 InsertIndex); // 0x8051730 [Final Native Public]

// UMovieGraphCollection (/Script/MovieRenderPipelineCore.MovieGraphCollection)
    void SetCollectionName(const FString& InName); // 0x8052f90 [Final Native Public]
    bool RemoveConditionGroup(UMovieGraphConditionGroup* InConditionGroup); // 0x8052bb0 [Final Native Public]
    bool MoveConditionGroupToIndex(UMovieGraphConditionGroup* InConditionGroup, int32 NewIndex); // 0x8052a10 [Final Native Public]
    TArray<UMovieGraphConditionGroup*> GetConditionGroups(); // 0x80525b0 [Final Native Public]
    FString GetCollectionName(); // 0x8052430 [Final Native Public]
    FMovieGraphEvaluationResult EvaluateActorsAndComponents(UWorld* InWorld); // 0x8051e60 [Final Native Public]
    TSet<AActor*> Evaluate(UWorld* InWorld); // 0x8051a10 [Final Native Public]
    UMovieGraphConditionGroup* AddConditionGroup(); // 0x8051670 [Final Native Public]

// UMovieGraphCollectionModifier (/Script/MovieRenderPipelineCore.MovieGraphCollectionModifier)
    void SetCollections(const TArray<UMovieGraphCollection*>& InCollections); // 0x8053030 [Final Native Public]
    TArray<UMovieGraphCollection*> GetCollections(); // 0x80524d0 [Final Native Public]
    void AddCollection(UMovieGraphCollection* Collection); // 0x80515e0 [Final Native Public]

// UMovieGraphMaterialModifier (/Script/MovieRenderPipelineCore.MovieGraphMaterialModifier)
    void UndoModifier(); // 0x52502a0 [Native Public]
    void SetMaterial(const TSoftObjectPtr<UMaterialInterface>& InMaterial); // 0x80532c0 [Final Native Public]
    void ApplyModifier(UWorld* World); // 0x6cb38d0 [Native Public]

// UMovieGraphRenderPropertyModifier (/Script/MovieRenderPipelineCore.MovieGraphRenderPropertyModifier)
    void UndoModifier(); // 0x52502a0 [Native Public]
    void SetHidden(bool bInIsHidden); // 0x8053230 [Final Native Public]
    bool IsHidden(); // 0x80529e0 [Final Native Public]
    void ApplyModifier(UWorld* World); // 0x6cb38d0 [Native Public]

// UMovieGraphRenderLayer (/Script/MovieRenderPipelineCore.MovieGraphRenderLayer)
    void SetRenderLayerName(const FName& NewName); // 0x80534a0 [Final Native Public]
    void Revert(); // 0x8052e40 [Final Native Public]
    void RemoveModifier(UMovieGraphCollectionModifier* Modifier); // 0x8052c50 [Final Native Public]
    FName GetRenderLayerName(); // 0x8052890 [Final Native Public]
    TArray<UMovieGraphCollectionModifier*> GetModifiers(); // 0x80526e0 [Final Native Public]
    UMovieGraphCollection* GetCollectionByName(const FString& Name); // 0x8052380 [Final Native Public]
    void Apply(UWorld* World); // 0x80518c0 [Final Native Public]
    void AddModifier(UMovieGraphCollectionModifier* Modifier); // 0x80516a0 [Final Native Public]

// UMovieGraphRenderLayerSubsystem (/Script/MovieRenderPipelineCore.MovieGraphRenderLayerSubsystem)
    void SetActiveRenderLayerByObj(UMovieGraphRenderLayer* RenderLayer); // 0x8052f00 [Final Native Public]
    void SetActiveRenderLayerByName(const FName& RenderLayerName); // 0x8052e60 [Final Native Public]
    void Reset(); // 0x8052e20 [Final Native Public]
    void RemoveRenderLayer(const FString& RenderLayerName); // 0x8052d80 [Final Native Public]
    TArray<UMovieGraphRenderLayer*> GetRenderLayers(); // 0x80528b0 [Final Native Public]
    UMovieGraphRenderLayerSubsystem* GetFromWorld(UWorld* World); // 0x8052650 [Final Native Static Public]
    UMovieGraphRenderLayer* GetActiveRenderLayer(); // 0x8039240 [Final Native Public]
    void ClearActiveRenderLayer(); // 0x8051950 [Final Native Public]
    bool AddRenderLayer(UMovieGraphRenderLayer* RenderLayer); // 0x8051820 [Final Native Public]

// UMoviePipeline (/Script/MovieRenderPipelineCore.MoviePipeline)
    void SetInitializationTime(const FDateTime& InDateTime); // 0x80be5a0 [Final Native Public]
    void OnMoviePipelineFinishedImpl(); // 0x3b4b780 [Native Protected]
    void Initialize(UMoviePipelineExecutorJob* InJob); // 0x80bdde0 [Final Native Public]
    UTexture* GetPreviewTexture(); // 0x80bdbf0 [Final Native Public]
    UMoviePipelinePrimaryConfig* GetPipelinePrimaryConfig(); // 0x80bdb20 [Final Native Public]
    FTimespan GetInitializationTimeOffset(); // 0x80bd060 [Final Native Public]
    FDateTime GetInitializationTime(); // 0x6d85820 [Final Native Public]
    UMoviePipelineExecutorJob* GetCurrentJob(); // 0x34d1730 [Final Native Public]

// UMoviePipelineBlueprintLibrary (/Script/MovieRenderPipelineCore.MoviePipelineBlueprintLibrary)
    void UpdateJobShotListFromSequence(ULevelSequence* InSequence, UMoviePipelineExecutorJob* InJob, const bool& bShotsChanged); // 0x80be640 [Final Native Static Public]
    int32 ResolveVersionNumber(const FMoviePipelineFilenameResolveParams& InParams, bool bGetNextVersion); // 0x80be310 [Final Native Static Public]
    void ResolveFilenameFormatArguments(const FString& InFormatString, FMoviePipelineFilenameResolveParams& InParams, const FString& OutFinalPath, FMoviePipelineFormatArgs& OutMergedFormatArgs); // 0x80bdf10 [Final Native Static Public]
    UMoviePipelineQueue* LoadManifestFileFromString(const FString& InManifestFilePath); // 0x80bde70 [Final Native Static Public]
    FTimecode GetRootTimecode(UMoviePipeline* InMoviePipeline); // 0x80bdd20 [Final Native Static Public]
    FFrameNumber GetRootFrameNumber(UMoviePipeline* InMoviePipeline); // 0x80bdc10 [Final Native Static Public]
    EMovieRenderPipelineState GetPipelineState(UMoviePipeline* InPipeline); // 0x80bdb50 [Final Native Static Public]
    FIntPoint GetOverscannedResolution(UMoviePipelinePrimaryConfig* InPrimaryConfig, UMoviePipelineExecutorShot* InPipelineExecutorShot, float InDefaultOverscan); // 0x80bcbd0 [Final Native Static Public]
    FIntRect GetOverscanCropRectangle(UMoviePipelinePrimaryConfig* InPrimaryConfig, UMoviePipelineExecutorShot* InPipelineExecutorShot, float DefaultOverscan); // 0x80bd7a0 [Final Native Static Public]
    void GetOverallSegmentCounts(UMoviePipeline* InMoviePipeline, const int32& OutCurrentIndex, const int32& OutTotalCount); // 0x80bd670 [Final Native Static Public]
    void GetOverallOutputFrames(UMoviePipeline* InMoviePipeline, const int32& OutCurrentIndex, const int32& OutTotalCount); // 0x80bd500 [Final Native Static Public]
    FText GetMoviePipelineEngineChangelistLabel(UMoviePipeline* InMoviePipeline); // 0x80bd450 [Final Native Static Public]
    FString GetMapPackageName(UMoviePipelineExecutorJob* InJob); // 0x80bd2c0 [Final Native Static Public]
    FText GetJobName(UMoviePipeline* InMoviePipeline); // 0x80bd200 [Final Native Static Public]
    FDateTime GetJobInitializationTime(UMoviePipeline* InMoviePipeline); // 0x80bd160 [Final Native Static Public]
    FText GetJobAuthor(UMoviePipeline* InMoviePipeline); // 0x80bd080 [Final Native Static Public]
    bool GetEstimatedTimeRemaining(UMoviePipeline* InPipeline, const FTimespan& OutEstimate); // 0x80bced0 [Final Native Static Public]
    FIntPoint GetEffectiveOutputResolution(UMoviePipelinePrimaryConfig* InPrimaryConfig, UMoviePipelineExecutorShot* InPipelineExecutorShot, float DefaultOverscan); // 0x80bcbd0 [Final Native Static Public]
    FIntPoint GetDesiredOutputResolution(UMoviePipelinePrimaryConfig* InPrimaryConfig); // 0x80bcb30 [Final Native Static Public]
    int32 GetCurrentVersionNumber(UMoviePipeline* InMoviePipeline); // 0x80bca50 [Final Native Static Public]
    FTimecode GetCurrentShotTimecode(UMoviePipeline* InMoviePipeline); // 0x80bc990 [Final Native Static Public]
    FFrameNumber GetCurrentShotFrameNumber(UMoviePipeline* InMoviePipeline); // 0x80bc8a0 [Final Native Static Public]
    ULevelSequence* GetCurrentSequence(UMoviePipeline* InMoviePipeline); // 0x80bc800 [Final Native Static Public]
    FMoviePipelineSegmentWorkMetrics GetCurrentSegmentWorkMetrics(UMoviePipeline* InMoviePipeline); // 0x80bc6e0 [Final Native Static Public]
    EMovieRenderShotState GetCurrentSegmentState(UMoviePipeline* InMoviePipeline); // 0x80bc620 [Final Native Static Public]
    void GetCurrentSegmentName(UMoviePipeline* InMoviePipeline, FText& OutOuterName, FText& OutInnerName); // 0x80bc440 [Final Native Static Public]
    float GetCurrentFocusDistance(UMoviePipeline* InMoviePipeline); // 0x80bc330 [Final Native Static Public]
    float GetCurrentFocalLength(UMoviePipeline* InMoviePipeline); // 0x80bc220 [Final Native Static Public]
    UMoviePipelineExecutorShot* GetCurrentExecutorShot(UMoviePipeline* InMoviePipeline); // 0x80bc170 [Final Native Static Public]
    float GetCurrentAperture(UMoviePipeline* InMoviePipeline); // 0x80bc070 [Final Native Static Public]
    float GetCompletionPercentage(UMoviePipeline* InPipeline); // 0x80bbf70 [Final Native Static Public]
    FIntPoint GetBackbufferResolution(UMoviePipelinePrimaryConfig* InPrimaryConfig, UMoviePipelineExecutorShot* InPipelineExecutorShot, float InDefaultOverscan); // 0x80bbaa0 [Final Native Static Public]
    UMoviePipelineSetting* FindOrGetDefaultSettingForShot(TSubclassOf<UMoviePipelineSetting> InSettingType, UMoviePipelinePrimaryConfig* InPrimaryConfig, UMoviePipelineExecutorShot* InShot); // 0x80bb820 [Final Native Static Public]
    UMovieSceneSequence* DuplicateSequence(UObject* Outer, UMovieSceneSequence* InSequence); // 0x80bb4d0 [Final Native Static Public]

// UMoviePipelineConfigBase (/Script/MovieRenderPipelineCore.MoviePipelineConfigBase)
    void SetConfigOrigin(UMoviePipelineConfigBase* InConfig); // 0x80f4d90 [Final Native Public]
    void RemoveSetting(UMoviePipelineSetting* InSetting); // 0x80f4540 [Native Public]
    TArray<UMoviePipelineSetting*> GetUserSettings(); // 0x80f3f70 [Native Public]
    UMoviePipelineConfigBase* GetConfigOrigin(); // 0x80f37b0 [Final Native Public]
    TArray<UMoviePipelineSetting*> FindSettingsByClass(TSubclassOf<UMoviePipelineSetting> InClass, bool bIncludeDisabledSettings, bool bExactMatch); // 0x80f3380 [Final Native Public]
    UMoviePipelineSetting* FindSettingByClass(TSubclassOf<UMoviePipelineSetting> InClass, bool bIncludeDisabledSettings, bool bExactMatch); // 0x80f3240 [Final Native Public]
    UMoviePipelineSetting* FindOrAddSettingByClass(TSubclassOf<UMoviePipelineSetting> InClass, bool bIncludeDisabledSettings, bool bExactMatch); // 0x80f3100 [Final Native Public]
    void CopyFrom(UMoviePipelineConfigBase* InConfig); // 0x80f2aa0 [Native Public]

// UMoviePipelineExecutorBase (/Script/MovieRenderPipelineCore.MoviePipelineExecutorBase)
    void SetStatusProgress(float InProgress); // 0x80f5ce0 [Native Event Public]
    void SetStatusMessage(const FString& InStatus); // 0x80f5ba0 [Native Event Public]
    void SetMoviePipelineClass(TSubclassOf<UObject> InPipelineClass); // 0x80f5590 [Final Native Public]
    bool SendSocketMessage(const FString& InMessage); // 0x80f4b40 [Final Native Protected]
    int32 SendHTTPRequest(const FString& InUrl, const FString& InVerb, const FString& InMessage, TMap<FString, FString>& InHeaders); // 0x80f4930 [Final Native Protected]
    void OnExecutorFinishedImpl(); // 0x3a166f0 [Native Protected]
    void OnExecutorErroredImpl(UMoviePipeline* ErroredPipeline, bool bFatal, const FText& ErrorReason); // 0x80f4360 [Native Protected]
    void OnBeginFrame(); // 0x3951df0 [Native Event Public]
    bool IsSocketConnected(); // 0x80f41f0 [Final Native Protected]
    bool IsRendering(); // 0x3950960 [Native Event Public]
    float GetStatusProgress(); // 0x80f3ff0 [Native Event Public]
    FString GetStatusMessage(); // 0x3fa7120 [Native Event Public]
    void Execute(UMoviePipelineQueue* InPipelineQueue); // 0x80f2fe0 [Native Event Public]
    void DisconnectSocket(); // 0x80f2dd0 [Final Native Protected]
    bool ConnectSocket(const FString& InHostName, int32 InPort); // 0x80f29b0 [Final Native Protected]
    void CancelCurrentJob(); // 0x3d243d0 [Native Event Public]
    void CancelAllJobs(); // 0x4002860 [Native Event Public]

// UMoviePipelinePrimaryConfig (/Script/MovieRenderPipelineCore.MoviePipelinePrimaryConfig)
    void InitializeTransientSettings(); // 0x80f41a0 [Final Native Public]
    TArray<UMoviePipelineSetting*> GetTransientSettings(); // 0x80f40b0 [Final Native Public]
    FFrameRate GetEffectiveFrameRate(ULevelSequence* InSequence); // 0x80f3850 [Final Native Public]
    TArray<UMoviePipelineSetting*> GetAllSettings(bool bIncludeDisabledSettings, bool bIncludeTransientSettings); // 0x80f3530 [Final Native Public]

// UMoviePipelinePythonHostExecutor (/Script/MovieRenderPipelineCore.MoviePipelinePythonHostExecutor)
    void OnMapLoad(UWorld* InWorld); // 0x80f44b0 [Native Event Public]
    UWorld* GetLastLoadedWorld(); // 0x754abf0 [Final Native Public]
    void ExecuteDelayed(UMoviePipelineQueue* InPipelineQueue); // 0x80f3070 [Native Event Public]

// UMoviePipelineExecutorShot (/Script/MovieRenderPipelineCore.MoviePipelineExecutorShot)
    bool ShouldRender(); // 0x3fff2b0 [Final Native Public]
    void SetStatusProgress(float InProgress); // 0x80f5d70 [Native Event Public]
    void SetStatusMessage(const FString& InStatus); // 0x80f5c40 [Native Event Public]
    void SetShotOverridePresetOrigin(UMoviePipelineShotConfig* InPreset); // 0x80f5a10 [Final Native Public]
    void SetShotOverrideConfiguration(UMoviePipelineShotConfig* InPreset); // 0x80f5920 [Final Native Public]
    void SetGraphPreset(UMovieGraphConfig* InGraphPreset, bool bUpdateVariableAssignments); // 0x80f5150 [Final Native Public]
    bool IsUsingGraphConfiguration(); // 0x80f42b0 [Final Native Public]
    float GetStatusProgress(); // 0x80f4070 [Native Event Public]
    FString GetStatusMessage(); // 0x80f3f70 [Native Event Public]
    UMoviePipelineShotConfig* GetShotOverridePresetOrigin(); // 0x80f3dc0 [Final Native Public]
    UMoviePipelineShotConfig* GetShotOverrideConfiguration(); // 0x38f7770 [Final Native Public]
    UMovieJobVariableAssignmentContainer* GetOrCreateJobVariableAssignmentsForGraph(UMovieGraphConfig* InGraph, bool bIsForPrimaryOverrides); // 0x80f3bc0 [Final Native Public]
    UMovieGraphConfig* GetGraphPreset(); // 0x80f39a0 [Final Native Public]
    FString GetCameraName(int32 InCameraIndex); // 0x80f3660 [Final Native Public]
    UMoviePipelineShotConfig* AllocateNewShotOverrideConfig(TSubclassOf<UMoviePipelineShotConfig> InConfigType); // 0x80f26d0 [Final Native Public]

// UMoviePipelineExecutorJob (/Script/MovieRenderPipelineCore.MoviePipelineExecutorJob)
    void SetStatusProgress(float InProgress); // 0x80f5d70 [Native Event Public]
    void SetStatusMessage(const FString& InStatus); // 0x80f5c40 [Native Event Public]
    void SetSequence(const FSoftObjectPath& InSequence); // 0x80f5800 [Final Native Public]
    void SetPresetOrigin(UMoviePipelinePrimaryConfig* InPreset); // 0x80f5630 [Final Native Public]
    void SetIsEnabled(bool bInEnabled); // 0x80f5220 [Native Event Public]
    void SetGraphPreset(UMovieGraphConfig* InGraphPreset, bool bUpdateVariableAssignments); // 0x80f5080 [Final Native Public]
    void SetConsumed(bool bInConsumed); // 0x80f4ff0 [Native Event Public]
    void SetConfiguration(UMoviePipelinePrimaryConfig* InPreset); // 0x80f4e40 [Final Native Public]
    void OnDuplicated(); // 0x2609c00 [Native Event Public]
    bool IsUsingGraphConfiguration(); // 0x80f4240 [Final Native Public]
    bool IsEnabled(); // 0x668f780 [Native Event Public]
    bool IsConsumed(); // 0x3d24bb0 [Native Event Public]
    float GetStatusProgress(); // 0x80f4030 [Native Event Public]
    FString GetStatusMessage(); // 0x80f3ef0 [Native Event Public]
    UMoviePipelinePrimaryConfig* GetPresetOrigin(); // 0x80f3cc0 [Final Native Public]
    UMovieJobVariableAssignmentContainer* GetOrCreateJobVariableAssignmentsForGraph(UMovieGraphConfig* InGraph); // 0x80f3b00 [Final Native Public]
    UMovieGraphConfig* GetGraphPreset(); // 0x80f3920 [Final Native Public]
    UMoviePipelinePrimaryConfig* GetConfiguration(); // 0x80f3830 [Final Native Public]

// UMoviePipelineQueue (/Script/MovieRenderPipelineCore.MoviePipelineQueue)
    void SetQueueOrigin(UMoviePipelineQueue* InConfig); // 0x80f5750 [Final Native Public]
    void SetJobIndex(UMoviePipelineExecutorJob* InJob, int32 Index); // 0x80f5340 [Final Native Public]
    UMoviePipelineQueue* GetQueueOrigin(); // 0x80f3d40 [Final Native Public]
    TArray<UMoviePipelineExecutorJob*> GetJobs(); // 0x80f3a20 [Final Native Public]
    UMoviePipelineExecutorJob* DuplicateJob(UMoviePipelineExecutorJob* InJob); // 0x80f2e10 [Final Native Public]
    void DeleteJob(UMoviePipelineExecutorJob* InJob); // 0x80f2d20 [Final Native Public]
    void DeleteAllJobs(); // 0x80f2cd0 [Final Native Public]
    UMoviePipelineQueue* CopyFrom(UMoviePipelineQueue* InQueue); // 0x80f2b30 [Final Native Public]
    UMoviePipelineExecutorJob* AllocateNewJob(TSubclassOf<UMoviePipelineExecutorJob> InJobType); // 0x80f2620 [Final Native Public]

// UMoviePipelineQueueEngineSubsystem (/Script/MovieRenderPipelineCore.MoviePipelineQueueEngineSubsystem)
    void SetConfiguration(TSubclassOf<UMovieRenderDebugWidget> InProgressWidgetClass, bool bRenderPlayerViewport); // 0x80f4ef0 [Final Native Public]
    void RenderQueueWithExecutorInstance(UMoviePipelineExecutorBase* InExecutor); // 0x80f47d0 [Final Native Public]
    UMoviePipelineExecutorBase* RenderQueueWithExecutor(TSubclassOf<UMoviePipelineExecutorBase> InExecutorType); // 0x80f4660 [Final Native Public]
    void RenderJob(UMoviePipelineExecutorJob* InJob); // 0x80f45d0 [Final Native Public]
    bool IsRendering(); // 0x80f41c0 [Final Native Public]
    UMoviePipelineQueue* GetQueue(); // 0x7f90ed0 [Final Native Public]
    UMoviePipelineExecutorBase* GetActiveExecutor(); // 0x34d1590 [Final Native Public]
    UMoviePipelineExecutorJob* AllocateJob(ULevelSequence* InSequence); // 0x80f23e0 [Final Native Public]

// UMoviePipelineBurnInWidget (/Script/MovieRenderPipelineSettings.MoviePipelineBurnInWidget)
    void OnOutputFrameStarted(UMoviePipeline* ForPipeline); // 0x16b94d0 [Event Public]

// UMoviePipelineConsoleVariableSetting (/Script/MovieRenderPipelineSettings.MoviePipelineConsoleVariableSetting)
    bool UpdateConsoleVariableEnableState(const FString& Name, bool bIsEnabled); // 0x80fee70 [Final Native Public]
    bool RemoveConsoleVariable(const FString& Name, bool bRemoveAllInstances); // 0x80fed00 [Final Native Public]
    TArray<FMoviePipelineConsoleVariableEntry> GetConsoleVariables(); // 0x80fec00 [Final Native Public]
    bool AddOrUpdateConsoleVariable(const FString& Name, float Value); // 0x80fea70 [Final Native Public]
    bool AddConsoleVariable(const FString& Name, float Value); // 0x80fe900 [Final Native Public]

// IMovieSceneBoundObjectProxy (/Script/MovieScene.MovieSceneBoundObjectProxy)
    UObject* BP_GetBoundObjectForSequencer(UObject* ResolvedObject); // 0x16b94d0 [Event Public]

// IMovieSceneBindingEventReceiverInterface (/Script/MovieScene.MovieSceneBindingEventReceiverInterface)
    void OnObjectUnboundBySequencer(UMovieSceneSequencePlayer* Player, const FMovieSceneObjectBindingID& BindingID); // 0x33d5dd0 [Native Event Public]
    void OnObjectBoundBySequencer(UMovieSceneSequencePlayer* Player, const FMovieSceneObjectBindingID& BindingID); // 0x33d5cd0 [Native Event Public]

// UMovieSceneCondition (/Script/MovieScene.MovieSceneCondition)
    EMovieSceneConditionScope BP_GetScope(); // 0x33d5c60 [Native Event Protected]
    EMovieSceneConditionCheckFrequency BP_GetCheckFrequency(); // 0x33d5c30 [Native Event Protected]
    bool BP_EvaluateCondition(FMovieSceneConditionContext& ConditionContext); // 0x16b94d0 [Event Protected]

// UMovieSceneCustomBinding (/Script/MovieScene.MovieSceneCustomBinding)
    int32 GetBaseEnginePriority(); // 0x33d5cb0 [Final Native Static Public]
    int32 GetBaseCustomPriority(); // 0x33d5c90 [Final Native Static Public]

// IMovieSceneEasingFunction (/Script/MovieScene.MovieSceneEasingFunction)
    float OnEvaluate(float Interp); // 0x16b94d0 [Event Protected]

// UMovieSceneSection (/Script/MovieScene.MovieSceneSection)
    void SetRowIndex(int32 NewRowIndex); // 0x34d3510 [Final Native Public]
    void SetPreRollFrames(int32 InPreRollFrames); // 0x34d3480 [Final Native Public]
    void SetPostRollFrames(int32 InPostRollFrames); // 0x34d33f0 [Final Native Public]
    void SetOverlapPriority(int32 NewPriority); // 0x34d3170 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x34d2fa0 [Final Native Public]
    void SetIsActive(bool bInIsActive); // 0x34d2f00 [Final Native Public]
    void SetCompletionMode(const EMovieSceneCompletionMode& InCompletionMode); // 0x34d2a60 [Final Native Public]
    void SetColorTint(const FColor& InColorTint); // 0x34d29f0 [Final Native Public]
    void SetBlendType(const EMovieSceneBlendType& InBlendType); // 0x34d2970 [Native Public]
    bool IsLocked(); // 0x34d1d60 [Final Native Public]
    bool IsActive(); // 0x34d1d30 [Final Native Public]
    int32 GetRowIndex(); // 0x34d1aa0 [Final Native Public]
    int32 GetPreRollFrames(); // 0x34d1a80 [Final Native Public]
    int32 GetPostRollFrames(); // 0x34d1a60 [Final Native Public]
    int32 GetOverlapPriority(); // 0x34d1a20 [Final Native Public]
    EMovieSceneCompletionMode GetCompletionMode(); // 0x34d1550 [Final Native Public]
    FColor GetColorTint(); // 0x34d1520 [Final Native Public]
    FOptionalMovieSceneBlendType GetBlendType(); // 0x34d13f0 [Final Native Public]

// IMovieSceneCustomClockSource (/Script/MovieScene.MovieSceneCustomClockSource)
    void OnTick(float DeltaSeconds, float InPlayRate); // 0x349bb80 [Native Public]
    void OnStopPlaying(FQualifiedFrameTime& InStopTime); // 0x349bad0 [Native Public]
    void OnStartPlaying(FQualifiedFrameTime& InStartTime); // 0x349ba20 [Native Public]
    FFrameTime OnRequestCurrentTime(FQualifiedFrameTime& InCurrentTime, float InPlayRate); // 0x349b910 [Native Public]

// UBuiltInDynamicBindingResolverLibrary (/Script/MovieScene.BuiltInDynamicBindingResolverLibrary)
    FMovieSceneDynamicBindingResolveResult ResolveToPlayerPawn(UObject* WorldContextObject, int32 PlayerControllerIndex); // 0x34d2640 [Final Native Static Public]

// UMovieSceneMetaData (/Script/MovieScene.MovieSceneMetaData)
    void SetNotes(const FString& InNotes); // 0x34d3040 [Final Native Public]
    void SetCreated(const FDateTime& InCreated); // 0x34d2b90 [Final Native Public]
    void SetAuthor(const FString& InAuthor); // 0x34d2840 [Final Native Public]
    FString GetNotes(); // 0x34d1780 [Final Native Public]
    FDateTime GetCreated(); // 0x34d1590 [Final Native Public]
    FString GetAuthor(); // 0x34d1310 [Final Native Public]

// UMovieSceneSequence (/Script/MovieScene.MovieSceneSequence)
    FMovieSceneTimecodeSource GetEarliestTimecodeSource(); // 0x34d1660 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindBindingsByTag(const FName& InBindingName); // 0x34d1210 [Final Native Public]
    FMovieSceneObjectBindingID FindBindingByTag(const FName& InBindingName); // 0x34d1160 [Final Native Public]

// UMovieSceneSequencePlayer (/Script/MovieScene.MovieSceneSequencePlayer)
    void StopAtCurrentTime(); // 0x34d38a0 [Final Native Public]
    void Stop(); // 0x34d37e0 [Final Native Public]
    void SetWeight(double InWeight); // 0x34d3750 [Final Native Public]
    void SetTimeRange(float StartTime, float Duration); // 0x34d35a0 [Final Native Public]
    void SetPlayRate(float PlayRate); // 0x34d3200 [Final Native Public]
    void SetPlaybackPosition(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x34d3280 [Final Native Public]
    void SetHideHud(bool HideHud); // 0x34d2e60 [Final Native Public]
    void SetFrameRate(const FFrameRate& FrameRate); // 0x34d2dd0 [Final Native Public]
    void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); // 0x34d2cc0 [Final Native Public]
    void SetDisableCameraCuts(bool bInDisableCameraCuts); // 0x34d2c20 [Final Native Public]
    void SetCompletionModeOverride(const EMovieSceneCompletionModeOverride& CompletionModeOverride); // 0x34d2ae0 [Final Native Public]
    void Scrub(); // 0x34d2820 [Final Native Public]
    void RPC_OnStopEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x34d2460 [Final Native Event Private]
    void RPC_OnFinishPlaybackEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x34d2390 [Final Native Event Private]
    void RPC_ExplicitServerUpdateEvent(const EUpdatePositionMethod& Method, const FFrameTime& RelevantTime, int32 NewSerialNumber); // 0x34d2280 [Final Native Event Private]
    void RestoreState(); // 0x34d27c0 [Final Native Public]
    void RequestInvalidateBinding(const FMovieSceneObjectBindingID& ObjectBinding); // 0x34d2580 [Final Native Public]
    void RemoveWeight(); // 0x34d2530 [Final Native Public]
    void PlayTo(const FMovieSceneSequencePlaybackParams& PlaybackParams, const FMovieSceneSequencePlayToParams& PlayToParams); // 0x34d1f10 [Final Native Public]
    void PlayReverse(); // 0x34d1ef0 [Final Native Public]
    void PlayLooping(int32 NumLoops); // 0x34d1e60 [Final Native Public]
    void Play(); // 0x34d1e40 [Final Native Public]
    void Pause(); // 0x34d1e20 [Final Native Public]
    bool IsReversed(); // 0x34d1df0 [Final Native Public]
    bool IsPlaying(); // 0x34d1dc0 [Final Native Public]
    bool IsPaused(); // 0x34d1d90 [Final Native Public]
    void GoToEndAndStop(); // 0x34d1c10 [Final Native Public]
    FQualifiedFrameTime GetStartTime(); // 0x34d1bc0 [Final Native Public]
    FString GetSequenceName(bool bAddClientInfo); // 0x34d1ae0 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x34d1ac0 [Final Native Public]
    float GetPlayRate(); // 0x34d1a40 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> GetObjectBindings(UObject* InObject); // 0x34d1860 [Final Native Public]
    bool GetHideHud(); // 0x34d1750 [Final Native Public]
    FFrameRate GetFrameRate(); // 0x34d1730 [Final Native Public]
    int32 GetFrameDuration(); // 0x34d1710 [Final Native Public]
    FQualifiedFrameTime GetEndTime(); // 0x34d16c0 [Final Native Public]
    FQualifiedFrameTime GetDuration(); // 0x34d1610 [Final Native Public]
    bool GetDisableCameraCuts(); // 0x34d15e0 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x34d15b0 [Final Native Public]
    EMovieSceneCompletionModeOverride GetCompletionModeOverride(); // 0x34d1570 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x34d1420 [Final Native Public]
    void ChangePlaybackDirection(); // 0x34d1140 [Final Native Public]

// UMovieSceneSubSection (/Script/MovieScene.MovieSceneSubSection)
    void SetSequence(UMovieSceneSequence* sequence); // 0x34e5220 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x34e5200 [Final Native Public]

// UMovieSceneCaptureProtocolBase (/Script/MovieSceneCapture.MovieSceneCaptureProtocolBase)
    bool IsCapturing(); // 0x39c0fe0 [Final Native Public]
    EMovieSceneCaptureProtocolState GetState(); // 0x39c0f80 [Final Native Public]

// UMovieSceneCapture (/Script/MovieSceneCapture.MovieSceneCapture)
    void SetImageCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x39c12d0 [Final Native Public]
    void SetAudioCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x39c1220 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetImageCaptureProtocol(); // 0x39c0f60 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetAudioCaptureProtocol(); // 0x39c0e50 [Final Native Public]

// UMovieSceneCaptureEnvironment (/Script/MovieSceneCapture.MovieSceneCaptureEnvironment)
    bool IsCaptureInProgress(); // 0x39c0fa0 [Final Native Static Public]
    int32 GetCaptureFrameNumber(); // 0x39c0ee0 [Final Native Static Public]
    float GetCaptureElapsedTime(); // 0x39c0e70 [Final Native Static Public]
    UMovieSceneImageCaptureProtocolBase* FindImageCaptureProtocol(); // 0x39c0980 [Final Native Static Public]
    UMovieSceneAudioCaptureProtocolBase* FindAudioCaptureProtocol(); // 0x39c08f0 [Final Native Static Public]

// UUserDefinedCaptureProtocol (/Script/MovieSceneCapture.UserDefinedCaptureProtocol)
    void StopCapturingFinalPixels(); // 0x39c1500 [Final Native Public]
    void StartCapturingFinalPixels(FCapturedPixelsID& StreamID); // 0x39c1380 [Final Native Public]
    void ResolveBuffer(UTexture* Buffer, FCapturedPixelsID& BufferID); // 0x39c1080 [Final Native Public]
    void OnWarmUp(); // 0x16b94d0 [Event Protected]
    void OnTick(); // 0x16b94d0 [Event Protected]
    void OnStartCapture(); // 0x16b94d0 [Event Protected]
    bool OnSetup(); // 0x39c1050 [Native Event Protected]
    void OnPreTick(); // 0x16b94d0 [Event Protected]
    void OnPixelsReceived(FCapturedPixels& Pixels, FCapturedPixelsID& ID, const FFrameMetrics& FrameMetrics); // 0x16b94d0 [Event Protected]
    void OnPauseCapture(); // 0x16b94d0 [Event Protected]
    void OnFinalize(); // 0x16b94d0 [Event Protected]
    void OnCaptureFrame(); // 0x16b94d0 [Event Protected]
    bool OnCanFinalize(); // 0x39c1020 [Native Event Protected]
    void OnBeginFinalize(); // 0x16b94d0 [Event Protected]
    FFrameMetrics GetCurrentFrameMetrics(); // 0x39c0f40 [Final Native Public]
    FString GenerateFilename(FFrameMetrics& InFrameMetrics); // 0x39c0a10 [Native Public]

// UUserDefinedImageCaptureProtocol (/Script/MovieSceneCapture.UserDefinedImageCaptureProtocol)
    void WriteImageToDisk(FCapturedPixels& PixelData, FCapturedPixelsID& StreamID, FFrameMetrics& FrameMetrics, bool bCopyImageData); // 0x39c1540 [Final Native Public]
    FString GenerateFilenameForCurrentFrame(); // 0x39c0dc0 [Final Native Public]
    FString GenerateFilenameForBuffer(UTexture* Buffer, FCapturedPixelsID& StreamID); // 0x39c0b10 [Final Native Public]

// IMovieSceneTransformOrigin (/Script/MovieSceneTracks.MovieSceneTransformOrigin)
    FTransform BP_GetTransformOrigin(); // 0x16b94d0 [Event Protected]

// UMovieSceneFadeTrackTestLibrary (/Script/MovieSceneTracks.MovieSceneFadeTrackTestLibrary)
    float GetManualFadeAmount(APlayerCameraManager* PlayerCameraManager); // 0x368d7b0 [Final Native Static Public]

// UMovieSceneReplaceableActorBinding_BPBase (/Script/MovieSceneTracks.MovieSceneReplaceableActorBinding_BPBase)
    bool BP_SupportsBindingCreationFromObject(UObject* SourceObject); // 0x368d710 [Native Event Public]
    FMovieSceneBindingResolveResult BP_ResolveRuntimeBinding(FMovieSceneBindingResolveContext& ResolveContext); // 0x16b94d0 [Event Public]
    void BP_InitReplaceableBinding(UObject* SourceObject, UMovieScene* OwnerMovieScene); // 0x368d640 [Native Event Public]

// UMovieScene3DConstraintSection (/Script/MovieSceneTracks.MovieScene3DConstraintSection)
    void SetConstraintBindingID(FMovieSceneObjectBindingID& InConstraintBindingID); // 0x3762380 [Final Native Public]
    FMovieSceneObjectBindingID GetConstraintBindingID(); // 0x3761ca0 [Final Native Public]

// UMovieSceneAudioSection (/Script/MovieSceneTracks.MovieSceneAudioSection)
    void SetSuppressSubtitles(bool bInSuppressSubtitles); // 0x37627c0 [Final Native Public]
    void SetStartOffset(const FFrameNumber& InStartOffset); // 0x3762730 [Final Native Public]
    void SetSound(USoundBase* InSound); // 0x3762660 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x37624c0 [Final Native Public]
    void SetLooping(bool bInLooping); // 0x3762430 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x3762230 [Final Native Public]
    bool GetSuppressSubtitles(); // 0x3761ef0 [Final Native Public]
    FFrameNumber GetStartOffset(); // 0x3761ed0 [Final Native Public]
    USoundBase* GetSound(); // 0x3761eb0 [Final Native Public]
    USoundBase* GetPlaybackSound(); // 0x3761d10 [Final Native Public]
    bool GetOverrideAttenuation(); // 0x3761cf0 [Final Native Public]
    bool GetLooping(); // 0x3761cd0 [Final Native Public]
    USoundAttenuation* GetAttenuationSettings(); // 0x3761c50 [Final Native Public]

// UMovieSceneCameraCutSection (/Script/MovieSceneTracks.MovieSceneCameraCutSection)
    void SetCameraBindingID(FMovieSceneObjectBindingID& InCameraBindingID); // 0x37622d0 [Final Native Public]
    FMovieSceneObjectBindingID GetCameraBindingID(); // 0x3761c70 [Final Native Public]

// UMovieSceneCinematicShotSection (/Script/MovieSceneTracks.MovieSceneCinematicShotSection)
    void SetShotDisplayName(const FString& InShotDisplayName); // 0x3762550 [Final Native Public]
    FString GetShotDisplayName(); // 0x3761d80 [Final Native Public]

// UMovieSceneComponentMaterialParameterSection (/Script/MovieSceneTracks.MovieSceneComponentMaterialParameterSection)
    bool RemoveScalarParameter(FMaterialParameterInfo& InParameterInfo); // 0x37620b0 [Final Native Public]
    bool RemoveColorParameter(FMaterialParameterInfo& InParameterInfo); // 0x3761f10 [Final Native Public]
    void AddScalarParameterKey(FMaterialParameterInfo& InParameterInfo, const FFrameNumber& InTime, float InValue, const FString& InLayerName, const FString& InAssetName); // 0x3761a70 [Final Native Public]
    void AddColorParameterKey(FMaterialParameterInfo& InParameterInfo, const FFrameNumber& InTime, const FLinearColor& InValue, const FString& InLayerName, const FString& InAssetName, FParameterChannelNames& InChannelNames); // 0x37617d0 [Final Native Public]

// UMovieSceneParameterSection (/Script/MovieSceneTracks.MovieSceneParameterSection)
    bool RemoveVectorParameter(const FName& InParameterName); // 0x37c9c60 [Final Native Public]
    bool RemoveVector2DParameter(const FName& InParameterName); // 0x37c9b30 [Final Native Public]
    bool RemoveTransformParameter(const FName& InParameterName); // 0x37c9a10 [Final Native Public]
    bool RemoveScalarParameter(const FName& InParameterName); // 0x37c98f0 [Final Native Public]
    bool RemoveColorParameter(const FName& InParameterName); // 0x37c97a0 [Final Native Public]
    bool RemoveBoolParameter(const FName& InParameterName); // 0x37c9680 [Final Native Public]
    void GetParameterNames(TSet<FName>& ParameterNames); // 0x37c9110 [Final Native Public]
    void AddVectorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector& InValue); // 0x37c8ea0 [Final Native Public]
    void AddVector2DParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector2D& InValue); // 0x37c8d80 [Final Native Public]
    void AddTransformParameterKey(const FName& InParameterName, const FFrameNumber& InTime, FTransform& InValue); // 0x37c8bf0 [Final Native Public]
    void AddScalarParameterKey(const FName& InParameterName, const FFrameNumber& InTime, float InValue); // 0x37c8ae0 [Final Native Public]
    void AddColorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FLinearColor& InValue); // 0x37c89c0 [Final Native Public]
    void AddBoolParameterKey(const FName& InParameterName, const FFrameNumber& InTime, bool InValue); // 0x37c88b0 [Final Native Public]

// UMovieSceneCVarSection (/Script/MovieSceneTracks.MovieSceneCVarSection)
    void SetFromString(const FString& InString); // 0x37ca040 [Final Native Public]
    FString GetString(); // 0x37c93a0 [Final Native Public]

// UMovieSceneDataLayerSection (/Script/MovieSceneTracks.MovieSceneDataLayerSection)
    void SetPrerollState(const EDataLayerRuntimeState& InPrerollState); // 0x37ca190 [Final Native Public]
    void SetFlushOnUnload(bool bFlushOnUnload); // 0x37c9fb0 [Final Native Public]
    void SetFlushOnActivated(bool bFlushOnActivated); // 0x37c9f20 [Final Native Public]
    void SetDesiredState(const EDataLayerRuntimeState& InDesiredState); // 0x37c9ea0 [Final Native Public]
    void SetDataLayerAssets(const TArray<UDataLayerAsset*>& InDataLayerAssets); // 0x37c9da0 [Final Native Public]
    bool HasPreRoll(); // 0x37c9650 [Final Native Private]
    EDataLayerRuntimeState GetPrerollState(); // 0x37c9380 [Final Native Public]
    bool GetFlushOnUnload(); // 0x37c90c0 [Final Native Public]
    bool GetFlushOnActivated(); // 0x37c90a0 [Final Native Public]
    EDataLayerRuntimeState GetDesiredState(); // 0x37c9080 [Final Native Public]
    TArray<UDataLayerAsset*> GetDataLayerAssets(); // 0x37c8fd0 [Final Native Public]

// UMovieSceneLevelVisibilitySection (/Script/MovieSceneTracks.MovieSceneLevelVisibilitySection)
    void SetVisibility(const ELevelVisibility& InVisibility); // 0x37ca210 [Final Native Public]
    void SetLevelNames(const TArray<FName>& InLevelNames); // 0x37ca0e0 [Final Native Public]
    ELevelVisibility GetVisibility(); // 0x37c9630 [Final Native Public]
    TArray<FName> GetLevelNames(); // 0x37c90e0 [Final Native Public]

// UMovieSceneAsyncAction_SequencePrediction (/Script/MovieSceneTracks.MovieSceneAsyncAction_SequencePrediction)
    UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtTime(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, float TimeInSeconds); // 0x3846ed0 [Final Native Static Public]
    UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtFrame(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, const FFrameTime& FrameTime); // 0x3846d10 [Final Native Static Public]
    UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtTime(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, float TimeInSeconds); // 0x3846ae0 [Final Native Static Public]
    UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtFrame(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, const FFrameTime& FrameTime); // 0x3846920 [Final Native Static Public]

// UMovieSceneSkeletalAnimationTrack (/Script/MovieSceneTracks.MovieSceneSkeletalAnimationTrack)
    void SetSwapRootBone(const ESwapRootBone& InValue); // 0x38605e0 [Final Native Public]
    ESwapRootBone GetSwapRootBone(); // 0x38605c0 [Final Native Public]

// UNISLibrary (/Script/NISBlueprint.NISLibrary)
    void SetNISSharpness(float Sharpness); // 0x81b3f00 [Final Native Static Public]
    void SetNISMode(const UNISMode& NISMode); // 0x81b3e90 [Final Native Static Public]
    void SetNISCustomScreenPercentage(float CustomScreenPercentage); // 0x81b3e20 [Final Native Static Public]
    bool IsNISSupported(); // 0x81b3b80 [Final Native Static Public]
    bool IsNISModeSupported(const UNISMode& NISMode); // 0x81b3da0 [Final Native Static Public]
    TArray<UNISMode> GetSupportedNISModes(); // 0x81b3d20 [Final Native Static Public]
    void GetNISScreenPercentageRange(const float& MinScreenPercentage, const float& MaxScreenPercentage); // 0x81b3c30 [Final Native Static Public]
    float GetNISRecommendedScreenPercentage(const UNISMode& NISMode); // 0x81b3bb0 [Final Native Static Public]
    UNISMode GetDefaultNISMode(); // 0x81b3b80 [Final Native Static Public]

// UNamingTokens (/Script/NamingTokens.NamingTokens)
    FText ProcessTokenTemplateFunction(); // 0x770c740 [Final Native Private]
    void OnPreEvaluate(FNamingTokensEvaluationData& InEvaluationData); // 0x770c690 [Native Event Protected]
    void OnPostEvaluate(); // 0x52502c0 [Native Event Protected]
    FDateTime GetCurrentDateTime(); // 0x770c290 [Native Event Protected]

// UNamingTokensEngineSubsystem (/Script/NamingTokens.NamingTokensEngineSubsystem)
    void UnregisterGlobalNamespace(const FString& InNameSpace); // 0x770c850 [Final Native Public]
    void RegisterGlobalNamespace(const FString& InNameSpace); // 0x770c7b0 [Final Native Public]
    bool IsGlobalNamespaceRegistered(const FString& InNameSpace); // 0x770c5e0 [Final Native Public]
    UNamingTokens* GetNamingTokensNative(const FString& InNameSpace); // 0x770c530 [Final Native Public]
    UNamingTokens* GetNamingTokens(const FString& InNameSpace); // 0x770c480 [Final Native Public]
    TArray<UNamingTokens*> GetMultipleNamingTokens(const TArray<FString>& InNamespaces); // 0x770c370 [Final Native Public]
    TArray<FString> GetGlobalNamespaces(); // 0x770c2d0 [Final Native Public]
    TArray<FString> GetAllNamespaces(); // 0x770c1f0 [Final Native Public]
    FNamingTokenResultData EvaluateTokenText(FText& InTokenText, FNamingTokenFilterArgs& InFilter, const TArray<UObject*>& InContexts); // 0x770bff0 [Final Native Public]
    FNamingTokenResultData EvaluateTokenString(const FString& InTokenString, FNamingTokenFilterArgs& InFilter, const TArray<UObject*>& InContexts); // 0x770be10 [Final Native Public]
    void ClearCachedNamingTokens(); // 0x770bdf0 [Final Native Public]

// UNavigationPath (/Script/NavigationSystem.NavigationPath)
    bool IsValid(); // 0x56a4540 [Final Native Public]
    bool IsStringPulled(); // 0x40f7940 [Final Native Public]
    bool IsPartial(); // 0x56a4500 [Final Native Public]
    double GetPathLength(); // 0x56a3f60 [Final Native Public]
    double GetPathCost(); // 0x56a3bc0 [Final Native Public]
    FString GetDebugString(); // 0x56a3a30 [Final Native Public]
    void EnableRecalculationOnInvalidation(const ENavigationOptionFlag& DoRecalculation); // 0x56a3420 [Final Native Public]
    void EnableDebugDrawing(bool bShouldDrawDebugData, const FLinearColor& PathColor); // 0x56a3230 [Final Native Public]

// UNavigationSystemV1 (/Script/NavigationSystem.NavigationSystemV1)
    void UnregisterNavigationInvoker(AActor* Invoker); // 0x56a5930 [Final Native Public]
    void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); // 0x56a5840 [Final Native Public]
    void SetGeometryGatheringMode(const ENavDataGatheringModeConfig& NewMode); // 0x56a57b0 [Final Native Public]
    void ResetMaxSimultaneousTileGenerationJobsCount(); // 0x56a56c0 [Final Native Public]
    void RegisterNavigationInvoker(AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); // 0x56a5560 [Final Native Public]
    void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume); // 0x56a53f0 [Final Native Public]
    bool NavigationRaycast(UObject* WorldContextObject, const FVector& RayStart, const FVector& RayEnd, const FVector& HitLocation, TSubclassOf<UNavigationQueryFilter> FilterClass, AController* Querier); // 0x56a5160 [Final Native Static Public]
    bool K2_ReplaceAreaInOctreeData(UObject* Object, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea); // 0x56a4f60 [Final Native Public]
    bool K2_ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, const FVector& ProjectedLocation, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent); // 0x56a4d30 [Final Native Static Public]
    bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a49b0 [Final Native Static Public]
    bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a4770 [Final Native Static Public]
    bool K2_GetRandomLocationInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a4560 [Final Native Static Public]
    bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject); // 0x56a4420 [Final Native Static Public]
    bool IsNavigationBeingBuilt(UObject* WorldContextObject); // 0x56a4340 [Final Native Static Public]
    ENavigationQueryResult GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a3ff0 [Final Native Static Public]
    ENavigationQueryResult GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a3c10 [Final Native Static Public]
    UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject); // 0x56a3b10 [Final Native Static Public]
    UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a3840 [Final Native Static Public]
    UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x56a34d0 [Final Native Static Public]

// UNavRelevantComponent (/Script/NavigationSystem.NavRelevantComponent)
    void SetNavigationRelevancy(bool bRelevant); // 0x56f59b0 [Final Native Public]

// ARecastNavMesh (/Script/NavigationSystem.RecastNavMesh)
    bool K2_ReplaceAreaInTileBounds(const FBox& Bounds, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea, bool ReplaceLinks); // 0x56d0850 [Final Native Public]

// UNavModifierComponent (/Script/NavigationSystem.NavModifierComponent)
    void SetAreaClassToReplace(TSubclassOf<UNavArea> NewAreaClassToReplace); // 0x56f5860 [Final Native Public]
    void SetAreaClass(TSubclassOf<UNavArea> NewAreaClass); // 0x56f55d0 [Final Native Public]

// ANavModifierVolume (/Script/NavigationSystem.NavModifierVolume)
    void SetAreaClassToReplace(TSubclassOf<UNavArea> NewAreaClassToReplace); // 0x56f5720 [Final Native Public]
    void SetAreaClass(TSubclassOf<UNavArea> NewAreaClass); // 0x56f5490 [Final Native Public]

// USplineNavModifierComponent (/Script/NavigationSystem.SplineNavModifierComponent)
    void UpdateNavigationWithComponentData(); // 0x38f8860 [Final Native Private]

// UNetworkPredictionComponent (/Script/NetworkPrediction.NetworkPredictionComponent)
    void ServerReceiveClientInput(const FServerReplicationRPCParameter& ProxyParameter); // 0x6d1fbb0 [Native Event Protected]

// UNiagaraDataChannelReader (/Script/Niagara.NiagaraDataChannelReader)
    FVector4 ReadVector4(const FName& VarName, int32 Index, const bool& IsValid); // 0x4dbf310 [Final Native Public]
    FVector2D ReadVector2D(const FName& VarName, int32 Index, const bool& IsValid); // 0x4dbf1e0 [Final Native Public]
    FVector ReadVector(const FName& VarName, int32 Index, const bool& IsValid); // 0x4dbf460 [Final Native Public]
    FNiagaraSpawnInfo ReadSpawnInfo(const FName& VarName, int32 Index, const bool& IsValid); // 0x4dbf0b0 [Final Native Public]
    FQuat ReadQuat(const FName& VarName, int32 Index, const bool& IsValid); // 0x4dbef60 [Final Native Public]
    FVector ReadPosition(const FName& VarName, int32 Index, const bool& IsValid); // 0x4dbee10 [Final Native Public]
    FLinearColor ReadLinearColor(const FName& VarName, int32 Index, const bool& IsValid); // 0x4dbece0 [Final Native Public]
    int32 ReadInt(const FName& VarName, int32 Index, const bool& IsValid); // 0x4dbebc0 [Final Native Public]
    FNiagaraID ReadID(const FName& VarName, int32 Index, const bool& IsValid); // 0x4dbea90 [Final Native Public]
    double ReadFloat(const FName& VarName, int32 Index, const bool& IsValid); // 0x4dbe970 [Final Native Public]
    uint8 ReadEnum(const FName& VarName, int32 Index, const bool& IsValid); // 0x4dbe850 [Final Native Public]
    bool ReadBool(const FName& VarName, int32 Index, const bool& IsValid); // 0x4dbe730 [Final Native Public]
    int32 Num(); // 0x4dbe6d0 [Final Native Public]
    bool InitAccess(const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPrevFrameData); // 0x4dbe310 [Final Native Public]

// UNiagaraDataChannelWriter (/Script/Niagara.NiagaraDataChannelWriter)
    void WriteVector4(const FName& VarName, int32 Index, const FVector4& InData); // 0x4dc00d0 [Final Native Public]
    void WriteVector2D(const FName& VarName, int32 Index, const FVector2D& InData); // 0x4dbffb0 [Final Native Public]
    void WriteVector(const FName& VarName, int32 Index, const FVector& InData); // 0x4dc0210 [Final Native Public]
    void WriteSpawnInfo(const FName& VarName, int32 Index, const FNiagaraSpawnInfo& InData); // 0x4dbfe90 [Final Native Public]
    void WriteQuat(const FName& VarName, int32 Index, const FQuat& InData); // 0x4dbfd60 [Final Native Public]
    void WritePosition(const FName& VarName, int32 Index, const FVector& InData); // 0x4dbfc30 [Final Native Public]
    void WriteLinearColor(const FName& VarName, int32 Index, const FLinearColor& InData); // 0x4dbfb10 [Final Native Public]
    void WriteInt(const FName& VarName, int32 Index, int32 InData); // 0x4dbfa00 [Final Native Public]
    void WriteID(const FName& VarName, int32 Index, const FNiagaraID& InData); // 0x4dbf8f0 [Final Native Public]
    void WriteFloat(const FName& VarName, int32 Index, double InData); // 0x4dbf7d0 [Final Native Public]
    void WriteEnum(const FName& VarName, int32 Index, uint8 InData); // 0x4dbf6c0 [Final Native Public]
    void WriteBool(const FName& VarName, int32 Index, bool InData); // 0x4dbf5b0 [Final Native Public]
    int32 Num(); // 0x4dbe700 [Final Native Public]
    bool InitWrite(const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const FString& DebugSource); // 0x4dbe460 [Final Native Public]

// UNiagaraDataChannelHandler (/Script/Niagara.NiagaraDataChannelHandler)
    void UnsubscribeFromDataChannelUpdates(const int32& UnsubscribeToken); // 0x4dc5be0 [Final Native Public]
    void SubscribeToDataChannelUpdates(const FScriptDelegate& UpdateDelegate, const FNiagaraDataChannelSearchParameters& SearchParams, const int32& UnsubscribeToken); // 0x4dc5a40 [Final Native Public]
    UNiagaraDataChannelWriter* GetDataChannelWriter(); // 0x4dc5a10 [Final Native Public]
    UNiagaraDataChannelReader* GetDataChannelReader(); // 0x4dc59e0 [Final Native Public]

// UNiagaraStatelessModule_DecalAttributes (/Script/Niagara.NiagaraStatelessModule_DecalAttributes)
    bool IsOrientationEnabled(); // 0x4dcd2d0 [Final Native Public]

// UNiagaraStatelessModule_MeshIndex (/Script/Niagara.NiagaraStatelessModule_MeshIndex)
    bool NeedsMeshIndexWeights(); // 0x4dda930 [Final Native Public]

// UNiagaraStatelessModule_ScaleMeshSize (/Script/Niagara.NiagaraStatelessModule_ScaleMeshSize)
    bool UseScaleCurveRange(); // 0x4dda960 [Final Native Public]

// UNiagaraStatelessModule_ScaleRibbonWidth (/Script/Niagara.NiagaraStatelessModule_ScaleRibbonWidth)
    bool UseScaleCurveRange(); // 0x4dda960 [Final Native Public]

// UNiagaraStatelessModule_ScaleSpriteSize (/Script/Niagara.NiagaraStatelessModule_ScaleSpriteSize)
    bool UseScaleCurveRange(); // 0x4dda960 [Final Native Public]

// UNiagaraDataInterfaceArrayMesh (/Script/Niagara.NiagaraDataInterfaceArrayMesh)
    void SetNiagaraArrayMeshSM(UNiagaraComponent* NiagaraComponent, const FName& OverrideName, const TArray<UStaticMesh*>& ArrayData); // 0x4e07f40 [Final Native Static Public]
    void SetNiagaraArrayMesh(UNiagaraComponent* NiagaraComponent, const FName& OverrideName, const TArray<FNiagaraMeshRendererMeshPropertiesBase>& ArrayData); // 0x4e07d20 [Final Native Static Public]

// UNiagaraDataInterfaceSceneCapture2D (/Script/Niagara.NiagaraDataInterfaceSceneCapture2D)
    void SetSceneCapture2DManagedShowOnlyActors(UNiagaraComponent* NiagaraSystem, const FName& ParameterName, const TArray<AActor*>& ShowOnlyActors); // 0x4e748b0 [Final Native Static Protected]

// UNiagaraDataInterfaceStaticMesh (/Script/Niagara.NiagaraDataInterfaceStaticMesh)
    void SetNiagaraStaticMeshDIInstanceIndex(UNiagaraComponent* NiagaraSystem, const FName& UserParameterName, int32 NewInstanceIndex); // 0x4e74780 [Final Native Static Public]
    void OnSourceEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x4e74690 [Final Native Protected]

// UNiagaraDataInterfaceUObjectPropertyReader (/Script/Niagara.NiagaraDataInterfaceUObjectPropertyReader)
    void SetUObjectReaderPropertyRemap(UNiagaraComponent* NiagaraComponent, const FName& UserParameterName, const FName& GraphName, const FName& RemapName); // 0x4ee98d0 [Final Native Static Public]

// ANiagaraActor (/Script/Niagara.NiagaraActor)
    void SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish); // 0x4ee9830 [Final Native Public]
    void OnNiagaraSystemFinished(UNiagaraComponent* FinishedComponent); // 0x4ee9790 [Final Native Private]
    bool GetDestroyOnSystemFinish(); // 0x4ee9760 [Final Native Public]

// UNiagaraComponent (/Script/Niagara.NiagaraComponent)
    void SetVariableVec4(const FName& InVariableName, const FVector4& InValue); // 0x4f576b0 [Final Native Public]
    void SetVariableVec3(const FName& InVariableName, const FVector& InValue); // 0x4f575d0 [Final Native Public]
    void SetVariableVec2(const FName& InVariableName, const FVector2D& InValue); // 0x4f57500 [Final Native Public]
    void SetVariableTextureRenderTarget(const FName& InVariableName, UTextureRenderTarget* TextureRenderTarget); // 0x4f57330 [Final Native Public]
    void SetVariableTexture(const FName& InVariableName, UTexture* Texture); // 0x4f57160 [Final Native Public]
    void SetVariableStaticMesh(const FName& InVariableName, UStaticMesh* InValue); // 0x4f56f80 [Final Native Public]
    void SetVariableQuat(const FName& InVariableName, FQuat& InValue); // 0x4f56ea0 [Final Native Public]
    void SetVariablePosition(const FName& InVariableName, const FVector& InValue); // 0x4f56dc0 [Final Native Public]
    void SetVariableObject(const FName& InVariableName, UObject* Object); // 0x4f565c0 [Final Native Public]
    void SetVariableMatrix(const FName& InVariableName, const FMatrix& InValue); // 0x4f56cc0 [Final Native Public]
    void SetVariableMaterial(const FName& InVariableName, UMaterialInterface* Object); // 0x4f56ae0 [Final Native Public]
    void SetVariableLinearColor(const FName& InVariableName, const FLinearColor& InValue); // 0x4f56a00 [Final Native Public]
    void SetVariableInt(const FName& InVariableName, int32 InValue); // 0x4f56930 [Final Native Public]
    void SetVariableFloat(const FName& InVariableName, float InValue); // 0x4f56860 [Final Native Public]
    void SetVariableBool(const FName& InVariableName, bool InValue); // 0x4f56790 [Final Native Public]
    void SetVariableActor(const FName& InVariableName, AActor* Actor); // 0x4f565c0 [Final Native Public]
    void SetTickBehavior(const ENiagaraTickBehavior& NewTickBehavior); // 0x4f56530 [Final Native Public]
    void SetSystemFixedBounds(const FBox& LocalBounds); // 0x4f56460 [Final Native Public]
    void SetSimCache(UNiagaraSimCache* SimCache, bool bResetSystem); // 0x4f56320 [Final Native Public]
    void SetSeekDelta(float InSeekDelta); // 0x4f562a0 [Final Native Public]
    void SetRenderingEnabled(bool bInRenderingEnabled); // 0x4f56200 [Final Native Public]
    void SetRandomSeedOffset(int32 NewRandomSeedOffset); // 0x4f56160 [Final Native Public]
    void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance); // 0x4f55ff0 [Final Native Public]
    void SetPaused(bool bInPaused); // 0x4f55f60 [Final Native Public]
    void SetOcclusionQueryMode(const ENiagaraOcclusionQueryMode& Mode); // 0x4f55ed0 [Final Native Public]
    void SetNiagaraVariableVec4(const FString& InVariableName, const FVector4& InValue); // 0x4f55da0 [Final Native Public]
    void SetNiagaraVariableVec3(const FString& InVariableName, const FVector& InValue); // 0x4f55c60 [Final Native Public]
    void SetNiagaraVariableVec2(const FString& InVariableName, const FVector2D& InValue); // 0x4f55b50 [Final Native Public]
    void SetNiagaraVariableQuat(const FString& InVariableName, FQuat& InValue); // 0x4f55a30 [Final Native Public]
    void SetNiagaraVariablePosition(const FString& InVariableName, const FVector& InValue); // 0x4f558f0 [Final Native Public]
    void SetNiagaraVariableObject(const FString& InVariableName, UObject* Object); // 0x4f551a0 [Final Native Public]
    void SetNiagaraVariableMatrix(const FString& InVariableName, const FMatrix& InValue); // 0x4f557c0 [Final Native Public]
    void SetNiagaraVariableLinearColor(const FString& InVariableName, const FLinearColor& InValue); // 0x4f556a0 [Final Native Public]
    void SetNiagaraVariableInt(const FString& InVariableName, int32 InValue); // 0x4f555a0 [Final Native Public]
    void SetNiagaraVariableFloat(const FString& InVariableName, float InValue); // 0x4f55490 [Final Native Public]
    void SetNiagaraVariableBool(const FString& InVariableName, bool InValue); // 0x4f55390 [Final Native Public]
    void SetNiagaraVariableActor(const FString& InVariableName, AActor* Actor); // 0x4f551a0 [Final Native Public]
    void SetMaxSimTime(float InMaxTime); // 0x4f52360 [Final Native Public]
    void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); // 0x4f522d0 [Final Native Public]
    void SetGpuComputeDebug(bool bEnableDebug); // 0x4f52210 [Final Native Public]
    void SetForceSolo(bool bInForceSolo); // 0x4f52160 [Final Native Public]
    void SetForceLocalPlayerEffect(bool bIsPlayerEffect); // 0x4f520c0 [Final Native Public]
    void SetEmitterFixedBounds(const FName& EmitterName, const FBox& LocalBounds); // 0x4f51f30 [Final Native Public]
    void SetDesiredAge(float InDesiredAge); // 0x4f51ea0 [Final Native Public]
    void SetCustomTimeDilation(float Dilation); // 0x4f51df0 [Final Native Public]
    void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); // 0x4f51d60 [Final Native Public]
    void SetAutoDestroy(bool bInAutoDestroy); // 0x4f51cb0 [Final Native Public]
    void SetAsset(UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); // 0x4f51be0 [Final Native Public]
    void SetAllowScalability(bool bAllow); // 0x4f51b10 [Final Native Public]
    void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InAgeUpdateMode); // 0x4f51a90 [Final Native Public]
    void SeekToDesiredAge(float InDesiredAge); // 0x4f51a00 [Final Native Public]
    void ResetSystem(); // 0x4f519d0 [Final Native Public]
    void ReinitializeSystem(); // 0x4f519b0 [Final Native Public]
    bool IsPaused(); // 0x4f513d0 [Final Native Public]
    void InitForPerformanceBaseline(); // 0x4f51350 [Final Native Public]
    ENiagaraTickBehavior GetTickBehavior(); // 0x4f51330 [Final Native Public]
    FBox GetSystemFixedBounds(); // 0x4f512e0 [Final Native Public]
    UNiagaraSimCache* GetSimCache(); // 0x4f512c0 [Final Native Public]
    float GetSeekDelta(); // 0x4f512a0 [Final Native Public]
    int32 GetRandomSeedOffset(); // 0x4f51280 [Final Native Public]
    bool GetPreviewLODDistanceEnabled(); // 0x4f51250 [Final Native Public]
    float GetPreviewLODDistance(); // 0x4f51210 [Final Native Public]
    ENiagaraOcclusionQueryMode GetOcclusionQueryMode(); // 0x4f511f0 [Final Native Public]
    float GetMaxSimTime(); // 0x4f4f2f0 [Final Native Public]
    bool GetLockDesiredAgeDeltaTimeToSeekDelta(); // 0x4f4f2d0 [Final Native Public]
    bool GetForceSolo(); // 0x4f4f2a0 [Final Native Public]
    bool GetForceLocalPlayerEffect(); // 0x4f4f270 [Final Native Public]
    FBox GetEmitterFixedBounds(const FName& EmitterName); // 0x4f4f180 [Final Native Public]
    float GetDesiredAge(); // 0x4f4f160 [Final Native Public]
    UNiagaraDataInterface* GetDataInterface(const FString& Name); // 0x4f4f080 [Final Native Public]
    float GetCustomTimeDilation(); // 0x4f4ecd0 [Final Native Public]
    UNiagaraSystem* GetAsset(); // 0x4f4ecb0 [Final Native Public]
    bool GetAllowScalability(); // 0x4f4ec80 [Final Native Public]
    ENiagaraAgeUpdateMode GetAgeUpdateMode(); // 0x4f4ec60 [Final Native Public]
    void ClearSystemFixedBounds(); // 0x4f4ebb0 [Final Native Public]
    void ClearSimCache(bool bResetSystem); // 0x4f4eae0 [Final Native Public]
    void ClearEmitterFixedBounds(const FName& EmitterName); // 0x4f4e9b0 [Final Native Public]
    void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); // 0x4f4e8b0 [Final Native Public]
    void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); // 0x4f4e7d0 [Final Native Public]

// UNiagaraDataChannelLibrary (/Script/Niagara.NiagaraDataChannelLibrary)
    void WriteToNiagaraDataChannelSingle(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bVisibleToBlueprint, bool bVisibleToNiagaraCPU, bool bVisibleToNiagaraGPU); // 0x4f58290 [Final Native Static Public]
    UNiagaraDataChannelWriter* WriteToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const FString& DebugSource); // 0x4f57cf0 [Final Native Static Public]
    void UnsubscribeFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const int32& UnsubscribeToken); // 0x4f57af0 [Final Native Static Public]
    void SubscribeToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, const FScriptDelegate& UpdateDelegate, const int32& UnsubscribeToken); // 0x4f577a0 [Final Native Static Public]
    void ReadFromNiagaraDataChannelSingle(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, int32 Index, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame, const ENiagartaDataChannelReadResult& ReadResult); // 0x4f517c0 [Final Native Static Public]
    UNiagaraDataChannelReader* ReadFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x4f51400 [Final Native Static Public]
    UNiagaraDataChannelHandler* GetNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel); // 0x4f510d0 [Final Native Static Public]
    int32 GetDataChannelElementCount(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x4f4ecf0 [Final Native Static Public]

// UNiagaraDataInterfaceArrayFunctionLibrary (/Script/Niagara.NiagaraDataInterfaceArrayFunctionLibrary)
    void SetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x4f54f90 [Final Native Static Public]
    void SetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector4& Value, bool bSizeToFit); // 0x4f54c00 [Final Native Static Public]
    void SetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector4>& ArrayData); // 0x4f54a00 [Final Native Static Public]
    void SetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector2D& Value, bool bSizeToFit); // 0x4f54800 [Final Native Static Public]
    void SetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector2D>& ArrayData); // 0x4f546b0 [Final Native Static Public]
    void SetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x4f54e40 [Final Native Static Public]
    void SetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x4f544a0 [Final Native Static Public]
    void SetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x4f54280 [Final Native Static Public]
    void SetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, FQuat& Value, bool bSizeToFit); // 0x4f54070 [Final Native Static Public]
    void SetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FQuat>& ArrayData); // 0x4f53f20 [Final Native Static Public]
    void SetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x4f53c40 [Final Native Static Public]
    void SetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x4f53b20 [Final Native Static Public]
    void SetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FMatrix& Value, bool bSizeToFit, bool bApplyLWCRebase); // 0x4f53760 [Final Native Static Public]
    void SetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FMatrix>& ArrayData, bool bApplyLWCRebase); // 0x4f533a0 [Final Native Static Public]
    void SetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x4f53190 [Final Native Static Public]
    void SetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x4f52f80 [Final Native Static Public]
    void SetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, float Value, bool bSizeToFit); // 0x4f52d60 [Final Native Static Public]
    void SetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<float>& ArrayData); // 0x4f52b50 [Final Native Static Public]
    void SetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FLinearColor& Value, bool bSizeToFit); // 0x4f52950 [Final Native Static Public]
    void SetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FLinearColor>& ArrayData); // 0x4f52800 [Final Native Static Public]
    void SetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const bool& Value, bool bSizeToFit); // 0x4f525e0 [Final Native Static Public]
    void SetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<bool>& ArrayData); // 0x4f523e0 [Final Native Static Public]
    FVector GetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4f50fb0 [Final Native Static Public]
    FVector4 GetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4f50d30 [Final Native Static Public]
    TArray<FVector4> GetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4f50bf0 [Final Native Static Public]
    FVector2D GetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4f50ae0 [Final Native Static Public]
    TArray<FVector2D> GetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4f509a0 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4f50e70 [Final Native Static Public]
    int32 GetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4f508a0 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4f50780 [Final Native Static Public]
    FQuat GetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4f50670 [Final Native Static Public]
    TArray<FQuat> GetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4f50530 [Final Native Static Public]
    FVector GetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4f50340 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4f50230 [Final Native Static Public]
    FMatrix GetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, bool bApplyLWCRebase); // 0x4f4ff00 [Final Native Static Public]
    TArray<FMatrix> GetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, bool bApplyLWCRebase); // 0x4f4fc20 [Final Native Static Public]
    int32 GetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4f4fb20 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4f4f9e0 [Final Native Static Public]
    float GetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4f4f8e0 [Final Native Static Public]
    TArray<float> GetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4f4f7a0 [Final Native Static Public]
    FLinearColor GetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4f4f690 [Final Native Static Public]
    TArray<FLinearColor> GetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4f4f550 [Final Native Static Public]
    bool GetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4f4f450 [Final Native Static Public]
    TArray<bool> GetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4f4f310 [Final Native Static Public]

// INiagaraParticleCallbackHandler (/Script/Niagara.NiagaraParticleCallbackHandler)
    void ReceiveParticleData(const TArray<FBasicParticleData>& Data, UNiagaraSystem* NiagaraSystem, const FVector& SimulationPositionOffset); // 0x4f859e0 [Native Event Public]

// UNiagaraDataInterfaceGrid2DCollection (/Script/Niagara.NiagaraDataInterfaceGrid2DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x4f85720 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x4f85460 [Native Public]
    bool FillTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, int32 AttributeIndex); // 0x4f85340 [Native Public]
    bool FillRawTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, const int32& TilesX, const int32& TilesY); // 0x4f84fc0 [Native Public]

// UNiagaraDataInterfaceGrid3DCollection (/Script/Niagara.NiagaraDataInterfaceGrid3DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x4f85850 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x4f85590 [Native Public]
    bool FillVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, int32 AttributeIndex); // 0x4f85340 [Native Public]
    bool FillRawVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, const int32& TilesX, const int32& TilesY, const int32& TileZ); // 0x4f85140 [Native Public]

// UNiagaraDIRigidMeshCollisionFunctionLibrary (/Script/Niagara.NiagaraDIRigidMeshCollisionFunctionLibrary)
    void SetSourceActors(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<AActor*>& SourceActors); // 0x4ffcd60 [Final Native Static Public]

// UNiagaraDataInterfaceSkeletalMesh (/Script/Niagara.NiagaraDataInterfaceSkeletalMesh)
    void OnSourceEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x4ffcc70 [Final Native Protected]

// UNiagaraFunctionLibrary (/Script/Niagara.NiagaraFunctionLibrary)
    UNiagaraComponent* SpawnSystemAttachedWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x5053aa0 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAttached(UNiagaraSystem* SystemTemplate, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const EAttachLocation& LocationType, bool bAutoDestroy, bool bAutoActivate, const ENCPoolMethod& PoolingMethod, bool bPreCullCheck); // 0x5053750 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAtLocationWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x5053650 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAtLocation(UObject* WorldContextObject, UNiagaraSystem* SystemTemplate, const FVector& Location, const FRotator& Rotation, const FVector& Scale, bool bAutoDestroy, bool bAutoActivate, const ENCPoolMethod& PoolingMethod, bool bPreCullCheck); // 0x5053150 [Final Native Static Public]
    void SetVolumeTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UVolumeTexture* Texture); // 0x50529f0 [Final Native Static Public]
    void SetTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture* Texture); // 0x50529f0 [Final Native Static Public]
    void SetTexture2DArrayObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture2DArray* Texture); // 0x50529f0 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceSamplingRegions(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& SamplingRegions); // 0x50526a0 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredSockets(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredSockets); // 0x5052350 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredBones(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredBones); // 0x5052000 [Final Native Static Public]
    void SetSceneCapture2DDataInterfaceManagedMode(UNiagaraComponent* NiagaraSystem, const FName& DIName, const ESceneCaptureSource& ManagedCaptureSource, const FIntPoint& ManagedTextureSize, const ETextureRenderTargetFormat& ManagedTextureFormat, const ECameraProjectionMode& ManagedProjectionType, float ManagedFOVAngle, float ManagedOrthoWidth, bool bManagedCaptureEveryFrame, bool bManagedCaptureOnMovement, const TArray<AActor*>& ShowOnlyActors); // 0x5051740 [Final Native Static Public]
    void SetComponentNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, UPrimitiveComponent* Primitive, int32 CollisionGroup); // 0x5051090 [Final Native Static Public]
    void SetActorNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, AActor* Actor, int32 CollisionGroup); // 0x5050ad0 [Final Native Static Public]
    void ReleaseNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, int32 CollisionGroup); // 0x50509b0 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMeshComponent* StaticMeshComponent); // 0x50505b0 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMesh(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMesh* StaticMesh); // 0x50501b0 [Final Native Static Public]
    void OverrideSystemUserVariableSkeletalMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, USkeletalMeshComponent* SkeletalMeshComponent); // 0x504fe20 [Final Native Static Public]
    UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(UObject* WorldContextObject, UNiagaraParameterCollection* Collection); // 0x504f600 [Final Native Static Public]
    int32 AcquireNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject); // 0x504f020 [Final Native Static Public]

// UNiagaraParameterCollectionInstance (/Script/Niagara.NiagaraParameterCollectionInstance)
    void SetVectorParameter(const FString& InVariableName, const FVector& InValue); // 0x5052f20 [Final Native Public]
    void SetVector4Parameter(const FString& InVariableName, const FVector4& InValue); // 0x5052d10 [Final Native Public]
    void SetVector2DParameter(const FString& InVariableName, const FVector2D& InValue); // 0x5052b10 [Final Native Public]
    void SetQuatParameter(const FString& InVariableName, FQuat& InValue); // 0x5051540 [Final Native Public]
    void SetIntParameter(const FString& InVariableName, int32 InValue); // 0x5051390 [Final Native Public]
    void SetFloatParameter(const FString& InVariableName, float InValue); // 0x50511e0 [Final Native Public]
    void SetColorParameter(const FString& InVariableName, const FLinearColor& InValue); // 0x5050ec0 [Final Native Public]
    void SetBoolParameter(const FString& InVariableName, bool InValue); // 0x5050d00 [Final Native Public]
    FVector GetVectorParameter(const FString& InVariableName); // 0x504fc60 [Final Native Public]
    FVector4 GetVector4Parameter(const FString& InVariableName); // 0x504fa80 [Final Native Public]
    FVector2D GetVector2DParameter(const FString& InVariableName); // 0x504f8e0 [Final Native Public]
    FQuat GetQuatParameter(const FString& InVariableName); // 0x504f700 [Final Native Public]
    int32 GetIntParameter(const FString& InVariableName); // 0x504f550 [Final Native Public]
    float GetFloatParameter(const FString& InVariableName); // 0x504f3e0 [Final Native Public]
    FLinearColor GetColorParameter(const FString& InVariableName); // 0x504f270 [Final Native Public]
    bool GetBoolParameter(const FString& InVariableName); // 0x504f120 [Final Native Public]

// UNiagaraBaselineController (/Script/Niagara.NiagaraBaselineController)
    bool OnTickTest(); // 0x3fff020 [Native Event Public]
    void OnOwnerTick(float DeltaTime); // 0x5093ba0 [Native Event Public]
    void OnEndTest(const FNiagaraPerfBaselineStats& Stats); // 0x5093b10 [Native Event Public]
    void OnBeginTest(); // 0x2609be0 [Native Event Public]
    UNiagaraSystem* GetSystem(); // 0x40dfe30 [Final Native Public]

// ANiagaraPreviewBase (/Script/Niagara.NiagaraPreviewBase)
    void SetSystem(UNiagaraSystem* InSystem); // 0x16b94d0 [Event Public]
    void SetLabelText(FText& InXAxisText, FText& InYAxisText); // 0x16b94d0 [Event Public]

// UNiagaraPreviewAxis (/Script/Niagara.NiagaraPreviewAxis)
    int32 Num(); // 0x5093ae0 [Native Event Public]
    void ApplyToPreview(UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, const FString& OutLabelText); // 0x5093890 [Native Event Public]

// ANiagaraPreviewGrid (/Script/Niagara.NiagaraPreviewGrid)
    void SetPaused(bool bPaused); // 0x5093c30 [Final Native Public]
    void GetPreviews(const TArray<UNiagaraComponent*>& OutPreviews); // 0x5093a30 [Final Native Public]
    void DeactivatePreviews(); // 0x5093a10 [Final Native Public]
    void ActivatePreviews(bool bReset); // 0x5093800 [Final Native Public]

// UNiagaraScript (/Script/Niagara.NiagaraScript)
    void RaiseOnGPUCompilationComplete(); // 0x38f8860 [Final Native Public]

// UNiagaraSimCache (/Script/Niagara.NiagaraSimCache)
    void ReadVectorAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x50c0990 [Final Native Public]
    void ReadVector4Attribute(const TArray<FVector4>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x50c0810 [Final Native Public]
    void ReadVector2Attribute(const TArray<FVector2D>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x50c0480 [Final Native Public]
    void ReadQuatAttributeWithRebase(const TArray<FQuat>& OutValues, const FQuat& Quat, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x50c02b0 [Final Native Public]
    void ReadQuatAttribute(const TArray<FQuat>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x50c00f0 [Final Native Public]
    void ReadPositionAttributeWithRebase(const TArray<FVector>& OutValues, const FTransform& Transform, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x50bfe80 [Final Native Public]
    void ReadPositionAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x50bfcc0 [Final Native Public]
    void ReadIntAttribute(const TArray<int32>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x50bfb40 [Final Native Public]
    void ReadIDAttribute(const TArray<FNiagaraID>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x50bf790 [Final Native Public]
    void ReadFloatAttribute(const TArray<float>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x50bf420 [Final Native Public]
    UObject* ReadDataInterfaceAs(TSubclassOf<UObject> RequestedType, const FName& AttributeName, int32 FrameIndex); // 0x50bf1e0 [Final Native Public]
    void ReadColorAttribute(const TArray<FLinearColor>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x50bf060 [Final Native Public]
    bool IsEmpty(); // 0x50bf030 [Final Native Public]
    bool IsCacheValid(); // 0x50bf000 [Final Native Public]
    float GetStartSeconds(); // 0x3ffbbd0 [Final Native Public]
    int32 GetNumFrames(); // 0x50befe0 [Final Native Public]
    int32 GetNumEmitters(); // 0x50befc0 [Final Native Public]
    TArray<FName> GetEmitterNames(); // 0x50bee80 [Final Native Public]
    FName GetEmitterName(int32 EmitterIndex); // 0x50bedc0 [Final Native Public]
    ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode(); // 0x50beda0 [Final Native Public]

// UAsyncNiagaraCaptureSimCache (/Script/Niagara.AsyncNiagaraCaptureSimCache)
    void OnCaptureComplete__DelegateSignature(bool bSuccess); // 0x16b94d0 [Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheUntilComplete(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x50be710 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheMultiFrame(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 NumFrames, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x50be160 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCache(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const FNiagaraSimCacheCaptureParameters& CaptureParameters, const UNiagaraSimCache*& OutSimCache); // 0x50bd4c0 [Final Native Static Public]

// UNiagaraSimCacheFunctionLibrary (/Script/Niagara.NiagaraSimCacheFunctionLibrary)
    UNiagaraSimCache* CreateNiagaraSimCache(UObject* WorldContextObject); // 0x50bec80 [Final Native Static Public]
    bool CaptureNiagaraSimCacheImmediate(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x50bd9b0 [Final Native Static Public]

// UAnimNotifyState_TimedNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(UMeshComponent* MeshComp); // 0x724c9d0 [Final Native Public]

// UAnimNotifyState_TimedNiagaraEffectAdvanced (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced)
    float GetNotifyProgress(UMeshComponent* MeshComp); // 0x724c930 [Final Native Public]

// UAnimNotify_PlayNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(); // 0x724caf0 [Final Native Public]

// UNiagaraSystemWidget (/Script/NiagaraUIRenderer.NiagaraSystemWidget)
    void UpdateTickWhenPaused(bool NewTickWhenPaused); // 0x79435b0 [Final Native Public]
    void UpdateNiagaraSystemReference(UNiagaraSystem* NewNiagaraSystem); // 0x7943520 [Final Native Public]
    void SetRemapMaterial(UMaterialInterface* OriginalMaterial, UMaterialInterface* RemapMaterial); // 0x7943450 [Final Native Public]
    void SetDesiredWidgetSize(const FVector2D& NewDesiredSize); // 0x79433c0 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x7943330 [Final Native Public]
    UMaterialInterface* GetRemapMaterial(UMaterialInterface* OriginalMaterial); // 0x7943290 [Final Native Public]
    UNiagaraUIComponent* GetNiagaraComponent(); // 0x7943260 [Final Native Public]
    void DeactivateSystem(); // 0x7943240 [Final Native Public]
    void ActivateSystem(bool Reset); // 0x79431b0 [Final Native Public]

// ITurnBasedMatchInterface (/Script/OnlineSubsystem.TurnBasedMatchInterface)
    void OnMatchReceivedTurn(const FString& Match, bool bDidBecomeActive); // 0x16b94d0 [Event Public]
    void OnMatchEnded(const FString& Match); // 0x16b94d0 [Event Public]

// UAccelByteQrImage (/Script/OnlineSubsystemGPP.AccelByteQrImage)
    void SetQrText(const FString& Text); // 0x59314a0 [Final Native Public]
    void SetQrLogo(UTexture2D* Logo); // 0x5931410 [Final Native Public]
    UTexture2DDynamic* GenerateQrTexture2DDynamic(int32 MaxTexSize, const FString& Text, FAccelByteQrOptions& Options); // 0x5930db0 [Final Native Public]

// UGPPBaseScreen (/Script/OnlineSubsystemGPP.GPPBaseScreen)
    void UpdateWidget(); // 0x59316b0 [Native Public]
    void OnChangeScreenOrientation(); // 0x16b94d0 [Event Public]
    EGPPUIMode GetUIMode(); // 0x5930f40 [Final Native Public]

// UGPPAlertWidget (/Script/OnlineSubsystemGPP.GPPAlertWidget)
    void OnClickBtn_Btn_ForOneBtnType(bool bEnable); // 0x5930fc0 [Final Native Private]
    void OnClickBtn_2_ForTwoBtnType(bool bEnable); // 0x5931050 [Final Native Private]
    void OnClickBtn_1_ForTwoBtnType(bool bEnable); // 0x5930fc0 [Final Native Private]

// UGPPBaseBtnWidget (/Script/OnlineSubsystemGPP.GPPBaseBtnWidget)
    void UnlockClick(); // 0x5931690 [Final Native Protected]
    void OnUpdateWidget__DelegateSignature(); // 0x16b94d0 [Public]
    void OnUnHovered(); // 0x59313b0 [Final Native Protected]
    void OnSelectGPPMenuBtn__DelegateSignature(bool bSelected); // 0x16b94d0 [Public]
    void OnReleased(); // 0x5931310 [Final Native Protected]
    void OnPressed(); // 0x59312f0 [Final Native Protected]
    void OnHovered(); // 0x59312d0 [Final Native Protected]
    void OnClickedGPPMenuBtn__DelegateSignature(bool Selected); // 0x16b94d0 [Public]
    void OnClicked(); // 0x5931220 [Final Native Protected]
    bool GetEnable(); // 0x5930f10 [Final Native Public]

// UGPPCountdownTimer (/Script/OnlineSubsystemGPP.GPPCountdownTimer)
    void StopTimer(); // 0x5931670 [Final Native Public]
    void StartTimer(); // 0x5931650 [Final Native Public]
    void StartCountdownUntil(const FDateTime& InEndTime); // 0x59315c0 [Final Native Public]
    void SetTimeout(float InTimeout); // 0x5931540 [Final Native Public]
    void ResumeTimer(); // 0x59313f0 [Final Native Public]
    void PauseTimer(); // 0x59313d0 [Final Native Public]
    void OnTimerCompleteEvent__DelegateSignature(); // 0x16b94d0 [Public]
    bool IsRunning(); // 0x5930f90 [Final Native Public]
    bool IsPaused(); // 0x5930f60 [Final Native Public]

// UGPPHeaderTabWidget (/Script/OnlineSubsystemGPP.GPPHeaderTabWidget)
    void OnClicked_GPPMenuBtnWidget(bool bSelected); // 0x5931240 [Final Native Private]

// UGPPIdentityDuplicateLoginWidget (/Script/OnlineSubsystemGPP.GPPIdentityDuplicateLoginWidget)
    void GPPShowDuplicateLoginWidgetBP(); // 0x16b94d0 [Event Public]

// UGPPIdentityGuestStartWidget (/Script/OnlineSubsystemGPP.GPPIdentityGuestStartWidget)
    void OnSelectButton(const EGPPSelectButtonType& pSelectButton); // 0x5931330 [Native Public]
    void GPPShowGuestStartWidgetBP(); // 0x16b94d0 [Event Public]

// UGPPIdentitySelectPlatformWidget (/Script/OnlineSubsystemGPP.GPPIdentitySelectPlatformWidget)
    void OnSelectPlatformComplete(const EGPPlatformLoginType& InLoginType); // 0x5931330 [Native Public]
    void GPPShowSelectPlatformWidgetBP(bool pKID, bool pGoogle, bool pFacebook, bool pApple, bool pDiscord, bool pGuest, const EGPPlatformLoginType& pLastLogin); // 0x16b94d0 [Event Public]
    bool GPPLogin(const FString& pLoginType); // 0x5930cf0 [Final Native Public]

// UGPPLegalAgreementListItemWidget (/Script/OnlineSubsystemGPP.GPPLegalAgreementListItemWidget)
    void OnClick_Btn_OpenDetailLegalAgreement(bool Selected); // 0x5936750 [Final Native Private]
    void OnClick_Btn_Agree(bool Selected); // 0x59310e0 [Final Native Private]

// UGPPLegalAgreementListItemMobileWidget (/Script/OnlineSubsystemGPP.GPPLegalAgreementListItemMobileWidget)
    void OnClick_Btn_Agree2(bool Selected); // 0x59310e0 [Final Native Private]

// UGPPLegalAgreementWidget (/Script/OnlineSubsystemGPP.GPPLegalAgreementWidget)
    void OnClick_Btn_Start(bool Selected); // 0x59367e0 [Final Native Private]
    void OnAgreeLegalAgreement(); // 0x5935b30 [Final Native Private]

// UGPPLegalAgreementMobileWidget (/Script/OnlineSubsystemGPP.GPPLegalAgreementMobileWidget)
    void OnClick_Btn_LoginWithOtherAccount(); // 0x5931200 [Final Native Private]
    void OnClick_Btn_AgreeAllAndStart(bool Selected); // 0x5931170 [Final Native Private]

// UGPPLegalAgreementListItemPCWidget (/Script/OnlineSubsystemGPP.GPPLegalAgreementListItemPCWidget)
    void OnClick_Btn_AgreeBox(bool Selected); // 0x59310e0 [Final Native Private]

// UGPPLegalAgreementPCWidget (/Script/OnlineSubsystemGPP.GPPLegalAgreementPCWidget)
    void OnClick_Btn_AgreeAllBox(bool Selected); // 0x59366c0 [Final Native Private]
    void OnClick_Btn_AgreeAllAndStart(bool Selected); // 0x5931170 [Final Native Private]
    void OnClick_Btn_AgreeAll(bool Selected); // 0x59366c0 [Final Native Private]

// UGPPLinkKIDByGPGSWidget (/Script/OnlineSubsystemGPP.GPPLinkKIDByGPGSWidget)
    void OnClickButton_Confirm(bool bEnable); // 0x5936320 [Final Native Private]
    void OnClickButton_Cancel(bool bEnable); // 0x5936170 [Final Native Private]

// UGPPLinkKIDByPlatformTokenWidget (/Script/OnlineSubsystemGPP.GPPLinkKIDByPlatformTokenWidget)
    void OnClickButton_Confirm(bool bEnable); // 0x59363b0 [Final Native Private]

// UGPPMaintenanceConsoleWidget (/Script/OnlineSubsystemGPP.GPPMaintenanceConsoleWidget)
    void OnClickBtn_ShowDetail(bool bEnable); // 0x5935fc0 [Final Native Private]
    void OnClickBtn_CopyDeviceId(bool bEnable); // 0x5935d90 [Final Native Private]
    void OnClickBtn_Confirm(bool bEnable); // 0x5935c70 [Final Native Private]

// UGPPMaintenanceWidget (/Script/OnlineSubsystemGPP.GPPMaintenanceWidget)
    void OnClickBtn_ShowDetail(bool bEnable); // 0x5936050 [Final Native Private]
    void OnClickBtn_CopyDeviceId(bool bEnable); // 0x5935e20 [Final Native Private]
    void OnClickBtn_Confirm(bool bEnable); // 0x5935d00 [Final Native Private]

// UGPPPendingAlertWidget (/Script/OnlineSubsystemGPP.GPPPendingAlertWidget)
    void OnClickButton_ForTwoButtonRight(bool bIsSelect); // 0x59365f0 [Final Native Private]
    void OnClickButton_ForTwoButtonLeft(bool bIsSelect); // 0x5936560 [Final Native Private]
    void OnClickButton_ForOneButtonClose(bool bIsSelect); // 0x59364d0 [Final Native Private]

// UGPPPendingLoginCompleteWidget (/Script/OnlineSubsystemGPP.GPPPendingLoginCompleteWidget)
    void OnClickButton_HyperLink(); // 0x59366a0 [Final Native Protected]
    void OnClickButton_HeadlessCheckEligibilityClose(); // 0x5936680 [Final Native Protected]
    void OnClickButton_HeadlessCheckEligibilityChecker(bool bIsSelected); // 0x59360e0 [Final Native Protected]
    void OnClickButton_ConnectHandle(bool bIsSelected); // 0x5936440 [Final Native Protected]
    void OnClickButton_Close(bool bIsSelected); // 0x5936290 [Final Native Protected]
    void OnClickButton_Cancel(bool bIsSelected); // 0x5936200 [Final Native Protected]
    void OnClickButton_AccountChecker(bool bIsSelected); // 0x59360e0 [Final Native Protected]

// UGPPPlatformLoginTypeBtnWidget (/Script/OnlineSubsystemGPP.GPPPlatformLoginTypeBtnWidget)
    void OnClickedPlatformLoginTypeBtn__DelegateSignature(const EGPPlatformLoginType& LoginType); // 0x16b94d0 [Public]
    void OnClickBtn(bool bSelected); // 0x5935b50 [Final Native Private]

// UGPPPlatformLoginWidget (/Script/OnlineSubsystemGPP.GPPPlatformLoginWidget)
    void OnClickBtn_PlatformButton(const EGPPlatformLoginType& LoginType); // 0x5935f40 [Final Native Private]
    void OnClickBtn_CopyDeviceId(bool bEnable); // 0x5935eb0 [Final Native Private]
    void OnClickBtn_Close(bool bEnable); // 0x5935be0 [Final Native Private]

// UGPPPurchaseLimitRadioButtonItemWidget (/Script/OnlineSubsystemGPP.GPPPurchaseLimitRadioButtonItemWidget)
    void OnClickBtnSelect(bool bInSelected); // 0x593b020 [Final Native Private]

// UGPPPurchaseLimitButtonItemWidget (/Script/OnlineSubsystemGPP.GPPPurchaseLimitButtonItemWidget)
    void OnClickBtnSelect(bool bInSelected); // 0x593af90 [Final Native Private]

// UGPPRepayBtnListWidget (/Script/OnlineSubsystemGPP.GPPRepayBtnListWidget)
    void OnClickBtn_RepayBtn(UGPPRepayBtnWidget* RepayBtnWidget); // 0x593b140 [Final Native Protected]

// UGPPRepayBtnWidget (/Script/OnlineSubsystemGPP.GPPRepayBtnWidget)
    void OnClickedRepayBtn(bool Selected); // 0x593b260 [Final Native Protected]
    void OnClickedGPPRepayBtn__DelegateSignature(UGPPRepayBtnWidget* ClickedRepayBtn); // 0x16b94d0 [Public]

// UGPPRepayDlgWidget (/Script/OnlineSubsystemGPP.GPPRepayDlgWidget)
    void OnClickedSupportBtn(bool Selected); // 0x593b380 [Final Native Private]
    void OnClickedSubBtn(bool Selected); // 0x593b2f0 [Final Native Private]
    void OnClickedMainBtn(bool Selected); // 0x593b1d0 [Final Native Private]

// UGPPToastMessageWidget (/Script/OnlineSubsystemGPP.GPPToastMessageWidget)
    void OnCloseWidget(); // 0x593b410 [Final Native Private]
    void OnClickBtn_Close(bool bEnable); // 0x593b0b0 [Final Native Private]
    void DestroyToastMessageWidget(); // 0x593af70 [Final Native Public]

// UAchievementBlueprintLibrary (/Script/OnlineSubsystemUtils.AchievementBlueprintLibrary)
    void GetCachedAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementID, const bool& bFoundID, const float& Progress); // 0x52dee80 [Final Native Static Public]
    void GetCachedAchievementDescription(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementID, const bool& bFoundID, FText& Title, FText& LockedDescription, FText& UnlockedDescription, const bool& bHidden); // 0x52deb90 [Final Native Static Public]

// UAchievementQueryCallbackProxy (/Script/OnlineSubsystemUtils.AchievementQueryCallbackProxy)
    UAchievementQueryCallbackProxy* CacheAchievements(UObject* WorldContextObject, APlayerController* PlayerController); // 0x52da570 [Final Native Static Public]
    UAchievementQueryCallbackProxy* CacheAchievementDescriptions(UObject* WorldContextObject, APlayerController* PlayerController); // 0x52da470 [Final Native Static Public]

// UAchievementWriteCallbackProxy (/Script/OnlineSubsystemUtils.AchievementWriteCallbackProxy)
    UAchievementWriteCallbackProxy* WriteProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FString& AchievementName, float Progress, int32 UserTag); // 0x52e0770 [Final Native Static Public]
    UAchievementWriteCallbackProxy* WriteAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementName, float Progress, int32 UserTag); // 0x52e04c0 [Final Native Static Public]

// UConnectionCallbackProxy (/Script/OnlineSubsystemUtils.ConnectionCallbackProxy)
    UConnectionCallbackProxy* ConnectToService(UObject* WorldContextObject, APlayerController* PlayerController); // 0x52da800 [Final Native Static Public]

// UCreateSessionCallbackProxy (/Script/OnlineSubsystemUtils.CreateSessionCallbackProxy)
    UCreateSessionCallbackProxy* CreateSession(UObject* WorldContextObject, APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN, bool bUseLobbiesIfAvailable); // 0x52ddc10 [Final Native Static Public]

// UDestroySessionCallbackProxy (/Script/OnlineSubsystemUtils.DestroySessionCallbackProxy)
    UDestroySessionCallbackProxy* DestroySession(UObject* WorldContextObject, APlayerController* PlayerController); // 0x52dde80 [Final Native Static Public]

// UEndMatchCallbackProxy (/Script/OnlineSubsystemUtils.EndMatchCallbackProxy)
    UEndMatchCallbackProxy* EndMatch(UObject* WorldContextObject, APlayerController* PlayerController, const TScriptInterface<ITurnBasedMatchInterface>& MatchActor, const FString& MatchID, const EMPMatchOutcome& LocalPlayerOutcome, const EMPMatchOutcome& OtherPlayersOutcome); // 0x52de010 [Final Native Static Public]

// UEndTurnCallbackProxy (/Script/OnlineSubsystemUtils.EndTurnCallbackProxy)
    UEndTurnCallbackProxy* EndTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const TScriptInterface<ITurnBasedMatchInterface>& TurnBasedMatchInterface); // 0x52de350 [Final Native Static Public]

// UFindSessionsCallbackProxy (/Script/OnlineSubsystemUtils.FindSessionsCallbackProxy)
    FString GetServerName(FBlueprintSessionResult& Result); // 0x52df4f0 [Final Native Static Public]
    int32 GetPingInMs(FBlueprintSessionResult& Result); // 0x52df360 [Final Native Static Public]
    int32 GetMaxPlayers(FBlueprintSessionResult& Result); // 0x52df1d0 [Final Native Static Public]
    int32 GetCurrentPlayers(FBlueprintSessionResult& Result); // 0x52df040 [Final Native Static Public]
    UFindSessionsCallbackProxy* FindSessions(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN, bool bUseLobbies); // 0x52de610 [Final Native Static Public]

// UFindTurnBasedMatchCallbackProxy (/Script/OnlineSubsystemUtils.FindTurnBasedMatchCallbackProxy)
    UFindTurnBasedMatchCallbackProxy* FindTurnBasedMatch(UObject* WorldContextObject, APlayerController* PlayerController, const TScriptInterface<ITurnBasedMatchInterface>& MatchActor, int32 MinPlayers, int32 MaxPlayers, int32 PlayerGroup, bool ShowExistingMatches); // 0x52de880 [Final Native Static Public]

// UInAppPurchaseCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseCallbackProxy2)
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseUnprocessedPurchases(APlayerController* PlayerController); // 0x52dcf60 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseQueryOwned(APlayerController* PlayerController); // 0x52dbcb0 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchase(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x52dade0 [Final Native Static Public]

// UInAppPurchaseCheckoutCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseCheckoutCallbackProxy)
    UInAppPurchaseCheckoutCallbackProxy* CreateProxyObjectForInAppPurchaseCheckout(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x52daf10 [Final Native Static Public]

// UInAppPurchaseFinalizeProxy (/Script/OnlineSubsystemUtils.InAppPurchaseFinalizeProxy)
    UInAppPurchaseFinalizeProxy* CreateProxyObjectForInAppPurchaseFinalize(FInAppPurchaseReceiptInfo2& InAppPurchaseReceipt, APlayerController* PlayerController); // 0x52db0b0 [Final Native Static Public]

// UInAppPurchaseQueryCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2)
    UInAppPurchaseQueryCallbackProxy2* CreateProxyObjectForInAppPurchaseQuery(APlayerController* PlayerController, const TArray<FString>& ProductIdentifiers); // 0x52db800 [Final Native Static Public]

// UInAppPurchaseReceiptsCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseReceiptsCallbackProxy)
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseRestoreOwnedProducts(APlayerController* PlayerController); // 0x52dcad0 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseQueryOwnedProducts(APlayerController* PlayerController); // 0x52dc0f0 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseGetKnownReceipts(APlayerController* PlayerController); // 0x52db490 [Final Native Static Public]

// UInAppPurchaseRestoreCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2)
    UInAppPurchaseRestoreCallbackProxy2* CreateProxyObjectForInAppPurchaseRestore(const TArray<FInAppPurchaseProductRequest2>& ConsumableProductFlags, APlayerController* PlayerController); // 0x52dc580 [Final Native Static Public]

// UJoinSessionCallbackProxy (/Script/OnlineSubsystemUtils.JoinSessionCallbackProxy)
    UJoinSessionCallbackProxy* JoinSession(UObject* WorldContextObject, APlayerController* PlayerController, FBlueprintSessionResult& SearchResult); // 0x52df710 [Final Native Static Public]

// ULeaderboardBlueprintLibrary (/Script/OnlineSubsystemUtils.LeaderboardBlueprintLibrary)
    bool WriteLeaderboardInteger(APlayerController* PlayerController, const FName& StatName, int32 StatValue); // 0x52e0670 [Final Native Static Public]

// ULeaderboardFlushCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardFlushCallbackProxy)
    ULeaderboardFlushCallbackProxy* CreateProxyObjectForFlush(APlayerController* PlayerController, const FName& SessionName); // 0x52da990 [Final Native Static Public]

// ULeaderboardQueryCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardQueryCallbackProxy)
    ULeaderboardQueryCallbackProxy* CreateProxyObjectForIntQuery(APlayerController* PlayerController, const FString& StatName); // 0x52dd420 [Final Native Static Public]

// ULogoutCallbackProxy (/Script/OnlineSubsystemUtils.LogoutCallbackProxy)
    ULogoutCallbackProxy* Logout(UObject* WorldContextObject, APlayerController* PlayerController); // 0x52df9d0 [Final Native Static Public]

// AOnlineBeaconClient (/Script/OnlineSubsystemUtils.OnlineBeaconClient)
    void ClientOnConnected(); // 0x44138c0 [Final Native Event Private]

// APartyBeaconClient (/Script/OnlineSubsystemUtils.PartyBeaconClient)
    void ServerUpdateReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x52e02c0 [Native Event Protected]
    void ServerReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x52e00c0 [Native Event Protected]
    void ServerRemoveMemberFromReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x52dfec0 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& PartyLeader); // 0x52dfd60 [Native Event Protected]
    void ServerAddOrUpdateReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x52dfb60 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x52da770 [Native Event Public]
    void ClientSendReservationFull(); // 0x4000460 [Native Event Public]
    void ClientReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x52da6f0 [Native Event Public]
    void ClientCancelReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x52da670 [Native Event Public]

// UQuitMatchCallbackProxy (/Script/OnlineSubsystemUtils.QuitMatchCallbackProxy)
    UQuitMatchCallbackProxy* QuitMatch(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const EMPMatchOutcome& Outcome, int32 TurnTimeoutInSeconds); // 0x52edba0 [Final Native Static Public]

// UShowLoginUICallbackProxy (/Script/OnlineSubsystemUtils.ShowLoginUICallbackProxy)
    UShowLoginUICallbackProxy* ShowExternalLoginUI(UObject* WorldContextObject, APlayerController* InPlayerController); // 0x52ee140 [Final Native Static Public]

// ASpectatorBeaconClient (/Script/OnlineSubsystemUtils.SpectatorBeaconClient)
    void ServerReservationRequest(const FString& SessionId, const FSpectatorReservation& Reservation); // 0x52edee0 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& Spectator); // 0x52dfd60 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x52edb10 [Native Event Public]
    void ClientSendReservationFull(); // 0x52edaf0 [Native Event Public]
    void ClientReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x52eda70 [Native Event Public]
    void ClientCancelReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x52ed9f0 [Native Event Public]

// ATestBeaconClient (/Script/OnlineSubsystemUtils.TestBeaconClient)
    void ServerPong(); // 0x52ede90 [Native Event Public]
    void ClientPing(); // 0x4311ba0 [Native Event Public]

// UTurnBasedBlueprintLibrary (/Script/OnlineSubsystemUtils.TurnBasedBlueprintLibrary)
    void RegisterTurnBasedMatchInterfaceObject(UObject* WorldContextObject, APlayerController* PlayerController, UObject* Object); // 0x52fa900 [Final Native Static Public]
    void GetPlayerDisplayName(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, int32 PlayerIndex, const FString& PlayerDisplayName); // 0x52fa6a0 [Final Native Static Public]
    void GetMyPlayerIndex(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const int32& PlayerIndex); // 0x52fa4e0 [Final Native Static Public]
    void GetIsMyTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const bool& bIsMyTurn); // 0x52fa320 [Final Native Static Public]

// UVoipListenerSynthComponent (/Script/OnlineSubsystemUtils.VoipListenerSynthComponent)
    bool IsIdling(); // 0x52fa8c0 [Final Native Public]

// UOpenColorIOBlueprintLibrary (/Script/OpenColorIO.OpenColorIOBlueprintLibrary)
    bool ApplyColorSpaceTransform(UObject* WorldContextObject, FOpenColorIOColorConversionSettings& ConversionSettings, UTexture* InputTexture, UTextureRenderTarget2D* OutputRenderTarget); // 0x7fc2570 [Final Native Static Public]

// UOpenColorIOConfiguration (/Script/OpenColorIO.OpenColorIOConfiguration)
    void ReloadExistingColorspaces(bool bForce); // 0x7fc3460 [Final Native Public]

// UOpenColorIODisplayExtensionWrapper (/Script/OpenColorIO.OpenColorIODisplayExtensionWrapper)
    void SetSceneExtensionIsActiveFunctions(const TArray<FSceneViewExtensionIsActiveFunctor>& IsActiveFunctions); // 0x7fc3850 [Final Native Public]
    void SetSceneExtensionIsActiveFunction(FSceneViewExtensionIsActiveFunctor& IsActiveFunction); // 0x7fc3770 [Final Native Public]
    void SetOpenColorIOConfiguration(const FOpenColorIODisplayConfiguration& InDisplayConfiguration); // 0x7fc35a0 [Final Native Public]
    void RemoveSceneExtension(); // 0x7fc34f0 [Final Native Public]
    FOpenColorIODisplayConfiguration GetOpenColorIOConfiguration(); // 0x7fc3200 [Final Native Public]
    UOpenColorIODisplayExtensionWrapper* CreateOpenColorIODisplayExtension(const FOpenColorIODisplayConfiguration& InDisplayConfiguration, FSceneViewExtensionIsActiveFunctor& IsActiveFunction); // 0x7fc2f90 [Final Native Static Public]
    UOpenColorIODisplayExtensionWrapper* CreateInGameOpenColorIODisplayExtension(const FOpenColorIODisplayConfiguration& InDisplayConfiguration); // 0x7fc2cb0 [Final Native Static Public]

// UOptimusNode (/Script/OptimusCore.OptimusNode)
    bool SetGraphPosition(const FVector2D& InPosition); // 0x76a0330 [Final Native Public]
    FName GetNodeName(); // 0x769f040 [Final Native Public]
    FName GetNodeCategory(); // 0x769f000 [Native Public]
    FVector2D GetGraphPosition(); // 0x769ef30 [Final Native Public]
    FText GetDisplayName(); // 0x769ee50 [Native Public]

// UOptimusDeformer (/Script/OptimusCore.OptimusDeformer)
    TArray<UOptimusVariableDescription*> GetVariables(); // 0x769f170 [Final Native Public]
    TArray<UOptimusResourceDescription*> GetResources(); // 0x769f0c0 [Final Native Public]
    UOptimusComponentSourceBinding* GetPrimaryComponentBinding(); // 0x769f070 [Final Native Public]
    TArray<UOptimusComponentSourceBinding*> GetComponentBindings(); // 0x769eda0 [Final Native Public]

// UOptimusDeformerInstance (/Script/OptimusCore.OptimusDeformerInstance)
    bool SetVectorVariable(const FName& InVariableName, const FVector& InValue); // 0x76a1b50 [Final Native Public]
    bool SetVectorArrayVariable(const FName& InVariableName, const TArray<FVector>& InValue); // 0x76a1a50 [Final Native Public]
    bool SetVector4Variable(const FName& InVariableName, const FVector4& InValue); // 0x76a1950 [Final Native Public]
    bool SetVector4ArrayVariable(const FName& InVariableName, const TArray<FVector4>& InValue); // 0x76a1850 [Final Native Public]
    bool SetVector2Variable(const FName& InVariableName, const FVector2D& InValue); // 0x76a1760 [Final Native Public]
    bool SetVector2ArrayVariable(const FName& InVariableName, const TArray<FVector2D>& InValue); // 0x76a1660 [Final Native Public]
    bool SetTransformVariable(const FName& InVariableName, FTransform& InValue); // 0x76a1510 [Final Native Public]
    bool SetTransformArrayVariable(const FName& InVariableName, const TArray<FTransform>& InValue); // 0x76a1410 [Final Native Public]
    bool SetRotatorVariable(const FName& InVariableName, const FRotator& InValue); // 0x76a1320 [Final Native Public]
    bool SetRotatorArrayVariable(const FName& InVariableName, const TArray<FRotator>& InValue); // 0x76a1220 [Final Native Public]
    bool SetQuatVariable(const FName& InVariableName, FQuat& InValue); // 0x76a1130 [Final Native Public]
    bool SetQuatArrayVariable(const FName& InVariableName, const TArray<FQuat>& InValue); // 0x76a1030 [Final Native Public]
    bool SetNameVariable(const FName& InVariableName, const FName& InValue); // 0x76a0f30 [Final Native Public]
    bool SetNameArrayVariable(const FName& InVariableName, const TArray<FName>& InValue); // 0x76a0e30 [Final Native Public]
    bool SetLinearColorVariable(const FName& InVariableName, const FLinearColor& InValue); // 0x76a0d40 [Final Native Public]
    bool SetLinearColorArrayVariable(const FName& InVariableName, const TArray<FLinearColor>& InValue); // 0x76a0c40 [Final Native Public]
    bool SetIntVariable(const FName& InVariableName, int32 InValue); // 0x76a0b50 [Final Native Public]
    bool SetIntArrayVariable(const FName& InVariableName, const TArray<int32>& InValue); // 0x76a0a50 [Final Native Public]
    bool SetInt4Variable(const FName& InVariableName, const FIntVector4& InValue); // 0x76a0960 [Final Native Public]
    bool SetInt4ArrayVariable(const FName& InVariableName, const TArray<FIntVector4>& InValue); // 0x76a0860 [Final Native Public]
    bool SetInt3Variable(const FName& InVariableName, const FIntVector& InValue); // 0x76a0770 [Final Native Public]
    bool SetInt3ArrayVariable(const FName& InVariableName, const TArray<FIntVector>& InValue); // 0x76a0670 [Final Native Public]
    bool SetInt2Variable(const FName& InVariableName, const FIntPoint& InValue); // 0x76a0590 [Final Native Public]
    bool SetInt2ArrayVariable(const FName& InVariableName, const TArray<FIntPoint>& InValue); // 0x76a0490 [Final Native Public]
    bool SetFloatVariable(const FName& InVariableName, double InValue); // 0x76a0260 [Final Native Public]
    bool SetFloatArrayVariable(const FName& InVariableName, const TArray<double>& InValue); // 0x76a0160 [Final Native Public]
    bool SetBoolVariable(const FName& InVariableName, bool InValue); // 0x76a0070 [Final Native Public]
    bool SetBoolArrayVariable(const FName& InVariableName, const TArray<bool>& InValue); // 0x769ff70 [Final Native Public]
    bool EnqueueTriggerGraph(const FName& InTriggerGraphName); // 0x769eaf0 [Final Native Public]

// UOptimusNodeGraph (/Script/OptimusCore.OptimusNodeGraph)
    bool RenameGraphDirect(UOptimusNodeGraph* InGraph, const FString& InNewName); // 0x769fe80 [Final Native Public]
    bool RenameGraph(UOptimusNodeGraph* InGraph, const FString& InNewName); // 0x769fd90 [Final Native Public]
    bool RemoveNodes(const TArray<UOptimusNode*>& InNodes); // 0x769fcd0 [Final Native Public]
    bool RemoveNode(UOptimusNode* InNode); // 0x769fbc0 [Final Native Public]
    bool RemoveLink(UOptimusNodePin* InNodeOutputPin, UOptimusNodePin* InNodeInputPin); // 0x769f9c0 [Final Native Public]
    bool RemoveAllLinks(UOptimusNodePin* InNodePin); // 0x769f5f0 [Final Native Public]
    bool MoveGraphDirect(UOptimusNodeGraph* InGraph, int32 InInsertBefore); // 0x769f520 [Final Native Public]
    bool IsSubGraphReference(UOptimusNode* InNode); // 0x769f470 [Final Native Public]
    bool IsKernelFunction(UOptimusNode* InNode); // 0x769f3c0 [Final Native Public]
    bool IsFunctionReference(UOptimusNode* InNode); // 0x769f310 [Final Native Public]
    bool IsFunctionGraph(); // 0x769f2f0 [Final Native Public]
    bool IsExecutionGraph(); // 0x769f2d0 [Final Native Public]
    bool IsCustomKernel(UOptimusNode* InNode); // 0x769f220 [Final Native Public]
    EOptimusNodeGraphType GetGraphType(); // 0x39f5a90 [Final Native Public]
    TArray<UOptimusNodeGraph*> GetGraphs(); // 0x769ef50 [Final Native Public]
    int32 GetGraphIndex(); // 0x769eea0 [Final Native Public]
    TArray<UOptimusNode*> ExpandCollapsedNodes(UOptimusNode* InGraphReferenceNode); // 0x769ebe0 [Final Native Public]
    bool DuplicateNodes(const TArray<UOptimusNode*>& InNodes, const FVector2D& InPosition); // 0x769e9b0 [Final Native Public]
    UOptimusNode* DuplicateNode(UOptimusNode* InNode, const FVector2D& InPosition); // 0x769e770 [Final Native Public]
    bool ConvertToSubGraph(UOptimusNode* InFunctionNode); // 0x769e6d0 [Final Native Public]
    bool ConvertToFunction(UOptimusNode* InSubGraphNode); // 0x769e630 [Final Native Public]
    UOptimusNode* ConvertFunctionToCustomKernel(UOptimusNode* InKernelFunction); // 0x769e590 [Final Native Public]
    UOptimusNode* ConvertCustomKernelToFunction(UOptimusNode* InCustomKernel); // 0x769e4f0 [Final Native Public]
    UOptimusNode* CollapseNodesToSubGraph(const TArray<UOptimusNode*>& InNodes); // 0x769e430 [Final Native Public]
    UOptimusNode* CollapseNodesToFunction(const TArray<UOptimusNode*>& InNodes); // 0x769e390 [Final Native Public]
    UOptimusNode* AddVariableGetNode(UOptimusVariableDescription* InVariableDesc, const FVector2D& InPosition); // 0x769e240 [Final Native Public]
    UOptimusNode* AddValueNode(const FOptimusDataTypeRef& InDataTypeRef, const FVector2D& InPosition); // 0x769dfb0 [Final Native Public]
    UOptimusNode* AddResourceSetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x769de60 [Final Native Public]
    UOptimusNode* AddResourceNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x769dd10 [Final Native Public]
    UOptimusNode* AddResourceGetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x769dbc0 [Final Native Public]
    UOptimusNode* AddNode(TSubclassOf<UOptimusNode> InNodeClass, const FVector2D& InPosition); // 0x769da70 [Final Native Public]
    TArray<UOptimusNode*> AddLoopTerminalNodes(const FVector2D& InPosition); // 0x769d990 [Final Native Public]
    bool AddLink(UOptimusNodePin* InNodeOutputPin, UOptimusNodePin* InNodeInputPin); // 0x769d1e0 [Final Native Public]
    UOptimusNode* AddFunctionReferenceNode(UOptimusFunctionNodeGraph* InFunctionGraph, const FVector2D& InPosition); // 0x769d090 [Final Native Public]
    UOptimusNode* AddDataInterfaceNode(TSubclassOf<UOptimusComputeDataInterface> InDataInterfaceClass, const FVector2D& InPosition); // 0x769cf00 [Final Native Public]
    UOptimusNode* AddComponentBindingGetNode(UOptimusComponentSourceBinding* InComponentBinding, const FVector2D& InPosition); // 0x769ce10 [Final Native Public]
    UOptimusNode* AddCommentNode(const FVector2D& InPosition, const FVector2D& InSize, const FLinearColor& InColor); // 0x769cc20 [Final Native Public]

// UOptimusFunctionNodeGraph (/Script/OptimusCore.OptimusFunctionNodeGraph)
    TArray<FName> GetAccessSpecifierOptions(); // 0x769ecc0 [Final Native Public]

// UPCGData (/Script/PCG.PCGData)
    UPCGMetadata* MutableMetadata(); // 0x4743940 [Native Public]
    UPCGMetadata* ConstMetadata(); // 0x7f90490 [Native Public]

// UPCGSettings (/Script/PCG.PCGSettings)
    bool UseSeed(); // 0x7f93880 [Native Public]
    int32 BP_GetTypeUnionOfIncidentEdges(const FName& PinLabel); // 0x7f8fca0 [Final Native Protected]

// UPCGAssetExporter (/Script/PCG.PCGAssetExporter)
    TSubclassOf<UPCGDataAsset> BP_GetAssetType(); // 0x7a4b960 [Native Event Protected]
    bool BP_ExportToAsset(UPCGDataAsset* Asset); // 0x6de7320 [Native Event Protected]

// UPCGAssetExporterUtils (/Script/PCG.PCGAssetExporterUtils)
    void UpdateAssets(const TArray<FAssetData>& PCGAssets, const FPCGAssetExporterParameters& Parameters); // 0x7a4ccd0 [Final Native Static Public]
    UPackage* CreateAsset(UPCGAssetExporter* Exporter, const FPCGAssetExporterParameters& Parameters); // 0x7a4bd60 [Final Native Static Public]

// UPCGAttributePropertySelectorBlueprintHelpers (/Script/PCG.PCGAttributePropertySelectorBlueprintHelpers)
    bool SetPropertyName(FPCGAttributePropertySelector& Selector, const FName& InPropertyName, bool bResetExtraNames); // 0x7a4cb70 [Final Native Static Public]
    bool SetPointProperty(FPCGAttributePropertySelector& Selector, const EPCGPointProperties& InPointProperty, bool bResetExtraNames); // 0x7a4ca10 [Final Native Static Public]
    bool SetExtraProperty(FPCGAttributePropertySelector& Selector, const EPCGExtraProperties& InExtraProperty, bool bResetExtraNames); // 0x7a4c8b0 [Final Native Static Public]
    bool SetDomainName(FPCGAttributePropertySelector& Selector, const FName& InDomainName, bool bResetExtraNames); // 0x7a4c750 [Final Native Static Public]
    bool SetAttributeName(FPCGAttributePropertySelector& Selector, const FName& InAttributeName, bool bResetExtraNames); // 0x7a4c5f0 [Final Native Static Public]
    EPCGAttributePropertySelection GetSelection(FPCGAttributePropertySelector& Selector); // 0x7a4c520 [Final Native Static Public]
    FName GetPropertyName(FPCGAttributePropertySelector& Selector); // 0x7a4c440 [Final Native Static Public]
    EPCGPointProperties GetPointProperty(FPCGAttributePropertySelector& Selector); // 0x7a4c370 [Final Native Static Public]
    FName GetName(FPCGAttributePropertySelector& Selector); // 0x7a4c290 [Final Native Static Public]
    EPCGExtraProperties GetExtraProperty(FPCGAttributePropertySelector& Selector); // 0x7a4c1c0 [Final Native Static Public]
    TArray<FString> GetExtraNames(FPCGAttributePropertySelector& Selector); // 0x7a4c0e0 [Final Native Static Public]
    FName GetDomainName(FPCGAttributePropertySelector& Selector); // 0x7a4c000 [Final Native Static Public]
    FName GetAttributeName(FPCGAttributePropertySelector& Selector); // 0x7a4bf20 [Final Native Static Public]
    FPCGAttributePropertyOutputSelector CopyAndFixSource(FPCGAttributePropertyOutputSelector& OutputSelector, FPCGAttributePropertyInputSelector& InputSelector, UPCGData* InOptionalData); // 0x7a4bb60 [Final Native Static Public]
    FPCGAttributePropertyInputSelector CopyAndFixLast(FPCGAttributePropertyInputSelector& Selector, UPCGData* InData); // 0x7a4b9e0 [Final Native Static Public]

// UPCGMetadataSettingsBase (/Script/PCG.PCGMetadataSettingsBase)
    TArray<FName> GetOutputDataFromPinOptions(); // 0x7cb4900 [Final Native Protected]

// UPCGSpatialData (/Script/PCG.PCGSpatialData)
    UPCGPointData* ToPointDataWithContext(FPCGContext& Context); // 0x7b5e050 [Final Native Public]
    UPCGPointData* ToPointData(); // 0x7b5dff0 [Final Native Public]
    UPCGUnionData* K2_UnionWith(UPCGSpatialData* InOther); // 0x7b5ddf0 [Final Native Public]
    UPCGDifferenceData* K2_Subtract(UPCGSpatialData* InOther); // 0x7b5dd40 [Final Native Public]
    bool K2_SamplePoint(FTransform& Transform, const FBox& Bounds, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata); // 0x7b5da60 [Final Native Public]
    bool K2_ProjectPoint(FTransform& InTransform, const FBox& InBounds, FPCGProjectionParams& InParams, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata); // 0x7b5d6f0 [Final Native Public]
    UPCGSpatialData* K2_ProjectOn(UPCGSpatialData* InOther, FPCGProjectionParams& InParams); // 0x7b5d5c0 [Final Native Public]
    UPCGIntersectionData* K2_IntersectWith(UPCGSpatialData* InOther); // 0x7b5d510 [Final Native Public]
    void InitializeFromDataWithParams(FPCGInitializeFromDataParams& InParams); // 0x7b5cf00 [Final Native Public]
    void InitializeFromData(UPCGSpatialData* InSource, UPCGMetadata* InMetadataParentOverride, bool bInheritMetadata, bool bInheritAttributes); // 0x7b5ccd0 [Final Native Public]
    bool HasNonTrivialTransform(); // 0x7b5c7b0 [Native Public]
    FBox GetStrictBounds(); // 0x7b5c4b0 [Native Public]
    FVector GetNormal(); // 0x7b5bd50 [Native Public]
    int32 GetDimension(); // 0x7b5b7e0 [Native Public]
    float GetDensityAtPosition(const FVector& InPosition); // 0x7b5b700 [Native Public]
    FBox GetBounds(); // 0x7b5b5c0 [Native Public]
    UPCGMetadata* CreateEmptyMetadata(); // 0x7b5b450 [Final Native Public]

// UPCGBasePointData (/Script/PCG.PCGBasePointData)
    void BP_SetPointsFrom(UPCGBasePointData* InData, const TArray<int32>& InDataIndices); // 0x7a51810 [Final Native Public]

// UPCGManagedComponent (/Script/PCG.PCGManagedComponent)
    void SetGeneratedComponentFromBP(const TSoftObjectPtr<UActorComponent>& InGeneratedComponent); // 0x7f932d0 [Final Native Private]

// UPCGGraphParametersHelpers (/Script/PCG.PCGGraphParametersHelpers)
    void SetVectorParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FVector& Value); // 0x7a5d3c0 [Final Native Static Public]
    void SetVector4Parameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FVector4& Value); // 0x7a5d2a0 [Final Native Static Public]
    void SetVector2DParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FVector2D& Value); // 0x7a5d190 [Final Native Static Public]
    void SetTransformParameter(UPCGGraphInterface* GraphInterface, const FName& Name, FTransform& Value); // 0x7a5d000 [Final Native Static Public]
    void SetStringParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FString& Value); // 0x7a5ce90 [Final Native Static Public]
    void SetSoftObjectPathParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FSoftObjectPath& Value); // 0x7a5cd60 [Final Native Static Public]
    void SetSoftObjectParameter(UPCGGraphInterface* GraphInterface, const FName& Name, TSoftObjectPtr<UObject>& Value); // 0x7a5cc20 [Final Native Static Public]
    void SetSoftClassParameter(UPCGGraphInterface* GraphInterface, const FName& Name, TSoftClassPtr<UObject>& Value); // 0x7a5cc20 [Final Native Static Public]
    void SetRotatorParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FRotator& Value); // 0x7a5cb10 [Final Native Static Public]
    void SetQuaternionParameter(UPCGGraphInterface* GraphInterface, const FName& Name, FQuat& Value); // 0x7a5ca00 [Final Native Static Public]
    void SetObjectParameter(UPCGGraphInterface* GraphInterface, const FName& Name, UObject* Value); // 0x7a5c2a0 [Final Native Static Public]
    void SetNameParameter(UPCGGraphInterface* GraphInterface, const FName& Name, const FName& Value); // 0x7a5c900 [Final Native Static Public]
    void SetInt64Parameter(UPCGGraphInterface* GraphInterface, const FName& Name, int64 Value); // 0x7a5c800 [Final Native Static Public]
    void SetInt32Parameter(UPCGGraphInterface* GraphInterface, const FName& Name, int32 Value); // 0x7a5c700 [Final Native Static Public]
    void SetFloatParameter(UPCGGraphInterface* GraphInterface, const FName& Name, float Value); // 0x7a5c600 [Final Native Static Public]
    void SetEnumParameter(UPCGGraphInterface* GraphInterface, const FName& Name, uint8 Value, UEnum* Enum); // 0x7a5c4b0 [Final Native Static Public]
    void SetDoubleParameter(UPCGGraphInterface* GraphInterface, const FName& Name, double Value); // 0x7a5c3a0 [Final Native Static Public]
    void SetClassParameter(UPCGGraphInterface* GraphInterface, const FName& Name, TSubclassOf<UObject> Value); // 0x7a5c2a0 [Final Native Static Public]
    void SetByteParameter(UPCGGraphInterface* GraphInterface, const FName& Name, uint8 Value); // 0x7a5c1a0 [Final Native Static Public]
    void SetBoolParameter(UPCGGraphInterface* GraphInterface, const FName& Name, bool bValue); // 0x7a5c0a0 [Final Native Static Public]
    bool IsOverridden(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5bfd0 [Final Native Static Public]
    FVector GetVectorParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5bef0 [Final Native Static Public]
    FVector4 GetVector4Parameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5be10 [Final Native Static Public]
    FVector2D GetVector2DParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5bd30 [Final Native Static Public]
    FTransform GetTransformParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5bc00 [Final Native Static Public]
    FString GetStringParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5baf0 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPathParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5b9d0 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5b8e0 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5b7f0 [Final Native Static Public]
    FRotator GetRotatorParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5b710 [Final Native Static Public]
    FQuat GetQuaternionParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5b630 [Final Native Static Public]
    UObject* GetObjectParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5b560 [Final Native Static Public]
    FName GetNameParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5b490 [Final Native Static Public]
    int64 GetInt64Parameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5b3c0 [Final Native Static Public]
    int32 GetInt32Parameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5b2f0 [Final Native Static Public]
    float GetFloatParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5b220 [Final Native Static Public]
    uint8 GetEnumParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5afb0 [Final Native Static Public]
    double GetDoubleParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5b150 [Final Native Static Public]
    TSubclassOf<UObject> GetClassParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5b080 [Final Native Static Public]
    uint8 GetByteParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5afb0 [Final Native Static Public]
    bool GetBoolParameter(UPCGGraphInterface* GraphInterface, const FName& Name); // 0x7a5aee0 [Final Native Static Public]

// UPCGFunctionPrototypes (/Script/PCG.PCGFunctionPrototypes)
    void PrototypeWithPointAndMetadata(const FPCGPoint& Point, UPCGMetadata* MetaData); // 0x7a61dd0 [Final Native Private]
    void PrototypeWithNoParams(); // 0x60f2df0 [Final Native Private]

// UPCGOctreeQueries (/Script/PCG.PCGOctreeQueries)
    TArray<FPCGPoint> GetPointsInsideSphere(UPCGPointData* InPointData, const FVector& InCenter, double InRadius); // 0x7a61c60 [Final Native Static Private]
    TArray<FPCGPoint> GetPointsInsideBounds(UPCGPointData* InPointData, const FBox& InBounds); // 0x7a61b30 [Final Native Static Private]
    void GetFarthestPointFromOtherPoint(UPCGPointData* InPointData, int32 InPointIndex, const bool& bOutFound, FPCGPoint& OutPoint, double InSearchDistance); // 0x7a61880 [Final Native Static Private]
    void GetFarthestPoint(UPCGPointData* InPointData, const FVector& InCenter, const bool& bOutFound, FPCGPoint& OutPoint, double InSearchDistance); // 0x7a615b0 [Final Native Static Private]
    void GetClosestPointFromOtherPoint(UPCGPointData* InPointData, int32 InPointIndex, const bool& bOutFound, FPCGPoint& OutPoint, double InSearchDistance); // 0x7a61300 [Final Native Static Private]
    void GetClosestPoint(UPCGPointData* InPointData, const FVector& InCenter, bool bInDiscardCenter, const bool& bOutFound, FPCGPoint& OutPoint, double InSearchDistance); // 0x7a60ff0 [Final Native Static Private]

// UPCGProceduralISMComponent (/Script/PCG.PCGProceduralISMComponent)
    void SetNumInstances(int32 InNumInstances); // 0x7a66a00 [Final Native Public]
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x7a66970 [Final Native Public]
    void SetMinDrawDistance(int32 InMinDrawDistance); // 0x7a668e0 [Final Native Public]
    void SetLocalBounds(const FBox& InWorldBounds); // 0x7a66870 [Final Native Protected]
    void SetCullDistances(int32 InStartCullDistance, int32 InEndCullDistance); // 0x7a667a0 [Final Native Public]
    void SetBounds(const FBox& InWorldBounds); // 0x7a66700 [Final Native Public]
    int32 GetNumInstances(); // 0x7a666e0 [Final Native Public]
    int32 GetNumCustomDataFloats(); // 0x7a666c0 [Final Native Public]
    void GetMinDrawDistance(const int32& OutMinDrawDistance); // 0x7a66620 [Final Native Public]
    void GetCullDistances(const int32& OutStartCullDistance, const int32& OutEndCullDistance); // 0x7a66530 [Final Native Public]
    void GetBounds(const FBox& OutWorldBounds); // 0x7a66490 [Final Native Public]
    void ClearInstances(); // 0x7a66470 [Final Native Public]

// UPCGDifferenceData (/Script/PCG.PCGDifferenceData)
    void SetDensityFunction(const EPCGDifferenceDensityFunction& InDensityFunction); // 0x7afbe50 [Final Native Public]
    void K2_AddDifference(UPCGSpatialData* InDifference); // 0x7afbdc0 [Final Native Public]
    void Initialize(UPCGSpatialData* InData); // 0x7afbb00 [Final Native Public]

// UPCGIntersectionData (/Script/PCG.PCGIntersectionData)
    void Initialize(UPCGSpatialData* InA, UPCGSpatialData* InB); // 0x7afbbb0 [Final Native Public]

// UPCGPolyLineData (/Script/PCG.PCGPolyLineData)
    void WriteMetadataToPoint(float InputKey, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata); // 0x7b5e150 [Native Public]
    FTransform K2_GetTransformAtDistance(int32 SegmentIndex, double Distance, const FBox& OutBounds, bool bWorldSpace); // 0x7b5d070 [Final Native Public]
    bool IsClosed(); // 0x7b5d010 [Native Public]
    FTransform GetTransformAtAlpha(float alpha); // 0x7b5c6d0 [Native Public]
    FTransform GetTransform(); // 0x7b5c640 [Native Public]
    void GetTangentsAtSegmentStart(int32 SegmentIndex, const FVector& OutArriveTangent, const FVector& OutLeaveTangent); // 0x7b5c510 [Native Public]
    double GetSegmentLength(int32 SegmentIndex); // 0x7b5c1c0 [Native Public]
    int32 GetNumSegments(); // 0x7b5bdd0 [Native Public]
    FVector GetLocationAtDistance(int32 SegmentIndex, double Distance, bool bWorldSpace); // 0x7b5bb20 [Native Public]
    FVector GetLocationAtAlpha(float alpha); // 0x7b5ba70 [Native Public]
    double GetLength(); // 0x7b5ba30 [Native Public]
    float GetInputKeyAtDistance(int32 SegmentIndex, double Distance); // 0x7b5b950 [Native Public]
    float GetInputKeyAtAlpha(float alpha); // 0x7b5b8b0 [Native Public]
    double GetDistanceAtSegmentStart(int32 SegmentIndex); // 0x7b5b810 [Native Public]
    double GetCurvatureAtDistance(int32 SegmentIndex, double Distance); // 0x7b5b620 [Native Public]
    float GetAlphaAtDistance(int32 SegmentIndex, double Distance); // 0x7b5b4e0 [Native Public]

// UPCGPointData (/Script/PCG.PCGPointData)
    void SetPoints(const TArray<FPCGPoint>& InPoints); // 0x7b5df20 [Final Native Public]
    bool IsEmpty(); // 0x7b5d040 [Final Native Public]
    TArray<FPCGPoint> GetPointsCopy(); // 0x7b5c0d0 [Final Native Public]
    TArray<FPCGPoint> GetPoints(); // 0x7b5c0a0 [Final Native Public]
    FPCGPoint GetPoint(int32 Index); // 0x7b5be00 [Final Native Public]
    int32 GetNumPoints(); // 0x7b5bda0 [Native Public]

// UPCGBaseTextureData (/Script/PCG.PCGBaseTextureData)
    void SetDensityFunctionEquivalent(const EPCGTextureDensityFunction& DensityFunction); // 0x7b5dea0 [Final Native Protected]
    EPCGTextureDensityFunction GetDensityFunctionEquivalent(); // 0x7b5b7b0 [Final Native Protected]

// UPCGRenderTargetData (/Script/PCG.PCGRenderTargetData)
    void Initialize(UTextureRenderTarget2D* InRenderTarget, FTransform& InTransform, bool bInSkipReadbackToCPU, bool bInTakeOwnershipOfRenderTarget); // 0x7b5c7e0 [Final Native Public]

// UPCGSplineData (/Script/PCG.PCGSplineData)
    void K2_Initialize(const TArray<FSplinePoint>& InSplinePoints, bool bInClosedLoop, FTransform& InTransform, const TArray<int64>& InOptionalEntryKeys); // 0x7b5d260 [Final Native Public]
    void Initialize(USplineComponent* InSpline); // 0x7b5c9d0 [Final Native Public]
    TArray<FSplinePoint> GetSplinePoints(); // 0x7b5c260 [Final Native Protected]
    TArray<int64> GetMetadataEntryKeysForSplinePoints(); // 0x7b5bc60 [Final Native Protected]

// UPCGUnionData (/Script/PCG.PCGUnionData)
    void Initialize(UPCGSpatialData* InA, UPCGSpatialData* InB); // 0x7b5cbf0 [Final Native Public]
    void AddData(UPCGSpatialData* InData); // 0x7b5b3c0 [Final Native Public]

// UPCGBlueprintElement (/Script/PCG.PCGBlueprintElement)
    TArray<FPCGPoint> VariableLoopBody(FPCGContext& InContext, UPCGPointData* InData, FPCGPoint& InPoint, UPCGMetadata* OutMetadata, int64 Iteration); // 0x16b94d0 [Event Public]
    void VariableLoop(FPCGContext& InContext, UPCGPointData* InData, const UPCGPointData*& OutData, UPCGPointData* OptionalOutData); // 0x7d0a960 [Final Native Public]
    bool PointLoopBody(FPCGContext& InContext, UPCGPointData* InData, FPCGPoint& InPoint, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata, int64 Iteration); // 0x16b94d0 [Event Public]
    void PointLoop(FPCGContext& InContext, UPCGPointData* InData, const UPCGPointData*& OutData, UPCGPointData* OptionalOutData); // 0x7d0a680 [Final Native Public]
    EPCGSettingsType NodeTypeOverride(); // 0x3fff020 [Native Event Public]
    FName NodeTitleOverride(); // 0x7d0a640 [Native Event Public]
    FLinearColor NodeColorOverride(); // 0x7d0a600 [Native Event Public]
    bool NestedLoopBody(FPCGContext& InContext, UPCGPointData* InOuterData, UPCGPointData* InInnerData, FPCGPoint& InOuterPoint, FPCGPoint& InInnerPoint, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata, int64 OuterIteration, int64 InnerIteration); // 0x16b94d0 [Event Public]
    void NestedLoop(FPCGContext& InContext, UPCGPointData* InOuterData, UPCGPointData* InInnerData, const UPCGPointData*& OutData, UPCGPointData* OptionalOutData); // 0x7d0a3e0 [Final Native Public]
    bool IterationLoopBody(FPCGContext& InContext, int64 Iteration, UPCGSpatialData* InA, UPCGSpatialData* InB, FPCGPoint& OutPoint, UPCGMetadata* OutMetadata); // 0x16b94d0 [Event Public]
    void IterationLoop(FPCGContext& InContext, int64 NumIterations, const UPCGPointData*& OutData, UPCGSpatialData* OptionalA, UPCGSpatialData* OptionalB, UPCGPointData* OptionalOutData); // 0x7d0a170 [Final Native Public]
    bool IsCacheableOverride(); // 0x3fa7de0 [Native Event Public]
    int32 GetSeed(FPCGContext& InContext); // 0x7d0a0a0 [Final Native Public]
    FRandomStream GetRandomStream(FPCGContext& InContext); // 0x7d09fc0 [Final Native Public]
    TArray<FPCGPinProperties> GetOutputPins(); // 0x7d09f40 [Final Native Public]
    bool GetOutputPinByLabel(const FName& InPinLabel, FPCGPinProperties& OutFoundPin); // 0x7d09db0 [Final Native Public]
    TArray<FPCGPinProperties> GetInputPins(); // 0x7d09d30 [Final Native Public]
    bool GetInputPinByLabel(const FName& InPinLabel, FPCGPinProperties& OutFoundPin); // 0x7d09ba0 [Final Native Public]
    FPCGContext GetContext(); // 0x7d09b00 [Final Native Public]
    void ExecuteWithContext(FPCGContext& InContext, FPCGDataCollection& Input, FPCGDataCollection& Output); // 0x7d098f0 [Native Event Public]
    void Execute(FPCGDataCollection& Input, FPCGDataCollection& Output); // 0x16b94d0 [Event Public]
    int32 DynamicPinTypesOverride(UPCGSettings* InSettings, UPCGPin* InPin); // 0x7d09820 [Native Event Public]
    TSet<FName> CustomOutputLabels(); // 0x7d09750 [Final Native Public]
    TSet<FName> CustomInputLabels(); // 0x7d09680 [Final Native Public]
    void ApplyPreconfiguredSettings(FPCGPreConfiguredSettingsInfo& InPreconfigureInfo); // 0x16b94d0 [Event Public]

// UPCGBlueprintSettings (/Script/PCG.PCGBlueprintSettings)
    void SetElementType(TSubclassOf<UPCGBlueprintElement> InElementType, const UPCGBlueprintElement*& ElementInstance); // 0x7d0a850 [Final Native Public]
    TSubclassOf<UPCGBlueprintElement> GetElementType(); // 0x7d09b30 [Final Native Public]

// UPCGSubgraphSettings (/Script/PCG.PCGSubgraphSettings)
    bool SubgraphAssetFilter(FAssetData& AssetData); // 0x7f91ee0 [Final Native Public]

// UPCGPointMatchAndSetSettings (/Script/PCG.PCGPointMatchAndSetSettings)
    void SetMatchAndSetType(TSubclassOf<UPCGMatchAndSetBase> InMatchAndSetType); // 0x7d84d10 [Final Native Public]

// UPCGSkinnedMeshSpawnerSettings (/Script/PCG.PCGSkinnedMeshSpawnerSettings)
    void SetInstancePackerType(TSubclassOf<UPCGSkinnedMeshInstanceDataPackerBase> InInstancePackerType); // 0x7dc8250 [Final Native Public]

// UPCGNode (/Script/PCG.PCGNode)
    bool RemoveEdgeTo(const FName& FromPinLable, UPCGNode* To, const FName& ToPinLabel); // 0x7f92e20 [Final Native Public]
    UPCGSettings* GetSettings(); // 0x7f91440 [Final Native Public]
    UPCGGraph* GetGraph(); // 0x7f90900 [Final Native Public]
    UPCGNode* AddEdgeTo(const FName& FromPinLabel, UPCGNode* To, const FName& ToPinLabel); // 0x7f8efb0 [Final Native Public]

// UPCGStaticMeshSpawnerSettings (/Script/PCG.PCGStaticMeshSpawnerSettings)
    void SetMeshSelectorType(TSubclassOf<UPCGMeshSelectorBase> InMeshSelectorType); // 0x7dc83b0 [Final Native Public]
    void SetInstancePackerType(TSubclassOf<UPCGInstanceDataPackerBase> InInstancePackerType); // 0x7dc8300 [Final Native Public]

// UPCGTextureSamplerSettings (/Script/PCG.PCGTextureSamplerSettings)
    void SetDensityFunctionEquivalent(const EPCGTextureDensityFunction& DensityFunction); // 0x7dc81d0 [Final Native Protected]
    EPCGTextureDensityFunction GetDensityFunctionEquivalent(); // 0x7dc81a0 [Final Native Protected]

// UPCGLandscapeCache (/Script/PCG.PCGLandscapeCache)
    void PrimeCache(); // 0x38f8860 [Final Native Public]
    void ClearCache(); // 0x7df7600 [Final Native Public]

// APCGPartitionActor (/Script/PCG.PCGPartitionActor)
    UPCGComponent* GetOriginalComponent(UPCGComponent* LocalComponent); // 0x7df76c0 [Final Native Public]
    UPCGComponent* GetLocalComponent(UPCGComponent* OriginalComponent); // 0x7df7620 [Final Native Public]
    int64 BP_GetPCGGridSize(); // 0x7df75e0 [Final Native Public]

// UPCGBlueprintHelpers (/Script/PCG.PCGBlueprintHelpers)
    void SetSeedFromPosition(FPCGPoint& InPoint); // 0x7ee1e00 [Final Native Static Public]
    void SetLocalCenter(FPCGPoint& InPoint, const FVector& InLocalCenter); // 0x7ee1b50 [Final Native Static Public]
    void SetExtents(FPCGPoint& InPoint, const FVector& InExtents); // 0x7ee18d0 [Final Native Static Public]
    void RefreshPCGRuntimeComponent(UPCGComponent* InComponent, bool bFlushCache); // 0x7ee17e0 [Final Native Static Public]
    FBox GetTransformedBounds(FPCGPoint& InPoint); // 0x7ee09d0 [Final Native Static Public]
    int64 GetTaskId(FPCGContext& Context); // 0x7ee0900 [Final Native Static Public]
    AActor* GetTargetActor(FPCGContext& Context, UPCGSpatialData* SpatialData); // 0x7ee07f0 [Final Native Static Public]
    UPCGSettings* GetSettings(FPCGContext& Context); // 0x7ee0670 [Final Native Static Public]
    FRandomStream GetRandomStreamFromTwoPoints(FPCGPoint& InPointA, FPCGPoint& InPointB, UPCGSettings* OptionalSettings, UPCGComponent* OptionalComponent); // 0x7ee0270 [Final Native Static Public]
    FRandomStream GetRandomStreamFromPoint(FPCGPoint& InPoint, UPCGSettings* OptionalSettings, UPCGComponent* OptionalComponent); // 0x7edffc0 [Final Native Static Public]
    UPCGComponent* GetOriginalComponent(FPCGContext& Context); // 0x7edfe40 [Final Native Static Public]
    FVector GetLocalCenter(FPCGPoint& InPoint); // 0x7edfc60 [Final Native Static Public]
    TArray<FPCGLandscapeLayerWeight> GetInterpolatedPCGLandscapeLayerWeights(UObject* WorldContextObject, const FVector& Location); // 0x7edf680 [Final Native Static Public]
    UPCGData* GetInputData(FPCGContext& Context); // 0x7edf5a0 [Final Native Static Public]
    FVector GetExtents(FPCGPoint& InPoint); // 0x7edf3c0 [Final Native Static Public]
    UPCGComponent* GetComponent(FPCGContext& Context); // 0x7edf2f0 [Final Native Static Public]
    FBox GetActorLocalBoundsPCG(AActor* InActor, bool bIgnorePCGCreatedComponents); // 0x7edf1e0 [Final Native Static Public]
    UPCGData* GetActorData(FPCGContext& Context); // 0x7edf100 [Final Native Static Public]
    FBox GetActorBoundsPCG(AActor* InActor, bool bIgnorePCGCreatedComponents); // 0x7edeea0 [Final Native Static Public]
    bool FlushPCGCache(); // 0x7edee60 [Final Native Static Public]
    UPCGData* DuplicateData(UPCGData* InData, FPCGContext& Context, bool bInitializeMetadata); // 0x7edecf0 [Final Native Static Public]
    UPCGData* CreatePCGDataFromActor(AActor* InActor, bool bParseActor); // 0x7edec20 [Final Native Static Public]
    int32 ComputeSeedFromPosition(const FVector& InPosition); // 0x7edeb50 [Final Native Static Public]

// UPCGInstanceDataPackerBase (/Script/PCG.PCGInstanceDataPackerBase)
    void PackInstances(FPCGContext& Context, UPCGSpatialData* InSpatialData, FPCGMeshInstanceList& InstanceList, FPCGPackedCustomData& OutPackedCustomData); // 0x7ee1340 [Native Event Public]
    void PackCustomDataFromAttributes(FPCGMeshInstanceList& InstanceList, UPCGMetadata* MetaData, const TArray<FName>& AttributeNames, FPCGPackedCustomData& OutPackedCustomData); // 0x7ee0d60 [Final Native Public]
    bool AddTypeToPacking(int32 TypeID, FPCGPackedCustomData& OutPackedCustomData); // 0x7ede8a0 [Final Native Public]

// UPCGSkinnedMeshInstanceDataPackerBase (/Script/PCG.PCGSkinnedMeshInstanceDataPackerBase)
    void PackInstances(FPCGContext& Context, UPCGSpatialData* InSpatialData, FPCGSkinnedMeshInstanceList& InstanceList, FPCGSkinnedMeshPackedCustomData& OutPackedCustomData); // 0x7ee15b0 [Native Event Public]
    void PackCustomDataFromAttributes(FPCGSkinnedMeshInstanceList& InstanceList, UPCGMetadata* MetaData, const TArray<FName>& AttributeNames, FPCGSkinnedMeshPackedCustomData& OutPackedCustomData); // 0x7ee1060 [Final Native Public]
    bool AddTypeToPacking(int32 TypeID, FPCGSkinnedMeshPackedCustomData& OutPackedCustomData); // 0x7ede9f0 [Final Native Public]

// UPCGMatchAndSetBase (/Script/PCG.PCGMatchAndSetBase)
    bool ValidatePreconditions(UPCGPointData* InPointData); // 0x7ee1fe0 [Native Event Public]
    void MatchAndSet(FPCGContext& Context, UPCGPointMatchAndSetSettings* InSettings, UPCGPointData* InPointData, UPCGPointData* OutPointData); // 0x7ee0bb0 [Native Event Public]

// UPCGMetadata (/Script/PCG.PCGMetadata)
    void SetPointAttributes(FPCGPoint& Point, UPCGMetadata* MetaData, FPCGPoint& OutPoint); // 0x7f57c20 [Final Native Public]
    void SetAttributesByKey(int64 Key, UPCGMetadata* InMetaData, int64 TargetKey, const int64& OutKey); // 0x7f52810 [Final Native Public]
    void ResetWeightedAttributesByKey(int64 TargetKey, const int64& OutKey); // 0x7f52440 [Final Native Public]
    void ResetPointWeightedAttributes(FPCGPoint& OutPoint); // 0x7f522a0 [Final Native Public]
    void MergePointAttributes(FPCGPoint& PointA, UPCGMetadata* MetadataA, FPCGPoint& PointB, UPCGMetadata* MetadataB, FPCGPoint& TargetPoint, const EPCGMetadataOp& Op); // 0x7f51da0 [Final Native Public]
    void MergeAttributesByKey(int64 KeyA, UPCGMetadata* MetadataA, int64 KeyB, UPCGMetadata* MetadataB, int64 TargetKey, const EPCGMetadataOp& Op, const int64& OutKey); // 0x7f51b60 [Final Native Public]
    void K2_InitializeAsCopyWithAttributeFilter(UPCGMetadata* InMetadataToCopy, TSet<FName>& InFilteredAttributes, const TArray<int64>& InOptionalEntriesToCopy, const EPCGMetadataFilterMode& InFilterMode, const EPCGStringMatchingOperator& InMatchOperator); // 0x7f51860 [Final Native Public]
    void K2_InitializeAsCopy(UPCGMetadata* InMetadataToCopy, const TArray<int64>& InOptionalEntriesToCopy); // 0x7f51720 [Final Native Public]
    void InitializeWithAttributeFilter(UPCGMetadata* InParent, TSet<FName>& InFilteredAttributes, const EPCGMetadataFilterMode& InFilterMode, const EPCGStringMatchingOperator& InMatchOperator); // 0x7f51440 [Final Native Public]
    void Initialize(UPCGMetadata* InParent); // 0x7f50bf0 [Final Native Public]
    bool HasCommonAttributes(UPCGMetadata* InMetaData); // 0x7f50b30 [Final Native Public]
    int64 GetItemCountForChild(); // 0x7f48920 [Final Native Public]
    void GetAttributes(const TArray<FName>& AttributeNames, const TArray<EPCGMetadataTypes>& AttributeTypes); // 0x7f44b20 [Final Native Public]
    int32 GetAttributeCount(); // 0x7f44ae0 [Final Native Public]
    void Flatten(); // 0x7f44990 [Final Native Public]
    UPCGMetadata* CreateVectorAttribute(const FName& AttributeName, const FVector& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f447f0 [Final Native Public]
    UPCGMetadata* CreateVector4Attribute(const FName& AttributeName, const FVector4& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f44640 [Final Native Public]
    UPCGMetadata* CreateVector2Attribute(const FName& AttributeName, const FVector2D& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f444a0 [Final Native Public]
    UPCGMetadata* CreateTransformAttribute(const FName& AttributeName, const FTransform& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f44270 [Final Native Public]
    UPCGMetadata* CreateStringAttribute(const FName& AttributeName, const FString& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f44050 [Final Native Public]
    UPCGMetadata* CreateSoftObjectPathAttribute(const FName& AttributeName, const FSoftObjectPath& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f43e80 [Final Native Public]
    UPCGMetadata* CreateSoftClassPathAttribute(const FName& AttributeName, const FSoftClassPath& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f43cb0 [Final Native Public]
    UPCGMetadata* CreateRotatorAttribute(const FName& AttributeName, const FRotator& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f43b10 [Final Native Public]
    UPCGMetadata* CreateQuatAttribute(const FName& AttributeName, const FQuat& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f43970 [Final Native Public]
    UPCGMetadata* CreateNameAttribute(const FName& AttributeName, const FName& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f437e0 [Final Native Public]
    UPCGMetadata* CreateInteger64Attribute(const FName& AttributeName, int64 DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f43650 [Final Native Public]
    UPCGMetadata* CreateInteger32Attribute(const FName& AttributeName, int32 DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f434c0 [Final Native Public]
    UPCGMetadata* CreateFloatAttribute(const FName& AttributeName, float DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f43330 [Final Native Public]
    UPCGMetadata* CreateDoubleAttribute(const FName& AttributeName, double DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f43190 [Final Native Public]
    UPCGMetadata* CreateBoolAttribute(const FName& AttributeName, bool DefaultValue, bool bAllowsInterpolation, bool bOverrideParent); // 0x7f42ff0 [Final Native Public]
    void CopyAttributes(UPCGMetadata* InOther); // 0x7f429f0 [Final Native Public]
    bool BP_RenameAttribute(const FName& AttributeToRename, const FName& NewAttributeName); // 0x7f426d0 [Final Native Public]
    bool BP_HasAttribute(const FName& AttributeName); // 0x7f425b0 [Final Native Public]
    void BP_DeleteAttribute(const FName& AttributeName); // 0x7f424f0 [Final Native Public]
    bool BP_CopyExistingAttribute(const FName& AttributeToCopy, const FName& NewAttributeName, bool bKeepParent); // 0x7f42390 [Final Native Public]
    void BP_CopyAttribute(UPCGMetadata* InOther, const FName& AttributeToCopy, const FName& NewAttributeName); // 0x7f42080 [Final Native Public]
    void BP_ClearAttribute(const FName& AttributeToClear); // 0x7f41fc0 [Final Native Public]
    void BP_AddAttribute(UPCGMetadata* InOther, const FName& AttributeName); // 0x7f41cf0 [Final Native Public]
    int64 AddEntry(int64 ParentEntryKey); // 0x7f41ae0 [Final Native Public]
    void AddAttributesFiltered(UPCGMetadata* InOther, TSet<FName>& InFilteredAttributes, const EPCGMetadataFilterMode& InFilterMode, const EPCGStringMatchingOperator& InMatchOperator); // 0x7f417a0 [Final Native Public]
    void AddAttributes(UPCGMetadata* InOther); // 0x7f41630 [Final Native Public]
    void AccumulateWeightedAttributesByKey(int64 Key, UPCGMetadata* MetaData, float Weight, bool bSetNonInterpolableAttributes, int64 TargetKey, const int64& OutKey); // 0x7f41390 [Final Native Public]
    void AccumulatePointWeightedAttributes(FPCGPoint& InPoint, UPCGMetadata* InMetaData, float Weight, bool bSetNonInterpolableAttributes, FPCGPoint& OutPoint); // 0x7f40ff0 [Final Native Public]

// UPCGMetadataAccessorHelpers (/Script/PCG.PCGMetadataAccessorHelpers)
    void SetVectorAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FVector& Value); // 0x7f5ff90 [Final Native Static Public]
    void SetVectorAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FVector& Value); // 0x7f5f7b0 [Final Native Static Public]
    void SetVector4AttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FVector4& Value); // 0x7f5f0c0 [Final Native Static Public]
    void SetVector4Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FVector4& Value); // 0x7f5e8d0 [Final Native Static Public]
    void SetVector2AttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FVector2D& Value); // 0x7f5e1f0 [Final Native Static Public]
    void SetVector2Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FVector2D& Value); // 0x7f5da10 [Final Native Static Public]
    void SetTransformAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, FTransform& Value); // 0x7f5d2d0 [Final Native Static Public]
    void SetTransformAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, FTransform& Value); // 0x7f5ca90 [Final Native Static Public]
    void SetStringAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FString& Value); // 0x7f5c390 [Final Native Static Public]
    void SetStringAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FString& Value); // 0x7f5bb90 [Final Native Static Public]
    void SetSoftObjectPathAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FSoftObjectPath& Value); // 0x7f5b480 [Final Native Static Public]
    void SetSoftObjectPathAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FSoftObjectPath& Value); // 0x7f5ac60 [Final Native Static Public]
    void SetSoftClassPathAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FSoftClassPath& Value); // 0x7f5a550 [Final Native Static Public]
    void SetSoftClassPathAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FSoftClassPath& Value); // 0x7f59d30 [Final Native Static Public]
    void SetRotatorAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, const FRotator& Value); // 0x7f59650 [Final Native Static Public]
    void SetRotatorAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FRotator& Value); // 0x7f58e70 [Final Native Static Public]
    void SetQuatAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, FQuat& Value); // 0x7f58790 [Final Native Static Public]
    void SetQuatAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, FQuat& Value); // 0x7f57fb0 [Final Native Static Public]
    void SetNameAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, const FName& Value); // 0x7f57440 [Final Native Static Public]
    void SetInteger64AttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, int64 Value); // 0x7f56d80 [Final Native Static Public]
    void SetInteger64Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, int64 Value); // 0x7f565b0 [Final Native Static Public]
    void SetInteger32AttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, int32 Value); // 0x7f55ef0 [Final Native Static Public]
    void SetInteger32Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, int32 Value); // 0x7f55720 [Final Native Static Public]
    void SetFloatAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, float Value); // 0x7f54fd0 [Final Native Static Public]
    void SetFloatAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, float Value); // 0x7f54800 [Final Native Static Public]
    void SetDoubleAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, double Value); // 0x7f54060 [Final Native Static Public]
    void SetDoubleAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, double Value); // 0x7f53880 [Final Native Static Public]
    void SetBoolAttributeByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, bool Value); // 0x7f531c0 [Final Native Static Public]
    void SetBoolAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName, bool Value); // 0x7f529f0 [Final Native Static Public]
    bool SetAttributeFromPropertyByMetadataKey(const int64& Key, UPCGMetadata* MetaData, const FName& AttributeName, UObject* Object, const FName& PropertyName); // 0x7f52520 [Final Native Static Public]
    void InitializeMetadata(FPCGPoint& Point, UPCGMetadata* MetaData, FPCGPoint& ParentPoint, UPCGMetadata* ParentMetadata); // 0x7f51000 [Final Native Static Public]
    bool HasAttributeSetByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f507f0 [Final Native Static Public]
    bool HasAttributeSet(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f503b0 [Final Native Static Public]
    FVector GetVectorAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4fe00 [Final Native Static Public]
    FVector GetVectorAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4f750 [Final Native Static Public]
    FVector4 GetVector4AttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4f1b0 [Final Native Static Public]
    FVector4 GetVector4Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4eb00 [Final Native Static Public]
    FVector2D GetVector2AttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4e560 [Final Native Static Public]
    FVector2D GetVector2Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4ded0 [Final Native Static Public]
    FTransform GetTransformAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4d8d0 [Final Native Static Public]
    FTransform GetTransformAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4d1d0 [Final Native Static Public]
    FString GetStringAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4cb20 [Final Native Static Public]
    FString GetStringAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4c390 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPathAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4bd50 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPathAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4b630 [Final Native Static Public]
    FSoftClassPath GetSoftClassPathAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4aff0 [Final Native Static Public]
    FSoftClassPath GetSoftClassPathAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4a8d0 [Final Native Static Public]
    FRotator GetRotatorAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f4a300 [Final Native Static Public]
    FRotator GetRotatorAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f49c50 [Final Native Static Public]
    FQuat GetQuatAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f496b0 [Final Native Static Public]
    FQuat GetQuatAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f49000 [Final Native Static Public]
    FName GetNameAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f48950 [Final Native Static Public]
    int64 GetInteger64AttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f483a0 [Final Native Static Public]
    int64 GetInteger64Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f47d10 [Final Native Static Public]
    int32 GetInteger32AttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f47780 [Final Native Static Public]
    int32 GetInteger32Attribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f470f0 [Final Native Static Public]
    float GetFloatAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f46b30 [Final Native Static Public]
    float GetFloatAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f464a0 [Final Native Static Public]
    double GetDoubleAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f45ef0 [Final Native Static Public]
    double GetDoubleAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f45860 [Final Native Static Public]
    bool GetBoolAttributeByMetadataKey(int64 Key, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f452d0 [Final Native Static Public]
    bool GetBoolAttribute(FPCGPoint& Point, UPCGMetadata* MetaData, const FName& AttributeName); // 0x7f44c40 [Final Native Static Public]
    void CopyPoint(FPCGPoint& InPoint, FPCGPoint& OutPoint, bool bCopyMetadata, UPCGMetadata* InMetaData, UPCGMetadata* OutMetadata); // 0x7f42ae0 [Final Native Static Public]

// UPCGComponent (/Script/PCG.PCGComponent)
    void SetGraph(UPCGGraphInterface* InGraph); // 0x7f55690 [Native Event Public]
    void SetEditingMode(const EPCGEditorDirtyMode& InEditingMode, const EPCGEditorDirtyMode& InSerializedEditingMode); // 0x7f54730 [Final Native Public]
    void NotifyPropertiesChangedFromBlueprint(); // 0x38f8860 [Final Native Public]
    EPCGEditorDirtyMode GetSerializedEditingMode(); // 0x7f4a8b0 [Final Native Public]
    FPCGDataCollection GetGeneratedGraphOutput(); // 0x7f470c0 [Final Native Public]
    EPCGEditorDirtyMode GetEditingMode(); // 0x7f46480 [Final Native Public]
    void GenerateLocal(bool bForce); // 0x7f44a20 [Final Native Public]
    void Generate(bool bForce); // 0x57ab8f0 [Native Event Public]
    AActor* ClearPCGLink(TSubclassOf<UObject> TemplateActor); // 0x7f42950 [Final Native Public]
    void CleanupLocal(bool bRemoveComponents); // 0x7f428a0 [Final Native Public]
    void Cleanup(bool bRemoveComponents); // 0x7f42810 [Native Event Public]
    void AddToManagedResources(UPCGManagedResource* InResource); // 0x7f41b80 [Final Native Public]
    void AddComponentsToManagedResources(const TArray<UActorComponent*>& InComponents); // 0x7f41a30 [Final Native Public]
    void AddActorsToManagedResources(const TArray<AActor*>& InActors); // 0x7f41580 [Final Native Public]

// UPCGDataFunctionLibrary (/Script/PCG.PCGDataFunctionLibrary)
    FPCGTaggedData MakeTaggedData(UPCGData* Data, TSet<FString>& Tags, const FName& Pin); // 0x7f92870 [Final Native Static Public]
    TArray<UPCGData*> GetTypedInputsByTag(FPCGDataCollection& InCollection, const FString& InTag, const TArray<FPCGTaggedData>& OutTaggedData, TSubclassOf<UPCGData> InDataTypeClass); // 0x7f91c50 [Final Native Static Public]
    TArray<UPCGData*> GetTypedInputsByPinLabel(FPCGDataCollection& InCollection, const FName& InPinLabel, const TArray<FPCGTaggedData>& OutTaggedData, TSubclassOf<UPCGData> InDataTypeClass); // 0x7f919e0 [Final Native Static Public]
    TArray<UPCGData*> GetTypedInputsByPin(FPCGDataCollection& InCollection, FPCGPinProperties& InPin, const TArray<FPCGTaggedData>& OutTaggedData, TSubclassOf<UPCGData> InDataTypeClass); // 0x7f91720 [Final Native Static Public]
    TArray<UPCGData*> GetTypedInputs(FPCGDataCollection& InCollection, const TArray<FPCGTaggedData>& OutTaggedData, TSubclassOf<UPCGData> InDataTypeClass); // 0x7f91500 [Final Native Static Public]
    TArray<FPCGTaggedData> GetParamsByTag(FPCGDataCollection& InCollection, const FString& InTag); // 0x7f91240 [Final Native Static Public]
    TArray<FPCGTaggedData> GetParamsByPinLabel(FPCGDataCollection& InCollection, const FName& InPinLabel); // 0x7f910b0 [Final Native Static Public]
    TArray<FPCGTaggedData> GetParams(FPCGDataCollection& InCollection); // 0x7f90ef0 [Final Native Static Public]
    TArray<FPCGTaggedData> GetInputsByTag(FPCGDataCollection& InCollection, const FString& InTag); // 0x7f90ca0 [Final Native Static Public]
    TArray<FPCGTaggedData> GetInputsByPinLabel(FPCGDataCollection& InCollection, const FName& InPinLabel); // 0x7f90ab0 [Final Native Static Public]
    TArray<FPCGTaggedData> GetInputs(FPCGDataCollection& InCollection); // 0x7f90970 [Final Native Static Public]
    TArray<FPCGTaggedData> GetAllSettings(FPCGDataCollection& InCollection); // 0x7f906c0 [Final Native Static Public]
    void BreakTaggedData(FPCGTaggedData& TaggedData, const UPCGData*& Data, TSet<FString>& Tags, const FName& Pin, const bool& bIsUsedMultipleTimes); // 0x7f90000 [Final Native Static Public]
    void AddToCollection(FPCGDataCollection& InCollection, UPCGData* InData, const FName& InPinLabel, const TArray<FString>& InTags); // 0x7f8f6d0 [Final Native Static Public]

// UPCGGraphInterface (/Script/PCG.PCGGraphInterface)
    UPCGGraph* GetMutablePCGGraph(); // 0x7f90ea0 [Final Native Public]
    UPCGGraph* GetConstPCGGraph(); // 0x3bbc070 [Final Native Public]

// UPCGGraph (/Script/PCG.PCGGraph)
    void RemoveNodes(const TArray<UPCGNode*>& InNodes); // 0x7f93060 [Final Native Public]
    void RemoveNode(UPCGNode* InNode); // 0x7f92fb0 [Final Native Public]
    bool RemoveEdge(UPCGNode* From, const FName& FromLabel, UPCGNode* To, const FName& ToLabel); // 0x7f92c90 [Final Native Public]
    UPCGNode* GetOutputNode(); // 0x7f90ed0 [Final Native Public]
    UPCGNode* GetInputNode(); // 0x34d1590 [Final Native Public]
    UPCGNode* AddNodeOfType(TSubclassOf<UPCGSettings> InSettingsClass, const UPCGSettings*& DefaultNodeSettings); // 0x7f8f4a0 [Final Native Public]
    UPCGNode* AddNodeInstance(UPCGSettings* InSettings); // 0x7f8f280 [Final Native Public]
    UPCGNode* AddNodeCopy(UPCGSettings* InSettings, const UPCGSettings*& DefaultNodeSettings); // 0x7f8f140 [Final Native Public]
    UPCGNode* AddEdge(UPCGNode* From, const FName& FromPinLabel, UPCGNode* To, const FName& ToPinLabel); // 0x7f8ee20 [Final Native Public]

// UPCGGraphInstance (/Script/PCG.PCGGraphInstance)
    bool GraphAssetFilter(FAssetData& AssetData); // 0x7f91ee0 [Final Native Public]

// UPCGManagedComponentList (/Script/PCG.PCGManagedComponentList)
    void SetGeneratedComponentsFromBP(const TArray<TSoftObjectPtr<UActorComponent>>& InGeneratedComponent); // 0x7f934d0 [Final Native Private]

// UPCGParamData (/Script/PCG.PCGParamData)
    UPCGParamData* K2_FilterParamsByName(const FName& InName); // 0x7f925b0 [Final Native Public]
    UPCGParamData* K2_FilterParamsByKey(int64 InKey); // 0x7f92470 [Final Native Public]
    int64 FindOrAddMetadataKey(const FName& InName); // 0x7f90570 [Final Native Public]
    int64 FindMetadataKey(const FName& InName); // 0x7f904c0 [Final Native Public]

// UPCGBlueprintPinHelpers (/Script/PCG.PCGBlueprintPinHelpers)
    FPCGPinProperties MakePinProperty(const FName& Label, bool bAllowMultipleData, bool bAllowMultipleConnections, bool bIsAdvancedPin, const EPCGExclusiveDataType& AllowedType); // 0x7f92690 [Final Native Static Public]
    bool IsOfType(int32 AllowedTypes, const EPCGExclusiveDataType& TypeToCheck); // 0x7f92290 [Final Native Static Public]
    bool IsExactlySameType(int32 AllowedTypes, const EPCGExclusiveDataType& TypeToCheck); // 0x7f92110 [Final Native Static Public]
    int32 GetCorrespondingDataType(const EPCGExclusiveDataType& InExclusiveDataType); // 0x7f90880 [Final Native Static Public]
    void BreakPinProperty(FPCGPinProperties& PinProperty, const FName& Label, const bool& bAllowMultipleData, const bool& bAllowMultipleConnections, const bool& bIsAdvancedPin, const EPCGExclusiveDataType& AllowedType); // 0x7f8fd50 [Final Native Static Public]

// UPCGPin (/Script/PCG.PCGPin)
    void SetToolTip(FText& InTooltip); // 0x7f937f0 [Final Native Public]
    bool IsOutputPin(); // 0x7f92360 [Final Native Public]
    bool IsConnected(); // 0x7f920c0 [Final Native Public]
    FText GetTooltip(); // 0x7f91490 [Final Native Public]

// UPCGPinPropertiesBlueprintHelpers (/Script/PCG.PCGPinPropertiesBlueprintHelpers)
    void SetRequiredPin(FPCGPinProperties& PinProperties); // 0x7f93750 [Final Native Static Public]
    void SetNormalPin(FPCGPinProperties& PinProperties); // 0x7f936b0 [Final Native Static Public]
    void SetAllowMultipleConnections(FPCGPinProperties& PinProperties, bool bAllowMultipleConnections); // 0x7f931d0 [Final Native Static Public]
    void SetAdvancedPin(FPCGPinProperties& PinProperties); // 0x7f93130 [Final Native Static Public]
    bool IsRequiredPin(FPCGPinProperties& PinProperties); // 0x7f923c0 [Final Native Static Public]
    bool IsNormalPin(FPCGPinProperties& PinProperties); // 0x7f921e0 [Final Native Static Public]
    bool IsAdvancedPin(FPCGPinProperties& PinProperties); // 0x7f92010 [Final Native Static Public]
    bool AllowsMultipleConnections(FPCGPinProperties& PinProperties); // 0x7f8fbe0 [Final Native Static Public]

// APCGWorldActor (/Script/PCG.PCGWorldActor)
    int64 BP_GetPCGGridSize(); // 0x7faed60 [Final Native Public]

// UPCGDeterminismTestBlueprintBase (/Script/PCG.PCGDeterminismTestBlueprintBase)
    void ExecuteTest(UPCGNode* InPCGNode, FDeterminismTestResult& InOutTestResult); // 0x7faed80 [Native Event Public]

// UPCGDynamicMeshData (/Script/PCGGeometryScriptInterop.PCGDynamicMeshData)
    void SetMaterials(const TArray<UMaterialInterface*>& InMaterials); // 0x8167430 [Final Native Public]
    void K2_Initialize(UDynamicMesh* InMesh, const TArray<UMaterialInterface*>& InMaterials, bool bCanTakeOwnership); // 0x8167300 [Final Native Public]

// UPCGGeometryBlueprintElement (/Script/PCGGeometryScriptInterop.PCGGeometryBlueprintElement)
    void ProcessDynamicMesh(UDynamicMesh* InDynMesh, const TArray<FString>& OutTags); // 0x16b94d0 [Event Public]
    UPCGDynamicMeshData* CopyOrStealInputData(FPCGTaggedData& InTaggedData); // 0x81671c0 [Final Native Public]

// UPaperFlipbook (/Script/Paper2D.PaperFlipbook)
    bool IsValidKeyFrameIndex(int32 Index); // 0x820d3a0 [Final Native Public]
    float GetTotalDuration(); // 0x820d2b0 [Final Native Public]
    UPaperSprite* GetSpriteAtTime(float Time, bool bClampToEnds); // 0x820c8b0 [Final Native Public]
    UPaperSprite* GetSpriteAtFrame(int32 FrameIndex); // 0x820c7f0 [Final Native Public]
    int32 GetNumKeyFrames(); // 0x3ffb780 [Final Native Public]
    int32 GetNumFrames(); // 0x820c720 [Final Native Public]
    int32 GetKeyFrameIndexAtTime(float Time, bool bClampToEnds); // 0x820c420 [Final Native Public]

// UPaperFlipbookComponent (/Script/Paper2D.PaperFlipbookComponent)
    void Stop(); // 0x820efe0 [Final Native Public]
    void SetSpriteColor(const FLinearColor& NewColor); // 0x820e800 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x820e590 [Final Native Public]
    void SetPlaybackPositionInFrames(int32 NewFramePosition, bool bFireEvents); // 0x820e6f0 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents); // 0x820e610 [Final Native Public]
    void SetNewTime(float NewTime); // 0x820e4f0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x820e450 [Final Native Public]
    bool SetFlipbook(UPaperFlipbook* NewFlipbook); // 0x3ec7040 [Native Public]
    void ReverseFromEnd(); // 0x820def0 [Final Native Public]
    void Reverse(); // 0x820deb0 [Final Native Public]
    void PlayFromStart(); // 0x820dc40 [Final Native Public]
    void Play(); // 0x820dbf0 [Final Native Public]
    void OnRep_SourceFlipbook(UPaperFlipbook* OldFlipbook); // 0x820db00 [Final Native Protected]
    bool IsReversing(); // 0x820d370 [Final Native Public]
    bool IsPlaying(); // 0x820d340 [Final Native Public]
    bool IsLooping(); // 0x820d310 [Final Native Public]
    FLinearColor GetSpriteColor(); // 0x820c9c0 [Final Native Public]
    float GetPlayRate(); // 0x820c750 [Final Native Public]
    int32 GetPlaybackPositionInFrames(); // 0x820c770 [Final Native Public]
    float GetPlaybackPosition(); // 0x820c270 [Final Native Public]
    int32 GetFlipbookLengthInFrames(); // 0x820c220 [Final Native Public]
    float GetFlipbookLength(); // 0x820c1a0 [Final Native Public]
    float GetFlipbookFramerate(); // 0x820c160 [Final Native Public]
    UPaperFlipbook* GetFlipbook(); // 0x820c130 [Native Public]

// UPaperGroupedSpriteComponent (/Script/Paper2D.PaperGroupedSpriteComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x820f120 [Native Public]
    bool UpdateInstanceColor(int32 InstanceIndex, const FLinearColor& NewInstanceColor, bool bMarkRenderStateDirty); // 0x820f000 [Native Public]
    void SortInstancesAlongAxis(const FVector& WorldSpaceSortAxis); // 0x820ef50 [Final Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x820dd10 [Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x820c290 [Final Native Public]
    int32 GetInstanceCount(); // 0x820c270 [Final Native Public]
    void ClearInstances(); // 0x820bed0 [Native Public]
    int32 AddInstance(FTransform& Transform, UPaperSprite* Sprite, bool bWorldSpace, const FLinearColor& Color); // 0x820b9d0 [Final Native Public]

// UPaperSpriteBlueprintLibrary (/Script/Paper2D.PaperSpriteBlueprintLibrary)
    FSlateBrush MakeBrushFromSprite(UPaperSprite* Sprite, int32 Width, int32 Height); // 0x820d440 [Final Native Static Public]

// UPaperSpriteComponent (/Script/Paper2D.PaperSpriteComponent)
    void SetSpriteColor(const FLinearColor& NewColor); // 0x820e930 [Final Native Public]
    bool SetSprite(UPaperSprite* NewSprite); // 0x3ec7040 [Native Public]
    UPaperSprite* GetSprite(); // 0x820c130 [Native Public]

// UPaperTileMapComponent (/Script/Paper2D.PaperTileMapComponent)
    void SetTileMapColor(const FLinearColor& NewColor); // 0x820eed0 [Final Native Public]
    bool SetTileMap(UPaperTileMap* NewTileMap); // 0x3ec7040 [Native Public]
    void SetTile(int32 X, int32 Y, int32 Layer, const FPaperTileInfo& NewValue); // 0x820eca0 [Final Native Public]
    void SetLayerColor(const FLinearColor& NewColor, int32 Layer); // 0x820e350 [Final Native Public]
    void SetLayerCollision(int32 Layer, bool bHasCollision, bool bOverrideThickness, float CustomThickness, bool bOverrideOffset, float CustomOffset, bool bRebuildCollision); // 0x820e0a0 [Final Native Public]
    void SetDefaultCollisionThickness(float Thickness, bool bRebuildCollision); // 0x820df80 [Final Native Public]
    void ResizeMap(int32 NewWidthInTiles, int32 NewHeightInTiles); // 0x820ddb0 [Final Native Public]
    void RebuildCollision(); // 0x820dcb0 [Final Native Public]
    bool OwnsTileMap(); // 0x820dbb0 [Final Native Public]
    void MakeTileMapEditable(); // 0x820da80 [Final Native Public]
    void GetTilePolygon(int32 TileX, int32 TileY, const TArray<FVector>& Points, int32 LayerIndex, bool bWorldSpace); // 0x820cef0 [Final Native Public]
    FLinearColor GetTileMapColor(); // 0x820cec0 [Final Native Public]
    FVector GetTileCornerPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0x820cd30 [Final Native Public]
    FVector GetTileCenterPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0x820cba0 [Final Native Public]
    FPaperTileInfo GetTile(int32 X, int32 Y, int32 Layer); // 0x820c9f0 [Final Native Public]
    void GetMapSize(const int32& MapWidth, const int32& MapHeight, const int32& NumLayers); // 0x820c5b0 [Final Native Public]
    FLinearColor GetLayerColor(int32 Layer); // 0x820c4f0 [Final Native Public]
    void CreateNewTileMap(int32 MapWidth, int32 MapHeight, int32 TileWidth, int32 TileHeight, float PixelsPerUnrealUnit, bool bCreateLayer); // 0x820bef0 [Final Native Public]
    UPaperTileLayer* AddNewLayer(); // 0x820bbd0 [Final Native Public]

// UPaperTerrainComponent (/Script/Paper2D.PaperTerrainComponent)
    void SetTerrainColor(const FLinearColor& NewColor); // 0x820ea60 [Final Native Public]

// UTileMapBlueprintLibrary (/Script/Paper2D.TileMapBlueprintLibrary)
    FPaperTileInfo MakeTile(int32 TileIndex, UPaperTileSet* TileSet, bool bFlipH, bool bFlipV, bool bFlipD); // 0x820d850 [Final Native Static Public]
    FName GetTileUserData(const FPaperTileInfo& Tile); // 0x820d1b0 [Final Native Static Public]
    FTransform GetTileTransform(const FPaperTileInfo& Tile); // 0x820d0c0 [Final Native Static Public]
    void BreakTile(const FPaperTileInfo& Tile, const int32& TileIndex, const UPaperTileSet*& TileSet, const bool& bFlipH, const bool& bFlipV, const bool& bFlipD); // 0x820bc60 [Final Native Static Public]

// UPhysicsControlBPLibrary (/Script/PhysicsControl.PhysicsControlBPLibrary)
    FRigidBodyWithControlReference SetOverridePhysicsAsset(FRigidBodyWithControlReference& node, UPhysicsAsset* PhysicsAsset); // 0x7291ec0 [Final Native Static Private]
    TArray<FName> GetControlNamesInSet(FRigidBodyWithControlReference& RigidBodyWithControl, const FName& SetName); // 0x7291d90 [Final Native Static Private]
    TArray<FName> GetBodyModifierNamesInSet(FRigidBodyWithControlReference& RigidBodyWithControl, const FName& SetName); // 0x7291c60 [Final Native Static Private]
    void ConvertToRigidBodyWithControlPure(FAnimNodeReference& node, FRigidBodyWithControlReference& RigidBodyWithControl, const bool& Result); // 0x7291af0 [Final Native Static Private]
    FRigidBodyWithControlReference ConvertToRigidBodyWithControl(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x72919f0 [Final Native Static Private]
    void BlendParameters(FPhysicsControlControlAndModifierParameters& InParametersA, FPhysicsControlControlAndModifierParameters& InParametersB, float InInterpolationWeight, FPhysicsControlControlAndModifierParameters& OutParameters); // 0x72917b0 [Final Native Static Private]
    void BlendModifierParametersThroughSet(FPhysicsControlControlAndModifierParameters& InParameters, FPhysicsControlNamedModifierParameters& InStartModifierParameters, FPhysicsControlNamedModifierParameters& InEndModifierParameters, const TArray<FName>& ModifierNames, FPhysicsControlControlAndModifierParameters& OutParameters); // 0x72914f0 [Final Native Static Private]
    void BlendControlParametersThroughSet(FPhysicsControlControlAndModifierParameters& InParameters, FPhysicsControlNamedControlParameters& InStartControlParameters, FPhysicsControlNamedControlParameters& InEndControlParameters, const TArray<FName>& ControlNames, FPhysicsControlControlAndModifierParameters& OutParameters); // 0x72911b0 [Final Native Static Private]
    void AddMultipleModifierParameters(FPhysicsControlControlAndModifierParameters& InParameters, FPhysicsControlControlAndModifierParameters& OutParameters, const TArray<FName>& Names, FPhysicsControlModifierSparseData& ModifierData); // 0x7290f70 [Final Native Static Private]
    void AddMultipleControlParameters(FPhysicsControlControlAndModifierParameters& InParameters, FPhysicsControlControlAndModifierParameters& OutParameters, const TArray<FName>& Names, FPhysicsControlSparseData& ControlData); // 0x7290d00 [Final Native Static Private]
    void AddModifierParameters(FPhysicsControlControlAndModifierParameters& InParameters, FPhysicsControlControlAndModifierParameters& OutParameters, const FName& Name, FPhysicsControlModifierSparseData& ModifierData); // 0x7290af0 [Final Native Static Private]
    void AddControlParameters(FPhysicsControlControlAndModifierParameters& InParameters, FPhysicsControlControlAndModifierParameters& OutParameters, const FName& Name, FPhysicsControlSparseData& ControlData); // 0x72908b0 [Final Native Static Private]

// UPhysicsControlComponent (/Script/PhysicsControl.PhysicsControlComponent)
    void UpdateTargetCaches(float DeltaTime); // 0x729ef30 [Final Native Public]
    void UpdateControls(float DeltaTime); // 0x729eeb0 [Final Native Public]
    bool SetControlUseSkeletalAnimation(const FName& Name, bool bUseSkeletalAnimation, float SkeletalAnimationVelocityMultiplier); // 0x729e7b0 [Final Native Public]
    void SetControlTargetsInSet(const FName& Set, const FPhysicsControlTarget& ControlTarget, bool bEnableControl); // 0x729e640 [Final Native Public]
    void SetControlTargets(const TArray<FName>& Names, const FPhysicsControlTarget& ControlTarget, bool bEnableControl); // 0x729e490 [Final Native Public]
    void SetControlTargetPositionsInSet(const FName& SetName, const FVector& position, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x729e2e0 [Final Native Public]
    bool SetControlTargetPositionsFromArray(const TArray<FName>& Names, const TArray<FVector>& Positions, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x729e0f0 [Final Native Public]
    void SetControlTargetPositionsAndOrientationsInSet(const FName& SetName, const FVector& position, const FRotator& Orientation, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x729dee0 [Final Native Public]
    bool SetControlTargetPositionsAndOrientationsFromArray(const TArray<FName>& Names, const TArray<FVector>& Positions, const TArray<FRotator>& Orientations, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x729dc90 [Final Native Public]
    void SetControlTargetPositionsAndOrientations(const TArray<FName>& Names, const FVector& position, const FRotator& Orientation, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x729da60 [Final Native Public]
    void SetControlTargetPositions(const TArray<FName>& Names, const FVector& position, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x729d890 [Final Native Public]
    bool SetControlTargetPositionAndOrientation(const FName& Name, const FVector& position, const FRotator& Orientation, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x729d680 [Final Native Public]
    bool SetControlTargetPosition(const FName& Name, const FVector& position, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x729d4d0 [Final Native Public]
    bool SetControlTargetPoses(const FName& Name, const FVector& ParentPosition, const FRotator& ParentOrientation, const FVector& ChildPosition, const FRotator& ChildOrientation, float VelocityDeltaTime, bool bEnableControl); // 0x729d270 [Final Native Public]
    void SetControlTargetOrientationsInSet(const FName& SetName, const FRotator& Orientation, float AngularVelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x729d0c0 [Final Native Public]
    bool SetControlTargetOrientationsFromArray(const TArray<FName>& Names, const TArray<FRotator>& Orientations, float VelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x729ced0 [Final Native Public]
    void SetControlTargetOrientations(const TArray<FName>& Names, const FRotator& Orientation, float AngularVelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x729cd00 [Final Native Public]
    bool SetControlTargetOrientation(const FName& Name, const FRotator& Orientation, float AngularVelocityDeltaTime, bool bEnableControl, bool bApplyControlPointToTarget); // 0x729cb50 [Final Native Public]
    bool SetControlTarget(const FName& Name, const FPhysicsControlTarget& ControlTarget, bool bEnableControl); // 0x729c9d0 [Final Native Public]
    void SetControlsUseSkeletalAnimation(const TArray<FName>& Names, bool bUseSkeletalAnimation, float SkeletalAnimationVelocityMultiplier); // 0x729ed70 [Final Native Public]
    void SetControlSparseMultipliersInSet(const FName& Set, const FPhysicsControlSparseMultiplier& ControlMultiplier, bool bEnableControl); // 0x729c840 [Final Native Public]
    void SetControlSparseMultipliers(const TArray<FName>& Names, const FPhysicsControlSparseMultiplier& ControlMultiplier, bool bEnableControl); // 0x729c680 [Final Native Public]
    bool SetControlSparseMultiplier(const FName& Name, const FPhysicsControlSparseMultiplier& ControlMultiplier, bool bEnableControl); // 0x729c4e0 [Final Native Public]
    void SetControlSparseDatasInSet(const FName& Set, const FPhysicsControlSparseData& ControlData); // 0x729c390 [Final Native Public]
    void SetControlSparseDatas(const TArray<FName>& Names, const FPhysicsControlSparseData& ControlData); // 0x729c220 [Final Native Public]
    bool SetControlSparseData(const FName& Name, const FPhysicsControlSparseData& ControlData); // 0x729c0d0 [Final Native Public]
    void SetControlsInSetUseSkeletalAnimation(const FName& Set, bool bUseSkeletalAnimation, float SkeletalAnimationVelocityMultiplier); // 0x729ec60 [Final Native Public]
    void SetControlsInSetEnabled(const FName& Set, bool bEnable); // 0x729eb90 [Final Native Public]
    void SetControlsInSetDisableCollision(const FName& Set, bool bDisableCollision); // 0x729eac0 [Final Native Public]
    void SetControlsEnabled(const TArray<FName>& Names, bool bEnable); // 0x729e9c0 [Final Native Public]
    void SetControlsDisableCollision(const TArray<FName>& Names, bool bDisableCollision); // 0x729e8c0 [Final Native Public]
    bool SetControlPoint(const FName& Name, const FVector& position); // 0x729bfe0 [Final Native Public]
    void SetControlParentsInSet(const FName& Set, UPrimitiveComponent* ParentComponent, const FName& ParentBoneName); // 0x729bed0 [Final Native Public]
    void SetControlParents(const TArray<FName>& Names, UPrimitiveComponent* ParentComponent, const FName& ParentBoneName); // 0x729bda0 [Final Native Public]
    bool SetControlParent(const FName& Name, UPrimitiveComponent* ParentComponent, const FName& ParentBoneName); // 0x729bc90 [Final Native Public]
    void SetControlMultipliersInSet(const FName& Set, const FPhysicsControlMultiplier& ControlMultiplier, bool bEnableControl); // 0x729bb10 [Final Native Public]
    void SetControlMultipliers(const TArray<FName>& Names, const FPhysicsControlMultiplier& ControlMultiplier, bool bEnableControl); // 0x729b960 [Final Native Public]
    bool SetControlMultiplier(const FName& Name, const FPhysicsControlMultiplier& ControlMultiplier, bool bEnableControl); // 0x729b7d0 [Final Native Public]
    bool SetControlLinearData(const FName& Name, float Strength, float DampingRatio, float ExtraDamping, float MaxForce, bool bEnableControl); // 0x729b5f0 [Final Native Public]
    bool SetControlEnabled(const FName& Name, bool bEnable); // 0x729b520 [Final Native Public]
    bool SetControlDisableCollision(const FName& Name, bool bDisableCollision); // 0x729b450 [Final Native Public]
    void SetControlDatasInSet(const FName& Set, const FPhysicsControlData& ControlData); // 0x729b300 [Final Native Public]
    void SetControlDatas(const TArray<FName>& Names, const FPhysicsControlData& ControlData); // 0x729b180 [Final Native Public]
    bool SetControlData(const FName& Name, const FPhysicsControlData& ControlData); // 0x729b030 [Final Native Public]
    bool SetControlAngularData(const FName& Name, float Strength, float DampingRatio, float ExtraDamping, float MaxTorque, bool bEnableControl); // 0x729ae50 [Final Native Public]
    void SetCachedBoneVelocitiesToZero(); // 0x729ae30 [Final Native Public]
    bool SetCachedBoneData(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName, FTransform& TM); // 0x729ac90 [Final Native Public]
    bool SetBodyModifierUseSkeletalAnimation(const FName& Name, bool bUseSkeletalAnimation); // 0x729a0e0 [Final Native Public]
    bool SetBodyModifierUpdateKinematicFromSimulation(const FName& Name, bool bUpdateKinematicFromSimulation); // 0x729a010 [Final Native Public]
    void SetBodyModifiersUseSkeletalAnimation(const TArray<FName>& Names, bool bUseSkeletalAnimation); // 0x729ab90 [Final Native Public]
    void SetBodyModifiersUpdateKinematicFromSimulation(const TArray<FName>& Names, bool bUpdateKinematicFromSimulation); // 0x729aa90 [Final Native Public]
    void SetBodyModifiersPhysicsBlendWeight(const TArray<FName>& Names, float PhysicsBlendWeight); // 0x729a990 [Final Native Public]
    void SetBodyModifierSparseDatasInSet(const FName& Set, const FPhysicsControlModifierSparseData& ModifierData); // 0x7299f20 [Final Native Public]
    void SetBodyModifierSparseDatas(const TArray<FName>& Names, const FPhysicsControlModifierSparseData& ModifierData); // 0x7299e00 [Final Native Public]
    bool SetBodyModifierSparseData(const FName& Name, const FPhysicsControlModifierSparseData& ModifierData); // 0x7299d00 [Final Native Public]
    void SetBodyModifiersMovementType(const TArray<FName>& Names, const EPhysicsMovementType& MovementType); // 0x729a890 [Final Native Public]
    void SetBodyModifiersInSetUseSkeletalAnimation(const FName& Set, bool bUseSkeletalAnimation); // 0x729a7c0 [Final Native Public]
    void SetBodyModifiersInSetUpdateKinematicFromSimulation(const FName& Set, bool bUpdateKinematicFromSimulation); // 0x729a6f0 [Final Native Public]
    void SetBodyModifiersInSetPhysicsBlendWeight(const FName& Set, float PhysicsBlendWeight); // 0x729a620 [Final Native Public]
    void SetBodyModifiersInSetMovementType(const FName& Set, const EPhysicsMovementType& MovementType); // 0x729a550 [Final Native Public]
    void SetBodyModifiersInSetGravityMultiplier(const FName& Set, float GravityMultiplier); // 0x729a480 [Final Native Public]
    void SetBodyModifiersInSetCollisionType(const FName& Set, const ECollisionEnabled& CollisionType); // 0x729a3b0 [Final Native Public]
    void SetBodyModifiersGravityMultiplier(const TArray<FName>& Names, float GravityMultiplier); // 0x729a2b0 [Final Native Public]
    void SetBodyModifiersCollisionType(const TArray<FName>& Names, const ECollisionEnabled& CollisionType); // 0x729a1b0 [Final Native Public]
    bool SetBodyModifierPhysicsBlendWeight(const FName& Name, float PhysicsBlendWeight); // 0x7299c30 [Final Native Public]
    bool SetBodyModifierMovementType(const FName& Name, const EPhysicsMovementType& MovementType); // 0x7299b60 [Final Native Public]
    bool SetBodyModifierKinematicTarget(const FName& Name, const FVector& KinematicTargetPosition, const FRotator& KinematicTargetOrienation, bool bMakeKinematic); // 0x72999b0 [Final Native Public]
    bool SetBodyModifierGravityMultiplier(const FName& Name, float GravityMultiplier); // 0x72998e0 [Final Native Public]
    void SetBodyModifierDatasInSet(const FName& Set, const FPhysicsControlModifierData& ModifierData); // 0x72997f0 [Final Native Public]
    void SetBodyModifierDatas(const TArray<FName>& Names, const FPhysicsControlModifierData& ModifierData); // 0x72996d0 [Final Native Public]
    bool SetBodyModifierData(const FName& Name, const FPhysicsControlModifierData& ModifierData); // 0x72995d0 [Final Native Public]
    bool SetBodyModifierCollisionType(const FName& Name, const ECollisionEnabled& CollisionType); // 0x7299500 [Final Native Public]
    bool ResetControlPoint(const FName& Name); // 0x7299460 [Final Native Public]
    bool ResetBodyModifierToCachedBoneTransform(const FName& Name, const EResetToCachedTargetBehavior& Behavior); // 0x72991c0 [Final Native Public]
    void ResetBodyModifiersToCachedBoneTransforms(const TArray<FName>& Names, const EResetToCachedTargetBehavior& Behavior); // 0x7299360 [Final Native Public]
    void ResetBodyModifiersInSetToCachedBoneTransforms(const FName& SetName, const EResetToCachedTargetBehavior& Behavior); // 0x7299290 [Final Native Public]
    bool InvokeControlProfile(const FName& ProfileName); // 0x7299120 [Final Native Public]
    TArray<FName> GetSetsContainingControl(const FName& Control); // 0x7299040 [Final Native Public]
    TArray<FName> GetSetsContainingBodyModifier(const FName& Control); // 0x7298f60 [Final Native Public]
    TMap<FName, FPhysicsControlLimbBones> GetLimbBonesFromSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FPhysicsControlLimbSetupData>& LimbSetupData); // 0x7298dc0 [Final Native Public]
    bool GetControlTarget(const FName& Name, FPhysicsControlTarget& ControlTarget); // 0x7298ca0 [Final Native Public]
    TArray<FName> GetControlNamesInSet(const FName& Set); // 0x7298c00 [Final Native Public]
    bool GetControlMultiplier(const FName& Name, FPhysicsControlMultiplier& ControlMultiplier); // 0x7298ad0 [Final Native Public]
    bool GetControlExists(const FName& Name); // 0x7298a30 [Final Native Public]
    bool GetControlEnabled(const FName& Name); // 0x7298990 [Final Native Public]
    bool GetControlData(const FName& Name, FPhysicsControlData& ControlData); // 0x7298850 [Final Native Public]
    TArray<FTransform> GetCachedBoneTransforms(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FName>& BoneNames); // 0x7298710 [Final Native Public]
    FTransform GetCachedBoneTransform(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName); // 0x72985e0 [Final Native Public]
    TArray<FVector> GetCachedBonePositions(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FName>& BoneNames); // 0x72984a0 [Final Native Public]
    FVector GetCachedBonePosition(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName); // 0x72983c0 [Final Native Public]
    TArray<FRotator> GetCachedBoneOrientations(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FName>& BoneNames); // 0x7298280 [Final Native Public]
    FRotator GetCachedBoneOrientation(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName); // 0x72981a0 [Final Native Public]
    TArray<FName> GetBodyModifierNamesInSet(const FName& Set); // 0x7298100 [Final Native Public]
    bool GetBodyModifierExists(const FName& Name); // 0x7298060 [Final Native Public]
    TArray<FName> GetAllControlNames(); // 0x7298020 [Final Native Public]
    TArray<FName> GetAllBodyModifierNames(); // 0x7297fe0 [Final Native Public]
    void DestroyControlsInSet(const FName& Set); // 0x7297f50 [Final Native Public]
    void DestroyControls(const TArray<FName>& Names); // 0x7297ea0 [Final Native Public]
    bool DestroyControl(const FName& Name); // 0x7297e00 [Final Native Public]
    void DestroyBodyModifiersInSet(const FName& Set); // 0x7297d70 [Final Native Public]
    void DestroyBodyModifiers(const TArray<FName>& Names); // 0x7297cc0 [Final Native Public]
    bool DestroyBodyModifier(const FName& Name); // 0x7297c20 [Final Native Public]
    void DestroyAllControlsAndBodyModifiers(); // 0x7297c00 [Final Native Public]
    bool CreateNamedControl(const FName& Name, UPrimitiveComponent* ParentComponent, const FName& ParentBoneName, UPrimitiveComponent* ChildComponent, const FName& ChildBoneName, const FPhysicsControlData& ControlData, const FPhysicsControlTarget& ControlTarget, const FName& Set); // 0x7297880 [Final Native Public]
    bool CreateNamedBodyModifier(const FName& Name, UPrimitiveComponent* Component, const FName& BoneName, const FName& Set, const FPhysicsControlModifierData& BodyModifierData); // 0x72976d0 [Final Native Public]
    TArray<FName> CreateControlsFromSkeletalMeshBelow(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName, bool bIncludeSelf, const EPhysicsControlType& ControlType, const FPhysicsControlData& ControlData, const FName& Set); // 0x7297420 [Final Native Public]
    TArray<FName> CreateControlsFromSkeletalMeshAndConstraintProfileBelow(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName, bool bIncludeSelf, const FName& ConstraintProfile, const FName& Set, bool bEnabled); // 0x72971f0 [Final Native Public]
    TArray<FName> CreateControlsFromSkeletalMeshAndConstraintProfile(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FName>& BoneNames, const FName& ConstraintProfile, const FName& Set, bool bEnabled); // 0x7296fe0 [Final Native Public]
    TArray<FName> CreateControlsFromSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FName>& BoneNames, const EPhysicsControlType& ControlType, const FPhysicsControlData& ControlData, const FName& Set); // 0x7296d60 [Final Native Public]
    TMap<FName, FPhysicsControlNames> CreateControlsFromLimbBonesAndConstraintProfile(FPhysicsControlNames& AllControls, TMap<FName, FPhysicsControlLimbBones>& LimbBones, const FName& ConstraintProfile, bool bEnabled); // 0x7296ab0 [Final Native Public]
    TMap<FName, FPhysicsControlNames> CreateControlsFromLimbBones(FPhysicsControlNames& AllControls, TMap<FName, FPhysicsControlLimbBones>& LimbBones, const EPhysicsControlType& ControlType, const FPhysicsControlData& ControlData, UPrimitiveComponent* WorldComponent, const FName& WorldBoneName, const FString& NamePrefix); // 0x7296630 [Final Native Public]
    bool CreateControlsAndBodyModifiersFromPhysicsControlAsset(USkeletalMeshComponent* SkeletalMeshComponent, UPrimitiveComponent* WorldComponent, const FName& WorldBoneName); // 0x7296520 [Final Native Public]
    bool CreateControlsAndBodyModifiersFromLimbBones(FPhysicsControlNames& AllWorldSpaceControls, TMap<FName, FPhysicsControlNames>& LimbWorldSpaceControls, FPhysicsControlNames& AllParentSpaceControls, TMap<FName, FPhysicsControlNames>& LimbParentSpaceControls, FPhysicsControlNames& AllBodyModifiers, TMap<FName, FPhysicsControlNames>& LimbBodyModifiers, USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FPhysicsControlLimbSetupData>& LimbSetupData, const FPhysicsControlData& WorldSpaceControlData, const FPhysicsControlData& ParentSpaceControlData, const FPhysicsControlModifierData& BodyModifierData, UPrimitiveComponent* WorldComponent, const FName& WorldBoneName); // 0x7295d70 [Final Native Public]
    FName CreateControl(UPrimitiveComponent* ParentComponent, const FName& ParentBoneName, UPrimitiveComponent* ChildComponent, const FName& ChildBoneName, const FPhysicsControlData& ControlData, const FPhysicsControlTarget& ControlTarget, const FName& Set, const FString& NamePrefix); // 0x7295960 [Final Native Public]
    TArray<FName> CreateBodyModifiersFromSkeletalMeshBelow(USkeletalMeshComponent* SkeletalMeshComponent, const FName& BoneName, bool bIncludeSelf, const FName& Set, const FPhysicsControlModifierData& BodyModifierData); // 0x7295750 [Final Native Public]
    TMap<FName, FPhysicsControlNames> CreateBodyModifiersFromLimbBones(FPhysicsControlNames& AllBodyModifiers, TMap<FName, FPhysicsControlLimbBones>& LimbBones, const FPhysicsControlModifierData& BodyModifierData); // 0x72954d0 [Final Native Public]
    FName CreateBodyModifier(UPrimitiveComponent* Component, const FName& BoneName, const FName& Set, const FPhysicsControlModifierData& BodyModifierData); // 0x7295350 [Final Native Public]
    void AddControlToSet(FPhysicsControlNames& NewSet, const FName& Control, const FName& Set); // 0x72950c0 [Final Native Public]
    void AddControlsToSet(FPhysicsControlNames& NewSet, const TArray<FName>& Controls, const FName& Set); // 0x72951f0 [Final Native Public]
    void AddBodyModifierToSet(FPhysicsControlNames& NewSet, const FName& BodyModifier, const FName& Set); // 0x7294e30 [Final Native Public]
    void AddBodyModifiersToSet(FPhysicsControlNames& NewSet, const TArray<FName>& BodyModifiers, const FName& Set); // 0x7294f60 [Final Native Public]

// UPhysicsControlInitializerComponent (/Script/PhysicsControl.PhysicsControlInitializerComponent)
    void CreateControls(UPhysicsControlComponent* PhysicsControlComponent); // 0x72d6880 [Final Native Public]

// UMotionMatchingAnimNodeLibrary (/Script/PoseSearch.MotionMatchingAnimNodeLibrary)
    void SetInterruptMode(FMotionMatchingAnimNodeReference& MotionMatchingNode, const EPoseSearchInterruptMode& InterruptMode); // 0x6072220 [Final Native Static Public]
    void SetDatabaseToSearch(FMotionMatchingAnimNodeReference& MotionMatchingNode, UPoseSearchDatabase* Database, const EPoseSearchInterruptMode& InterruptMode); // 0x6071fb0 [Final Native Static Public]
    void SetDatabasesToSearch(FMotionMatchingAnimNodeReference& MotionMatchingNode, const TArray<UPoseSearchDatabase*>& Databases, const EPoseSearchInterruptMode& InterruptMode); // 0x60720d0 [Final Native Static Public]
    void ResetDatabasesToSearch(FMotionMatchingAnimNodeReference& MotionMatchingNode, const EPoseSearchInterruptMode& InterruptMode); // 0x6071b50 [Final Native Static Public]
    void OverrideMotionMatchingBlendSettings(FMotionMatchingAnimNodeReference& MotionMatchingNode, FMotionMatchingBlueprintBlendSettings& BlendSettings, const bool& bIsResultValid); // 0x6071a00 [Final Native Static Public]
    void GetMotionMatchingSearchResult(FMotionMatchingAnimNodeReference& MotionMatchingNode, FPoseSearchBlueprintResult& Result, const bool& bIsResultValid); // 0x6071500 [Final Native Static Public]
    void GetMotionMatchingBlendSettings(FMotionMatchingAnimNodeReference& MotionMatchingNode, FMotionMatchingBlueprintBlendSettings& BlendSettings, const bool& bIsResultValid); // 0x60713b0 [Final Native Static Public]
    void ConvertToMotionMatchingNodePure(FAnimNodeReference& node, FMotionMatchingAnimNodeReference& MotionMatchingNode, const bool& Result); // 0x6070fd0 [Final Native Static Public]
    FMotionMatchingAnimNodeReference ConvertToMotionMatchingNode(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x6070ed0 [Final Native Static Public]

// UMotionMatchingInteractionAnimNodeLibrary (/Script/PoseSearch.MotionMatchingInteractionAnimNodeLibrary)
    void SetAvailabilities(FMotionMatchingInteractionAnimNodeReference& MotionMatchingInteractionNode, const TArray<FPoseSearchInteractionAvailability>& Availabilities); // 0x6071ea0 [Final Native Static Public]
    bool IsInteracting(FMotionMatchingInteractionAnimNodeReference& MotionMatchingInteractionNode); // 0x6071960 [Final Native Static Public]
    void ConvertToMotionMatchingInteractionNodePure(FAnimNodeReference& node, FMotionMatchingInteractionAnimNodeReference& MotionMatchingInteractionNode, const bool& Result); // 0x6070d60 [Final Native Static Public]
    FMotionMatchingInteractionAnimNodeReference ConvertToMotionMatchingInteractionNode(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x6070c60 [Final Native Static Public]

// UMultiAnimAsset (/Script/PoseSearch.MultiAnimAsset)
    FTransform BP_GetOrigin(const FName& Role); // 0x6070b60 [Final Native Public]
    UAnimationAsset* BP_GetAnimationAsset(const FName& Role); // 0x6070ab0 [Final Native Public]

// UPoseSearchAssetSamplerLibrary (/Script/PoseSearch.PoseSearchAssetSamplerLibrary)
    FPoseSearchAssetSamplerPose SamplePose(UAnimInstance* AnimInstance, const FPoseSearchAssetSamplerInput& Input); // 0x6071c30 [Final Native Static Public]
    FTransform GetTransformByName(FPoseSearchAssetSamplerPose& AssetSamplerPose, const FName& BoneName, const EPoseSearchAssetSamplerSpace& Space); // 0x6071700 [Final Native Static Public]
    void Draw(UAnimInstance* AnimInstance, FPoseSearchAssetSamplerPose& AssetSamplerPose); // 0x6071140 [Final Native Static Public]

// UPoseSearchDatabase (/Script/PoseSearch.PoseSearchDatabase)
    int32 GetNumAnimationAssets(); // 0x60716d0 [Final Native Public]
    UObject* GetAnimationAsset(int32 Index); // 0x6071310 [Final Native Public]

// UPoseSearchEventLibrary (/Script/PoseSearch.PoseSearchEventLibrary)
    void UpdatePoseSearchEvent(FPoseSearchEvent& InNewEvent, bool bIsNewEventValid, float DeltaSeconds, FPoseSearchEvent& InOutCurrentEvent); // 0x6072300 [Final Native Static Private]

// UPoseSearchFeatureChannel_Curve (/Script/PoseSearch.PoseSearchFeatureChannel_Curve)
    float BP_GetCurveValue(UAnimInstance* AnimInstance); // 0x16b94d0 [Event Public]

// UPoseSearchFeatureChannel_Distance (/Script/PoseSearch.PoseSearchFeatureChannel_Distance)
    float BP_GetDistance(UAnimInstance* AnimInstance); // 0x16b94d0 [Event Public]

// UPoseSearchFeatureChannel_Heading (/Script/PoseSearch.PoseSearchFeatureChannel_Heading)
    FQuat BP_GetWorldRotation(UAnimInstance* AnimInstance); // 0x16b94d0 [Event Public]

// UPoseSearchFeatureChannel_Position (/Script/PoseSearch.PoseSearchFeatureChannel_Position)
    FVector BP_GetWorldPosition(UAnimInstance* AnimInstance); // 0x16b94d0 [Event Public]

// UPoseSearchFeatureChannel_TimeToEvent (/Script/PoseSearch.PoseSearchFeatureChannel_TimeToEvent)
    float BP_GetTimeToEvent(UAnimInstance* AnimInstance); // 0x16b94d0 [Event Public]

// UPoseSearchFeatureChannel_Velocity (/Script/PoseSearch.PoseSearchFeatureChannel_Velocity)
    FVector BP_GetWorldVelocity(UAnimInstance* AnimInstance); // 0x16b94d0 [Event Public]

// UPoseSearchHistoryCollectorAnimNodeLibrary (/Script/PoseSearch.PoseSearchHistoryCollectorAnimNodeLibrary)
    void SetPoseHistoryNodeTransformTrajectory(FPoseSearchHistoryCollectorAnimNodeReference& PoseSearchHistoryCollectorNode, FTransformTrajectory& Trajectory); // 0x60759b0 [Final Native Static Public]
    void GetPoseHistoryNodeTransformTrajectory(FPoseSearchHistoryCollectorAnimNodeReference& PoseSearchHistoryCollectorNode, FTransformTrajectory& Trajectory); // 0x60758b0 [Final Native Static Public]
    void ConvertToPoseHistoryNodePure(FAnimNodeReference& node, FPoseSearchHistoryCollectorAnimNodeReference& PoseSearchHistoryCollectorNode, const bool& Result); // 0x6075760 [Final Native Static Public]
    FPoseSearchHistoryCollectorAnimNodeReference ConvertToPoseHistoryNode(FAnimNodeReference& node, const EAnimNodeReferenceConversionResult& Result); // 0x6075660 [Final Native Static Public]

// UPoseSearchInteractionLibrary (/Script/PoseSearch.PoseSearchInteractionLibrary)
    FPoseSearchBlueprintResult MotionMatchInteraction_Pure(const TArray<FPoseSearchInteractionAvailability>& Availabilities, UObject* AnimContext, const FName& PoseHistoryName, bool bValidateResultAgainstAvailabilities); // 0x6078b80 [Final Native Static Public]
    FPoseSearchBlueprintResult MotionMatchInteraction(const TArray<FPoseSearchInteractionAvailability>& Availabilities, UObject* AnimContext, const FName& PoseHistoryName, bool bValidateResultAgainstAvailabilities); // 0x6078b80 [Final Native Static Public]
    FPoseSearchContinuingProperties GetMontageContinuingProperties(UAnimInstance* AnimInstance); // 0x6077870 [Final Native Static Public]

// UPoseSearchTrajectoryLibrary (/Script/PoseSearch.PoseSearchTrajectoryLibrary)
    void PoseSearchGenerateTransformTrajectoryWithPredictor(const TScriptInterface<IPoseSearchTrajectoryPredictorInterface>& InPredictor, float InDeltaTime, FTransformTrajectory& InOutTrajectory, const float& InOutDesiredControllerYawLastUpdate, FTransformTrajectory& OutTrajectory, float InHistorySamplingInterval, int32 InTrajectoryHistoryCount, float InPredictionSamplingInterval, int32 InTrajectoryPredictionCount); // 0x6079530 [Final Native Static Public]
    void PoseSearchGenerateTransformTrajectory(UObject* InAnimInstance, FPoseSearchTrajectoryData& InTrajectoryData, float InDeltaTime, FTransformTrajectory& InOutTrajectory, const float& InOutDesiredControllerYawLastUpdate, FTransformTrajectory& OutTrajectory, float InHistorySamplingInterval, int32 InTrajectoryHistoryCount, float InPredictionSamplingInterval, int32 InTrajectoryPredictionCount); // 0x6079160 [Final Native Static Public]
    void PoseSearchGeneratePredictorTransformTrajectory(UObject* InPredictor, FPoseSearchTrajectoryData& InTrajectoryData, float InDeltaTime, FTransformTrajectory& InOutTrajectory, const float& InOutDesiredControllerYawLastUpdate, FTransformTrajectory& OutTrajectory, float InHistorySamplingInterval, int32 InTrajectoryHistoryCount, float InPredictionSamplingInterval, int32 InTrajectoryPredictionCount); // 0x6078d90 [Final Native Static Public]
    void HandleTransformTrajectoryWorldCollisionsWithGravity(UObject* WorldContextObject, FTransformTrajectory& InTrajectory, const FVector& StartingVelocity, bool bApplyGravity, const FVector& GravityAccel, float FloorCollisionsOffset, FTransformTrajectory& OutTrajectory, FPoseSearchTrajectory_WorldCollisionResults& CollisionResult, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, bool bIgnoreSelf, float MaxObstacleHeight, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x60785d0 [Final Native Static Public]
    void HandleTransformTrajectoryWorldCollisions(UObject* WorldContextObject, UAnimInstance* AnimInstance, FTransformTrajectory& InTrajectory, bool bApplyGravity, float FloorCollisionsOffset, FTransformTrajectory& OutTrajectory, FPoseSearchTrajectory_WorldCollisionResults& CollisionResult, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, const TArray<AActor*>& ActorsToIgnore, const EDrawDebugTrace& DrawDebugType, bool bIgnoreSelf, float MaxObstacleHeight, const FLinearColor& TraceColor, const FLinearColor& TraceHitColor, float DrawTime); // 0x60780a0 [Final Native Static Public]
    void GetTransformTrajectoryVelocity(FTransformTrajectory& InTrajectory, float Time1, float Time2, const FVector& OutVelocity, bool bExtrapolate); // 0x6077e30 [Final Native Static Public]
    FTransform GetTransformTrajectorySampleTransform(FTransformTrajectorySample& InTrajectorySample); // 0x6077d00 [Final Native Static Public]
    void GetTransformTrajectorySampleAtTime(FTransformTrajectory& InTrajectory, float Time, FTransformTrajectorySample& OutTrajectorySample, bool bExtrapolate); // 0x6077b30 [Final Native Static Public]
    void GetTransformTrajectoryAngularVelocity(FTransformTrajectory& InTrajectory, float Time1, float Time2, const FVector& OutAngularVelocity, bool bExtrapolate); // 0x6077950 [Final Native Static Public]
    void DrawTransformTrajectory(UObject* WorldContextObject, FTransformTrajectory& InTrajectory, float DebugThickness, float HeightOffset); // 0x6077520 [Final Native Static Public]

// IPoseSearchTrajectoryPredictorInterface (/Script/PoseSearch.PoseSearchTrajectoryPredictorInterface)
    void Predict(FTransformTrajectory& InOutTrajectory, int32 NumPredictionSamples, float SecondsPerPredictionSample, int32 NumHistorySamples); // 0x6079880 [Native Public]
    void GetVelocity(const FVector& OutVelocity); // 0x6078010 [Native Public]
    void GetGravity(const FVector& OutGravityAccel); // 0x60777e0 [Native Public]
    void GetCurrentState(const FVector& OutPosition, FQuat& OutFacing, const FVector& OutVelocity); // 0x6077690 [Native Public]

// UPoseSearchLibrary (/Script/PoseSearch.PoseSearchLibrary)
    void MotionMatch(UAnimInstance* AnimInstance, const TArray<UObject*>& AssetsToSearch, const FName& PoseHistoryName, const FPoseSearchContinuingProperties& ContinuingProperties, const FPoseSearchFutureProperties& Future, FPoseSearchBlueprintResult& Result); // 0x60c1cd0 [Final Native Static Public]
    void IsAnimationAssetLooping(UObject* Asset, const bool& bIsAssetLooping); // 0x60c1b40 [Final Native Static Public]
    void GetDatabaseTags(UPoseSearchDatabase* Database, const TArray<FName>& Tags); // 0x60c1a10 [Final Native Static Public]

// APrefabActor (/Script/PrefabricatorRuntime.PrefabActor)
    void TryLoadPrefab(); // 0x771acc0 [Final Native Public]
    void SavePrefab(); // 0x771a9c0 [Final Native Public]
    void RandomizeSeed(const FRandomStream& InRandom, bool bRecursive); // 0x771a8e0 [Final Native Public]
    void LoadPrefab(bool ForceUpdate); // 0x771a6f0 [Final Native Public]
    bool IsPrefabOutdated(); // 0x771a6c0 [Final Native Public]
    UPrefabricatorAsset* GetPrefabAsset(); // 0x771a690 [Final Native Public]

// APrefabRandomizer (/Script/PrefabricatorRuntime.PrefabRandomizer)
    void Randomize(int32 InSeed); // 0x771a780 [Final Native Public]

// UPrefabricatorEventListener (/Script/PrefabricatorRuntime.PrefabricatorEventListener)
    void PostSpawn(APrefabActor* Prefab); // 0x6cb38d0 [Native Event Public]

// UPrefabricatorBlueprintLibrary (/Script/PrefabricatorRuntime.PrefabricatorBlueprintLibrary)
    void UnlinkPrefab(APrefabActor* PrefabActor); // 0x771ace0 [Final Native Static Public]
    APrefabActor* SpawnPrefab(UObject* WorldContextObject, UPrefabricatorAssetInterface* Prefab, FTransform& Transform, int32 Seed); // 0x771aae0 [Final Native Static Public]
    void SetPrefabAsset(APrefabActor* PrefabActor, UPrefabricatorAssetInterface* Prefab, bool bReloadPrefab); // 0x771a9e0 [Final Native Static Public]
    void RandomizePrefab(APrefabActor* PrefabActor, const FRandomStream& InRandom); // 0x771a810 [Final Native Static Public]
    void GetAllAttachedActors(AActor* Prefab, const TArray<AActor*>& AttachedActors); // 0x771a5b0 [Final Native Static Public]
    APrefabActor* FindTopMostPrefabActor(AActor* InActor); // 0x771a520 [Final Native Static Public]
    void CleanActorAssetData(AActor* Actor); // 0x771a4a0 [Final Native Static Public]

// UKismetProceduralMeshLibrary (/Script/ProceduralMeshComponent.KismetProceduralMeshLibrary)
    void SliceProceduralMesh(UProceduralMeshComponent* InProcMesh, const FVector& PlanePosition, const FVector& PlaneNormal, bool bCreateOtherHalf, const UProceduralMeshComponent*& OutOtherHalfProcMesh, const EProcMeshSliceCapOption& CapOption, UMaterialInterface* CapMaterial); // 0x76f8f90 [Final Native Static Public]
    void GetSectionFromStaticMesh(UStaticMesh* InMesh, int32 LODIndex, int32 SectionIndex, const TArray<FVector>& Vertices, const TArray<int32>& Triangles, const TArray<FVector>& Normals, const TArray<FVector2D>& UVs, const TArray<FProcMeshTangent>& Tangents); // 0x76f8b00 [Final Native Static Public]
    void GetSectionFromProceduralMesh(UProceduralMeshComponent* InProcMesh, int32 SectionIndex, const TArray<FVector>& Vertices, const TArray<int32>& Triangles, const TArray<FVector>& Normals, const TArray<FVector2D>& UVs, const TArray<FProcMeshTangent>& Tangents); // 0x76f85a0 [Final Native Static Public]
    void GenerateBoxMesh(const FVector& BoxRadius, const TArray<FVector>& Vertices, const TArray<int32>& Triangles, const TArray<FVector>& Normals, const TArray<FVector2D>& UVs, const TArray<FProcMeshTangent>& Tangents); // 0x76f82d0 [Final Native Static Public]
    void CreateGridMeshWelded(int32 NumX, int32 NumY, const TArray<int32>& Triangles, const TArray<FVector>& Vertices, const TArray<FVector2D>& UVs, float GridSpacing); // 0x76f7840 [Final Native Static Public]
    void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, const TArray<int32>& Triangles); // 0x76f75a0 [Final Native Static Public]
    void CreateGridMeshSplit(int32 NumX, int32 NumY, const TArray<int32>& Triangles, const TArray<FVector>& Vertices, const TArray<FVector2D>& UVs, const TArray<FVector2D>& UV1s, float GridSpacing); // 0x76f72f0 [Final Native Static Public]
    void CopyProceduralMeshFromStaticMeshComponent(UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); // 0x76f6ef0 [Final Native Static Public]
    void ConvertQuadToTriangles(const TArray<int32>& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); // 0x76f6d30 [Final Native Static Public]
    void CalculateTangentsForMesh(const TArray<FVector>& Vertices, const TArray<int32>& Triangles, const TArray<FVector2D>& UVs, const TArray<FVector>& Normals, const TArray<FProcMeshTangent>& Tangents); // 0x76f69e0 [Final Native Static Public]

// UProceduralMeshComponent (/Script/ProceduralMeshComponent.ProceduralMeshComponent)
    void UpdateMeshSection_LinearColor(int32 SectionIndex, const TArray<FVector>& Vertices, const TArray<FVector>& Normals, const TArray<FVector2D>& UV0, const TArray<FVector2D>& UV1, const TArray<FVector2D>& UV2, const TArray<FVector2D>& UV3, const TArray<FLinearColor>& VertexColors, const TArray<FProcMeshTangent>& Tangents, bool bSRGBConversion); // 0x76f94d0 [Final Native Public]
    void UpdateMeshSection(int32 SectionIndex, const TArray<FVector>& Vertices, const TArray<FVector>& Normals, const TArray<FVector2D>& UV0, const TArray<FColor>& VertexColors, const TArray<FProcMeshTangent>& Tangents); // 0x76f9200 [Final Native Public]
    void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); // 0x76f8ec0 [Final Native Public]
    bool IsMeshSectionVisible(int32 SectionIndex); // 0x76f8e10 [Final Native Public]
    int32 GetNumSections(); // 0x76f8580 [Final Native Public]
    void CreateMeshSection_LinearColor(int32 SectionIndex, const TArray<FVector>& Vertices, const TArray<int32>& Triangles, const TArray<FVector>& Normals, const TArray<FVector2D>& UV0, const TArray<FVector2D>& UV1, const TArray<FVector2D>& UV2, const TArray<FVector2D>& UV3, const TArray<FLinearColor>& VertexColors, const TArray<FProcMeshTangent>& Tangents, bool bCreateCollision, bool bSRGBConversion); // 0x76f7de0 [Final Native Public]
    void CreateMeshSection(int32 SectionIndex, const TArray<FVector>& Vertices, const TArray<int32>& Triangles, const TArray<FVector>& Normals, const TArray<FVector2D>& UV0, const TArray<FColor>& VertexColors, const TArray<FProcMeshTangent>& Tangents, bool bCreateCollision); // 0x76f7a70 [Final Native Public]
    void ClearMeshSection(int32 SectionIndex); // 0x76f6c80 [Final Native Public]
    void ClearCollisionConvexMeshes(); // 0x76f6c60 [Final Native Public]
    void ClearAllMeshSections(); // 0x76f6c40 [Final Native Public]
    void AddCollisionConvexMesh(const TArray<FVector>& ConvexVerts); // 0x76f68d0 [Final Native Public]

// UPropertyPathTestObject (/Script/PropertyPath.PropertyPathTestObject)
    void SetStructRef(const FPropertyPathTestStruct& InStruct); // 0x24ee9f0 [Final Native Public]
    void SetStructConstRef(const FPropertyPathTestStruct& InStruct); // 0x24ee8c0 [Final Native Public]
    void SetStruct(const FPropertyPathTestStruct& InStruct); // 0x24ee790 [Final Native Public]
    void SetFloat(float InFloat); // 0x24ee700 [Final Native Public]
    FPropertyPathTestStruct GetStructRef(); // 0x24ee6d0 [Final Native Public]
    FPropertyPathTestStruct GetStructConstRef(); // 0x24ee6a0 [Final Native Public]
    FPropertyPathTestStruct GetStruct(); // 0x24ee640 [Final Native Public]
    float GetFloat(); // 0x24ee610 [Final Native Public]

// UProxyTableFunctionLibrary (/Script/ProxyTable.ProxyTableFunctionLibrary)
    FInstancedStruct MakeLookupProxyWithOverrideTable(UProxyAsset* Proxy, UProxyTable* ProxyTable); // 0x7287480 [Final Native Static Public]
    FInstancedStruct MakeLookupProxy(UProxyAsset* Proxy); // 0x72873e0 [Final Native Static Public]
    UObject* EvaluateProxyTable(UObject* ContextObject, UProxyTable* ProxyTable, const FName& Key); // 0x72872e0 [Final Native Static Public]
    UObject* EvaluateProxyAsset(UObject* ContextObject, UProxyAsset* Proxy, TSubclassOf<UObject> ObjectClass); // 0x72871c0 [Final Native Static Public]

// AReplicationGraphDebugActor (/Script/ReplicationGraph.ReplicationGraphDebugActor)
    void ServerStopDebugging(); // 0x6215ca0 [Native Event Public]
    void ServerStartDebugging(); // 0x6215c80 [Native Event Public]
    void ServerSetPeriodFrameForClass(TSubclassOf<UObject> Class, int32 PeriodFrame); // 0x6215bb0 [Native Event Public]
    void ServerSetCullDistanceForClass(TSubclassOf<UObject> Class, float CullDistance); // 0x6215ae0 [Native Event Public]
    void ServerSetConditionalActorBreakpoint(AActor* Actor); // 0x4296920 [Native Event Public]
    void ServerPrintCullDistances(); // 0x3c6f140 [Native Event Public]
    void ServerPrintAllActorInfo(const FString& Str); // 0x6215a40 [Native Event Public]
    void ServerCellInfo(); // 0x6215a20 [Native Event Public]
    void ClientCellInfo(const FVector& CellLocation, const FVector& CellExtent, const TArray<AActor*>& Actors); // 0x62158c0 [Native Event Public]

// UResonanceAudioBlueprintFunctionLibrary (/Script/ResonanceAudio.ResonanceAudioBlueprintFunctionLibrary)
    void SetGlobalReverbPreset(UResonanceAudioReverbPluginPreset* InPreset); // 0x8a37bc0 [Final Native Static Public]
    UResonanceAudioReverbPluginPreset* GetGlobalReverbPreset(); // 0x8a37a90 [Final Native Static Public]

// UResonanceAudioReverbPluginPreset (/Script/ResonanceAudio.ResonanceAudioReverbPluginPreset)
    void SetRoomRotation(FQuat& InRotation); // 0x8a38220 [Final Native Public]
    void SetRoomPosition(const FVector& InPosition); // 0x8a38140 [Final Native Public]
    void SetRoomMaterials(const TArray<ERaMaterialName>& InMaterials); // 0x8a38040 [Final Native Public]
    void SetRoomDimensions(const FVector& InDimensions); // 0x8a37f60 [Final Native Public]
    void SetReverbTimeModifier(float InReverbTimeModifier); // 0x8a37ed0 [Final Native Public]
    void SetReverbGain(float InReverbGain); // 0x8a37e40 [Final Native Public]
    void SetReverbBrightness(float InReverbBrightness); // 0x8a37db0 [Final Native Public]
    void SetReflectionScalar(float InReflectionScalar); // 0x8a37d20 [Final Native Public]
    void SetEnableRoomEffects(bool bInEnableRoomEffects); // 0x8a37b30 [Final Native Public]

// UResonanceAudioSpatializationSourceSettings (/Script/ResonanceAudio.ResonanceAudioSpatializationSourceSettings)
    void SetSoundSourceSpread(float InSpread); // 0x3b4bd40 [Final Native Public]
    void SetSoundSourceDirectivity(float InPattern, float InSharpness); // 0x8a38300 [Final Native Public]

// URigVM (/Script/RigVM.RigVM)
    void SetParameterValueVector2D(const FName& InParameterName, const FVector2D& InValue, int32 InArrayIndex); // 0x64ee8f0 [Final Native Public]
    void SetParameterValueVector(const FName& InParameterName, const FVector& InValue, int32 InArrayIndex); // 0x64ee590 [Final Native Public]
    void SetParameterValueTransform(const FName& InParameterName, FTransform& InValue, int32 InArrayIndex); // 0x64ee780 [Final Native Public]
    void SetParameterValueString(const FName& InParameterName, const FString& InValue, int32 InArrayIndex); // 0x64ee680 [Final Native Public]
    void SetParameterValueQuat(const FName& InParameterName, FQuat& InValue, int32 InArrayIndex); // 0x64ee590 [Final Native Public]
    void SetParameterValueName(const FName& InParameterName, const FName& InValue, int32 InArrayIndex); // 0x64ee4a0 [Final Native Public]
    void SetParameterValueInt(const FName& InParameterName, int32 InValue, int32 InArrayIndex); // 0x64ee3b0 [Final Native Public]
    void SetParameterValueFloat(const FName& InParameterName, float InValue, int32 InArrayIndex); // 0x64ee2c0 [Final Native Public]
    void SetParameterValueDouble(const FName& InParameterName, double InValue, int32 InArrayIndex); // 0x64ee1d0 [Final Native Public]
    void SetParameterValueBool(const FName& InParameterName, bool InValue, int32 InArrayIndex); // 0x64ee0e0 [Final Native Public]
    FRigVMStatistics GetStatistics(); // 0x64ede10 [Final Native Public]
    FString GetRigVMFunctionName(int32 InFunctionIndex); // 0x64edd30 [Native Public]
    FVector2D GetParameterValueVector2D(const FName& InParameterName, int32 InArrayIndex); // 0x64edb90 [Final Native Public]
    FVector GetParameterValueVector(const FName& InParameterName, int32 InArrayIndex); // 0x64edc60 [Final Native Public]
    FTransform GetParameterValueTransform(const FName& InParameterName, int32 InArrayIndex); // 0x64eda90 [Final Native Public]
    FString GetParameterValueString(const FName& InParameterName, int32 InArrayIndex); // 0x64ed9b0 [Final Native Public]
    FQuat GetParameterValueQuat(const FName& InParameterName, int32 InArrayIndex); // 0x64ed8e0 [Final Native Public]
    FName GetParameterValueName(const FName& InParameterName, int32 InArrayIndex); // 0x64ed810 [Final Native Public]
    int32 GetParameterValueInt(const FName& InParameterName, int32 InArrayIndex); // 0x64ed750 [Final Native Public]
    float GetParameterValueFloat(const FName& InParameterName, int32 InArrayIndex); // 0x64ed750 [Final Native Public]
    double GetParameterValueDouble(const FName& InParameterName, int32 InArrayIndex); // 0x64ed690 [Final Native Public]
    bool GetParameterValueBool(const FName& InParameterName, int32 InArrayIndex); // 0x64ed5d0 [Final Native Public]
    bool Execute(FRigVMExtendedExecuteContext& Context, const FName& InEntryName); // 0x64ed440 [Native Public]
    int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName); // 0x64ed360 [Native Public]

// UDataAssetLink (/Script/RigVM.DataAssetLink)
    void SetDataAsset(const TSoftObjectPtr<UDataAsset>& InDataAsset); // 0x64edf00 [Final Native Public]
    TSoftObjectPtr<UDataAsset> GetDataAsset(); // 0x64ed570 [Final Native Public]

// URigVMUserWorkflowOptions (/Script/RigVM.RigVMUserWorkflowOptions)
    bool RequiresDialog(); // 0x659a520 [Final Native Public]
    void ReportWarning(const FString& InMessage); // 0x659a420 [Final Native Public]
    void ReportInfo(const FString& InMessage); // 0x659a310 [Final Native Public]
    void ReportError(const FString& InMessage); // 0x659a210 [Final Native Public]
    bool IsValid(); // 0x659a1e0 [Final Native Public]

// URigVMHost (/Script/RigVM.RigVMHost)
    bool SupportsEvent(const FName& InEventName); // 0x65c87c0 [Native Public]
    bool SetVariableFromString(const FName& InVariableName, const FString& InValue); // 0x65c86e0 [Final Native Public]
    void SetFramesPerSecond(float InFramesPerSecond); // 0x65c8660 [Final Native Public]
    void SetDeltaTime(float InDeltaTime); // 0x65c85e0 [Final Native Public]
    void SetAbsoluteTime(float InAbsoluteTime, bool InSetDeltaTimeZero); // 0x65c8500 [Final Native Public]
    void SetAbsoluteAndDeltaTime(float InAbsoluteTime, float InDeltaTime); // 0x65c8430 [Final Native Public]
    void RequestRunOnceEvent(const FName& InEventName, int32 InEventIndex); // 0x65c8340 [Final Native Public]
    void RequestInit(); // 0x3d24170 [Native Public]
    bool RemoveRunOnceEvent(const FName& InEventName); // 0x65c8180 [Final Native Public]
    bool IsInitRequired(); // 0x3fa8e40 [Native Public]
    URigVM* GetVM(); // 0x65c7fa0 [Final Native Public]
    FName GetVariableType(const FName& InVariableName); // 0x65c80a0 [Final Native Public]
    FString GetVariableAsString(const FName& InVariableName); // 0x65c8000 [Final Native Public]
    TArray<FName> GetSupportedEvents(); // 0x65c7da0 [Native Public]
    TArray<FName> GetScriptAccessibleVariables(); // 0x65c7be0 [Final Native Public]
    FRigVMExtendedExecuteContext GetExtendedExecuteContext(); // 0x65c7ba0 [Native Public]
    float GetDeltaTime(); // 0x3ffd800 [Final Native Public]
    float GetCurrentFramesPerSecond(); // 0x65c7b40 [Final Native Public]
    float GetAbsoluteTime(); // 0x3dc86f0 [Final Native Public]
    TArray<URigVMHost*> FindRigVMHosts(UObject* Outer, TSubclassOf<URigVMHost> OptionalClass); // 0x65c7800 [Final Native Static Public]
    bool ExecuteEvent(const FName& InEventName); // 0x65c7750 [Final Native Public]
    bool Execute(const FName& InEventName); // 0x65c76a0 [Native Public]
    bool CanExecute(); // 0x39f93b0 [Native Public]

// URigVMProjectSettings (/Script/RigVM.RigVMProjectSettings)
    FRigVMTag GetTag(const FName& InTagName); // 0x65c7de0 [Final Native Public]

// UScriptableInteractiveTool (/Script/ScriptableToolsFramework.ScriptableInteractiveTool)
    UScriptableInteractiveToolPropertySet* WatchStringProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x7328580 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x73283d0 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchObjectProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x7328220 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchNameProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x7328070 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchIntProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x7327ec0 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchFloatProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x7327d10 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchEnumProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x7327b60 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchBoolProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x73279b0 [Final Native Public]
    void SetPropertySetVisibleByName(const FString& Identifier, bool bVisible); // 0x7327850 [Final Native Public]
    void SetOverlayWidget(UUserWidget* Widget, bool bMakeDraggable); // 0x7327780 [Final Native Public]
    void SetGizmoVisible(const FString& Identifier, bool bVisible); // 0x7327620 [Final Native Public]
    void SetGizmoTransform(const FString& Identifier, const FTransform& NewTransform, bool bUndoable); // 0x73273b0 [Final Native Public]
    UScriptableInteractiveToolPropertySet* SavePropertySetSettings(UScriptableInteractiveToolPropertySet* PropertySet, const FString& SaveKey); // 0x7327250 [Final Native Public]
    UScriptableInteractiveToolPropertySet* RestorePropertySetSettings(UScriptableInteractiveToolPropertySet* PropertySet, const FString& SaveKey); // 0x73270f0 [Final Native Public]
    void RequestToolShutdown(bool bAccept, bool bShowUserPopupMessage, const FText& UserMessage); // 0x7326f80 [Final Native Public]
    void RemovePropertySetByName(const FString& Identifier, const EToolsFrameworkOutcomePins& Outcome); // 0x7326e20 [Final Native Public]
    void OnScriptTick(float DeltaTime); // 0x16b94d0 [Event Public]
    void OnScriptShutdown(const EToolShutdownType& ShutdownType); // 0x16b94d0 [Event Public]
    void OnScriptSetup(); // 0x16b94d0 [Event Public]
    void OnScriptRender(UScriptableTool_RenderAPI* RenderAPI); // 0x16b94d0 [Event Public]
    void OnScriptDrawHUD(UScriptableTool_HUDAPI* DrawHUDAPI); // 0x16b94d0 [Event Public]
    bool OnScriptCanAccept(); // 0x7326df0 [Native Event Public]
    void OnGizmoTransformStateChange(const FString& GizmoIdentifier, const FTransform& CurrentTransform, const EScriptableToolGizmoStateChangeType& ChangeType); // 0x16b94d0 [Event Public]
    void OnGizmoTransformChanged(const FString& GizmoIdentifier, const FTransform& NewTransform); // 0x16b94d0 [Event Public]
    UWorld* GetToolWorld(); // 0x7326c20 [Final Native Public]
    TArray<UToolTarget*> GetToolTargets(); // 0x7326ba0 [Final Native Public]
    FTransform GetGizmoTransform(const FString& Identifier); // 0x73269a0 [Final Native Public]
    UScriptableToolTriangleSet* GetDefaultTriangleSet(); // 0x7326970 [Final Native Public]
    UScriptableToolPointSet* GetDefaultPointSet(); // 0x7326940 [Final Native Public]
    UScriptableToolLineSet* GetDefaultLineSet(); // 0x7326910 [Final Native Public]
    void ForcePropertySetUpdateByName(const FString& Identifier); // 0x7326700 [Final Native Public]
    void DisplayUserWarningMessage(const FText& Message); // 0x7325c50 [Final Native Public]
    void DisplayUserHelpMessage(const FText& Message); // 0x7325b90 [Final Native Public]
    void DestroyTRSGizmo(const FString& Identifier, const EToolsFrameworkOutcomePins& Outcome); // 0x7325a30 [Final Native Public]
    void CreateTRSGizmo(const FString& Identifier, const FTransform& InitialTransform, const FScriptableToolGizmoOptions& GizmoOptions, const EToolsFrameworkOutcomePins& Outcome); // 0x7325720 [Final Native Public]
    void ClearUserMessages(bool bHelpMessage, bool bWarningMessage); // 0x7325650 [Final Native Public]
    void ClearOverlayWidget(); // 0x7325630 [Final Native Public]
    UScriptableToolTriangleSet* AddTriangleSet(); // 0x7325600 [Final Native Public]
    UScriptableInteractiveToolPropertySet* AddPropertySetOfType(TSubclassOf<UScriptableInteractiveToolPropertySet> PropertySetType, const FString& Identifier, const EToolsFrameworkOutcomePins& Outcome); // 0x7325460 [Final Native Public]
    UScriptableToolPointSet* AddPointSet(); // 0x7325430 [Final Native Public]
    void AddLogMessage(const FText& Message, bool bHighlighted); // 0x7325320 [Final Native Public]
    UScriptableToolLineSet* AddLineSet(); // 0x73252f0 [Final Native Public]

// UScriptableClickDragTool (/Script/ScriptableToolsFramework.ScriptableClickDragTool)
    FInputRayHit TestIfCanBeginClickDrag(const FInputDeviceRay& ClickPos, FScriptableToolModifierStates& Modifiers); // 0x731d790 [Native Event Public]
    bool OnHoverUpdate(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers); // 0x731d4b0 [Native Event Public]
    FInputRayHit OnHoverHitTest(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers); // 0x731d190 [Native Event Public]
    void OnHoverEnd(FScriptableToolModifierStates& Modifiers); // 0x731d050 [Native Event Public]
    void OnHoverBegin(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers); // 0x731cee0 [Native Event Public]
    void OnDragUpdatePosition(const FInputDeviceRay& NewPosition, FScriptableToolModifierStates& Modifiers); // 0x731cd70 [Native Event Public]
    void OnDragSequenceCancelled(); // 0x731cd50 [Native Event Public]
    void OnDragEnd(const FInputDeviceRay& EndPosition, FScriptableToolModifierStates& Modifiers); // 0x731cbe0 [Native Event Public]
    void OnDragBegin(const FInputDeviceRay& StartPosition, FScriptableToolModifierStates& Modifiers); // 0x731ca70 [Native Event Public]
    bool IsShiftDown(); // 0x731c9e0 [Final Native Public]
    bool IsCtrlDown(); // 0x731c950 [Final Native Public]
    bool IsAltDown(); // 0x731c8c0 [Final Native Public]
    bool InActiveHover(); // 0x731c860 [Final Native Public]
    bool InActiveClickDrag(); // 0x731c830 [Final Native Public]
    FScriptableToolModifierStates GetActiveModifiers(); // 0x731c770 [Final Native Public]

// UScriptableModularBehaviorTool (/Script/ScriptableToolsFramework.ScriptableModularBehaviorTool)
    bool IsShiftDown(); // 0x731ca10 [Final Native Public]
    bool IsCtrlDown(); // 0x731c980 [Final Native Public]
    bool IsAltDown(); // 0x731c8f0 [Final Native Public]
    FScriptableToolModifierStates GetActiveModifiers(); // 0x731c7b0 [Final Native Public]
    void AddSingleKeyInputBehavior(const FScriptDelegate& OnKeyPressed, const FScriptDelegate& OnKeyReleased, const FScriptDelegate& OnForceEndCaptureFuncIn, const FKey& Key, const FScriptDelegate& CaptureCheck, int32 CapturePriority); // 0x731c4d0 [Final Native Public]
    void AddSingleClickOrDragBehavior(const FScriptDelegate& IfHitByClick, const FScriptDelegate& OnHitByClick, const FScriptDelegate& CanBeginClickDragSequence, const FScriptDelegate& OnClickPress, const FScriptDelegate& OnClickDrag, const FScriptDelegate& OnClickRelease, const FScriptDelegate& OnTerminateDragSequence, const FScriptDelegate& CaptureCheck, int32 CapturePriority, const EScriptableToolMouseButton& MouseButton, bool bBeginDragIfClickTargetNotHit, float ClickDistanceThreshold); // 0x731c080 [Final Native Public]
    void AddSingleClickBehavior(const FScriptDelegate& IfHitByClick, const FScriptDelegate& OnHitByClick, const FScriptDelegate& CaptureCheck, int32 CapturePriority, const EScriptableToolMouseButton& MouseButton, bool bHitTestOnRelease); // 0x731be60 [Final Native Public]
    void AddMultiKeyInputBehavior(const FScriptDelegate& OnKeyPressed, const FScriptDelegate& OnKeyReleased, const FScriptDelegate& OnForceEndCaptureFuncIn, const TArray<FKey>& Keys, bool bRequireAllKeys, const FScriptDelegate& CaptureCheck, int32 CapturePriority); // 0x731bb60 [Final Native Public]
    void AddMultiClickSequenceBehavior(const FScriptDelegate& OnBeginSequencePreview, const FScriptDelegate& CanBeginClickSequence, const FScriptDelegate& OnBeginClickSequence, const FScriptDelegate& OnNextSequencePreview, const FScriptDelegate& OnNextSequenceClick, const FScriptDelegate& OnTerminateClickSequence, const FScriptDelegate& RequestAbortClickSequence, const FScriptDelegate& CaptureCheck, const FScriptDelegate& HoverCaptureCheck, int32 CapturePriority, const EScriptableToolMouseButton& MouseButton); // 0x731b750 [Final Native Public]
    void AddMouseWheelBehavior(const FScriptDelegate& TestShouldRespondToMouseWheel, const FScriptDelegate& OnMouseWheelScrollUp, const FScriptDelegate& OnMouseWheelScrollDown, const FScriptDelegate& CaptureCheck, int32 CapturePriority); // 0x731b560 [Final Native Public]
    void AddMouseHoverBehavior(const FScriptDelegate& BeginHoverSequenceHitTest, const FScriptDelegate& OnBeginHover, const FScriptDelegate& OnUpdateHover, const FScriptDelegate& OnEndHover, const FScriptDelegate& HoverCaptureCheck, int32 CapturePriority); // 0x731b310 [Final Native Public]
    void AddDoubleClickBehavior(const FScriptDelegate& IfHitByClick, const FScriptDelegate& OnHitByClick, const FScriptDelegate& CaptureCheck, int32 CapturePriority, const EScriptableToolMouseButton& MouseButton, bool bHitTestOnRelease); // 0x731b0f0 [Final Native Public]
    void AddClickDragBehavior(const FScriptDelegate& CanBeginClickDragSequence, const FScriptDelegate& OnClickPress, const FScriptDelegate& OnClickDrag, const FScriptDelegate& OnClickRelease, const FScriptDelegate& OnTerminateDragSequence, const FScriptDelegate& CaptureCheck, int32 CapturePriority, const EScriptableToolMouseButton& MouseButton, bool bUpdateModifiersDuringDrag); // 0x731adc0 [Final Native Public]

// UScriptableSingleClickTool (/Script/ScriptableToolsFramework.ScriptableSingleClickTool)
    FInputRayHit TestIfHitByClick(const FInputDeviceRay& ClickPos, FScriptableToolModifierStates& Modifiers); // 0x731d790 [Native Event Public]
    bool OnHoverUpdate(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers); // 0x731d620 [Native Event Public]
    FInputRayHit OnHoverHitTest(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers); // 0x731d320 [Native Event Public]
    void OnHoverEnd(FScriptableToolModifierStates& Modifiers); // 0x731d0f0 [Native Event Public]
    void OnHoverBegin(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers); // 0x731cbe0 [Native Event Public]
    void OnHitByClick(const FInputDeviceRay& ClickPos, FScriptableToolModifierStates& Modifiers); // 0x731ca70 [Native Event Public]
    bool IsShiftDown(); // 0x731ca40 [Final Native Public]
    bool IsCtrlDown(); // 0x731c9b0 [Final Native Public]
    bool IsAltDown(); // 0x731c920 [Final Native Public]
    bool InActiveHover(); // 0x731c890 [Final Native Public]
    FScriptableToolModifierStates GetActiveModifiers(); // 0x731c7f0 [Final Native Public]

// UCustomScriptableToolBuilder (/Script/ScriptableToolsFramework.CustomScriptableToolBuilder)
    void OnSetupTool(UScriptableInteractiveTool* Tool, const TArray<AActor*>& SelectedActors, const TArray<UActorComponent*>& SelectedComponents); // 0x7320f50 [Native Event Public]
    bool OnCanBuildTool(const TArray<AActor*>& SelectedActors, const TArray<UActorComponent*>& SelectedComponents); // 0x7320e20 [Native Event Public]

// UScriptableToolTargetRequirements (/Script/ScriptableToolsFramework.ScriptableToolTargetRequirements)
    UScriptableToolTargetRequirements* BuildToolTargetRequirements(const TArray<TSubclassOf<UObject>>& RequirementInterfaces); // 0x7320ce0 [Final Native Static Public]

// UToolTargetScriptableToolBuilder (/Script/ScriptableToolsFramework.ToolTargetScriptableToolBuilder)
    void OnSetupTool(UScriptableInteractiveTool* Tool); // 0x6e9d2c0 [Native Event Public]
    UScriptableToolTargetRequirements* GetToolTargetRequirements(); // 0x7320df0 [Native Event Public]

// UScriptableToolLine (/Script/ScriptableToolsFramework.ScriptableToolLine)
    void SetLineThickness(float Thickness); // 0x7321720 [Final Native Public]
    void SetLineStart(const FVector& Start); // 0x7321690 [Final Native Public]
    void SetLineEndPoints(const FVector& Start, const FVector& End); // 0x73215a0 [Final Native Public]
    void SetLineEnd(const FVector& End); // 0x7321510 [Final Native Public]
    void SetLineDepthBias(float DepthBias); // 0x7321490 [Final Native Public]
    void SetLineColor(const FColor& Color); // 0x7321410 [Final Native Public]

// UScriptableToolLineSet (/Script/ScriptableToolsFramework.ScriptableToolLineSet)
    void SetAllLinesThickness(float Thickness); // 0x7321290 [Final Native Public]
    void SetAllLinesColor(const FColor& Color); // 0x7321210 [Final Native Public]
    void RemoveLine(UScriptableToolLine* Line); // 0x73210f0 [Final Native Public]
    void RemoveAllLines(); // 0x73210b0 [Final Native Public]
    UScriptableToolLine* AddLine(); // 0x7320c80 [Final Native Public]

// UScriptableToolPoint (/Script/ScriptableToolsFramework.ScriptableToolPoint)
    void SetPointSize(float Thickness); // 0x7321930 [Final Native Public]
    void SetPointPosition(const FVector& position); // 0x73218a0 [Final Native Public]
    void SetPointDepthBias(float DepthBias); // 0x7321820 [Final Native Public]
    void SetPointColor(const FColor& Color); // 0x73217a0 [Final Native Public]

// UScriptableToolPointSet (/Script/ScriptableToolsFramework.ScriptableToolPointSet)
    void SetAllPointsSize(float Size); // 0x7321390 [Final Native Public]
    void SetAllPointsColor(const FColor& Color); // 0x7321310 [Final Native Public]
    void RemovePoint(UScriptableToolPoint* Point); // 0x7321180 [Final Native Public]
    void RemoveAllPoints(); // 0x73210d0 [Final Native Public]
    UScriptableToolPoint* AddPoint(); // 0x7320cb0 [Final Native Public]

// UScriptableToolTriangle (/Script/ScriptableToolsFramework.ScriptableToolTriangle)
    void SetTriangleUVs(const FVector2D& A, const FVector2D& B, const FVector2D& C); // 0x73224a0 [Final Native Public]
    void SetTrianglePoints(const FVector& A, const FVector& B, const FVector& C); // 0x7322340 [Final Native Public]
    void SetTriangleNormals(const FVector& A, const FVector& B, const FVector& C); // 0x73221e0 [Final Native Public]
    void SetTriangleMaterial(UMaterialInterface* Material); // 0x7322150 [Final Native Public]
    void SetTriangleColors(const FColor& A, const FColor& B, const FColor& C); // 0x7322050 [Final Native Public]

// UScriptableToolQuad (/Script/ScriptableToolsFramework.ScriptableToolQuad)
    void SetQuadUVs(const FVector2D& A, const FVector2D& B, const FVector2D& C, const FVector2D& D); // 0x7321ec0 [Final Native Public]
    void SetQuadPoints(const FVector& A, const FVector& B, const FVector& C, const FVector& D); // 0x7321d20 [Final Native Public]
    void SetQuadNormals(const FVector& A, const FVector& B, const FVector& C, const FVector& D); // 0x7321b80 [Final Native Public]
    void SetQuadMaterial(UMaterialInterface* Material); // 0x7321af0 [Final Native Public]
    void SetQuadColors(const FColor& A, const FColor& B, const FColor& C, const FColor& D); // 0x73219b0 [Final Native Public]

// UScriptableToolTriangleSet (/Script/ScriptableToolsFramework.ScriptableToolTriangleSet)
    void SetAllTrianglesMaterial(UMaterialInterface* Material); // 0x7322b10 [Final Native Public]
    void SetAllTrianglesColor(const FColor& Color); // 0x7322a90 [Final Native Public]
    void RemoveTriangle(UScriptableToolTriangle* Triangle); // 0x7322a00 [Final Native Public]
    void RemoveQuad(UScriptableToolQuad* Quad); // 0x7322970 [Final Native Public]
    void RemoveAllFaces(); // 0x7322950 [Final Native Public]
    UScriptableToolTriangle* AddTriangle(); // 0x7322920 [Final Native Public]
    UScriptableToolQuad* AddQuad(); // 0x73228f0 [Final Native Public]

// UScriptableTool_RenderAPI (/Script/ScriptableToolsFramework.ScriptableTool_RenderAPI)
    UScriptableTool_RenderAPI* DrawRectWidthHeightXY(const FTransform& Transform, double Width, double Height, const FLinearColor& Color, float LineThickness, float DepthBias, bool bDepthTested, bool bCentered); // 0x7325f20 [Final Native Public]
    UScriptableTool_RenderAPI* DrawLine(const FVector& Start, const FVector& End, const FLinearColor& Color, float Thickness, float DepthBias, bool bDepthTested); // 0x7325d10 [Final Native Public]

// UScriptableTool_HUDAPI (/Script/ScriptableToolsFramework.ScriptableTool_HUDAPI)
    UScriptableTool_HUDAPI* GetCanvasLocation(const FVector& Location, const FVector2D& CanvasLocation); // 0x7326810 [Final Native Public]
    UScriptableTool_HUDAPI* DrawTextAtLocation(const FVector& Location, const FString& String, const FLinearColor& Color, bool bCentered, float ShiftRowsY); // 0x73264c0 [Final Native Public]
    UScriptableTool_HUDAPI* DrawTextArrayAtLocation(const FVector& Location, const TArray<FString>& Strings, const FLinearColor& Color, bool bCentered, float ShiftRowsY); // 0x7326270 [Final Native Public]

// UScriptableInteractiveToolPropertySet (/Script/ScriptableToolsFramework.ScriptableInteractiveToolPropertySet)
    UScriptableInteractiveTool* GetOwningTool(const EToolsFrameworkOutcomePins& Outcome); // 0x7326af0 [Final Native Private]

// UScriptableToolsUtilityLibrary (/Script/ScriptableToolsFramework.ScriptableToolsUtilityLibrary)
    FInputRayHit MakeInputRayHit_Miss(); // 0x7326da0 [Final Native Static Public]
    FInputRayHit MakeInputRayHit_MaxDepth(); // 0x7326d50 [Final Native Static Public]
    FInputRayHit MakeInputRayHit(double HitDepth, UObject* OptionalHitObject); // 0x7326c50 [Final Native Static Public]

// USentryAttachment (/Script/Sentry.SentryAttachment)
    void InitializeWithPath(const FString& Path, const FString& Filename, const FString& ContentType); // 0x5c58b90 [Final Native Public]
    void InitializeWithData(const TArray<uint8>& Data, const FString& Filename, const FString& ContentType); // 0x5c58a20 [Final Native Public]
    FString GetPath(); // 0x5c57d00 [Final Native Public]
    FString GetFilename(); // 0x5c58380 [Final Native Public]
    TArray<uint8> GetData(); // 0x5c58050 [Final Native Public]
    FString GetContentType(); // 0x5c57e80 [Final Native Public]

// USentryBeforeBreadcrumbHandler (/Script/Sentry.SentryBeforeBreadcrumbHandler)
    USentryBreadcrumb* HandleBeforeBreadcrumb(USentryBreadcrumb* Breadcrumb, USentryHint* Hint); // 0x5c58790 [Native Event Public]

// USentryBeforeLogHandler (/Script/Sentry.SentryBeforeLogHandler)
    USentryLog* HandleBeforeLog(USentryLog* LogData); // 0x5c58860 [Native Event Public]

// USentryBeforeMetricHandler (/Script/Sentry.SentryBeforeMetricHandler)
    USentryMetric* HandleBeforeMetric(USentryMetric* Metric); // 0x5c58860 [Native Event Public]

// USentryBeforeSendHandler (/Script/Sentry.SentryBeforeSendHandler)
    USentryEvent* HandleBeforeSend(USentryEvent* Event, USentryHint* Hint); // 0x5c58790 [Native Event Public]

// USentryBreadcrumb (/Script/Sentry.SentryBreadcrumb)
    void SetType(const FString& Type); // 0x5c59ce0 [Final Native Public]
    void SetMessage(const FString& Message); // 0x5c59160 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x5c598a0 [Final Native Public]
    void SetData(TMap<FString, FSentryVariant>& Data); // 0x5c594a0 [Final Native Public]
    void SetCategory(const FString& Category); // 0x5c59200 [Final Native Public]
    void Initialize(); // 0x5c58900 [Final Native Public]
    FString GetType(); // 0x5c57e80 [Final Native Public]
    FString GetMessage(); // 0x5c57d00 [Final Native Public]
    ESentryLevel GetLevel(); // 0x5c58520 [Final Native Public]
    TMap<FString, FSentryVariant> GetData(); // 0x5c580d0 [Final Native Public]
    FString GetCategory(); // 0x5c57d80 [Final Native Public]

// USentryEvent (/Script/Sentry.SentryEvent)
    bool TryGetTag(const FString& Key, const FString& Value); // 0x5c5a110 [Final Native Public]
    bool TryGetExtra(const FString& Key, FSentryVariant& Value); // 0x5c5a000 [Final Native Public]
    bool TryGetContext(const FString& Key, TMap<FString, FSentryVariant>& Value); // 0x5c59e90 [Final Native Public]
    void SetTags(TMap<FString, FString>& Tags); // 0x5c59bc0 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x5c59ac0 [Final Native Public]
    void SetMessage(const FString& Message); // 0x5c59a20 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x5c59920 [Final Native Public]
    void SetFingerprint(const TArray<FString>& Fingerprint); // 0x5c597e0 [Final Native Public]
    void SetExtras(TMap<FString, FSentryVariant>& Extras); // 0x5c596c0 [Final Native Public]
    void SetExtra(const FString& Key, FSentryVariant& Value); // 0x5c595c0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x5c59340 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x5c58f20 [Final Native Public]
    void RemoveExtra(const FString& Key); // 0x5c58e80 [Final Native Public]
    void RemoveContext(const FString& Key); // 0x5c58de0 [Final Native Public]
    bool IsCrash(); // 0x5c58d10 [Final Native Public]
    bool IsAnr(); // 0x5c58ce0 [Final Native Public]
    void Initialize(); // 0x5c58920 [Final Native Public]
    TMap<FString, FString> GetTags(); // 0x5c586a0 [Final Native Public]
    FString GetTag(const FString& Key); // 0x5c585b0 [Final Native Public]
    FString GetMessage(); // 0x5c58380 [Final Native Public]
    ESentryLevel GetLevel(); // 0x5c58550 [Final Native Public]
    FString GetId(); // 0x5c584a0 [Final Native Public]
    TArray<FString> GetFingerprint(); // 0x5c58400 [Final Native Public]
    TMap<FString, FSentryVariant> GetExtras(); // 0x5c58290 [Final Native Public]
    FSentryVariant GetExtra(const FString& Key); // 0x5c581c0 [Final Native Public]
    TMap<FString, FSentryVariant> GetContext(const FString& Key); // 0x5c57f00 [Final Native Public]

// USentryFeedback (/Script/Sentry.SentryFeedback)
    void SetName(const FString& Name); // 0x5c59a20 [Final Native Public]
    void SetContactEmail(const FString& Email); // 0x5c592a0 [Final Native Public]
    void SetAssociatedEvent(const FString& EventID); // 0x5c58fc0 [Final Native Public]
    void Initialize(const FString& Message); // 0x5c58940 [Final Native Public]
    FString GetName(); // 0x5c58380 [Final Native Public]
    FString GetMessage(); // 0x5c58050 [Final Native Public]
    FString GetContactEmail(); // 0x5c57e00 [Final Native Public]
    FString GetAssociatedEvent(); // 0x5c57bb0 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x5c56e70 [Final Native Public]

// USentryHint (/Script/Sentry.SentryHint)
    void Initialize(); // 0x5c589e0 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x5c56f00 [Final Native Public]

// USentryLibrary (/Script/Sentry.SentryLibrary)
    USentryUser* CreateSentryUser(const FString& Email, const FString& ID, const FString& UserName, const FString& IpAddress, TMap<FString, FString>& Data); // 0x5c57950 [Final Native Static Public]
    USentryTransactionContext* CreateSentryTransactionContext(const FString& Name, const FString& Operation); // 0x5c57850 [Final Native Static Public]
    USentryFeedback* CreateSentryFeedback(const FString& Message, const FString& Name, const FString& Email, const FString& EventID); // 0x5c576b0 [Final Native Static Public]
    USentryEvent* CreateSentryEvent(const FString& Message, const ESentryLevel& Level); // 0x5c575d0 [Final Native Static Public]
    USentryBreadcrumb* CreateSentryBreadcrumb(const FString& Message, const FString& Type, const FString& Category, TMap<FString, FSentryVariant>& Data, const ESentryLevel& Level); // 0x5c57370 [Final Native Static Public]
    USentryAttachment* CreateSentryAttachmentWithPath(const FString& Path, const FString& Filename, const FString& ContentType); // 0x5c57220 [Final Native Static Public]
    USentryAttachment* CreateSentryAttachmentWithData(const TArray<uint8>& Data, const FString& Filename, const FString& ContentType); // 0x5c570b0 [Final Native Static Public]

// USentryLog (/Script/Sentry.SentryLog)
    bool TryGetAttribute(const FString& Key, FSentryVariant& Value); // 0x5c59d80 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x5c599a0 [Final Native Public]
    void SetBody(const FString& Body); // 0x5c59160 [Final Native Public]
    void SetAttribute(const FString& Key, FSentryVariant& Value); // 0x5c59060 [Final Native Public]
    void RemoveAttribute(const FString& Key); // 0x5c58d40 [Final Native Public]
    void Initialize(); // 0x5c58a00 [Final Native Public]
    ESentryLevel GetLevel(); // 0x5c58580 [Final Native Public]
    FString GetBody(); // 0x5c57d00 [Final Native Public]
    FSentryVariant GetAttribute(const FString& Key); // 0x5c57c30 [Final Native Public]
    void AddAttributes(TMap<FString, FSentryVariant>& Attributes); // 0x5c56f90 [Final Native Public]

// USentryMetric (/Script/Sentry.SentryMetric)
    bool TryGetAttribute(const FString& Key, FSentryVariant& Value); // 0x5c5d3d0 [Final Native Public]
    void SetValue(float Value); // 0x5c5d350 [Final Native Public]
    void SetUnit(FSentryUnit& Unit); // 0x5c5d2a0 [Final Native Public]
    void SetType(const ESentryMetricType& Type); // 0x5c5d220 [Final Native Public]
    void SetName(const FString& Name); // 0x5c59160 [Final Native Public]
    void SetAttribute(const FString& Key, FSentryVariant& Value); // 0x5c5ca40 [Final Native Public]
    void RemoveAttribute(const FString& Key); // 0x5c5c860 [Final Native Public]
    void Initialize(); // 0x5c5c820 [Final Native Public]
    float GetValue(); // 0x5c5c7f0 [Final Native Public]
    FSentryUnit GetUnit(); // 0x5c5c760 [Final Native Public]
    ESentryMetricType GetType(); // 0x5c5c730 [Final Native Public]
    FString GetName(); // 0x5c5c4a0 [Final Native Public]
    FSentryVariant GetAttribute(const FString& Key); // 0x5c5bf00 [Final Native Public]
    void AddAttributes(TMap<FString, FSentryVariant>& Attributes); // 0x5c5bd80 [Final Native Public]

// USentrySamplingContext (/Script/Sentry.SentrySamplingContext)
    USentryTransactionContext* GetTransactionContext(); // 0x5c5c700 [Final Native Public]
    TMap<FString, FSentryVariant> GetCustomSamplingContext(); // 0x5c5c120 [Final Native Public]

// USentryScope (/Script/Sentry.SentryScope)
    bool TryGetTag(const FString& Key, const FString& Value); // 0x5c5d760 [Final Native Public]
    bool TryGetExtra(const FString& Key, FSentryVariant& Value); // 0x5c5d650 [Final Native Public]
    bool TryGetContext(const FString& Key, TMap<FString, FSentryVariant>& Value); // 0x5c5d4e0 [Final Native Public]
    void SetTags(TMap<FString, FString>& Tags); // 0x5c5d100 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x5c5d000 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x5c5cf80 [Final Native Public]
    void SetFingerprint(const TArray<FString>& Fingerprint); // 0x5c5cec0 [Final Native Public]
    void SetExtras(TMap<FString, FSentryVariant>& Extras); // 0x5c5cda0 [Final Native Public]
    void SetExtra(const FString& Key, FSentryVariant& Value); // 0x5c5cca0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x5c5cb40 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x5c58d40 [Final Native Public]
    void RemoveExtra(const FString& Key); // 0x5c5c9a0 [Final Native Public]
    void RemoveContext(const FString& Key); // 0x5c5c900 [Final Native Public]
    void Initialize(); // 0x5c5c840 [Final Native Public]
    TMap<FString, FString> GetTags(); // 0x5c5c610 [Final Native Public]
    FString GetTag(const FString& Key); // 0x5c5c520 [Final Native Public]
    ESentryLevel GetLevel(); // 0x5c5c470 [Final Native Public]
    TArray<FString> GetFingerprint(); // 0x5c5c3d0 [Final Native Public]
    TMap<FString, FSentryVariant> GetExtras(); // 0x5c5c2e0 [Final Native Public]
    FSentryVariant GetExtra(const FString& Key); // 0x5c5c210 [Final Native Public]
    TMap<FString, FSentryVariant> GetContext(const FString& Key); // 0x5c5bfd0 [Final Native Public]
    void ClearBreadcrumbs(); // 0x5c5bee0 [Final Native Public]
    void ClearAttachments(); // 0x5c5bec0 [Final Native Public]
    void Clear(); // 0x5c5bea0 [Final Native Public]
    void AddBreadcrumb(USentryBreadcrumb* Breadcrumb); // 0x5c56f00 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x5c5bcf0 [Final Native Public]

// USentrySpan (/Script/Sentry.SentrySpan)
    USentrySpan* StartChildWithTimestamp(const FString& Operation, const FString& Description, int64 Timestamp, bool BindToScope); // 0x5c62f80 [Final Native Public]
    USentrySpan* StartChild(const FString& Operation, const FString& Description, bool BindToScope); // 0x5c62b50 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x5c627c0 [Final Native Public]
    void SetData(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x5c622a0 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x5c61d40 [Final Native Public]
    void RemoveData(const FString& Key); // 0x5c61c00 [Final Native Public]
    bool IsFinished(); // 0x5c58550 [Final Native Public]
    void GetTrace(const FString& Name, const FString& Value); // 0x5c60830 [Final Native Public]
    void FinishWithTimestamp(int64 Timestamp); // 0x5c60710 [Final Native Public]
    void Finish(); // 0x5c606d0 [Final Native Public]

// USentrySubsystem (/Script/Sentry.SentrySubsystem)
    USentryTransaction* StartTransactionWithContextAndTimestamp(USentryTransactionContext* Context, int64 Timestamp, bool BindToScope); // 0x5c634d0 [Final Native Public]
    USentryTransaction* StartTransactionWithContextAndOptions(USentryTransactionContext* Context, FSentryTransactionOptions& Options); // 0x5c63350 [Final Native Public]
    USentryTransaction* StartTransactionWithContext(USentryTransactionContext* Context, bool BindToScope); // 0x5c63280 [Final Native Public]
    USentryTransaction* StartTransaction(const FString& Name, const FString& Operation, bool BindToScope); // 0x5c63130 [Final Native Public]
    void StartSession(); // 0x5c63110 [Final Native Public]
    void SetUser(USentryUser* User); // 0x5c62ac0 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x5c628c0 [Final Native Public]
    void SetRelease(const FString& Release); // 0x5c62720 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x5c62600 [Final Native Public]
    void SetEnvironment(const FString& Environment); // 0x5c62560 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x5c62140 [Final Native Public]
    void SetAttribute(const FString& Key, FSentryVariant& Value); // 0x5c62040 [Final Native Public]
    void RevokeUserConsent(); // 0x5c61f40 [Final Native Public]
    void RemoveUser(); // 0x5c61f20 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x5c61de0 [Final Native Public]
    void RemoveAttribute(const FString& Key); // 0x5c61b60 [Final Native Public]
    void LogWarningWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x5c61990 [Final Native Public]
    void LogWarning(const FString& Message, const FString& Category); // 0x5c61890 [Final Native Public]
    void LogInfoWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x5c616c0 [Final Native Public]
    void LogInfo(const FString& Message, const FString& Category); // 0x5c615c0 [Final Native Public]
    void LogFatalWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x5c613f0 [Final Native Public]
    void LogFatal(const FString& Message, const FString& Category); // 0x5c612f0 [Final Native Public]
    void LogErrorWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x5c61120 [Final Native Public]
    void LogError(const FString& Message, const FString& Category); // 0x5c61020 [Final Native Public]
    void LogDebugWithAttributes(const FString& Message, TMap<FString, FSentryVariant>& Attributes, const FString& Category); // 0x5c60e50 [Final Native Public]
    void LogDebug(const FString& Message, const FString& Category); // 0x5c60d50 [Final Native Public]
    bool IsUserConsentRequired(); // 0x5c60d20 [Final Native Public]
    bool IsSupportedForCurrentSettings(); // 0x5c60cf0 [Final Native Public]
    bool IsEnabled(); // 0x5c60cc0 [Final Native Public]
    ESentryCrashedLastRun IsCrashedLastRun(); // 0x5c60c90 [Final Native Public]
    void InitializeWithSettings(const FScriptDelegate& OnConfigureSettings); // 0x5c60be0 [Final Native Public]
    void Initialize(); // 0x5c60ac0 [Final Native Public]
    void GiveUserConsent(); // 0x5c60aa0 [Final Native Public]
    EUserConsent GetUserConsent(); // 0x5c60a70 [Final Native Public]
    void EndSession(); // 0x5c606b0 [Final Native Public]
    USentryTransactionContext* ContinueTrace(const FString& SentryTrace, const TArray<FString>& BaggageHeaders); // 0x5c60590 [Final Native Public]
    void Close(); // 0x5c60570 [Final Native Public]
    void ClearBreadcrumbs(); // 0x5c60550 [Final Native Public]
    void ClearAttachments(); // 0x5c60530 [Final Native Public]
    FString CaptureMessageWithScope(const FString& Message, const FScriptDelegate& OnConfigureScope, const ESentryLevel& Level); // 0x5c60380 [Final Native Public]
    FString CaptureMessage(const FString& Message, const ESentryLevel& Level); // 0x5c60250 [Final Native Public]
    void CaptureFeedbackWithParams(const FString& Message, const FString& Name, const FString& Email, const FString& EventID); // 0x5c600b0 [Final Native Public]
    void CaptureFeedback(USentryFeedback* Feedback); // 0x5c60020 [Final Native Public]
    FString CaptureEventWithScope(USentryEvent* Event, const FScriptDelegate& OnConfigureScope); // 0x5c5fed0 [Final Native Public]
    FString CaptureEvent(USentryEvent* Event); // 0x5c5fdf0 [Final Native Public]
    void AddGaugeWithAttributes(const FString& Key, float Value, FSentryUnit& Unit, TMap<FString, FSentryVariant>& Attributes); // 0x5c5fbd0 [Final Native Public]
    void AddGauge(const FString& Key, float Value, FSentryUnit& Unit); // 0x5c5fa80 [Final Native Public]
    void AddDistributionWithAttributes(const FString& Key, float Value, FSentryUnit& Unit, TMap<FString, FSentryVariant>& Attributes); // 0x5c5f860 [Final Native Public]
    void AddDistribution(const FString& Key, float Value, FSentryUnit& Unit); // 0x5c5f710 [Final Native Public]
    void AddCountWithAttributes(const FString& Key, int32 Value, TMap<FString, FSentryVariant>& Attributes); // 0x5c5f570 [Final Native Public]
    void AddCount(const FString& Key, int32 Value); // 0x5c5f490 [Final Native Public]
    void AddBreadcrumbWithParams(const FString& Message, const FString& Category, const FString& Type, TMap<FString, FSentryVariant>& Data, const ESentryLevel& Level); // 0x5c5f230 [Final Native Public]
    void AddBreadcrumb(USentryBreadcrumb* Breadcrumb); // 0x5c5f1a0 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x5c5f110 [Final Native Public]

// USentryTraceSampler (/Script/Sentry.SentryTraceSampler)
    bool Sample(USentrySamplingContext* samplingContext, const float& samplingValue); // 0x5c61f60 [Native Event Public]

// USentryTransaction (/Script/Sentry.SentryTransaction)
    USentrySpan* StartChildSpanWithTimestamp(const FString& Operation, const FString& Description, int64 Timestamp, bool BindToScope); // 0x5c62df0 [Final Native Public]
    USentrySpan* StartChildSpan(const FString& Operation, const FString& Description, bool BindToScope); // 0x5c62ca0 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x5c629c0 [Final Native Public]
    void SetName(const FString& Name); // 0x5c62680 [Final Native Public]
    void SetData(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x5c62400 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x5c61e80 [Final Native Public]
    void RemoveData(const FString& Key); // 0x5c61ca0 [Final Native Public]
    bool IsFinished(); // 0x5c58550 [Final Native Public]
    void GetTrace(const FString& Name, const FString& Value); // 0x5c60950 [Final Native Public]
    void FinishWithTimestamp(int64 Timestamp); // 0x5c607a0 [Final Native Public]
    void Finish(); // 0x5c606f0 [Final Native Public]

// USentryTransactionContext (/Script/Sentry.SentryTransactionContext)
    void Initialize(const FString& Name, const FString& Operation); // 0x5c60ae0 [Final Native Public]
    FString GetOperation(); // 0x5c57d00 [Final Native Public]
    FString GetName(); // 0x5c58050 [Final Native Public]

// USentryUnitHelper (/Script/Sentry.SentryUnitHelper)
    FString ToString(FSentryUnit& Unit); // 0x5c65720 [Final Native Static Public]
    FSentryUnit MakeSentryUnit(const ESentryUnit& Unit); // 0x5c655b0 [Final Native Static Public]
    FSentryUnit MakeSentryCustomUnit(const FString& Unit); // 0x5c654c0 [Final Native Static Public]

// USentryUser (/Script/Sentry.SentryUser)
    void SetUsername(const FString& UserName); // 0x5c59200 [Final Native Public]
    void SetIpAddress(const FString& IpAddress); // 0x5c65680 [Final Native Public]
    void SetId(const FString& ID); // 0x5c59ce0 [Final Native Public]
    void SetEmail(const FString& Email); // 0x5c59160 [Final Native Public]
    void SetData(TMap<FString, FString>& Data); // 0x5c5d100 [Final Native Public]
    FString GetUsername(); // 0x5c57d80 [Final Native Public]
    FString GetIpAddress(); // 0x5c65140 [Final Native Public]
    FString GetId(); // 0x5c57e80 [Final Native Public]
    FString GetEmail(); // 0x5c57d00 [Final Native Public]
    TMap<FString, FString> GetData(); // 0x5c5c610 [Final Native Public]

// USentryVariantHelper (/Script/Sentry.SentryVariantHelper)
    bool TryGetString(FSentryVariant& Variant, const FString& Value); // 0x5c65e10 [Final Native Static Public]
    bool TryGetMap(FSentryVariant& Variant, TMap<FString, FSentryVariant>& Value); // 0x5c65c70 [Final Native Static Public]
    bool TryGetInteger(FSentryVariant& Variant, const int32& Value); // 0x5c65b60 [Final Native Static Public]
    bool TryGetFloat(FSentryVariant& Variant, const float& Value); // 0x5c65a50 [Final Native Static Public]
    bool TryGetBool(FSentryVariant& Variant, const bool& Value); // 0x5c65940 [Final Native Static Public]
    bool TryGetArray(FSentryVariant& Variant, const TArray<FSentryVariant>& Value); // 0x5c65810 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromString(const FString& Value); // 0x5c64d60 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromMap(TMap<FString, FSentryVariant>& Value); // 0x5c64c10 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromInteger(int32 Value); // 0x5c64b70 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromFloat(float Value); // 0x5c64ad0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromBool(bool Value); // 0x5c64a20 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromArray(const TArray<FSentryVariant>& Value); // 0x5c64940 [Final Native Static Public]
    ESentryVariantType GetType(FSentryVariant& Variant); // 0x5c65410 [Final Native Static Public]
    FString GetString(FSentryVariant& Variant); // 0x5c65320 [Final Native Static Public]
    TMap<FString, FSentryVariant> GetMap(FSentryVariant& Variant); // 0x5c651c0 [Final Native Static Public]
    int32 GetInteger(FSentryVariant& Variant); // 0x5c65090 [Final Native Static Public]
    float GetFloat(FSentryVariant& Variant); // 0x5c64fe0 [Final Native Static Public]
    bool GetBool(FSentryVariant& Variant); // 0x5c64f30 [Final Native Static Public]
    TArray<FSentryVariant> GetArray(FSentryVariant& Variant); // 0x5c64e20 [Final Native Static Public]
    FSentryVariant Conv_StringToFSentryVariant(const FString& Value); // 0x5c64d60 [Final Native Static Public]
    FSentryVariant Conv_MapToFSentryVariant(TMap<FString, FSentryVariant>& Value); // 0x5c64c10 [Final Native Static Public]
    FSentryVariant Conv_IntToFSentryVariant(int32 Value); // 0x5c64b70 [Final Native Static Public]
    FSentryVariant Conv_FloatToFSentryVariant(float Value); // 0x5c64ad0 [Final Native Static Public]
    FSentryVariant Conv_BoolToFSentryVariant(bool Value); // 0x5c64a20 [Final Native Static Public]
    FSentryVariant Conv_ArrayToFSentryVariant(const TArray<FSentryVariant>& Value); // 0x5c64940 [Final Native Static Public]

// UMovieSceneScriptingActorReferenceKey (/Script/SequencerScripting.MovieSceneScriptingActorReferenceKey)
    void SetValue(FMovieSceneObjectBindingID& InNewValue); // 0x72627f0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7262590 [Final Native Public]
    FMovieSceneObjectBindingID GetValue(); // 0x7261110 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x7261070 [Native Public]

// UMovieSceneScriptingActorReferenceChannel (/Script/SequencerScripting.MovieSceneScriptingActorReferenceChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x7262c80 [Final Native Public]
    void SetDefault(const FMovieSceneObjectBindingID& InDefaultValue); // 0x7261a90 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x7261810 [Native Public]
    void RemoveDefault(); // 0x72615f0 [Final Native Public]
    bool HasDefault(); // 0x72613e0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x7260c70 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x7260bf0 [Native Public]
    FMovieSceneObjectBindingID GetDefault(); // 0x72609a0 [Final Native Public]
    UMovieSceneScriptingActorReferenceKey* AddKey(const FFrameNumber& InTime, const FMovieSceneObjectBindingID& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x725fcc0 [Final Native Public]

// UMovieSceneScriptingBoolKey (/Script/SequencerScripting.MovieSceneScriptingBoolKey)
    void SetValue(bool InNewValue); // 0x7262960 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7262590 [Final Native Public]
    bool GetValue(); // 0x7261210 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x7261070 [Native Public]

// UMovieSceneScriptingBoolChannel (/Script/SequencerScripting.MovieSceneScriptingBoolChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x7262c80 [Final Native Public]
    void SetDefault(bool InDefaultValue); // 0x7261c00 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x7261810 [Native Public]
    void RemoveDefault(); // 0x7261670 [Final Native Public]
    bool HasDefault(); // 0x72614b0 [Final Native Public]
    int32 GetNumKeys(); // 0x7260e30 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x7260c70 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x7260bf0 [Native Public]
    bool GetDefault(); // 0x7260a40 [Final Native Public]
    TArray<bool> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x72605e0 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x7260360 [Final Native Public]
    UMovieSceneScriptingBoolKey* AddKey(const FFrameNumber& InTime, bool NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x725fe30 [Final Native Public]

// UMovieSceneScriptingByteKey (/Script/SequencerScripting.MovieSceneScriptingByteKey)
    void SetValue(uint8 InNewValue); // 0x7262a70 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7262590 [Final Native Public]
    uint8 GetValue(); // 0x72612c0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x7261070 [Native Public]

// UMovieSceneScriptingByteChannel (/Script/SequencerScripting.MovieSceneScriptingByteChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x7262c80 [Final Native Public]
    void SetDefault(uint8 InDefaultValue); // 0x7261d30 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x7261810 [Native Public]
    void RemoveDefault(); // 0x7261670 [Final Native Public]
    bool HasDefault(); // 0x72614b0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x7260c70 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x7260bf0 [Native Public]
    uint8 GetDefault(); // 0x7260a40 [Final Native Public]
    UMovieSceneScriptingByteKey* AddKey(const FFrameNumber& InTime, uint8 NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x725ffc0 [Final Native Public]

// UMovieSceneScriptingDoubleKey (/Script/SequencerScripting.MovieSceneScriptingDoubleKey)
    void SetValue(double InNewValue); // 0x7262b90 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7262590 [Final Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x72624b0 [Final Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x72623d0 [Final Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x7262170 [Final Native Public]
    void SetLeaveTangent(float InNewValue); // 0x7262070 [Final Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x7261f90 [Final Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x72619a0 [Final Native Public]
    void SetArriveTangent(float InNewValue); // 0x72618a0 [Final Native Public]
    double GetValue(); // 0x7261380 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x7261070 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x7261010 [Final Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x7260fb0 [Final Native Public]
    float GetLeaveTangentWeight(); // 0x7260dd0 [Final Native Public]
    float GetLeaveTangent(); // 0x7260d70 [Final Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x7260b90 [Final Native Public]
    float GetArriveTangentWeight(); // 0x7260940 [Final Native Public]
    float GetArriveTangent(); // 0x72608e0 [Final Native Public]

// UMovieSceneScriptingDoubleChannel (/Script/SequencerScripting.MovieSceneScriptingDoubleChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x7262e70 [Final Native Public]
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x7262320 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x7262270 [Final Native Public]
    void SetDefault(double InDefaultValue); // 0x7261e50 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x7261810 [Native Public]
    void RemoveDefault(); // 0x7261740 [Final Native Public]
    bool HasDefault(); // 0x7261570 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x7260f50 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x7260ef0 [Final Native Public]
    int32 GetNumKeys(); // 0x7260e90 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x7260c70 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x7260bf0 [Native Public]
    double GetDefault(); // 0x7260b00 [Final Native Public]
    TArray<double> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x7260760 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x72604a0 [Final Native Public]
    UMovieSceneScriptingDoubleKey* AddKey(const FFrameNumber& InTime, double NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x7260190 [Final Native Public]

// UMovieSceneScriptingEventKey (/Script/SequencerScripting.MovieSceneScriptingEventKey)
    void SetValue(FMovieSceneEvent& InNewValue); // 0x726b850 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7262590 [Final Native Public]
    FMovieSceneEvent GetValue(); // 0x726a880 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x7261070 [Native Public]

// UMovieSceneScriptingEventChannel (/Script/SequencerScripting.MovieSceneScriptingEventChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x7262e70 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x7261810 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x7260c70 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x7260bf0 [Native Public]
    UMovieSceneScriptingEventKey* AddKey(const FFrameNumber& InTime, const FMovieSceneEvent& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7269880 [Final Native Public]

// UMovieSceneScriptingFloatKey (/Script/SequencerScripting.MovieSceneScriptingFloatKey)
    void SetValue(float InNewValue); // 0x726b990 [Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x726b730 [Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x726b6b0 [Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x726b630 [Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x726b420 [Native Public]
    void SetLeaveTangent(float InNewValue); // 0x726b390 [Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x726b310 [Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x726af80 [Native Public]
    void SetArriveTangent(float InNewValue); // 0x726aef0 [Native Public]
    float GetValue(); // 0x726aa20 [Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x7261070 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x6e7c4d0 [Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x726a850 [Native Public]
    float GetLeaveTangentWeight(); // 0x726a680 [Native Public]
    float GetLeaveTangent(); // 0x726a640 [Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x726a610 [Native Public]
    float GetArriveTangentWeight(); // 0x726a3d0 [Native Public]
    float GetArriveTangent(); // 0x726a390 [Native Public]

// UMovieSceneScriptingFloatChannel (/Script/SequencerScripting.MovieSceneScriptingFloatChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x726bca0 [Final Native Public]
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x726b570 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x726b4b0 [Final Native Public]
    void SetDefault(float InDefaultValue); // 0x726b010 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x7261810 [Native Public]
    void RemoveDefault(); // 0x726ae00 [Final Native Public]
    bool HasDefault(); // 0x726ac60 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x726a7d0 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x726a750 [Final Native Public]
    int32 GetNumKeys(); // 0x726a6c0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x7260c70 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x7260bf0 [Native Public]
    float GetDefault(); // 0x726a410 [Final Native Public]
    TArray<float> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x7269f80 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x7269f40 [Final Native Public]
    UMovieSceneScriptingFloatKey* AddKey(const FFrameNumber& InTime, float NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x7269a40 [Final Native Public]

// UMovieSceneScriptingIntegerKey (/Script/SequencerScripting.MovieSceneScriptingIntegerKey)
    void SetValue(int32 InNewValue); // 0x726ba20 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7262590 [Final Native Public]
    int32 GetValue(); // 0x726aa60 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x7261070 [Native Public]

// UMovieSceneScriptingIntegerChannel (/Script/SequencerScripting.MovieSceneScriptingIntegerChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x7262e70 [Final Native Public]
    void SetInterpolateLinearKeys(bool bInInterpolateLinearKeys); // 0x726b270 [Final Native Public]
    void SetDefault(int32 InDefaultValue); // 0x726b090 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x7261810 [Native Public]
    void RemoveDefault(); // 0x726ae20 [Final Native Public]
    bool HasDefault(); // 0x726ad40 [Final Native Public]
    int32 GetNumKeys(); // 0x7260e90 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x7260c70 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x7260bf0 [Native Public]
    bool GetInterpolateLinearKeys(); // 0x726a5d0 [Final Native Public]
    int32 GetDefault(); // 0x726a510 [Final Native Public]
    TArray<int32> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x726a210 [Final Native Public]
    UMovieSceneScriptingIntegerKey* AddKey(const FFrameNumber& InTime, int32 NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7269c00 [Final Native Public]

// UMovieSceneScriptingObjectPathKey (/Script/SequencerScripting.MovieSceneScriptingObjectPathKey)
    void SetValue(UObject* InNewValue); // 0x726bb40 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7262590 [Final Native Public]
    UObject* GetValue(); // 0x726ab20 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x7261070 [Native Public]

// UMovieSceneScriptingObjectPathChannel (/Script/SequencerScripting.MovieSceneScriptingObjectPathChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x7262c80 [Final Native Public]
    void SetDefault(UObject* InDefaultValue); // 0x726b1b0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x7261810 [Native Public]
    void RemoveDefault(); // 0x72615f0 [Final Native Public]
    bool HasDefault(); // 0x726adc0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x7260c70 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x7260bf0 [Native Public]
    UObject* GetDefault(); // 0x726a5a0 [Final Native Public]
    UMovieSceneScriptingObjectPathKey* AddKey(const FFrameNumber& InTime, UObject* NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7269d80 [Final Native Public]

// UMovieSceneScriptingParticleKey (/Script/SequencerScripting.MovieSceneScriptingParticleKey)
    void SetValue(const EParticleKey& InNewValue); // 0x726f0e0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7262590 [Final Native Public]
    EParticleKey GetValue(); // 0x72612c0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x7261070 [Native Public]

// UMovieSceneScriptingParticleChannel (/Script/SequencerScripting.MovieSceneScriptingParticleChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x7262c80 [Final Native Public]
    void SetDefault(const EParticleKey& InDefaultValue); // 0x726ee00 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x7261810 [Native Public]
    void RemoveDefault(); // 0x726ed30 [Final Native Public]
    bool HasDefault(); // 0x726e8f0 [Final Native Public]
    int32 GetNumKeys(); // 0x7260e30 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x7260c70 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x7260bf0 [Native Public]
    EParticleKey GetDefault(); // 0x726e8f0 [Final Native Public]
    TArray<EParticleKey> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x726e6d0 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x726e690 [Final Native Public]
    UMovieSceneScriptingParticleKey* AddKey(const FFrameNumber& InTime, const EParticleKey& NewParticleValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x726e320 [Final Native Public]

// UMovieSceneScriptingStringKey (/Script/SequencerScripting.MovieSceneScriptingStringKey)
    void SetValue(const FString& InNewValue); // 0x726f200 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7262590 [Final Native Public]
    FString GetValue(); // 0x726eb50 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x7261070 [Native Public]

// UMovieSceneScriptingStringChannel (/Script/SequencerScripting.MovieSceneScriptingStringChannel)
    void Transform(const FFrameNumber& OffsetFrame, double Scale, const FFrameNumber& PivotFrame, const FSequencerScriptingRange& ScriptingRange, const EMovieSceneTimeUnit& TimeUnit); // 0x7262e70 [Final Native Public]
    void SetDefault(const FString& InDefaultValue); // 0x726ef10 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x7261810 [Native Public]
    void RemoveDefault(); // 0x7261740 [Final Native Public]
    bool HasDefault(); // 0x726ec80 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x7260c70 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x7260bf0 [Native Public]
    FString GetDefault(); // 0x726e990 [Final Native Public]
    UMovieSceneScriptingStringKey* AddKey(const FFrameNumber& InTime, const FString& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x726e4a0 [Final Native Public]

// UMovieSceneBindingExtensions (/Script/SequencerScripting.MovieSceneBindingExtensions)
    void SetSpawnableBindingID(FMovieSceneBindingProxy& InBinding, FMovieSceneObjectBindingID& SpawnableBindingID); // 0x7280970 [Final Native Static Public]
    void SetSortingOrder(FMovieSceneBindingProxy& InBinding, int32 SortingOrder); // 0x72807d0 [Final Native Static Public]
    void SetParent(FMovieSceneBindingProxy& InBinding, FMovieSceneBindingProxy& InParentBinding); // 0x727f720 [Final Native Static Public]
    void SetName(FMovieSceneBindingProxy& InBinding, const FString& InName); // 0x727f2f0 [Final Native Static Public]
    void SetDisplayName(FMovieSceneBindingProxy& InBinding, FText& InDisplayName); // 0x727ddb0 [Final Native Static Public]
    void RemoveTrack(FMovieSceneBindingProxy& InBinding, UMovieSceneTrack* TrackToRemove); // 0x727d670 [Final Native Static Public]
    void Remove(FMovieSceneBindingProxy& InBinding); // 0x727ce40 [Final Native Static Public]
    bool NotEqual_MovieSceneBindingProxy(const FMovieSceneBindingProxy& A, const FMovieSceneBindingProxy& B); // 0x727ccb0 [Final Native Static Public]
    void MoveBindingContents(FMovieSceneBindingProxy& SourceBindingId, FMovieSceneBindingProxy& DestinationBindingId); // 0x727cb10 [Final Native Static Public]
    bool IsValid(FMovieSceneBindingProxy& InBinding); // 0x727c0a0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(FMovieSceneBindingProxy& InBinding); // 0x727b5b0 [Final Native Static Public]
    int32 GetSortingOrder(FMovieSceneBindingProxy& InBinding); // 0x727ab40 [Final Native Static Public]
    TSubclassOf<UObject> GetPossessedObjectClass(FMovieSceneBindingProxy& InBinding); // 0x727a5c0 [Final Native Static Public]
    FMovieSceneBindingProxy GetParent(FMovieSceneBindingProxy& InBinding); // 0x72792b0 [Final Native Static Public]
    UObject* GetObjectTemplate(FMovieSceneBindingProxy& InBinding); // 0x7279150 [Final Native Static Public]
    FString GetName(FMovieSceneBindingProxy& InBinding); // 0x7278e70 [Final Native Static Public]
    FGuid GetId(FMovieSceneBindingProxy& InBinding); // 0x72785d0 [Final Native Static Public]
    FText GetDisplayName(FMovieSceneBindingProxy& InBinding); // 0x7277c70 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildPossessables(FMovieSceneBindingProxy& InBinding); // 0x72778c0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x7275e60 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x7275a00 [Final Native Static Public]
    bool EqualEqual_MovieSceneBindingProxy(const FMovieSceneBindingProxy& A, const FMovieSceneBindingProxy& B); // 0x7274e00 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x72744b0 [Final Native Static Public]

// UMovieSceneEventTrackExtensions (/Script/SequencerScripting.MovieSceneEventTrackExtensions)
    TSubclassOf<UObject> GetBoundObjectPropertyClass(FMovieSceneEvent& EventKey); // 0x72771a0 [Final Native Static Public]
    UMovieSceneEventTriggerSection* AddEventTriggerSection(UMovieSceneEventTrack* InTrack); // 0x7273930 [Final Native Static Public]
    UMovieSceneEventRepeaterSection* AddEventRepeaterSection(UMovieSceneEventTrack* InTrack); // 0x72737c0 [Final Native Static Public]

// UMovieSceneFolderExtensions (/Script/SequencerScripting.MovieSceneFolderExtensions)
    bool SetFolderName(UMovieSceneFolder* Folder, const FName& InFolderName); // 0x727ea30 [Final Native Static Public]
    bool SetFolderColor(UMovieSceneFolder* Folder, const FColor& InFolderColor); // 0x727e940 [Final Native Static Public]
    bool RemoveChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x727d150 [Final Native Static Public]
    bool RemoveChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x727d010 [Final Native Static Public]
    bool RemoveChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToRemove); // 0x727cf00 [Final Native Static Public]
    FName GetFolderName(UMovieSceneFolder* Folder); // 0x7278510 [Final Native Static Public]
    FColor GetFolderColor(UMovieSceneFolder* Folder); // 0x7278470 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetChildTracks(UMovieSceneFolder* Folder); // 0x72779a0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildObjectBindings(UMovieSceneFolder* Folder); // 0x72776a0 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetChildFolders(UMovieSceneFolder* Folder); // 0x7277510 [Final Native Static Public]
    bool AddChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x72736b0 [Final Native Static Public]
    bool AddChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x7273570 [Final Native Static Public]
    bool AddChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToAdd); // 0x7273460 [Final Native Static Public]

// UMovieSceneMaterialTrackExtensions (/Script/SequencerScripting.MovieSceneMaterialTrackExtensions)
    void SetMaterialInfo(UMovieSceneComponentMaterialTrack* Track, FComponentMaterialInfo& MaterialInfo); // 0x727f0f0 [Final Native Static Public]
    void SetMaterialIndex(UMovieSceneComponentMaterialTrack* Track, int32 MaterialIndex); // 0x727ef10 [Final Native Static Public]
    FComponentMaterialInfo GetMaterialInfo(UMovieSceneComponentMaterialTrack* Track); // 0x7278c50 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieSceneComponentMaterialTrack* Track); // 0x7278af0 [Final Native Static Public]

// UMovieScenePrimitiveMaterialTrackExtensions (/Script/SequencerScripting.MovieScenePrimitiveMaterialTrackExtensions)
    void SetMaterialInfo(UMovieScenePrimitiveMaterialTrack* Track, FComponentMaterialInfo& MaterialInfo); // 0x727f1f0 [Final Native Static Public]
    void SetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track, int32 MaterialIndex); // 0x727f000 [Final Native Static Public]
    FComponentMaterialInfo GetMaterialInfo(UMovieScenePrimitiveMaterialTrack* Track); // 0x7278d00 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track); // 0x7278ba0 [Final Native Static Public]

// UMovieScenePropertyTrackExtensions (/Script/SequencerScripting.MovieScenePropertyTrackExtensions)
    void SetPropertyNameAndPath(UMovieScenePropertyTrack* Track, const FName& InPropertyName, const FString& InPropertyPath); // 0x727ffe0 [Final Native Static Public]
    void SetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track, TSubclassOf<UObject> PropertyClass); // 0x727f610 [Final Native Static Public]
    void SetByteTrackEnum(UMovieSceneByteTrack* Track, UEnum* InEnum); // 0x727db00 [Final Native Static Public]
    FName GetUniqueTrackName(UMovieScenePropertyTrack* Track); // 0x727b900 [Final Native Static Public]
    FString GetPropertyPath(UMovieScenePropertyTrack* Track); // 0x727a740 [Final Native Static Public]
    FName GetPropertyName(UMovieScenePropertyTrack* Track); // 0x727a680 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track); // 0x7279090 [Final Native Static Public]
    UEnum* GetByteTrackEnum(UMovieSceneByteTrack* Track); // 0x7277260 [Final Native Static Public]

// UMovieSceneSectionExtensions (/Script/SequencerScripting.MovieSceneSectionExtensions)
    void SetStartFrameSeconds(UMovieSceneSection* Section, float StartTime); // 0x7280e30 [Final Native Static Public]
    void SetStartFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x7280cf0 [Final Native Static Public]
    void SetStartFrame(UMovieSceneSection* Section, int32 StartFrame); // 0x7280ad0 [Final Native Static Public]
    void SetRangeSeconds(UMovieSceneSection* Section, float StartTime, float EndTime); // 0x7280330 [Final Native Static Public]
    void SetRange(UMovieSceneSection* Section, int32 StartFrame, int32 EndFrame); // 0x7280130 [Final Native Static Public]
    void SetEndFrameSeconds(UMovieSceneSection* Section, float EndTime); // 0x727e400 [Final Native Static Public]
    void SetEndFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x727e2c0 [Final Native Static Public]
    void SetEndFrame(UMovieSceneSection* Section, int32 EndFrame); // 0x727e0a0 [Final Native Static Public]
    bool HasStartFrame(UMovieSceneSection* Section); // 0x727beb0 [Final Native Static Public]
    bool HasEndFrame(UMovieSceneSection* Section); // 0x727bd60 [Final Native Static Public]
    float GetStartFrameSeconds(UMovieSceneSection* Section); // 0x727b110 [Final Native Static Public]
    int32 GetStartFrame(UMovieSceneSection* Section); // 0x727af30 [Final Native Static Public]
    int32 GetParentSequenceFrame(UMovieSceneSubSection* Section, int32 InFrame, UMovieSceneSequence* ParentSequence); // 0x72793c0 [Final Native Static Public]
    float GetEndFrameSeconds(UMovieSceneSection* Section); // 0x7278120 [Final Native Static Public]
    int32 GetEndFrame(UMovieSceneSection* Section); // 0x7277f40 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetChannelsByType(UMovieSceneSection* Section, TSubclassOf<UMovieSceneScriptingChannel> ChannelType); // 0x72773f0 [Final Native Static Public]
    UMovieSceneScriptingChannel* GetChannel(UMovieSceneSection* Section, const FName& ChannelName); // 0x7277320 [Final Native Static Public]
    float GetAutoSizeStartFrameSeconds(UMovieSceneSection* Section); // 0x7276d60 [Final Native Static Public]
    int32 GetAutoSizeStartFrame(UMovieSceneSection* Section); // 0x7276c10 [Final Native Static Public]
    bool GetAutoSizeHasStartFrame(UMovieSceneSection* Section); // 0x7276b30 [Final Native Static Public]
    bool GetAutoSizeHasEndFrame(UMovieSceneSection* Section); // 0x7276a50 [Final Native Static Public]
    float GetAutoSizeEndFrameSeconds(UMovieSceneSection* Section); // 0x72768a0 [Final Native Static Public]
    int32 GetAutoSizeEndFrame(UMovieSceneSection* Section); // 0x7276750 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetAllChannels(UMovieSceneSection* Section); // 0x7276300 [Final Native Static Public]

// UMovieSceneSequenceExtensions (/Script/SequencerScripting.MovieSceneSequenceExtensions)
    void SortMarkedFrames(UMovieSceneSequence* sequence); // 0x72817d0 [Final Native Static Public]
    void SetWorkRangeStart(UMovieSceneSequence* InSequence, double StartTimeInSeconds); // 0x72816f0 [Final Native Static Public]
    void SetWorkRangeEnd(UMovieSceneSequence* InSequence, double EndTimeInSeconds); // 0x7281610 [Final Native Static Public]
    void SetViewRangeStart(UMovieSceneSequence* InSequence, double StartTimeInSeconds); // 0x7281530 [Final Native Static Public]
    void SetViewRangeEnd(UMovieSceneSequence* InSequence, double EndTimeInSeconds); // 0x7281450 [Final Native Static Public]
    void SetTickResolutionDirectly(UMovieSceneSequence* sequence, const FFrameRate& TickResolution); // 0x7281220 [Final Native Static Public]
    void SetTickResolution(UMovieSceneSequence* sequence, const FFrameRate& TickResolution); // 0x7281120 [Final Native Static Public]
    void SetReadOnly(UMovieSceneSequence* sequence, bool bInReadOnly); // 0x7280610 [Final Native Static Public]
    void SetPlaybackStartSeconds(UMovieSceneSequence* sequence, float StartTime); // 0x727fe10 [Final Native Static Public]
    void SetPlaybackStart(UMovieSceneSequence* sequence, int32 StartFrame); // 0x727fc80 [Final Native Static Public]
    void SetPlaybackRangeLocked(UMovieSceneSequence* sequence, bool bInLocked); // 0x727fbb0 [Final Native Static Public]
    void SetPlaybackEndSeconds(UMovieSceneSequence* sequence, float EndTime); // 0x727f9e0 [Final Native Static Public]
    void SetPlaybackEnd(UMovieSceneSequence* sequence, int32 EndFrame); // 0x727f850 [Final Native Static Public]
    void SetMarkedFramesLocked(UMovieSceneSequence* sequence, bool bInLocked); // 0x727ee40 [Final Native Static Public]
    void SetMarkedFrameInSequence(UMovieSceneSequence* sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber, const EMovieSceneTimeUnit& TimeUnit); // 0x727ec70 [Final Native Static Public]
    void SetMarkedFrame(UMovieSceneSequence* sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber); // 0x727eb20 [Final Native Static Public]
    void SetEvaluationType(UMovieSceneSequence* InSequence, const EMovieSceneEvaluationType& InEvaluationType); // 0x727e730 [Final Native Static Public]
    void SetDisplayRate(UMovieSceneSequence* sequence, const FFrameRate& DisplayRate); // 0x727dfa0 [Final Native Static Public]
    void SetClockSource(UMovieSceneSequence* InSequence, const EUpdateClockSource& InClockSource); // 0x727dbf0 [Final Native Static Public]
    FMovieSceneBindingProxy ResolveBindingID(UMovieSceneSequence* RootSequence, const FMovieSceneObjectBindingID& InObjectBindingID); // 0x727d8d0 [Final Native Static Public]
    bool RemoveTrack(UMovieSceneSequence* sequence, UMovieSceneTrack* Track); // 0x727d790 [Final Native Static Public]
    void RemoveRootFolderFromSequence(UMovieSceneSequence* sequence, UMovieSceneFolder* Folder); // 0x727d300 [Final Native Static Public]
    FSequencerScriptingRange MakeRangeSeconds(UMovieSceneSequence* sequence, float StartTime, float Duration); // 0x727c840 [Final Native Static Public]
    FSequencerScriptingRange MakeRange(UMovieSceneSequence* sequence, int32 StartFrame, int32 Duration); // 0x727c680 [Final Native Static Public]
    TArray<UObject*> LocateBoundObjects(UMovieSceneSequence* sequence, FMovieSceneBindingProxy& InBinding, UObject* Context); // 0x727c180 [Final Native Static Public]
    bool IsReadOnly(UMovieSceneSequence* sequence); // 0x727c000 [Final Native Static Public]
    bool IsPlaybackRangeLocked(UMovieSceneSequence* sequence); // 0x727bf60 [Final Native Static Public]
    double GetWorkRangeStart(UMovieSceneSequence* InSequence); // 0x727bbf0 [Final Native Static Public]
    double GetWorkRangeEnd(UMovieSceneSequence* InSequence); // 0x727bb30 [Final Native Static Public]
    double GetViewRangeStart(UMovieSceneSequence* InSequence); // 0x727ba70 [Final Native Static Public]
    double GetViewRangeEnd(UMovieSceneSequence* InSequence); // 0x727b9b0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(UMovieSceneSequence* sequence); // 0x727b720 [Final Native Static Public]
    FFrameRate GetTickResolution(UMovieSceneSequence* sequence); // 0x727b3a0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetSpawnables(UMovieSceneSequence* sequence); // 0x727ac90 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetRootFoldersInSequence(UMovieSceneSequence* sequence); // 0x727a850 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetPossessables(UMovieSceneSequence* sequence); // 0x727a360 [Final Native Static Public]
    FMovieSceneObjectBindingID GetPortableBindingID(UMovieSceneSequence* RootSequence, UMovieSceneSequence* DestinationSequence, FMovieSceneBindingProxy& InBinding); // 0x7279d60 [Final Native Static Public]
    float GetPlaybackStartSeconds(UMovieSceneSequence* sequence); // 0x7279b50 [Final Native Static Public]
    int32 GetPlaybackStart(UMovieSceneSequence* sequence); // 0x72799c0 [Final Native Static Public]
    FSequencerScriptingRange GetPlaybackRange(UMovieSceneSequence* sequence); // 0x7279860 [Final Native Static Public]
    float GetPlaybackEndSeconds(UMovieSceneSequence* sequence); // 0x7279650 [Final Native Static Public]
    int32 GetPlaybackEnd(UMovieSceneSequence* sequence); // 0x72794c0 [Final Native Static Public]
    UMovieScene* GetMovieScene(UMovieSceneSequence* sequence); // 0x7278db0 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFramesFromSequence(UMovieSceneSequence* sequence, const EMovieSceneTimeUnit& TimeUnit); // 0x7278840 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFrames(UMovieSceneSequence* sequence); // 0x7278670 [Final Native Static Public]
    EMovieSceneEvaluationType GetEvaluationType(UMovieSceneSequence* InSequence); // 0x72783b0 [Final Native Static Public]
    FFrameRate GetDisplayRate(UMovieSceneSequence* sequence); // 0x7277e70 [Final Native Static Public]
    EUpdateClockSource GetClockSource(UMovieSceneSequence* InSequence); // 0x7277b10 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetBindings(UMovieSceneSequence* sequence); // 0x7277000 [Final Native Static Public]
    FMovieSceneObjectBindingID GetBindingID(UMovieSceneSequence* sequence, FMovieSceneBindingProxy& InBinding); // 0x7276f10 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(UMovieSceneSequence* sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x7275fb0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(UMovieSceneSequence* sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x7275b50 [Final Native Static Public]
    int32 FindNextMarkedFrameInSequence(UMovieSceneSequence* sequence, const FFrameNumber& InFrameNumber, bool bForward, const EMovieSceneTimeUnit& TimeUnit); // 0x7275820 [Final Native Static Public]
    int32 FindNextMarkedFrame(UMovieSceneSequence* sequence, const FFrameNumber& InFrameNumber, bool bForward); // 0x72756d0 [Final Native Static Public]
    int32 FindMarkedFrameByLabel(UMovieSceneSequence* sequence, const FString& InLabel); // 0x72755b0 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumberInSequence(UMovieSceneSequence* sequence, const FFrameNumber& InFrameNumber, const EMovieSceneTimeUnit& TimeUnit); // 0x7275420 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumber(UMovieSceneSequence* sequence, const FFrameNumber& InFrameNumber); // 0x7275320 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingByName(UMovieSceneSequence* sequence, const FString& Name); // 0x7275100 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingById(UMovieSceneSequence* sequence, const FGuid& BindingID); // 0x7274f90 [Final Native Static Public]
    void DeleteMarkedFrames(UMovieSceneSequence* sequence); // 0x7274d50 [Final Native Static Public]
    void DeleteMarkedFrame(UMovieSceneSequence* sequence, int32 DeleteIndex); // 0x7274c50 [Final Native Static Public]
    bool AreMarkedFramesLocked(UMovieSceneSequence* sequence); // 0x72748a0 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(UMovieSceneSequence* sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x72746d0 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromInstance(UMovieSceneSequence* sequence, UObject* ObjectToSpawn); // 0x7274340 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromClass(UMovieSceneSequence* sequence, TSubclassOf<UObject> ClassToSpawn); // 0x72741d0 [Final Native Static Public]
    UMovieSceneFolder* AddRootFolderToSequence(UMovieSceneSequence* sequence, const FString& NewFolderName); // 0x7273f80 [Final Native Static Public]
    FMovieSceneBindingProxy AddPossessable(UMovieSceneSequence* sequence, UObject* ObjectToPossess); // 0x7273e10 [Final Native Static Public]
    int32 AddMarkedFrameToSequence(UMovieSceneSequence* sequence, FMovieSceneMarkedFrame& InMarkedFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x7273c20 [Final Native Static Public]
    int32 AddMarkedFrame(UMovieSceneSequence* sequence, FMovieSceneMarkedFrame& InMarkedFrame); // 0x7273aa0 [Final Native Static Public]

// UMovieSceneTimeWarpExtensions (/Script/SequencerScripting.MovieSceneTimeWarpExtensions)
    double ToFixedPlayRate(FMovieSceneTimeWarpVariant& TimeWarp); // 0x7274b40 [Final Native Static Public]
    void SetFixedPlayRate(FMovieSceneTimeWarpVariant& TimeWarp, double FixedPlayRate); // 0x727e830 [Final Native Static Public]
    FMovieSceneTimeWarpVariant MakeTimeWarp(double FixedPlayRate); // 0x7274a80 [Final Native Static Public]
    double Conv_TimeWarpVariantToPlayRate(FMovieSceneTimeWarpVariant& TimeWarp); // 0x7274b40 [Final Native Static Public]
    FMovieSceneTimeWarpVariant Conv_PlayRateToTimeWarpVariant(double ConstantPlayRate); // 0x7274a80 [Final Native Static Public]
    void BreakTimeWarp(FMovieSceneTimeWarpVariant& TimeWarp, const double& FixedPlayRate); // 0x7274940 [Final Native Static Public]

// UMovieSceneTrackExtensions (/Script/SequencerScripting.MovieSceneTrackExtensions)
    void SetTrackRowDisplayName(UMovieSceneTrack* Track, FText& InName, int32 RowIndex); // 0x7281320 [Final Native Static Public]
    void SetSortingOrder(UMovieSceneTrack* Track, int32 SortingOrder); // 0x72808a0 [Final Native Static Public]
    void SetSectionToKey(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x72806e0 [Final Native Static Public]
    void SetDisplayName(UMovieSceneTrack* Track, FText& InName); // 0x727deb0 [Final Native Static Public]
    void SetColorTint(UMovieSceneTrack* Track, const FColor& ColorTint); // 0x727dce0 [Final Native Static Public]
    void RemoveSection(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x727d4e0 [Final Native Static Public]
    FText GetTrackRowDisplayName(UMovieSceneTrack* Track, int32 RowIndex); // 0x727b470 [Final Native Static Public]
    int32 GetSortingOrder(UMovieSceneTrack* Track); // 0x727abe0 [Final Native Static Public]
    UMovieSceneSection* GetSectionToKey(UMovieSceneTrack* Track); // 0x727a910 [Final Native Static Public]
    TArray<UMovieSceneSection*> GetSections(UMovieSceneTrack* Track); // 0x727a9d0 [Final Native Static Public]
    FText GetDisplayName(UMovieSceneTrack* Track); // 0x7277d70 [Final Native Static Public]
    FColor GetColorTint(UMovieSceneTrack* Track); // 0x7277bd0 [Final Native Static Public]
    UMovieSceneSection* AddSection(UMovieSceneTrack* Track); // 0x7274100 [Final Native Static Public]

// UMovieSceneFloatVectorTrackExtensions (/Script/SequencerScripting.MovieSceneFloatVectorTrackExtensions)
    void SetNumChannelsUsed(UMovieSceneFloatVectorTrack* Track, int32 InNumChannelsUsed); // 0x727f530 [Final Native Static Public]
    int32 GetNumChannelsUsed(UMovieSceneFloatVectorTrack* Track); // 0x7278fe0 [Final Native Static Public]

// UMovieSceneDoubleVectorTrackExtensions (/Script/SequencerScripting.MovieSceneDoubleVectorTrackExtensions)
    void SetNumChannelsUsed(UMovieSceneDoubleVectorTrack* Track, int32 InNumChannelsUsed); // 0x727f530 [Final Native Static Public]
    int32 GetNumChannelsUsed(UMovieSceneDoubleVectorTrack* Track); // 0x7278fe0 [Final Native Static Public]

// USequencerScriptingRangeExtensions (/Script/SequencerScripting.SequencerScriptingRangeExtensions)
    void SetStartSeconds(FSequencerScriptingRange& Range, float Start); // 0x7280ff0 [Final Native Static Public]
    void SetStartFrame(FSequencerScriptingRange& Range, int32 Start); // 0x7280c10 [Final Native Static Public]
    void SetEndSeconds(FSequencerScriptingRange& Range, float End); // 0x727e5c0 [Final Native Static Public]
    void SetEndFrame(FSequencerScriptingRange& Range, int32 End); // 0x727e1e0 [Final Native Static Public]
    void RemoveStart(FSequencerScriptingRange& Range); // 0x727d5d0 [Final Native Static Public]
    void RemoveEnd(FSequencerScriptingRange& Range); // 0x727d260 [Final Native Static Public]
    bool HasStart(FSequencerScriptingRange& Range); // 0x727be10 [Final Native Static Public]
    bool HasEnd(FSequencerScriptingRange& Range); // 0x727bcb0 [Final Native Static Public]
    float GetStartSeconds(FSequencerScriptingRange& Range); // 0x727b2a0 [Final Native Static Public]
    int32 GetStartFrame(FSequencerScriptingRange& Range); // 0x727b070 [Final Native Static Public]
    float GetEndSeconds(FSequencerScriptingRange& Range); // 0x72782b0 [Final Native Static Public]
    int32 GetEndFrame(FSequencerScriptingRange& Range); // 0x7278080 [Final Native Static Public]

// USlateFXSubsystem (/Script/SlateRHIRenderer.SlateFXSubsystem)
    USlateRHIPostBufferProcessor* GetSlatePostProcessor(const ESlatePostRT& InPostBufferBit); // 0x33be9e0 [Final Native Public]

// USlateRHIRendererSettings (/Script/SlateRHIRenderer.SlateRHIRendererSettings)
    FSlatePostSettings GetSlatePostSetting(const ESlatePostRT& InPostBufferBit); // 0x33bea70 [Final Native Public]
    FSlatePostSettings GetMutableSlatePostSetting(const ESlatePostRT& InPostBufferBit); // 0x33be8f0 [Final Native Public]

// USmartObjectBlueprintFunctionLibrary (/Script/SmartObjectsModule.SmartObjectBlueprintFunctionLibrary)
    FSmartObjectClaimHandle SmartObjectClaimHandle_Invalid(); // 0x63b3520 [Final Native Static Public]
    void SetValueAsSOClaimHandle(UBlackboardComponent* BlackboardComponent, const FName& KeyName, const FSmartObjectClaimHandle& Value); // 0x63b33a0 [Final Native Static Public]
    bool SetSmartObjectEnabled(AActor* SmartObjectActor, bool bEnabled); // 0x63b3010 [Final Native Static Public]
    bool SetMultipleSmartObjectsEnabled(const TArray<AActor*>& SmartObjectActors, bool bEnabled); // 0x63b2dc0 [Final Native Static Public]
    void SetBlackboardValueAsSOClaimHandle(UBTNode* NodeOwner, FBlackboardKeySelector& Key, FSmartObjectClaimHandle& Value); // 0x63b2600 [Final Native Static Public]
    bool RemoveSmartObject(AActor* SmartObjectActor); // 0x63b2110 [Final Native Static Public]
    bool RemoveMultipleSmartObjects(const TArray<AActor*>& SmartObjectActors); // 0x63b2060 [Final Native Static Public]
    bool NotEqual_SmartObjectSlotHandleSmartObjectSlotHandle(FSmartObjectSlotHandle& A, FSmartObjectSlotHandle& B); // 0x63b1dd0 [Final Native Static Public]
    bool NotEqual_SmartObjectHandleSmartObjectHandle(FSmartObjectHandle& A, FSmartObjectHandle& B); // 0x63b1cb0 [Final Native Static Public]
    USmartObjectBehaviorDefinition* MarkSmartObjectSlotAsOccupied(UObject* WorldContextObject, const FSmartObjectClaimHandle& ClaimHandle, TSubclassOf<USmartObjectBehaviorDefinition> DefinitionClass); // 0x63b1ac0 [Final Native Static Public]
    bool MarkSmartObjectSlotAsFree(UObject* WorldContextObject, const FSmartObjectClaimHandle& ClaimHandle); // 0x63b1930 [Final Native Static Public]
    FSmartObjectClaimHandle MarkSmartObjectSlotAsClaimed(UObject* WorldContextObject, const FSmartObjectSlotHandle& SlotHandle, AActor* UserActor, const ESmartObjectClaimPriority& ClaimPriority); // 0x63b1620 [Final Native Static Public]
    bool IsValidSmartObjectSlotHandle(FSmartObjectSlotHandle& Handle); // 0x63b14c0 [Final Native Static Public]
    bool IsValidSmartObjectHandle(FSmartObjectHandle& Handle); // 0x63b1410 [Final Native Static Public]
    bool IsValidSmartObjectClaimHandle(const FSmartObjectClaimHandle& Handle); // 0x63b1320 [Final Native Static Public]
    FSmartObjectClaimHandle GetValueAsSOClaimHandle(UBlackboardComponent* BlackboardComponent, const FName& KeyName); // 0x63b0ce0 [Final Native Static Public]
    FSmartObjectClaimHandle GetBlackboardValueAsSOClaimHandle(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x63afbe0 [Final Native Static Public]
    bool FindSmartObjectsInTargetingRequest(UObject* WorldContextObject, FSmartObjectRequestFilter& Filter, const FTargetingRequestHandle& TargetingHandle, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor); // 0x63af420 [Final Native Static Public]
    bool FindSmartObjectsInList(UObject* WorldContextObject, FSmartObjectRequestFilter& Filter, const TArray<AActor*>& ActorList, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor); // 0x63af080 [Final Native Static Public]
    bool FindSmartObjectsInComponent(FSmartObjectRequestFilter& Filter, USmartObjectComponent* SmartObjectComponent, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor); // 0x63aed30 [Final Native Static Public]
    bool FindSmartObjectsInActor(FSmartObjectRequestFilter& Filter, AActor* SearchActor, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor); // 0x63ae9f0 [Final Native Static Public]
    bool Equal_SmartObjectSlotHandleSmartObjectSlotHandle(FSmartObjectSlotHandle& A, FSmartObjectSlotHandle& B); // 0x63ae2d0 [Final Native Static Public]
    bool Equal_SmartObjectHandleSmartObjectHandle(FSmartObjectHandle& A, FSmartObjectHandle& B); // 0x63ae1b0 [Final Native Static Public]
    FString Conv_SmartObjectSlotHandleToString(FSmartObjectSlotHandle& Handle); // 0x63ae000 [Final Native Static Public]
    FString Conv_SmartObjectRequestResultToString(FSmartObjectRequestResult& Result); // 0x63addb0 [Final Native Static Public]
    FString Conv_SmartObjectHandleToString(FSmartObjectHandle& Handle); // 0x63adc80 [Final Native Static Public]
    FString Conv_SmartObjectDefinitionToString(USmartObjectDefinition* Definition); // 0x63ada90 [Final Native Static Public]
    FString Conv_SmartObjectClaimHandleToString(FSmartObjectClaimHandle& Result); // 0x63ad990 [Final Native Static Public]
    bool AddSmartObject(AActor* SmartObjectActor); // 0x63ad5a0 [Final Native Static Public]
    bool AddOrRemoveSmartObject(AActor* SmartObject, bool bEnabled); // 0x63ad460 [Final Native Static Public]
    bool AddOrRemoveMultipleSmartObjects(const TArray<AActor*>& SmartObjectActors, bool bAdd); // 0x63ad360 [Final Native Static Public]
    bool AddMultipleSmartObjects(const TArray<AActor*>& SmartObjectActors); // 0x63ad1f0 [Final Native Static Public]

// USmartObjectComponent (/Script/SmartObjectsModule.SmartObjectComponent)
    bool SetSmartObjectEnabledForReason(const FGameplayTag& ReasonTag, bool bEnabled); // 0x63b31f0 [Final Native Public]
    bool SetSmartObjectEnabled(bool bEnable); // 0x63b3150 [Final Native Public]
    void SetDefinition(USmartObjectDefinition* DefinitionAsset); // 0x63b27c0 [Final Native Public]
    void ReceiveOnEvent(FSmartObjectEventData& EventData, AActor* Interactor); // 0x16b94d0 [Event Protected]
    bool IsSmartObjectEnabledForReason(const FGameplayTag& ReasonTag); // 0x63b1120 [Final Native Public]
    bool IsSmartObjectEnabled(); // 0x63b1040 [Final Native Public]
    bool IsBoundToSimulation(); // 0x63b0df0 [Final Native Public]
    USmartObjectDefinition* GetDefinition(); // 0x63afdb0 [Final Native Public]

// USmartObjectDefinition (/Script/SmartObjectsModule.SmartObjectDefinition)
    void SetUserTagFilter(FGameplayTagQuery& InUserTagFilter); // 0x63b32c0 [Final Native Public]
    TArray<FSmartObjectSlotDefinition> K2_GetSlots(); // 0x63b1570 [Final Native Public]
    bool IsValidSlotIndex(int32 SlotIndex); // 0x63b1280 [Final Native Public]
    ESmartObjectTagFilteringPolicy GetUserTagsFilteringPolicy(); // 0x63b0cc0 [Final Native Public]
    FGameplayTagQuery GetUserTagFilter(); // 0x63b0c90 [Final Native Public]
    FTransform GetSlotWorldTransform(int32 SlotIndex, FTransform& OwnerTransform); // 0x63b0850 [Final Native Public]
    void GetSlotActivityTags(int32 SlotIndex, FGameplayTagContainer& OutActivityTags); // 0x63aff60 [Final Native Public]
    FSmartObjectSlotDefinition GetMutableSlot(int32 Index); // 0x63afec0 [Final Native Public]
    FBox GetBounds(); // 0x63afd60 [Final Native Public]
    FGameplayTagContainer GetActivityTags(); // 0x63af780 [Final Native Public]

// USmartObjectSubsystem (/Script/SmartObjectsModule.SmartObjectSubsystem)
    bool SetSlotEnabled(const FSmartObjectSlotHandle& SlotHandle, bool bEnabled); // 0x63b2ec0 [Final Native Public]
    bool SetEnabledForReason(const FSmartObjectHandle& Handle, const FGameplayTag& ReasonTag, bool bEnabled); // 0x63b2c30 [Final Native Public]
    bool SetEnabled(const FSmartObjectHandle& Handle, bool bEnabled); // 0x63b2ad0 [Final Native Public]
    bool RemoveTagFromSlot(const FSmartObjectSlotHandle& SlotHandle, FGameplayTag& Tag); // 0x63b23d0 [Final Native Public]
    void RemoveTagFromInstance(const FSmartObjectHandle& Handle, FGameplayTag& Tag); // 0x63b22c0 [Final Native Public]
    bool Release(FSmartObjectClaimHandle& ClaimHandle); // 0x63b1f30 [Final Native Public]
    bool IsEnabledForReason(const FSmartObjectHandle& Handle, const FGameplayTag& ReasonTag); // 0x63b0ef0 [Final Native Public]
    bool IsEnabled(const FSmartObjectHandle& Handle); // 0x63b0e20 [Final Native Public]
    USmartObjectComponent* GetSmartObjectComponentByRequestResult(FSmartObjectRequestResult& Result, const ETrySpawnActorIfDehydrated& TrySpawnActorIfDehydrated); // 0x63b0b40 [Final Native Public]
    USmartObjectComponent* GetSmartObjectComponent(FSmartObjectClaimHandle& ClaimHandle, const ETrySpawnActorIfDehydrated& TrySpawnActorIfDehydrated); // 0x63b09f0 [Final Native Public]
    bool GetSlotTransformFromRequestResult(FSmartObjectRequestResult& RequestResult, FTransform& OutSlotTransform); // 0x63b0650 [Final Native Public]
    bool GetSlotTransform(FSmartObjectClaimHandle& ClaimHandle, FTransform& OutSlotTransform); // 0x63b0450 [Final Native Public]
    FGameplayTagContainer GetSlotTags(const FSmartObjectSlotHandle& SlotHandle); // 0x63b0340 [Final Native Public]
    ESmartObjectSlotState GetSlotState(const FSmartObjectSlotHandle& SlotHandle); // 0x63b0240 [Final Native Public]
    bool GetSlotLocation(FSmartObjectClaimHandle& ClaimHandle, const FVector& OutSlotLocation); // 0x63b0090 [Final Native Public]
    FGameplayTagContainer GetInstanceTags(const FSmartObjectHandle& Handle); // 0x63afde0 [Final Native Public]
    USmartObjectBehaviorDefinition* GetBehaviorDefinitionByRequestResult(FSmartObjectRequestResult& RequestResult, TSubclassOf<USmartObjectBehaviorDefinition> DefinitionClass); // 0x63afa60 [Final Native Public]
    USmartObjectBehaviorDefinition* GetBehaviorDefinition(FSmartObjectClaimHandle& ClaimHandle, TSubclassOf<USmartObjectBehaviorDefinition> DefinitionClass); // 0x63af8e0 [Final Native Public]
    void GetAllSlots(const FSmartObjectHandle& Handle, const TArray<FSmartObjectSlotHandle>& OutSlots); // 0x63af7b0 [Final Native Public]
    bool FindSmartObjects_BP(FSmartObjectRequest& Request, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor); // 0x63ae720 [Final Native Public]
    bool FindSmartObjects(FSmartObjectRequest& Request, const TArray<FSmartObjectRequestResult>& OutResults, AActor* UserActor); // 0x63ae720 [Final Native Public]
    FSmartObjectRequestResult FindSmartObject(FSmartObjectRequest& Request, AActor* UserActor); // 0x63ae430 [Final Native Public]
    void AddTagToSlot(const FSmartObjectSlotHandle& SlotHandle, FGameplayTag& Tag); // 0x63ad840 [Final Native Public]
    void AddTagToInstance(const FSmartObjectHandle& Handle, FGameplayTag& Tag); // 0x63ad730 [Final Native Public]

// ASmartObjectTestingActor (/Script/SmartObjectsModule.SmartObjectTestingActor)
    void RunTests(); // 0x63b25e0 [Final Native Protected]
    void ResetTests(); // 0x63b2530 [Final Native Protected]

// UStateTreeFunctionLibrary (/Script/StateTreeModule.StateTreeFunctionLibrary)
    void SetStateTree(FStateTreeReference& Reference, UStateTree* StateTree); // 0x868bf50 [Final Native Static Public]
    FStateTreeReference MakeStateTreeReference(UStateTree* StateTree); // 0x868bea0 [Final Native Static Public]
    void K2_SetParametersProperty(FStateTreeReference& Reference, const FGuid& PropertyID, const int32& NewValue); // 0x86b8330 [Final Native Static Public]
    void K2_GetParametersProperty(FStateTreeReference& Reference, const FGuid& PropertyID, const int32& ReturnValue); // 0x86b8060 [Final Native Static Public]

// UStateTreeNodeBlueprintBase (/Script/StateTreeModule.StateTreeNodeBlueprintBase)
    void SendEvent(FStateTreeEvent& Event); // 0x86b88d0 [Final Native Public]
    void RequestTransition(FStateTreeStateLink& TargetState, const EStateTreeTransitionPriority& Priority); // 0x86b86c0 [Final Native Public]
    FText ReceiveGetDescription(const EStateTreeNodeFormatting& Formatting); // 0x16b94d0 [Event Protected]
    bool IsPropertyRefValid(FStateTreeBlueprintPropertyRef& PropertyRef); // 0x86b7f90 [Final Native Public]
    void GetPropertyReference(FStateTreeBlueprintPropertyRef& PropertyRef); // 0x86b7e60 [Final Native Public]
    FText GetPropertyDescriptionByPropertyName(const FName& PropertyName); // 0x86b7dc0 [Final Native Public]

// UStateTreeConditionBlueprintBase (/Script/StateTreeModule.StateTreeConditionBlueprintBase)
    bool ReceiveTestCondition(); // 0x16b94d0 [Event Public]

// UStateTreeConsiderationBlueprintBase (/Script/StateTreeModule.StateTreeConsiderationBlueprintBase)
    float ReceiveGetScore(); // 0x16b94d0 [Event Public]

// UStateTreeEvaluatorBlueprintBase (/Script/StateTreeModule.StateTreeEvaluatorBlueprintBase)
    void ReceiveTreeStop(); // 0x16b94d0 [Event Public]
    void ReceiveTreeStart(); // 0x16b94d0 [Event Public]
    void ReceiveTick(float DeltaTime); // 0x16b94d0 [Event Public]

// UStateTreeTaskBlueprintBase (/Script/StateTreeModule.StateTreeTaskBlueprintBase)
    void UnbindDelegate(FStateTreeDelegateListener& Listener); // 0x86b8ad0 [Final Native Protected]
    EStateTreeRunStatus ReceiveTick(float DeltaTime); // 0x16b94d0 [Event Public]
    void ReceiveStateCompleted(const EStateTreeRunStatus& CompletionStatus, const FStateTreeActiveStates& CompletedActiveStates); // 0x16b94d0 [Event Public]
    void ReceiveLatentTick(float DeltaTime); // 0x16b94d0 [Event Public]
    void ReceiveLatentEnterState(FStateTreeTransitionResult& Transition); // 0x16b94d0 [Event Public]
    void ReceiveExitState(FStateTreeTransitionResult& Transition); // 0x16b94d0 [Event Public]
    EStateTreeRunStatus ReceiveEnterState(FStateTreeTransitionResult& Transition); // 0x16b94d0 [Event Public]
    void FinishTask(bool bSucceeded); // 0x86b7cb0 [Final Native Protected]
    void BroadcastDelegate(const FStateTreeDelegateDispatcher& Dispatcher); // 0x86b7c10 [Final Native Protected]
    void BindDelegate(FStateTreeDelegateListener& Listener, const FScriptDelegate& Delegate); // 0x86b7af0 [Final Native Protected]

// UStaticMeshDescription (/Script/StaticMeshDescription.StaticMeshDescription)
    void SetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, const FVector2D& UV, int32 UVIndex); // 0x23f38c0 [Final Native Public]
    void SetPolygonGroupMaterialSlotName(const FPolygonGroupID& PolygonGroupID, const FName& SlotName); // 0x23f3660 [Final Native Public]
    FVector2D GetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, int32 UVIndex); // 0x23f3410 [Final Native Public]
    void CreateCube(const FVector& Center, const FVector& HalfExtents, const FPolygonGroupID& PolygonGroup, FPolygonID& PolygonID_PlusX, FPolygonID& PolygonID_MinusX, FPolygonID& PolygonID_PlusY, FPolygonID& PolygonID_MinusY, FPolygonID& PolygonID_PlusZ, FPolygonID& PolygonID_MinusZ); // 0x23f30c0 [Final Native Public]

// UStreamlineLibrary (/Script/StreamlineBlueprint.StreamlineLibrary)
    EStreamlineFeatureSupport QueryStreamlineFeatureSupport(const EStreamlineFeature& Feature); // 0x6d004c0 [Final Native Static Public]
    bool IsStreamlineFeatureSupported(const EStreamlineFeature& Feature); // 0x6d00440 [Final Native Static Public]
    FStreamlineFeatureRequirements GetStreamlineFeatureInformation(const EStreamlineFeature& Feature); // 0x6d003a0 [Final Native Static Public]
    void BreakStreamlineFeatureRequirements(const EStreamlineFeatureRequirementsFlags& Requirements, const bool& D3D11Supported, const bool& D3D12Supported, const bool& VulkanSupported, const bool& VSyncOffRequired, const bool& HardwareSchedulingRequired); // 0x6d00170 [Final Native Static Public]

// UStreamlineLibraryDLSSG (/Script/StreamlineDLSSGBlueprint.StreamlineLibraryDLSSG)
    void SetDLSSGMode(const EStreamlineDLSSGMode& DLSSGMode); // 0x6d01390 [Final Native Static Public]
    EStreamlineFeatureSupport QueryDLSSGSupport(); // 0x6d01360 [Final Native Static Public]
    bool IsDLSSGSupported(); // 0x6d01330 [Final Native Static Public]
    bool IsDLSSGModeSupported(const EStreamlineDLSSGMode& DLSSGMode); // 0x6d012b0 [Final Native Static Public]
    TArray<EStreamlineDLSSGMode> GetSupportedDLSSGModes(); // 0x6d01230 [Final Native Static Public]
    EStreamlineDLSSGMode GetDLSSGMode(); // 0x6d011d0 [Final Native Static Public]
    bool GetDLSSGIsVsyncSupportAvailable(); // 0x6d011a0 [Final Native Static Public]
    void GetDLSSGFrameTiming(const float& FrameRateInHertz, const int32& FramesPresented); // 0x6d010b0 [Final Native Static Public]
    EStreamlineDLSSGMode GetDefaultDLSSGMode(); // 0x6d01200 [Final Native Static Public]

// UStreamlineLibraryDeepDVC (/Script/StreamlineDeepDVCBlueprint.StreamlineLibraryDeepDVC)
    void SetDeepDVCSaturationBoost(float Intensity); // 0x81b4df0 [Final Native Static Public]
    void SetDeepDVCMode(const EStreamlineDeepDVCMode& DeepDVCMode); // 0x81b4d80 [Final Native Static Public]
    void SetDeepDVCIntensity(float Intensity); // 0x81b4d10 [Final Native Static Public]
    EStreamlineFeatureSupport QueryDeepDVCSupport(); // 0x81b4ce0 [Final Native Static Public]
    bool IsDeepDVCSupported(); // 0x81b4cb0 [Final Native Static Public]
    bool IsDeepDVCModeSupported(const EStreamlineDeepDVCMode& DeepDVCMode); // 0x81b4c30 [Final Native Static Public]
    TArray<EStreamlineDeepDVCMode> GetSupportedDeepDVCModes(); // 0x81b4bb0 [Final Native Static Public]
    EStreamlineDeepDVCMode GetDefaultDeepDVCMode(); // 0x81b4b80 [Final Native Static Public]
    float GetDeepDVCSaturationBoost(); // 0x81b4b50 [Final Native Static Public]
    EStreamlineDeepDVCMode GetDeepDVCMode(); // 0x81b4b20 [Final Native Static Public]
    float GetDeepDVCIntensity(); // 0x81b4af0 [Final Native Static Public]

// UStreamlineLibraryReflex (/Script/StreamlineReflexBlueprint.StreamlineLibraryReflex)
    void SetReflexMode(const EStreamlineReflexMode& Mode); // 0x6d02bc0 [Final Native Static Public]
    EStreamlineFeatureSupport QueryReflexSupport(); // 0x6d02b90 [Final Native Static Public]
    bool IsReflexSupported(); // 0x6d02b60 [Final Native Static Public]
    bool IsReflexModeSupported(const EStreamlineReflexMode& ReflexMode); // 0x6d02ae0 [Final Native Static Public]
    TArray<EStreamlineReflexMode> GetSupportedReflexModes(); // 0x6d02a60 [Final Native Static Public]
    float GetRenderLatencyInMs(); // 0x6d02a30 [Final Native Static Public]
    EStreamlineReflexMode GetReflexMode(); // 0x6d02a00 [Final Native Static Public]
    float GetGameToRenderLatencyInMs(); // 0x6d029d0 [Final Native Static Public]
    float GetGameLatencyInMs(); // 0x6d029a0 [Final Native Static Public]
    EStreamlineReflexMode GetDefaultReflexMode(); // 0x6d02970 [Final Native Static Public]

// AAlertToggleButton (/Script/Subnautica2.AlertToggleButton)
    void OnBlockAlertTagChanged(const FGameplayTag& GameplayTag, int32 TagCount); // 0x6e78fd0 [Final Native Private]

// USN2AbilitySystemStatics (/Script/Subnautica2.SN2AbilitySystemStatics)
    bool IsAvatarActorAttached(UUWEGameplayAbility* GameplayAbility, const UUWEPawnAttachmentOwner*& OutAttachedToActor); // 0x6e78e20 [Final Native Static Public]
    bool HasToolEquipped(UUWEGameplayAbility* GameplayAbility, const TSoftClassPtr<AActor>& ActorSoftClass); // 0x6e78c80 [Final Native Static Public]
    bool HasAnyToolEquipped(UUWEGameplayAbility* GameplayAbility); // 0x6e78bf0 [Final Native Static Public]
    AUWEBaseItem* GetToolFromAbilityActorInfo(UUWEGameplayAbility* GameplayAbility); // 0x6e789d0 [Final Native Static Public]
    UUWEToolbarComponent* GetToolbarFromAbilityActorInfo(UUWEGameplayAbility* GameplayAbility); // 0x6e78a60 [Final Native Static Public]
    ASN2PlayerState* GetPlayerStateFromAbilityActorInfo(UUWEGameplayAbility* GameplayAbility); // 0x6e78820 [Final Native Static Public]
    ASN2PlayerCharacter* GetPlayerFromAbilityActorInfo(UUWEGameplayAbility* GameplayAbility); // 0x6e78790 [Final Native Static Public]
    ASN2PlayerController* GetPlayerControllerFromAbilityActorInfo(UUWEGameplayAbility* GameplayAbility); // 0x6e78700 [Final Native Static Public]
    UUWELoopingCuesComponent* GetLoopingCuesComponentFromAbilityActorInfo(UUWEGameplayAbility* GameplayAbility); // 0x6e78630 [Final Native Static Public]
    UUWEInventoryRouterComponent* GetInventoryRouterFromAilityActorInfo(UUWEGameplayAbility* GameplayAbility); // 0x6e785a0 [Final Native Static Public]
    UUWEInventoryComponent* GetInventoryFromAbilityActorInfo(UUWEGameplayAbility* GameplayAbility); // 0x6e78510 [Final Native Static Public]
    UUWEEquipmentComponent* GetEquipmentFromAbilityActorInfo(UUWEGameplayAbility* GameplayAbility); // 0x6e78450 [Final Native Static Public]
    FGameplayTagContainer GetCosmeticTagsFromAbilityActorInfo(UUWEGameplayAbility* GameplayAbility); // 0x6e781d0 [Final Native Static Public]
    ASN2BaseCharacter* GetCharacterFromAbilityActorInfo(UUWEGameplayAbility* GameplayAbility); // 0x6e78140 [Final Native Static Public]

// USN2AbilityTask_ScanHoverActor (/Script/Subnautica2.SN2AbilityTask_ScanHoverActor)
    void StopTask(bool bCancelled); // 0x6e796f0 [Final Native Protected]
    USN2AbilityTask_ScanHoverActor* ScanHoverActor(UGameplayAbility* OwningAbility); // 0x6e79210 [Final Native Static Public]
    void CompletedDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void CancelledDelegate__DelegateSignature(); // 0x16b94d0 [Public]

// USN2AbilityTask_ShowBaseObjectFeedback (/Script/Subnautica2.SN2AbilityTask_ShowBaseObjectFeedback)
    void UpdateFeedback__DelegateSignature(); // 0x16b94d0 [Public]
    USN2AbilityTask_ShowBaseObjectFeedback* ShowBaseObjectFeedback(UGameplayAbility* OwningAbility, float UpdateInterval, float Radius, int32 MaxNumBaseObjects); // 0x6e794d0 [Final Native Static Private]
    void ResetBaseObjects(); // 0x6e790e0 [Final Native Private]
    void OnBaseObjectRemoved__DelegateSignature(AActor* Actor); // 0x16b94d0 [Public]
    void OnBaseObjectAdded__DelegateSignature(AActor* Actor); // 0x16b94d0 [Public]

// USN2AbilityTask_StartMove (/Script/Subnautica2.SN2AbilityTask_StartMove)
    USN2AbilityTask_StartMove* StartMove(UGameplayAbility* OwningAbility); // 0x6e79660 [Final Native Static Public]

// USN2AbilityTask_UpdateBaseEdit (/Script/Subnautica2.SN2AbilityTask_UpdateBaseEdit)
    bool UseSoftLock(); // 0x6e79940 [Final Native Public]
    USN2AbilityTask_UpdateBaseEdit* UpdateBaseEdit(UUWEGameplayAbility* OwningAbility, USN2ItemBrushActionData* ActionData, ASN2BuilderGhost* Ghost); // 0x6e797b0 [Final Native Static Public]
    EBuilderSnapping ToggleSnappingMode(); // 0x6e79780 [Final Native Public]
    void ShowGhost(); // 0x6e79640 [Final Native Public]
    bool ShouldToggleSnappingOnModeSwitch(); // 0x6e794a0 [Final Native Public]
    bool ShouldSwitchToDeconstructOnActivate(); // 0x6e79470 [Final Native Public]
    bool ShouldSpawnActorOnly(); // 0x6e79440 [Final Native Public]
    bool ShouldRotateWithInput(); // 0x6e79410 [Final Native Public]
    bool ShouldCycleSelectionSize(); // 0x6e79330 [Final Native Public]
    void ResumeTask(); // 0x6e791d0 [Final Native Public]
    void ResetFeedback(); // 0x6e79190 [Final Native Protected]
    void ResetEdit(bool FullyResetGhost); // 0x6e79100 [Final Native Public]
    void PauseTask(); // 0x6e790a0 [Final Native Public]
    bool IsLegal(); // 0x6e78f70 [Final Native Protected]
    bool IsEmbeddingActor(); // 0x6e78f40 [Final Native Public]
    bool IsDeconstruct(); // 0x6e78f10 [Final Native Public]
    void HideGhost(); // 0x6e78e00 [Final Native Public]
    float GetUserRotationIncrement(); // 0x6e78bc0 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetUsedModeTexture(); // 0x6e78b70 [Final Native Public]
    TScriptInterface<IUWEBaseEditAction> GetUsedEditAction(); // 0x6e78af0 [Final Native Public]
    FTransform GetSpawnTransform(); // 0x6e788b0 [Final Native Public]
    FGameplayTag GetOnEnterCueForEditMode(); // 0x6e786c0 [Final Native Public]
    TArray<FUWESculpturalBaseCellCost> GetCost(); // 0x6e78280 [Final Native Public]
    float GetBuildTime(); // 0x6e780e0 [Final Native Public]
    void GetBlockingTestData(const TArray<FSN2BuilderBlockingShape>& BlockingShapes, FSN2CollisionTestParams& Params, const TArray<AActor*>& ActorsToIgnore); // 0x6e77f00 [Final Native Public]
    TSoftClassPtr<AActor> GetActorToSpawn(); // 0x6e77eb0 [Final Native Public]
    FAbilityInfoData GetAbilityInfo(); // 0x6e77ce0 [Native Public]
    void CycleEditMode(); // 0x6e77cc0 [Final Native Public]
    bool CurrentBrushIsValid(); // 0x6e77c90 [Final Native Public]
    void ChangeSelectionSize(bool Increment); // 0x6e77c00 [Final Native Public]
    bool CanCycleEditMode(); // 0x6e77bd0 [Final Native Public]
    void AddUserRotation(float Value); // 0x6e77b50 [Final Native Public]

// USN2AbilityTask_UpdateDeconstructGroupSelection (/Script/Subnautica2.SN2AbilityTask_UpdateDeconstructGroupSelection)
    USN2AbilityTask_UpdateDeconstructGroupSelection* UpdateDeconstructGroupSelection(UUWEGameplayAbility* OwningAbility); // 0x6e798b0 [Final Native Static Public]
    void ShowFeedback(); // 0x6e79620 [Final Native Public]
    bool ShouldDeconstructTargetActor(FGameplayTag& CantDeconstructReason); // 0x6e79360 [Final Native Public]
    void SetGroupSelectionEnabled(bool Enabled); // 0x6e792a0 [Final Native Public]
    void ResumeTask(); // 0x6e791f0 [Final Native Public]
    void RestoreHoveredActorHiddenState(); // 0x6e791b0 [Final Native Public]
    void PauseTask(); // 0x6e790c0 [Final Native Public]
    bool IsLegal(); // 0x6e78fa0 [Final Native Public]
    void HideFeedback(); // 0x6e78de0 [Final Native Public]
    FTransform GetSpawnTransform(); // 0x6e78940 [Final Native Public]
    AActor* GetHoveredActor(); // 0x6e784e0 [Final Native Public]
    TScriptInterface<IUWEBaseEditAction> GetEditAction(); // 0x6e783c0 [Final Native Public]
    TArray<FUWESculpturalBaseCellCost> GetCost(); // 0x6e78320 [Final Native Public]
    float GetBuildTime(); // 0x6e78110 [Final Native Public]

// USN2AbilityTask_UpdateHoverActorChanged (/Script/Subnautica2.SN2AbilityTask_UpdateHoverActorChanged)
    USN2AbilityTask_UpdateHoverActorChanged* UpdateHoverActorChanged(UGameplayAbility* OwningAbility, bool bTriggerInitially); // 0x6e7cc80 [Final Native Static Public]
    void OnHoverActorChangedCallback(const FUWETargetActor& OldHoverTarget, const FUWETargetActor& NewHoverTarget); // 0x6e7c830 [Final Native Protected]

// USN2AbilityTask_UpdateMoveSelection (/Script/Subnautica2.SN2AbilityTask_UpdateMoveSelection)
    USN2AbilityTask_UpdateMoveSelection* UpdateMoveSelection(UUWEGameplayAbility* OwningAbility); // 0x6e7cd50 [Final Native Static Public]
    void ResumeTask(); // 0x6e7cb20 [Final Native Public]
    void RestoreHoveredActorHiddenState(); // 0x6e7cae0 [Final Native Protected]
    void PauseTask(); // 0x6e7caa0 [Final Native Public]
    bool IsLegal(); // 0x6e7c4d0 [Native Public]

// USN2AbilityTask_UpdatePlacementGhost (/Script/Subnautica2.SN2AbilityTask_UpdatePlacementGhost)
    USN2AbilityTask_UpdatePlacementGhost* UpdatePlacementGhost(UGameplayAbility* OwningAbility, ASN2BuilderGhost* Ghost, USN2BuilderConstructActionData* ActionData); // 0x6e7cde0 [Final Native Static Public]
    FGameplayTag GetCannotActivateReason(); // 0x6e7c430 [Final Native Public]
    bool CanRotate(); // 0x6e7c370 [Final Native Public]

// USN2AbilityTask_UpdateResonatingCues (/Script/Subnautica2.SN2AbilityTask_UpdateResonatingCues)
    USN2AbilityTask_UpdateResonatingCues* UpdateResonatingCues(UGameplayAbility* OwningAbility); // 0x6e7cee0 [Final Native Static Public]

// USN2AbilityTask_UpdateTick (/Script/Subnautica2.SN2AbilityTask_UpdateTick)
    USN2AbilityTask_UpdateTick* UpdateTick(UGameplayAbility* OwningAbility); // 0x6e7cf70 [Final Native Static Public]
    void TickTaskDelegate__DelegateSignature(float DeltaTime); // 0x16b94d0 [Public]
    float GetTotalUptimeInSeconds(); // 0x6e7c4a0 [Final Native Public]

// USN2AbilityTask_WaitAccelerationChanged (/Script/Subnautica2.SN2AbilityTask_WaitAccelerationChanged)
    USN2AbilityTask_WaitAccelerationChanged* WaitAccelerationChanged(UGameplayAbility* OwningAbility, UUWECharacterMovementComponentBase* InMovementComponent); // 0x6e7d000 [Final Native Static Public]
    void AccelerationTaskDelegate__DelegateSignature(); // 0x16b94d0 [Public]

// USN2AbilityTask_WaitAttributeGain (/Script/Subnautica2.SN2AbilityTask_WaitAttributeGain)
    USN2AbilityTask_WaitAttributeGain* WaitAttributeGain(UGameplayAbility* OwningAbility, const FGameplayAttribute& Attribute, bool OnlyOnce, float MinChange); // 0x6e7d0d0 [Final Native Static Public]
    void OnFailed__DelegateSignature(float AttributeValueLost, float NewAttributeValue); // 0x16b94d0 [Public]
    void OnAttributeLoss__DelegateSignature(float AttributeValueLost, float NewAttributeValue); // 0x16b94d0 [Public]

// USN2AbilityTask_WaitAttributeLoss (/Script/Subnautica2.SN2AbilityTask_WaitAttributeLoss)
    USN2AbilityTask_WaitAttributeLoss* WaitAttributeLoss(UGameplayAbility* OwningAbility, const FGameplayAttribute& Attribute, bool OnlyOnce, float MinChange); // 0x6e7d280 [Final Native Static Public]
    void OnFailed__DelegateSignature(float AttributeValueLost, float NewAttributeValue); // 0x16b94d0 [Public]
    void OnAttributeLoss__DelegateSignature(float AttributeValueLost, float NewAttributeValue); // 0x16b94d0 [Public]

// USN2AbilityTask_WaitAvatarDetached (/Script/Subnautica2.SN2AbilityTask_WaitAvatarDetached)
    USN2AbilityTask_WaitAvatarDetached* WaitAvatarDetached(UGameplayAbility* OwningAbility, bool ForceDetach, bool FastForward); // 0x6e7d430 [Final Native Static Public]
    void OnDetach(); // 0x6e7c810 [Final Native Protected]

// USN2AbilityTask_WaitAvatarPawnInfoReady (/Script/Subnautica2.SN2AbilityTask_WaitAvatarPawnInfoReady)
    USN2AbilityTask_WaitAvatarPawnInfoReady* WaitAvatarPawnInfoReady(UGameplayAbility* OwningAbility, bool bWaitPlayerCharacter, bool bWaitPlayerState, bool bWaitPlayerController); // 0x6e7d550 [Final Native Static Private]
    void TaskComplete__DelegateSignature(); // 0x16b94d0 [Public]

// USN2AbilityTask_WaitCantAffordConstruction (/Script/Subnautica2.SN2AbilityTask_WaitCantAffordConstruction)
    USN2AbilityTask_WaitCantAffordConstruction* WaitCantAffordConstruction(UGameplayAbility* OwningAbility); // 0x6e7d6b0 [Final Native Static Public]
    void OnCantAffordConstruction(); // 0x6e7c500 [Final Native Protected]

// UUSN2AbilityTask_WaitConstructTargetChanged (/Script/Subnautica2.USN2AbilityTask_WaitConstructTargetChanged)
    UUSN2AbilityTask_WaitConstructTargetChanged* WaitConstructTargetChanged(UGameplayAbility* OwningAbility); // 0x6e7d740 [Final Native Static Public]
    void OnConstructTargetChanged(AActor* OldConstructTarget, AActor* NewConstructTarget); // 0x6e7c740 [Final Native Protected]

// USN2AbilityTask_WaitEnergyDepleted (/Script/Subnautica2.SN2AbilityTask_WaitEnergyDepleted)
    USN2AbilityTask_WaitEnergyDepleted* WaitEnergyDepleted(UGameplayAbility* OwningAbility); // 0x6e7d7d0 [Final Native Static Public]

// USN2AbilityTask_WaitEnergyRestored (/Script/Subnautica2.SN2AbilityTask_WaitEnergyRestored)
    USN2AbilityTask_WaitEnergyRestored* WaitEnergyRestored(UGameplayAbility* OwningAbility); // 0x6e7d860 [Final Native Static Public]

// USN2AbilityTask_WaitForCollision (/Script/Subnautica2.SN2AbilityTask_WaitForCollision)
    USN2AbilityTask_WaitForCollision* WaitForCollision(UGameplayAbility* OwningAbility, float MinCollisionStrength); // 0x6e7d8f0 [Final Native Static Public]
    void OnFailed__DelegateSignature(float CollisionMagnitude); // 0x16b94d0 [Public]
    void OnComponentHit(UPrimitiveComponent* SelfComponent, AActor* OtherActor, UPrimitiveComponent* OtherComponent, const FVector& NormalImpulse, FHitResult& Hit); // 0x6e7c520 [Final Native Private]
    void OnCompleted__DelegateSignature(float CollisionMagnitude); // 0x16b94d0 [Public]

// USN2AbilityTask_WaitForHarvest (/Script/Subnautica2.SN2AbilityTask_WaitForHarvest)
    USN2AbilityTask_WaitForHarvest* WaitForHarvest(UGameplayAbility* OwningAbility, const FFloatRange& InPerfectHitRange, double InHarvestCycleTime, AActor* TargetActor); // 0x6e7d9c0 [Final Native Static Public]
    void SetNewHarvestTarget(const FFloatRange& InPerfectHitRange, double InHarvestCycleTime, AActor* TargetActor); // 0x6e7cb40 [Final Native Public]
    void ResumeHarvest(); // 0x6e7cb00 [Final Native Public]
    void ResetHarvestTime(); // 0x6e7cac0 [Final Native Public]
    void PauseHarvest(); // 0x6e7ca80 [Final Native Public]
    void OnInputPressed(); // 0x6e7ca60 [Final Native Private]
    void HarvestHit__DelegateSignature(float HarvestTime); // 0x16b94d0 [Public]
    float GetHarvestTime(); // 0x6e7c470 [Final Native Public]

// USN2AbilityTask_WaitGhostConstruction (/Script/Subnautica2.SN2AbilityTask_WaitGhostConstruction)
    USN2AbilityTask_WaitGhostConstruction* WaitGhostConstruction(UGameplayAbility* OwningAbility, ASN2BuilderGhost* Ghost, bool IsConstructing, float TimeToFullyConstruct); // 0x6e7db20 [Final Native Static Private]
    void OnConstructionFinished__DelegateSignature(bool WasConstructed); // 0x16b94d0 [Public]
    void ConstructionFinished(bool WasConstructed); // 0x6e7c3a0 [Final Native Protected]

// USN2AbilityTask_WaitHealthLoss (/Script/Subnautica2.SN2AbilityTask_WaitHealthLoss)
    USN2AbilityTask_WaitHealthLoss* WaitHealthLoss(UGameplayAbility* OwningAbility, bool OnlyOnce); // 0x6e82870 [Final Native Static Public]
    void OnHealthLoss__DelegateSignature(float HealthLost, float NewHealth); // 0x16b94d0 [Public]
    void OnHealthChanged(AActor* SourceActor, AActor* TargetActor, float OldHealth, float NewHealth); // 0x6e82010 [Final Native Private]
    void OnFailed__DelegateSignature(float HealthLost, float NewHealth); // 0x16b94d0 [Public]

// USN2AbilityTask_WaitHeldItemChanged (/Script/Subnautica2.SN2AbilityTask_WaitHeldItemChanged)
    USN2AbilityTask_WaitHeldItemChanged* WaitHeldItemChanged(UGameplayAbility* OwningAbility, bool TriggerIfSetOnStart, bool OnlyOnce); // 0x6e82940 [Final Native Static Public]
    void OnHeldItemChanged__DelegateSignature(AUWEBaseItem* Item); // 0x16b94d0 [Public]
    void OnFailed__DelegateSignature(AUWEBaseItem* Item); // 0x16b94d0 [Public]
    void OnEquippedChanged(); // 0x6e81ff0 [Final Native Private]

// USN2AbilityTask_WaitHoverTarget (/Script/Subnautica2.SN2AbilityTask_WaitHoverTarget)
    USN2AbilityTask_WaitHoverTarget* WaitHoverTargetSynced(UGameplayAbility* OwningAbility); // 0x6e82bc0 [Final Native Static Public]
    void OnTargetDataReplicatedCancelledCallback(); // 0x6e82650 [Native Public]
    void OnTargetDataReplicatedCallback(FGameplayAbilityTargetDataHandle& Data, const FGameplayTag& ActivationTag); // 0x6e82510 [Native Public]
    void OnTargetDataReadyCallback(FGameplayAbilityTargetDataHandle& Data); // 0x6e82420 [Native Public]
    void OnTargetDataCancelledCallback(FGameplayAbilityTargetDataHandle& Data); // 0x6e82330 [Native Public]

// USN2AbilityTask_WaitHoverTargetLost (/Script/Subnautica2.SN2AbilityTask_WaitHoverTargetLost)
    USN2AbilityTask_WaitHoverTargetLost* WaitHoverTargetLost(UGameplayAbility* OwningAbility, bool bSticky, float TargetLossRange, float TargetLossAngle); // 0x6e82a60 [Final Native Static Public]
    void TargetLostDelegate__DelegateSignature(); // 0x16b94d0 [Public]

// USN2AbilityTask_WaitInputPressMultiple (/Script/Subnautica2.SN2AbilityTask_WaitInputPressMultiple)
    USN2AbilityTask_WaitInputPressMultiple* WaitInputPressMultiple(UGameplayAbility* OwningAbility, bool bTestAlreadyPressed); // 0x6e82c50 [Final Native Static Public]
    void OnPressCallback(); // 0x6e82310 [Final Native Public]

// USN2AbilityTask_WaitStickyTargetLost (/Script/Subnautica2.SN2AbilityTask_WaitStickyTargetLost)
    USN2AbilityTask_WaitStickyTargetLost* WaitStickyTargetLost(UGameplayAbility* OwningAbility, USceneComponent* InScanTarget, float InTargetLossAngle, float InMaxRange, const FVector& HitLocation, bool CheckLOS, float OutOfRangeTimeLimit, float OutOfFOVTimeLimit, float OutOfLOSTimeLimit); // 0x6e82d20 [Final Native Static Public]
    void TargetLostDelegate__DelegateSignature(); // 0x16b94d0 [Public]

// USN2ActiveBaseModuleSound (/Script/Subnautica2.SN2ActiveBaseModuleSound)
    void OnRevived(AActor* SourceActor, AActor* TargetActor); // 0x6e81f20 [Final Native Private]
    void OnPoweredStateChanged(bool bNewIsPowered); // 0x6e82280 [Final Native Private]
    void OnDied(AActor* SourceActor, AActor* TargetActor); // 0x6e81f20 [Final Native Private]

// USN2AdaptationsPlayerStateComponent (/Script/Subnautica2.SN2AdaptationsPlayerStateComponent)
    void SetAdaptationEnabled(const FUWEPlayerAdaptation& Adaptation, bool bEnabled); // 0x6e82690 [Final Native Public]
    void OnPawnSet(APlayerState* Player, APawn* NewPawn, APawn* OldPawn); // 0x6e82170 [Final Native Protected]
    void OnAdaptationsInitialized__DelegateSignature(); // 0x16b94d0 [Public]
    void OnAdaptationRemoved__DelegateSignature(FUWEPlayerAdaptation& Adaptation); // 0x16b94d0 [Public]
    void OnAdaptationInstalled__DelegateSignature(FUWEPlayerAdaptation& Adaptation); // 0x16b94d0 [Public]
    bool HasAdaptation(const FUWEPlayerAdaptation& Adaptation); // 0x6e81950 [Final Native Public]
    TArray<FUWEPlayerAdaptation> GetAdaptations(); // 0x6e81820 [Final Native Public]
    void AdaptationUnlockChanged(const FGameplayTag& GameplayTag, int32 NewCount); // 0x6e81730 [Final Native Protected]

// USN2AdaptationsViewModel (/Script/Subnautica2.SN2AdaptationsViewModel)
    void RefreshAdaptations(); // 0x6e82670 [Final Native Private]
    void OnClientPlayerReady(); // 0x6e81f00 [Final Native Private]
    void OnAdaptationVisibilityChanged(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6e81dc0 [Final Native Private]
    void OnAdaptationRemoved(FUWEPlayerAdaptation& Adaptation); // 0x6e81c50 [Final Native Private]
    void OnAdaptationInstalled(FUWEPlayerAdaptation& Adaptation); // 0x6e81ae0 [Final Native Private]
    void ClearNextQueuedAcquired(); // 0x6e81800 [Final Native Public]

// USN2AnimationComponent (/Script/Subnautica2.SN2AnimationComponent)
    void UpdateComponent(float DeltaTime); // 0x16b94d0 [Event Public]
    USkeletalMeshComponent* GetTargetSKMComponent(); // 0x6882380 [Native Event Public]
    UAnimInstance* GetAnimInstance(); // 0x6e81920 [Native Event Public]

// USN2AssetRegistry (/Script/Subnautica2.SN2AssetRegistry)
    TArray<UUWEDialogueNode*> SN2GetAllDialogues(); // 0x6e88400 [Final Native Static Public]
    void RebuildAssetRegistryCachedData(); // 0x6e88350 [Final Native Static Public]
    TArray<UUWEStoryGoal*> GetAllStoryGoals(); // 0x6e87880 [Final Native Static Public]
    TArray<UUWEScanData*> GetAllScanDatas(); // 0x6e87800 [Final Native Static Public]
    TArray<UUWEItemType*> GetAllItemTypes(); // 0x6e87780 [Final Native Static Public]
    TArray<UUWEDatabankEntry*> GetAllDatabankEntries(); // 0x6e87700 [Final Native Static Public]
    TArray<UUWECraftingRecipe*> GetAllCraftingRecipes(); // 0x6e87680 [Final Native Static Public]
    TArray<USN2BuilderActionData*> GetAllBuilderActions(); // 0x6e87600 [Final Native Static Public]
    UUWEScanData* FindScanDataByTag(const FGameplayTag& FilterTag); // 0x6e87570 [Final Native Static Public]

// USN2AttributeBarComponent (/Script/Subnautica2.SN2AttributeBarComponent)
    void OnPossessedChanged(bool bNewPossessed); // 0x6e880f0 [Final Native Private]

// USN2AttributeBarViewModel (/Script/Subnautica2.SN2AttributeBarViewModel)
    void OnOwnerDestroyed(AActor* DestroyedActor); // 0x6e88060 [Final Native Private]
    bool IsVisible(); // 0x6e87de0 [Final Native Public]
    float GetValuePercent(); // 0x6e87a60 [Final Native Public]
    float GetDistance(); // 0x6e87970 [Final Native Public]

// USN2AttributeGaugeViewModel (/Script/Subnautica2.SN2AttributeGaugeViewModel)
    void OnSettingsChanged(FUWEGameConfigSettings& ChangedSettings); // 0x6e881a0 [Final Native Private]

// USN2AttributeViewModel (/Script/Subnautica2.SN2AttributeViewModel)
    bool IsWarningTriggered(); // 0x33d5c30 [Native Public]
    bool IsLowValueWarningTriggered(); // 0x33d5c60 [Native Public]
    bool IsDepletedValueWarningTriggered(); // 0x3af9350 [Native Public]
    bool IsCriticalValueWarningTriggered(); // 0x5849c30 [Native Public]
    float GetValuePercent(); // 0x6e87a90 [Final Native Public]

// ASN2SubmarineStation (/Script/Subnautica2.SN2SubmarineStation)
    void RemoveAlert(FAlertInstHandle& AlertInstHandle); // 0x6efaf70 [Final Native Public]
    FAlertInstHandle PlayAlert(USN2SubmarineAlert* Alert, bool IgnorePreexistingCooldown); // 0x6efae90 [Final Native Public]
    void OnSubsystemStatusChanged(bool SubsystemActive); // 0x16b94d0 [Event Protected]
    void OnSubsystemBrokenTagsChanged(const FGameplayTag& GameplayTag, int32 Stack); // 0x6efadc0 [Final Native Private]
    void OnSubmarineReady(ASN2Submarine* Submarine); // 0x16b94d0 [Event Protected]
    void OnStationInteractableChanged(bool bInteractable); // 0x16b94d0 [Event Protected]
    void OnPowerStatusChanged(bool HasPower); // 0x16b94d0 [Event Protected]
    void OnPollutionStatusChanged(bool bPolluted); // 0x16b94d0 [Event Protected]
    void OnPollutedStackChanged(const FGameplayTag& GameplayTag, int32 Stack); // 0x6efabb0 [Final Native Private]
    void OnFireStatusChanged(bool bOnFire); // 0x16b94d0 [Event Protected]
    void OnFireStackChanged(const FGameplayTag& GameplayTag, int32 Stack); // 0x6efa810 [Final Native Private]
    void OnEnergyRefilled(AActor* _); // 0x6efa780 [Final Native Private]
    void OnEnergyEmpty(AActor* _); // 0x6efa6f0 [Final Native Private]
    void OnElectrocutionStatusChanged(bool bElectrocuted); // 0x16b94d0 [Event Protected]
    void OnElectrocutedStackChanged(const FGameplayTag& GameplayTag, int32 Stack); // 0x6efa620 [Final Native Private]
    void OnCompartmentFloodLevelChanged(float FloodLevel); // 0x16b94d0 [Event Public]
    void NativeOnCompartmentFloodLevelChanged(float FloodLevel); // 0x6efa150 [Native Protected]
    bool IsSubsystemActive(); // 0x6efa120 [Final Native Public]
    bool IsStationInteractable(); // 0x6efa0f0 [Final Native Public]
    bool IsOnFire(); // 0x6efa0c0 [Final Native Public]
    bool IsElectrocuted(); // 0x6efa090 [Final Native Public]
    bool HasPower(); // 0x6efa030 [Final Native Public]
    ASN2Submarine* GetSubmarine(); // 0x6ef9fe0 [Final Native Public]
    UUWEMechanicalSetComponent* GetMechanicalSetComponent(); // 0x6ef9f80 [Final Native Public]

// USN2AxumGlyphViewModel (/Script/Subnautica2.SN2AxumGlyphViewModel)
    void UpdateUnlockState(); // 0x6e886d0 [Final Native Protected]
    void OnUnlockStateChanged__DelegateSignature(); // 0x16b94d0 [Public]

// USN2AxumVisibilityComponent (/Script/Subnautica2.SN2AxumVisibilityComponent)
    void OnTagChanged(const FGameplayTag& GameplayTag, int32 I); // 0x6e88280 [Final Native Private]
    void OnLayerToggled__DelegateSignature(bool NewLayerVisibility); // 0x16b94d0 [Public]
    bool IsOn(); // 0x6e87dc0 [Final Native Public]

// USN2BaseAnimInstance (/Script/Subnautica2.SN2BaseAnimInstance)
    void OnAscReady(); // 0x16b94d0 [Event Protected]
    void HandleAnimationWorldDataUpdated(FUWEAIMovementAnimationWorldData& WorldData); // 0x6e87d00 [Final Native Private]
    void HandleAnimationRelativeDataUpdated(FUWEAIMovementAnimationRelativeData& RelativeData); // 0x6e87c20 [Final Native Private]
    void HandleAnimationLocalDataUpdated(FUWEAIMovementAnimationLocalData& LocalData); // 0x6e87b70 [Final Native Private]
    void HandleAnimationLimitsUpdated(FUWEAIMovementAnimationLimits& Limits); // 0x6e87ac0 [Final Native Private]

// ASN2BaseCharacter (/Script/Subnautica2.SN2BaseCharacter)
    void Unstuck(); // 0x6e886b0 [Native Event Public]
    void UnlockStoryGoalOnServer(UUWEStoryGoal* StoryGoal); // 0x6e88620 [Native Event Public]
    void SetInputMappingContext(UInputMappingContext* InInputMappingContext); // 0x6e88590 [Final Native Public]
    void SetDefaultInputMappingContext(); // 0x6e88570 [Final Native Public]
    void ServerAcknowledgeAutonomousProxyReady(); // 0x6e88480 [Native Event Protected]
    void Server_SyncBaseAimRotation(uint16 Yaw, uint16 Pitch); // 0x6e884a0 [Native Event Protected]
    void RemoveInputMappingContext(UInputMappingContext* InInputMappingContext); // 0x6e88370 [Final Native Public]
    void PossessedChanged__DelegateSignature(bool bNewPossessed); // 0x16b94d0 [Public]
    void OnRep_Possessed(); // 0x6e88180 [Native Protected]
    void OnGlobalTagRemoved(FGameplayTag& GameplayTag); // 0x6e87fc0 [Native Protected]
    void OnGlobalTagAdded(FGameplayTag& GameplayTag); // 0x6e87f20 [Native Protected]
    void OnControllerChanged(APawn* Pawn, AController* OldController, AController* NewController); // 0x6e87e10 [Final Native Private]
    FTransform GetInteractTransform(); // 0x6e879d0 [Native Public]
    EPhysicalSurface GetFloorSurfaceType(); // 0x6e879a0 [Final Native Public]
    ESN2PlayerPerspective GetCurrentPlayerPerspective(); // 0x6e87940 [Final Native Public]
    FRotator GetBaseAimRotationNormalized(); // 0x6e87900 [Final Native Public]
    void EnableDefaultUseControllerRotation(bool Enable); // 0x6e874e0 [Final Native Public]
    void BP_OnGlobalTagRemoved(FGameplayTag& GameplayTag); // 0x16b94d0 [Event Protected]
    void BP_OnGlobalTagAdded(FGameplayTag& GameplayTag); // 0x16b94d0 [Event Protected]
    void AddInputVector(const FVector& WorldDirection, bool bForceUnitVector); // 0x6e873f0 [Final Native Public]
    void AddInputMappingContext(UInputMappingContext* InInputMappingContext, int32 Priority); // 0x6e87320 [Final Native Public]

// USN2BaseDeconstructAbility (/Script/Subnautica2.SN2BaseDeconstructAbility)
    void ServerBaseEditAction(const FSerializedEditAction& SerializedEditAction); // 0x6e8d990 [Native Event Protected]
    void ApplyEditAction(const TScriptInterface<IUWEBaseEditAction>& EditAction); // 0x6e8c750 [Final Native Protected]

// USN2BuilderActionAbility (/Script/Subnautica2.SN2BuilderActionAbility)
    void SetModeTexture(); // 0x16b94d0 [Event Protected]
    void ResetModeTexture(); // 0x16b94d0 [Event Protected]
    void EndBuilderAction(); // 0x6e971a0 [Final Native Protected]

// USN2BaseEditAbility (/Script/Subnautica2.SN2BaseEditAbility)
    void SpawnGhostFromEditActionOnServer(const FText& Name, const FTransform& SpawnTransform, const TSoftClassPtr<AActor>& ActorToSpawn, const TScriptInterface<IUWEBaseEditAction>& EditAction, const EBuilderPlacementSurface& AllowedSurfaces, const EBuilderPlacementZone& AllowedZones, const TArray<FUWESculpturalBaseCellCost>& Costs, const TArray<FSN2BuilderBlockingShape>& BlockingShapes, const TArray<AActor*>& ActorsToIgnore, const FGuid& TargetGUID, float BuildTime, bool ForDeconstruct, bool IsEmbeddedActor, bool UseSoftLock); // 0x6e8e6e0 [Final Native Protected]
    void SpawnGhostFromClassOnServer(const FText& Name, const FTransform& SpawnTransform, const TSoftClassPtr<AActor>& ActorToSpawn, const EBuilderPlacementSurface& AllowedSurfaces, const EBuilderPlacementZone& AllowedZones, const TArray<FSN2BuilderBlockingShape>& BlockingShapes, const TArray<AActor*>& ActorsToIgnore, const TArray<FUWESculpturalBaseCellCost>& Costs, const FGuid& TargetGUID, float BuildTime); // 0x6e8e110 [Final Native Protected]
    void ServerSpawnConstructionGhost(const FSN2ConstructableParams& ConstructableParams, const FTransform& Transform, const TArray<FSN2BuilderBlockingShape>& BlockingShapes, const TArray<AActor*>& ActorsToIgnore, const FGuid& GhostGUID, int32 CreatingPlayerID); // 0x6e8db20 [Native Event Protected]
    void ServerDeconstructActor(AActor* ActorToDeconstruct, const FGuid& TargetGUID); // 0x6e8da40 [Native Event Protected]
    void ReworkedSpawnGhost(USN2ItemBrushActionData* ActionData, USN2AbilityTask_UpdateBaseEdit* SelectionTask); // 0x6e8d7f0 [Final Native Protected]
    FSN2BuilderConstructionInfo GetConstructionInfo(); // 0x16b94d0 [Event Protected]

// USN2BasePowerViewModel (/Script/Subnautica2.SN2BasePowerViewModel)
    float GetStoredPowerConsumptionPercent(); // 0x6e8ccf0 [Final Native Public]
    float GetPowerNormalized(); // 0x6e8ca80 [Final Native Public]
    float GetPowerGenerationPercent(); // 0x6e8ca50 [Final Native Public]
    float GetGeneratedPowerConsumptionPercent(); // 0x6e8c950 [Final Native Public]

// USN2BaseRefundScreenViewModel (/Script/Subnautica2.SN2BaseRefundScreenViewModel)
    void UpdateRegistedBases(); // 0x6e8ee40 [Final Native Public]
    void OnAnyBaseChanged(AUWESculpturalBaseActor* base, FUWECellUpdateList& CellUpdates); // 0x6e8cfa0 [Final Native Public]
    void Initialize(UObject* WorldContext); // 0x6e8cd20 [Final Native Public]
    void Deinitialize(); // 0x6e8c820 [Final Native Public]

// USN2BaseScannerInteractionComponent (/Script/Subnautica2.SN2BaseScannerInteractionComponent)
    void SetActiveFilter(ASN2BaseScannerStation* ScannerStation, USN2BaseScannerStationFilterDataAsset* Filter); // 0x64216c0 [Native Event Public]
    void SelectPoint(ASN2BaseScannerStation* ScannerStation, int32 Point); // 0x6e8d8c0 [Native Event Public]

// ASN2BaseScannerStation (/Script/Subnautica2.SN2BaseScannerStation)
    void UpdatePoints(); // 0x6e8ee20 [Final Native Private]
    void SetSelectedPointData(const FVector& PointCloudWorldLocation, const FSN2ActiveScannerPoint& Info); // 0x6e8df20 [Native Event Protected]
    void OnWidgetPopped(const EUWEWindowManagerLayer& LayerId, bool bIsLast, TSubclassOf<UCommonActivatableWidget> Class); // 0x6e8d6c0 [Final Native Private]
    void OnRep_SelectedPointIndex(); // 0x6e8d6a0 [Final Native Private]
    void OnRep_AvailableFilters(); // 0x6e8d680 [Final Native Private]
    void OnRep_ActivePoints(const TArray<FSN2ActiveScannerPoint>& PriorPoints); // 0x6e8d5d0 [Final Native Private]
    void OnRep_ActiveFilter(); // 0x6e8d5b0 [Final Native Private]
    void OnPowerStateChanged(bool bNewIsPowered); // 0x6e8d490 [Final Native Private]
    void OnFilterUnlocked(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6e8d350 [Final Native Private]
    void OnAllowedFiltersChanged__DelegateSignature(const TArray<USN2BaseScannerStationFilterDataAsset*>& AllowedFilters); // 0x16b94d0 [Public]
    void OnActiveFilterChanged__DelegateSignature(USN2BaseScannerStationFilterDataAsset* ActiveFilter); // 0x16b94d0 [Public]
    float GetScanRadius(); // 0x6e8cab0 [Final Native Public]
    FVector GetPointCloudPosition(const FVector& WorldPosition); // 0x6e8c9a0 [Final Native Public]
    int32 GetNumActivePoints(); // 0x6e8c980 [Final Native Public]
    TArray<USN2BaseScannerStationFilterDataAsset*> GetAllowedFilters(); // 0x6e8c860 [Final Native Public]
    USN2BaseScannerStationFilterDataAsset* GetActiveFilter(); // 0x6e8c840 [Final Native Public]
    void CloseUI(); // 0x6e8c800 [Final Native Private]
    void ClearSelectedPoint(); // 0x3ad9bc0 [Native Event Protected]

// USN2BaseScannerStationFilterViewModel (/Script/Subnautica2.SN2BaseScannerStationFilterViewModel)
    bool IsSameFilter(USN2BaseScannerStationFilterViewModel* Other); // 0x6e8cdb0 [Final Native Public]

// USN2BaseScannerStationSignalsSubsystem (/Script/Subnautica2.SN2BaseScannerStationSignalsSubsystem)
    TSet<USN2BaseScannerStationSignalComponent*> GetSignalsForTagsInRadius(const FGameplayTagContainer& Tags, const FVector& Location, float Radius); // 0x6e8cad0 [Final Native Public]

// USN2BaseScannerStationViewModel (/Script/Subnautica2.SN2BaseScannerStationViewModel)
    void Teardown(); // 0x6e8ee00 [Final Native Public]
    void Setup(ASN2BaseScannerStation* ScannerStation, USN2BaseScannerInteractionComponent* InteractionComponent); // 0x6e8e040 [Final Native Public]
    void SetActiveFilter(USN2BaseScannerStationFilterViewModel* Filter); // 0x6e8de90 [Final Native Public]
    void OnPowerStateChanged(bool bIsPowered); // 0x6e8d520 [Final Native Protected]
    void OnAllowedFiltersChanged(const TArray<USN2BaseScannerStationFilterDataAsset*>& NewAllowedFilters); // 0x6e8cef0 [Final Native Protected]
    void OnActiveFilterChanged(USN2BaseScannerStationFilterDataAsset* NewActiveFilter); // 0x6e8ce60 [Final Native Protected]

// ASN2Bioreactor (/Script/Subnautica2.SN2Bioreactor)
    void SetCurrentState(const ESN2BioreactorPowerConsumptionState& NewState); // 0x6e921d0 [Final Native Public]
    void OnRep_CurrentState(); // 0x6e91fd0 [Final Native Protected]
    void OnRep_CurrentItemType(); // 0x6e91fb0 [Final Native Protected]
    void OnPowerSimOutputChanged(float NewOutput); // 0x6e91f10 [Final Native Protected]
    void OnPowerSimItemChanged(UUWEItemType* ItemType); // 0x6e91e80 [Final Native Protected]
    void OnPowerOutputChanged__DelegateSignature(float Power); // 0x16b94d0 [Public]
    void OnPowerConsumptionStateChanged__DelegateSignature(const ESN2BioreactorPowerConsumptionState& State); // 0x16b94d0 [Public]
    void OnItemChanged__DelegateSignature(); // 0x16b94d0 [Public]
    void OnInventoryIdAssigned(); // 0x6e91ba0 [Final Native Protected]
    void InitNewPowerSimulation(UUWEPowerNodeSimulation* Simulation); // 0x6e91730 [Final Native Protected]
    USN2BioreactorViewModel* GetWorldViewModel(); // 0x6e915c0 [Final Native Public]
    float GetRemainingEnergyPercentage(); // 0x6e91590 [Final Native Public]
    ESN2BioreactorPowerConsumptionState GetCurrentPowerState(); // 0x6e914b0 [Final Native Public]
    float GetCurrentPowerOutput(); // 0x6e91480 [Final Native Public]
    UUWEItemType* GetCurrentItemType(); // 0x6e91460 [Final Native Public]
    void DiscardCurrentItem(); // 0x6e912d0 [Final Native Public]

// USN2BioreactorInteractionComponent (/Script/Subnautica2.SN2BioreactorInteractionComponent)
    void SetState(ASN2Bioreactor* bioreactor, const ESN2BioreactorPowerConsumptionState& State); // 0x6e92250 [Final Native Public]
    void ServerSetState(ASN2Bioreactor* bioreactor, const ESN2BioreactorPowerConsumptionState& State); // 0x6e92100 [Final Native Event Private]

// USN2BioreactorSimulation (/Script/Subnautica2.SN2BioreactorSimulation)
    void OnPowerOutputChanged__DelegateSignature(float Power); // 0x16b94d0 [Public]
    void OnItemChanged__DelegateSignature(UUWEItemType* ItemType); // 0x16b94d0 [Public]
    void OnBioreactorInventoryItemAdded(const int32& SourceInventoryId, FUWEInventoryItem& InventoryItem); // 0x6e919b0 [Final Native Private]

// USN2BioreactorViewModel (/Script/Subnautica2.SN2BioreactorViewModel)
    void Teardown(); // 0x6e92560 [Final Native Public]
    void SetupWithoutInteractor(ASN2Bioreactor* InBioreactor); // 0x6e924b0 [Final Native Public]
    void Setup(ASN2Bioreactor* InBioreactor, UUWEInventoryComponent* InBioreactorInventory, USN2BioreactorInteractionComponent* InInteractionComponent); // 0x6e923a0 [Final Native Public]
    void SetState(const ESN2BioreactorPowerConsumptionState& NewPowerConsumptionState); // 0x6e92320 [Final Native Public]
    void OnPowerOutputChanged(float Power); // 0x6e91e00 [Final Native Protected]
    void OnPowerConsumptionStateChanged(const ESN2BioreactorPowerConsumptionState& State); // 0x6e91d80 [Final Native Protected]
    void OnItemChanged(); // 0x6e91c90 [Final Native Protected]
    float GetConsumptionPercentage(); // 0x6e91430 [Final Native Public]

// ASN2BlightNode (/Script/Subnautica2.SN2BlightNode)
    void SpawnCreaturesLoop(); // 0x6e92540 [Final Native Private]
    void OnStateChanged__DelegateSignature(const EBlightNodeState& NewState); // 0x16b94d0 [Public]
    void OnSpawnedCreatureKilled(AActor* SourceActor, AActor* TargetActor); // 0x6e92030 [Final Native Private]
    void OnRep_NodeState(); // 0x6e91ff0 [Final Native Private]
    void OnCreatureSpawned__DelegateSignature(AActor* creature); // 0x16b94d0 [Public]
    void OnCreatureDied__DelegateSignature(AActor* creature); // 0x16b94d0 [Public]
    void OnBroken(ASN2BlightNodeDamagePoint* DamagePoint, AActor* InInstigator); // 0x6e91ad0 [Final Native Private]
    void OnActorEndOverlapImplementation(AActor* OverlappedActor, AActor* OtherActor); // 0x6e918e0 [Final Native Protected]
    void OnActorBeginOverlapImplementation(AActor* OverlappedActor, AActor* OtherActor); // 0x6e91810 [Final Native Protected]
    EBlightNodeState GetNodeState(); // 0x6e91500 [Final Native Public]
    int32 GetDestroyedDamagePointCount(); // 0x6e914d0 [Final Native Public]
    USN2BlightNodeDataAsset* GetBlightNodeDataAsset(); // 0x6e912f0 [Final Native Public]

// ASN2BlightCore (/Script/Subnautica2.SN2BlightCore)
    void OnNodeRemediatedChanged(USN2BlightNodeDataAsset* RemediatedDataAsset, bool NewRemediatedState); // 0x6e91cb0 [Final Native Private]
    int32 GetNumUnremediatedAssociatedNodes(); // 0x6e91560 [Final Native Public]
    int32 GetNumAssociatedNodes(); // 0x6e91530 [Final Native Public]

// ASN2BlightNodeDamagePoint (/Script/Subnautica2.SN2BlightNodeDamagePoint)
    void SetInfectionCenterPoint(const FTransform& CenterPoint); // 0x16b94d0 [Event Public]
    void OnRep_Broken(); // 0x6e91f90 [Final Native Private]
    void OnInvincibilityTagChanged(const FGameplayTag& GameplayTag, int32 NewCount); // 0x6e91bc0 [Final Native Protected]
    void OnInvincibilityChanged__DelegateSignature(bool bInvincible); // 0x16b94d0 [Public]
    void OnBroken__DelegateSignature(ASN2BlightNodeDamagePoint* DamagePoint, AActor* Instigator); // 0x16b94d0 [Public]
    bool IsNodeBroken(); // 0x6e917f0 [Final Native Public]
    bool IsInvincible(); // 0x6e917c0 [Final Native Public]

// USN2BlightNodesGameStateComponent (/Script/Subnautica2.SN2BlightNodesGameStateComponent)
    void OnRep_RemediatedNodesCopy(); // 0x6e92010 [Final Native Protected]
    void OnBlightNodeRemediationStatusChangedMulticast__DelegateSignature(USN2BlightNodeDataAsset* DataAsset, bool Remediated); // 0x16b94d0 [Public]
    bool HasBlightNodeBeenRemediated(AActor* node); // 0x6e91690 [Final Native Public]
    bool HasBlightNodeAssetBeenRemediated(USN2BlightNodeDataAsset* DataAsset); // 0x6e915f0 [Final Native Public]
    USN2BlightNodesGameStateComponent* GetBlightNodesStateComponent(UObject* WorldContextObject); // 0x6e913a0 [Final Native Static Public]
    USN2BlightNodeDataAsset* GetBlightNodeDataAssetForActor(AActor* node); // 0x6e91310 [Final Native Static Public]

// ISN2BlockedPlacementReasonInterface (/Script/Subnautica2.SN2BlockedPlacementReasonInterface)
    FGameplayTag GetBlockedPlacementReason(const TArray<UPrimitiveComponent*>& BlockingComponents, const FGameplayTag& DefaultReason); // 0x6e971c0 [Native Event Public]

// ASN2BoxOfHolding (/Script/Subnautica2.SN2BoxOfHolding)
    void HandleInventoryEmptied(); // 0x686d310 [Native Event Protected]

// USN2BuilderAbility (/Script/Subnautica2.SN2BuilderAbility)
    bool HasValidDeconstructTarget(); // 0x6e97bc0 [Final Native Protected]
    bool HasValidConstructTarget(); // 0x6e97b90 [Final Native Protected]
    AActor* GetCurrentTarget(); // 0x6e97490 [Final Native Protected]
    ASN2BuilderTool* GetBuilderTool(); // 0x6e97410 [Final Native Protected]

// USN2BuilderActionData (/Script/Subnautica2.SN2BuilderActionData)
    bool IsActionUnlockedForPlayer(APlayerState* PS); // 0x6e97bf0 [Native Public]
    float GetUserRotationIncrementFromParams(FSN2PlacementParams& Params); // 0x6e97a20 [Final Native Static Public]
    float GetLocationSnappingSizeFromParams(FSN2PlacementParams& Params); // 0x6e97630 [Final Native Static Public]
    FString GetBuildRequirementsStringForTooltip(); // 0x6e97390 [Final Native Public]
    void GetBuildCosts(const TArray<FUWESculpturalBaseCellCost>& Costs); // 0x6e972d0 [Final Native Public]

// USN2BuilderBlueprintFunctionLibrary (/Script/Subnautica2.SN2BuilderBlueprintFunctionLibrary)
    bool TryGetActorConstructableParams(FSN2ConstructableParams& ConstructableParams, AActor* Actor); // 0x6e981c0 [Final Native Static Public]
    void RefundBase(ASN2PlayerCharacter* RefundingPlayer, const FGuid& BaseGUID, uint8 StructureId); // 0x6e97fc0 [Final Native Static Public]
    void PingBase(ASN2PlayerCharacter* RefundingPlayer, const FGuid& BaseGUID, uint8 StructureId); // 0x6e97e90 [Final Native Static Public]
    bool IsGroundSurface(UPrimitiveComponent* Component); // 0x6e97c90 [Final Native Static Public]
    void DeconstructTarget(AActor* Target); // 0x6e97120 [Final Native Static Public]
    ESN2MoonpoolSizeResult CheckMoonpoolDimensionsForBuildable(AActor* Buildable, const FGameplayTag& MoonpoolBrushType, const FIntVector& MinMoonpoolSize); // 0x6e97000 [Final Native Static Public]

// USN2BuilderConstructActionData (/Script/Subnautica2.SN2BuilderConstructActionData)
    void PreloadAssets(); // 0x6e97fa0 [Native Public]
    FSN2PlacementParams GetUsedPlacementParams(); // 0x6e97850 [Final Native Public]
    TArray<FCraftingRecipeRequirement> GetRequiredResources(); // 0x6e977a0 [Final Native Public]
    TSoftClassPtr<AActor> GetDefaultActorClassToPlace(); // 0x6e974c0 [Final Native Public]

// USN2BuilderConstructionViewModel (/Script/Subnautica2.SN2BuilderConstructionViewModel)
    void UpdateConstructionProgress(UObject* WorldContext); // 0x6e983e0 [Final Native Public]

// ASN2BuilderGhost (/Script/Subnautica2.SN2BuilderGhost)
    void UpdateMaterial(float Progress); // 0x6e98470 [Final Native Public]
    void SetGhostParams(FSN2BuilderGhostParams& GhostParams); // 0x6e980f0 [Native Public]
    void ResetConstructionProgress(); // 0x6e980d0 [Final Native Public]
    void OnRep_GhostParams(); // 0x6e97e70 [Final Native Protected]
    void OnRep_ActorMeshTransforms(); // 0x6e97e50 [Final Native Protected]
    void OnBaseReplicationFinished(); // 0x6e97e30 [Final Native Protected]
    bool IsPlacementLegal(const FSN2GhostPlacement& GhostPlacement); // 0x6e97d20 [Final Native Public]
    FBox GetLocalBounds(bool IgnorePlacementVolumes); // 0x6e97570 [Final Native Public]
    FGuid GetGUID(); // 0x6e97510 [Final Native Public]
    FSN2BuilderGhostParams GetGhostParams(); // 0x6e97540 [Final Native Public]
    FBox GetConstructedAreaBounds(); // 0x6e97440 [Final Native Public]

// USN2BuilderGhostPlacementComponent (/Script/Subnautica2.SN2BuilderGhostPlacementComponent)
    bool RemoveActorToIgnore(AActor* Actor); // 0x6e9d4d0 [Final Native Public]
    void AddUserRotation(int32 Degrees); // 0x6e9c7a0 [Final Native Public]
    void AddActorToIgnore(AActor* Actor); // 0x6e9c710 [Final Native Public]

// USN2BuilderGridToggleAbility (/Script/Subnautica2.SN2BuilderGridToggleAbility)
    EBuilderSnapping ToggleGridSnapping(); // 0x6e9d9d0 [Final Native Protected]

// USN2BuilderMenuViewModel (/Script/Subnautica2.SN2BuilderMenuViewModel)
    USN2RecipesListViewModel* GetRecipeList(UUWECraftingRecipeCategory* Category, UObject* WorldContext); // 0x6e9cd50 [Final Native Public]

// USN2BuilderMoveAbility (/Script/Subnautica2.SN2BuilderMoveAbility)
    void SpawnPlacementGhost(const FSN2BuilderGhostParams& GhostParams, const FSN2ConstructableParams& ConstructableParams); // 0x6e9d880 [Final Native Public]
    void ServerStartMove(AActor* InMoveActor); // 0x62fd420 [Native Event Public]
    void ServerMove(const FTransform& Transform, const FRotator& FRotator, const FSN2GhostPlacement& GhostPlacement); // 0x6e9d570 [Native Event Public]
    void ServerCancelMove(); // 0x62d9980 [Native Event Public]
    void OnRep_PlaceholderGhost(); // 0x6e9d420 [Final Native Protected]
    void ClientSetStartMoveState(const FStartMoveState& MoveState); // 0x6e9ca10 [Native Event Public]
    bool AbilityIsActive(); // 0x6e9c650 [Final Native Public]

// ASN2BuilderPreviewArrow (/Script/Subnautica2.SN2BuilderPreviewArrow)
    void UpdatePlacement(const FVector& WSOrigin, const FVector& WSDirection, float Roll, bool ShouldFaceAway, bool IsLegal, bool IsDeconstruct); // 0x16b94d0 [Event Public]

// ASN2BuilderTool (/Script/Subnautica2.SN2BuilderTool)
    void SetStickyGhostTarget(const FGuid& GhostGUID); // 0x6e9d7e0 [Final Native Public]
    void ServerUpdateTarget(AActor* NewTarget); // 0x6e9d750 [Final Native Event Private]
    void OnTargetDestroyed(AActor* DestroyedActor); // 0x6e9d440 [Final Native Private]
    void OnSnappingChanged(); // 0x16b94d0 [Event Public]
    void OnGhostRemoved(const FGuid& Guid); // 0x6e9d350 [Final Native Private]
    void OnCraftingSourcesChanged(); // 0x16b94d0 [Event Public]
    void OnActiveActionChanged__DelegateSignature(USN2BuilderActionData* NewAction); // 0x16b94d0 [Public]
    void OnActiveActionChanged(USN2BuilderActionData* NewAction); // 0x6e9d2c0 [Final Native Protected]
    FGuid MakeGhostGUID(); // 0x6e9d280 [Final Native Static Public]
    void LogMissingRequirementAnalytics(const FText& ConstructableName, FUWESculpturalBaseCellCost& MissingRequirement); // 0x6e9d110 [Final Native Public]
    bool IsMoveTarget(AActor* Actor); // 0x6e9d080 [Final Native Static Public]
    bool IsDeconstructTarget(AActor* Actor); // 0x6e9cff0 [Final Native Static Public]
    bool IsConstructTarget(AActor* Actor); // 0x6e9cf60 [Final Native Static Public]
    bool HasActiveAction(); // 0x6e9cf30 [Final Native Public]
    FString GetResourceCostDisplayString(const TArray<FUWESculpturalBaseCellCost>& Costs); // 0x6e9ce20 [Final Native Public]
    float GetGhostRotationStep(); // 0x6e9cd20 [Final Native Static Public]
    TArray<FBuildingRequirementDisplay> GetBuildingRequirements(const TArray<FUWESculpturalBaseCellCost>& Costs); // 0x6e9cc00 [Final Native Public]
    void EndConstruction(); // 0x6e9cbe0 [Final Native Public]
    void ConstructTargetChanged__DelegateSignature(AActor* OldConstructTarget, AActor* NewConstructTarget); // 0x16b94d0 [Public]
    void CantAffordConstruction__DelegateSignature(); // 0x16b94d0 [Public]
    bool CanDeconstructTarget(AActor* Actor); // 0x6e9c980 [Final Native Static Public]
    bool CanAffordToConstructTarget(); // 0x6e9c950 [Final Native Public]
    void BeginDeconstruction(AActor* InActorToDeconstruct); // 0x6e9c8c0 [Final Native Public]
    void BeginConstruction(AActor* InActorToConstruct); // 0x6e9c830 [Final Native Public]
    void ActivateAction(USN2BuilderActionData* NewAction); // 0x6e9c680 [Final Native Public]

// USN2BuilderToolAbilitiesMenuViewModel (/Script/Subnautica2.SN2BuilderToolAbilitiesMenuViewModel)
    USN2BuilderToolAbilitiesMenuViewModel* TryGetBuilderToolAbilitiesMenuViewModel(UObject* WorldContext); // 0x6ea2c60 [Final Native Static Public]
    UCommonUserWidget* ShowBuilderToolAbilitiesMenu(UObject* WorldContext, TSubclassOf<UCommonActivatableWidget> MenuClass); // 0x6ea2b70 [Final Native Public]
    void SelectToolAbility(int32 Index); // 0x6ea26e0 [Final Native Public]
    void HideBuilderToolAbilitiesMenu(UObject* WorldContext, int32 SelectedIndex); // 0x6ea1ee0 [Final Native Public]
    TArray<FUWERadialMenuEntry> GetMenuEntries(); // 0x6ea1ab0 [Final Native Public]

// USN2BuilderToolAbilityViewModel (/Script/Subnautica2.SN2BuilderToolAbilityViewModel)
    FUWERadialMenuEntry MakeRadialMenuEntry(); // 0x6ea2070 [Final Native Public]
    USN2BuilderToolAbilityData* GetAbilityData(); // 0x6dfd4b0 [Final Native Public]

// USN2BuilderToolComponent (/Script/Subnautica2.SN2BuilderToolComponent)
    void ServerRefundBase(ASN2PlayerCharacter* RefundingPlayer, const FGuid& BaseGUID, uint8 StructureId); // 0x6ea28a0 [Native Event Public]
    void ServerPingBase(ASN2PlayerCharacter* Player, const FGuid& BaseGUID, uint8 StructureId); // 0x6ea2770 [Native Event Public]
    void OnSnappingChanged__DelegateSignature(); // 0x16b94d0 [Public]

// USN2CharacterSlotItemViewModel (/Script/Subnautica2.SN2CharacterSlotItemViewModel)
    void MoveToInventory(); // 0x6ea20f0 [Final Native Public]
    bool IsTool(); // 0x6ea16f0 [Final Native Public]
    bool IsEquipped(); // 0x6ea2040 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x6ea1bf0 [Final Native Public]
    UUWEItemType* GetItemType(); // 0x6ea1a80 [Final Native Public]
    FText GetEquippedItemName(); // 0x6ea1a10 [Final Native Public]
    FText GetDescription(); // 0x6ea19c0 [Final Native Public]
    bool CanItemGoInQuickSlot(); // 0x6ea16f0 [Final Native Public]

// USN2CheatInput (/Script/Subnautica2.SN2CheatInput)
    void HandleAutoComplete(); // 0x6ea1ca0 [Final Native Public]
    FString GetTypedString(); // 0x6ea1c20 [Final Native Public]
    FString GetAutoCompleteString(); // 0x6ea17a0 [Final Native Public]
    FString GetAutoCompleteDescription(); // 0x6ea1720 [Final Native Public]

// USN2CheatListViewModel (/Script/Subnautica2.SN2CheatListViewModel)
    void SelectItem(const FString& ItemName); // 0x6ea25d0 [Final Native Public]
    void Initialize(UObject* InWorldContext); // 0x6ea1fb0 [Final Native Public]

// ASN2CheatStation (/Script/Subnautica2.SN2CheatStation)
    void UnlockUnlockablesForPlayer(APlayerState* PlayerState); // 0x6ea2cf0 [Final Native Protected]

// USN2CollisionDamageComponent (/Script/Subnautica2.SN2CollisionDamageComponent)
    void OnCollisionImpact(UPrimitiveComponent* OtherComponent, FUWECollisionImpactObjectData& Payload, FHitResult& Hit); // 0x6ea2110 [Native Protected]

// ASN2ComputerCore (/Script/Subnautica2.SN2ComputerCore)
    void NotifyReadyGoalsSet(UUWEStoryGoal* Goal); // 0x6e3e430 [Native Event Public]
    void NotifyReadyGoalsClear(); // 0x3a8c720 [Native Event Public]

// USN2ComputerCoreTrackerComponent (/Script/Subnautica2.SN2ComputerCoreTrackerComponent)
    void OnStoryGoalUnlocked(UUWEStoryGoal* UnlockedStoryGoal, AActor* Target); // 0x6ea2430 [Final Native Protected]
    void OnStoryGoalReady(UUWEStoryGoal* Goal); // 0x6ea23a0 [Final Native Protected]
    FTimerHandle GetStoryGoalTimerHandle(UUWEStoryGoal* StoryGoal); // 0x6ea1b50 [Final Native Protected]

// USN2ConstructableComponent (/Script/Subnautica2.SN2ConstructableComponent)
    void SetConstructionProgressToFull(); // 0x6ea2b50 [Final Native Public]
    void SetConstructionProgressToEmpty(); // 0x6ea2b30 [Final Native Public]
    bool SetConstructionProgress(float Progress); // 0x6ea2aa0 [Final Native Protected]
    void SetConstructableParams(FSN2ConstructableParams& ConstructionParams); // 0x6ea29d0 [Final Native Public]
    void OnRep_Progress(); // 0x6ea2380 [Final Native Protected]
    void OnConstructionProgressChanged__DelegateSignature(float CurrentProgress); // 0x16b94d0 [Public]
    void OnConstructionFinished__DelegateSignature(bool WasConstructed); // 0x16b94d0 [Public]
    float GetFinishingProgress(); // 0x6ea1a60 [Final Native Public]
    float GetConstructionProgress(); // 0x6ea19a0 [Final Native Public]
    FSN2BuilderConstructionInfo GetConstructionInfo(ASN2BuilderTool* builder); // 0x6ea1820 [Native Public]

// USN2CraftingCategoryContainer (/Script/Subnautica2.SN2CraftingCategoryContainer)
    void UpdateRecipes(); // 0x6ea2d80 [Final Native Private]
    void OnStoryGoalUpdated(UUWEStoryGoal* UnlockedStoryGoal, AActor* ReceivingActor); // 0x6ea2500 [Final Native Private]
    void OnInventoryUpdated(const int32& InventoryId); // 0x6ea22e0 [Final Native Private]
    void HandleRecipeClicked(UUWECraftingRecipe* Recipe, bool IsLeaf, const TArray<TSoftObjectPtr<UUWECraftingRecipeCategory>>& LeafCategory); // 0x6ea1d50 [Final Native Private]
    void HandleChildContainerClicked(UUWECraftingRecipe* Recipe); // 0x6ea1cc0 [Final Native Private]

// USN2CraftingCategoryItem (/Script/Subnautica2.SN2CraftingCategoryItem)
    void HandleButtonClicked(); // 0x6ea6e80 [Final Native Private]
    FText GetToolTipText(); // 0x6ea6d90 [Final Native Protected]

// USN2CraftingMenu (/Script/Subnautica2.SN2CraftingMenu)
    void HandleRecipeClicked(UUWECraftingRecipe* Recipe); // 0x6ea6ec0 [Final Native Private]
    void HandleCloseButtonClick(); // 0x6ea6ea0 [Final Native Private]

// USN2CraftingStatics (/Script/Subnautica2.SN2CraftingStatics)
    void UnlockAllNonEntitlementRecipes(APlayerState* PS); // 0x6ea7ac0 [Final Native Static Public]
    TArray<UUWECraftingRecipe*> GetAllowedRecipes(UUWECrafterComponent* CrafterComponentRef); // 0x6ea6920 [Final Native Static Public]

// USN2CreatureAnimationComponent (/Script/Subnautica2.SN2CreatureAnimationComponent)
    void OnVolumeTypeChanged(const EVolumeType& NewVolumeType); // 0x6ea7360 [Final Native Protected]

// USN2DatabankCategoryViewModel (/Script/Subnautica2.SN2DatabankCategoryViewModel)
    void SetIsExpanded(bool NewValue); // 0x6ea7800 [Final Native Public]
    int32 RefreshNumUnread(); // 0x6ea7490 [Final Native Public]

// USN2DatabankEntryViewModel (/Script/Subnautica2.SN2DatabankEntryViewModel)
    void StopDialogue(APawn* Pawn); // 0x6ea79a0 [Final Native Public]
    void SetIsSelected(bool NewValue); // 0x6ea7890 [Final Native Public]
    void PlayDialogue(APawn* Pawn); // 0x6ea73e0 [Final Native Public]
    FText GetEntryTitle(); // 0x6ea6cb0 [Final Native Public]
    FText GetEntryText(); // 0x6ea6c60 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetEntryImage(); // 0x6ea6c10 [Final Native Public]

// USN2DatabankTopCategoryViewModel (/Script/Subnautica2.SN2DatabankTopCategoryViewModel)
    void RefreshUnreadEntries(); // 0x6ea74e0 [Final Native Public]

// USN2DatabankViewModel (/Script/Subnautica2.SN2DatabankViewModel)
    void RefreshNumUnread(); // 0x6ea74c0 [Final Native Public]
    void Refresh(); // 0x6ea7470 [Final Native Public]
    void OnStoryGoalUnlocked(UUWEStoryGoal* UnlockedStoryGoal, AActor* ReceivingActor); // 0x6ea7290 [Final Native Protected]
    void Initialize(UObject* WorldContext); // 0x6ea6f50 [Final Native Public]
    USN2DatabankTopCategoryViewModel* GetTopCategoryForEntry(UUWEDatabankEntry* Entry); // 0x6ea6de0 [Final Native Public]

// USN2DataLayerSettings (/Script/Subnautica2.SN2DataLayerSettings)
    USN2DataLayerSettings* Get(); // 0x6ea68b0 [Final Native Static Public]

// USN2DebugCommandComponent (/Script/Subnautica2.SN2DebugCommandComponent)
    void ServerRemoveStoryGoal(UUWEStoryGoalContainerComponent* Container, UUWEStoryGoal* StoryGoal); // 0x6ea76b0 [Native Event Public]
    void ServerEndEvent(const FGuid& EventID, const FPrimaryAssetId& DynamicEventPrimaryAssetId); // 0x6ea75d0 [Native Event Public]
    void ServerAddStoryGoal(UUWEStoryGoalContainerComponent* Container, UUWEStoryGoal* StoryGoal); // 0x6ea7500 [Native Event Public]

// USN2DebugOverlayComponent (/Script/Subnautica2.SN2DebugOverlayComponent)
    void CycleTargets(int32 Direction); // 0x6ea6740 [Final Native Public]
    void CycleTab(); // 0x6ea6720 [Final Native Public]

// ISN2Deconstructable (/Script/Subnautica2.SN2Deconstructable)
    bool ShouldDeconstructInstantly(); // 0x16b94d0 [Event Public]
    void PreDeconstruct(ASN2BuilderTool* BuilderTool); // 0x5d6c1d0 [Native Event Public]
    bool GetDeconstructCostOverride(const TArray<FUWESculpturalBaseCellCost>& Costs); // 0x16b94d0 [Event Public]
    bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason); // 0x6ea6670 [Native Event Public]

// USN2DeconstructableComponent (/Script/Subnautica2.SN2DeconstructableComponent)
    USN2DeconstructableComponent* TryFindDeconstructableComponent(AActor* Actor); // 0x6ea7a30 [Final Native Static Public]
    void OnDeconstruct__DelegateSignature(); // 0x16b94d0 [Public]
    void Deconstruct(ASN2BuilderTool* BuilderTool, const FGuid& TargetGUID); // 0x6ea67d0 [Final Native Public]

// ASN2DeployableElevator (/Script/Subnautica2.SN2DeployableElevator)
    void SetMaxDepth(float InMaxDepth); // 0x6ea7920 [Final Native Public]
    void SetDestinationLocation(float NewLocation); // 0x6ea7780 [Final Native Public]
    void OnRep_MaxDepth(); // 0x6ea7270 [Final Native Private]
    void OnRep_DestinationLocation(); // 0x6ea7250 [Final Native Protected]
    void OnElevatorTubeInteracted(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x6ea70c0 [Final Native Private]
    void OnDetachFinished(AActor* Actor, const FName& SlotName); // 0x6ea6fe0 [Final Native Private]
    float GetMinLocation(); // 0x6ea6d60 [Final Native Protected]
    float GetMaxLocation(); // 0x6ea6d30 [Final Native Protected]
    float GetLocationFraction(); // 0x6ea6d00 [Final Native Protected]
    float GetElevatorDepth(UObject* WorldContextObject, AActor* Elevator, const FVector& StartingLocation, float InMaxDepth, float InTraceRadius, bool ShowDebug); // 0x6ea6a20 [Final Native Static Public]
    float GetCurrentLocation(); // 0x6ea69f0 [Final Native Protected]

// USN2DialogueEntryLineViewModel (/Script/Subnautica2.SN2DialogueEntryLineViewModel)
    void StopSound(UObject* WorldContextObject); // 0x6eadeb0 [Final Native Public]
    void PlaySound(UObject* WorldContextObject); // 0x6ead970 [Final Native Public]
    void OnPlaySoundFinished__DelegateSignature(); // 0x16b94d0 [Public]
    void OnPlaySoundCompleted(); // 0x6ead6a0 [Final Native Protected]

// USN2DialogueEntryViewModel (/Script/Subnautica2.SN2DialogueEntryViewModel)
    void SetIsPlaying(bool InIsPlaying); // 0x6eadbb0 [Final Native Public]
    FString GetDebugText(); // 0x6eac600 [Final Native Public]

// USN2DialogueViewModel (/Script/Subnautica2.SN2DialogueViewModel)
    void UnlockAllDialogueLogs(AActor* ReceivingActor); // 0x6eae1c0 [Final Native Public]
    USN2DialogueViewModel* TryGetDialogueViewModel(UObject* WorldContext); // 0x6eae000 [Final Native Static Public]
    void Refresh(); // 0x6eadae0 [Final Native Protected]
    void OnStoryGoalUnlocked(UUWEStoryGoal* UnlockedStoryGoal, AActor* ReceivingActor); // 0x6ead790 [Final Native Protected]
    void Initialize(UObject* WorldContext); // 0x6eac9b0 [Final Native Public]
    void ClearPendingEntries(); // 0x6eabfc0 [Final Native Public]

// USN2DownedViewModel (/Script/Subnautica2.SN2DownedViewModel)
    void Teardown(); // 0x6eadf40 [Final Native Public]
    void StartDeathTimer(bool InDeathBySuffocation, USN2ReviveableComponent* InReviveableComponent); // 0x6eadcd0 [Final Native Public]
    void OnReviversChanged(const TArray<TWeakObjectPtr<ASN2PlayerState>>& Revivers); // 0x6ead6e0 [Final Native Private]
    void OnDownedTimerStarted(FSN2DownedTimerData& TimerData); // 0x6ead460 [Final Native Private]
    float GetTimeRemaining(); // 0x6eac870 [Final Native Public]
    float GetNormalizedTimeRemaining(); // 0x6eac770 [Final Native Public]
    USN2DownedViewModel* GetDownedViewmodel(UObject* WorldContext); // 0x6eac680 [Final Native Static Public]
    void CancelDeathTimer(); // 0x6eabf60 [Final Native Public]

// USN2DraggedItemViewModel (/Script/Subnautica2.SN2DraggedItemViewModel)
    void SetItemType(UUWEItemType* InItemType); // 0x6eadc40 [Final Native Public]
    void InitializeFromQuickSlot(USN2QuickSlotEntryViewModel* InViewModel); // 0x6eacb60 [Final Native Public]
    void InitializeFromInventory(USN2InventoryItemViewModel* InViewModel); // 0x6eacad0 [Final Native Public]
    void InitializeFromCharacterSlot(USN2CharacterSlotItemViewModel* InViewModel); // 0x6eaca40 [Final Native Public]
    void DropInQuickSlot(USN2QuickSlotEntryViewModel* QuickSlotEntryViewModel); // 0x6eac1f0 [Final Native Public]
    void DropInInventory(USN2InventoryViewModel* InventoryViewModel); // 0x6eac160 [Final Native Public]
    void DropInCharacterSlot(); // 0x6eac140 [Final Native Public]

// ASN2DynamicEventModifierVolume (/Script/Subnautica2.SN2DynamicEventModifierVolume)
    bool AllowedToSpawnEvent(const FGameplayTag& EventTag); // 0x6eabdc0 [Final Native Public]

// USN2TargetedAbility (/Script/Subnautica2.SN2TargetedAbility)
    void BeginTargetInteract(FGameplayAbilityTargetDataHandle& TargetData); // 0x16b94d0 [Event Protected]

// USN2EMTTorsionAbility (/Script/Subnautica2.SN2EMTTorsionAbility)
    void OnTargetLost(); // 0x6ead590 [Final Native Private]
    void OnEnergyDepleted(); // 0x6ead590 [Final Native Private]
    void OnAbilityActiveTick(float DeltaTime); // 0x6eaccf0 [Final Native Private]

// ISN2EMTTorsionComponentExtraInfoInterface (/Script/Subnautica2.SN2EMTTorsionComponentExtraInfoInterface)
    FEMTTorsionComponentExtraInfo GetEMTPointExtraInfo(); // 0x6eac710 [Native Event Public]

// USN2EMTTorsionPointComponent (/Script/Subnautica2.SN2EMTTorsionPointComponent)
    void TryGetExtraInfo(const bool& bHasExtraInfo, FEMTTorsionComponentExtraInfo& ExtraInfo); // 0x6eae090 [Final Native Public]
    void SN2OnApplyTorsion__DelegateSignature(float Torsion, float DeltaTime); // 0x16b94d0 [Public]
    void SetInteractingActor(AActor* NewActor); // 0x6eadb20 [Final Native Public]
    void OnRep_InteractingActor(); // 0x6ead6c0 [Final Native Private]
    void NativeTorsionApplied(float Torsion, float DeltaTime); // 0x6eacc20 [Final Native Private]
    bool HasInteractingActor(); // 0x6eac940 [Final Native Public]
    void ClearInteractingActor(); // 0x6eabfa0 [Final Native Public]
    void ApplyTorsion(float Multiplier, float DeltaTime); // 0x6eabe60 [Final Native Public]

// USN2EnergyToolViewModel (/Script/Subnautica2.SN2EnergyToolViewModel)
    void OnToolChanged(AUWEBaseItem* OldTool, AUWEBaseItem* NewTool, bool bIsFirstTimeEquipped); // 0x6ead860 [Final Native Private]
    void OnLocalClientReady(); // 0x6ead680 [Final Native Private]
    void OnEnergyChanged(float CurrentPercent); // 0x6ead510 [Final Native Private]
    void OnAmmoReleased(); // 0x6eacd90 [Final Native Private]
    void OnAmmoLoaded(); // 0x6eacd70 [Final Native Private]

// USN2EquippedItemsViewModel (/Script/Subnautica2.SN2EquippedItemsViewModel)
    bool Refresh(); // 0x6eadb00 [Final Native Public]
    void OnEquippedItemsChanged(); // 0x6ead5b0 [Final Native Protected]
    USN2CharacterSlotItemViewModel* GetViewModelForSlot(const FGameplayTag& SlotTag); // 0x6eac8a0 [Final Native Public]

// ASN2Fabricator (/Script/Subnautica2.SN2Fabricator)
    void StartProxyCraftCue(UUWEItemType* ItemType, float CraftingTime, AActor* RecipientActor); // 0x6eadda0 [Final Native Public]
    void OnDeconstructStarted__DelegateSignature(); // 0x16b94d0 [Public]
    void OnCraftingStarted(const TArray<FCraftingRecipeOutput>& RecipeOutput, float CraftingTime, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x6ead2b0 [Final Native Private]
    void OnCraftingCompleted(const TArray<FCraftingRecipeOutput>& RecipeOutput, const ECraftingResults& Result, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x6ead100 [Final Native Private]
    void OnCrafterAnimationStateChanged(const ECrafterAnimationState& PreviousState, const ECrafterAnimationState& NewState); // 0x6eacf10 [Final Native Private]
    void CraftItemFromClient(UUWECraftingRecipe* Recipe); // 0x6eac090 [Final Native Public]
    void ClearProxyCraftCue(); // 0x6eabfe0 [Final Native Public]

// USN2FabricatorViewModel (/Script/Subnautica2.SN2FabricatorViewModel)
    bool TryAddToCraftingQueue(USN2RecipeViewModel* ViewModel); // 0x6eadf60 [Final Native Public]
    bool RecipeIsUsable(UUWECraftingRecipe* Recipe, FGameplayTag& ReasonOut); // 0x6eada00 [Final Native Public]
    void OnPlayerInRangeChanged(bool PlayerInRange); // 0x6ead5f0 [Final Native Private]
    void OnIsPoweredChanged(bool bIsPowered); // 0x6ead5f0 [Final Native Private]
    void OnInventoryChanged(); // 0x6ead5d0 [Final Native Private]
    void OnInventoriesUpdated__DelegateSignature(); // 0x16b94d0 [Public]
    void OnForceCloseWidget__DelegateSignature(); // 0x16b94d0 [Public]
    void OnCraftInProgressChanged(bool bCraftingInProgress); // 0x6eace80 [Final Native Private]
    void OnCrafterQueueUpdated(TSoftObjectPtr<UUWECraftingRecipe>& QueuedRecipe, int32 InQueueSize); // 0x6eacfe0 [Final Native Private]
    void OnAnimationStateChanged(const ECrafterAnimationState& PreviousState, const ECrafterAnimationState& NewState); // 0x6eacdb0 [Final Native Private]
    bool IsPowered(); // 0x6eacbf0 [Final Native Public]
    bool HasOverflowItems(); // 0x6eac980 [Final Native Public]
    USN2RecipesListViewModel* GetRecipeList(UUWECraftingRecipeCategory* Category, UObject* WorldContext); // 0x6eac7a0 [Final Native Public]
    void ForwardCraftingStarted(const TArray<FCraftingRecipeOutput>& RecipeOutput, float CraftingTime, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x6eac450 [Final Native Private]
    void ForwardCraftingCompleted(const TArray<FCraftingRecipeOutput>& RecipeOutput, const ECraftingResults& Result, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x6eac2a0 [Final Native Private]
    void ForceCloseWidget(); // 0x6eac280 [Final Native Private]
    void Disconnect(); // 0x6eac120 [Final Native Public]
    void CraftFromRecipe(USN2RecipeViewModel* RecipeVM); // 0x6eac000 [Final Native Public]
    void ClearCrafterQueue(); // 0x6eabf80 [Final Native Public]
    bool CanQueue(); // 0x6eabf30 [Final Native Public]

// USN2FeedbackViewModel (/Script/Subnautica2.SN2FeedbackViewModel)
    void OnScreenShotCaptured(UTexture2D* Texture); // 0x6eb3890 [Final Native Public]
    void OnSaveInfoRetrieved(const FSaveInfo& SaveInfo); // 0x6eb3720 [Final Native Public]
    bool Initialize(UObject* WorldContext); // 0x6eb3170 [Final Native Public]

// USN2FriendEntryViewModel (/Script/Subnautica2.SN2FriendEntryViewModel)
    void ViewProfile(); // 0x6eb4090 [Final Native Public]
    void RemoveFriend(); // 0x6eb3e60 [Final Native Public]
    bool PopulateFromCrossPlatformFriend(FUWECrossPlatformFriend& CrossPlatformFriend); // 0x6eb3bb0 [Final Native Public]
    void Kick(); // 0x6eb34a0 [Final Native Public]
    void JoinGame(); // 0x6eb3480 [Final Native Public]
    bool IsSessionFriend(); // 0x6eb3450 [Final Native Public]
    bool IsInSession(); // 0x6eb33f0 [Final Native Public]
    void InviteFriend(); // 0x6eb33d0 [Final Native Public]
    EGameModeAliasAsEnum GetFriendGameMode(); // 0x6eb3040 [Final Native Public]
    void DeclineInvite(); // 0x6eb2e50 [Final Native Public]
    bool CanViewProfile(); // 0x6eb2dc0 [Final Native Public]
    bool CanRemove(); // 0x6eb2d90 [Final Native Public]
    bool CanKick(); // 0x6eb2d60 [Final Native Public]
    bool CanJoinGame(); // 0x6eb2d30 [Final Native Public]
    bool CanInvite(); // 0x6eb2d00 [Final Native Public]
    void AcceptInvite(); // 0x6eb2cc0 [Final Native Public]

// USN2FriendListViewModel (/Script/Subnautica2.SN2FriendListViewModel)
    void TriggerPopulateAsync(bool FromUserInput); // 0x6eb4000 [Final Native Public]
    void OnFriendsListGet(bool Success, const FString& ErrorStr); // 0x6eb3610 [Final Native Public]
    TArray<USN2FriendEntryViewModel*> GetFriendViewModels(); // 0x6eb3070 [Final Native Public]
    void Deactivate(); // 0x6eb2e30 [Final Native Public]
    void Activate(); // 0x6eb2ce0 [Final Native Public]

// USN2FriendScreenViewModel (/Script/Subnautica2.SN2FriendScreenViewModel)
    void RequestFriendCode(); // 0x6eb3f20 [Final Native Public]
    void RequestAddFriend(const FString& InpFriendCode); // 0x6eb3e80 [Final Native Public]
    void OnFriendCodeReturned(bool Success, const FString& ErrorStr, const FString& NewFriendCode); // 0x6eb34c0 [Final Native Public]
    bool IsInviteOnly(); // 0x6eb3420 [Final Native Public]
    void InitFriendCode(); // 0x6eb3150 [Final Native Public]
    bool HasRequestedAFriendCode(); // 0x6eb3130 [Final Native Public]
    void CopyFriendCodeToClipboard(); // 0x6eb2e10 [Final Native Public]
    void CleanUpFriendCode(); // 0x6eb2df0 [Final Native Public]

// USN2GameConfigSettingsApplier (/Script/Subnautica2.SN2GameConfigSettingsApplier)
    void OnSettingsChanged(FUWEGameConfigSettings& ChangedSettings); // 0x6eb3920 [Final Native Private]

// USN2GameInstance (/Script/Subnautica2.SN2GameInstance)
    void ShowCompilingShadersWidget(); // 0x6eb3f40 [Final Native Public]
    void PrintCacheStats(); // 0x6eb3e40 [Final Native Private]
    void OnUserPrivilegeChanged(UCommonUserInfo* UserInfo, const EUWEUserPrivilege& Privilege, bool bHasPrivilege); // 0x6eb3a90 [Final Native Private]
    void OnSonarLoginCompleted(bool bLoginSucceeded); // 0x6eb3a00 [Final Native Private]

// ASN2GameState (/Script/Subnautica2.SN2GameState)
    void OnSavingUnblocked(); // 0x6eb3870 [Final Native Private]
    void OnSavingBlocked(); // 0x6eb3850 [Final Native Private]
    void OnSaveStarted(); // 0x6eb3830 [Final Native Private]
    void OnRep_GameSessionId(); // 0x6eb3700 [Native Protected]

// USN2GameStateCommandComponent (/Script/Subnautica2.SN2GameStateCommandComponent)
    void ServerUnlockStoryGoal(UUWEStoryGoal* StoryGoal, AActor* Target); // 0x64216c0 [Native Event Public]

// USN2GasAttributeViewModel (/Script/Subnautica2.SN2GasAttributeViewModel)
    void Initialize(UAbilitySystemComponent* InASC, const FGameplayAttribute& InValueAttribute, const FGameplayAttribute& InMaxValueAttribute); // 0x6eb3210 [Final Native Public]

// ASN2GhostCustomizer (/Script/Subnautica2.SN2GhostCustomizer)
    void UpdateMeshes(FSN2GhostPlacement& Placement, bool IsPersistent); // 0x16b94d0 [Event Public]

// USN2GhostSubsystem (/Script/Subnautica2.SN2GhostSubsystem)
    void OnGhostRemoved__DelegateSignature(const FGuid& Guid); // 0x16b94d0 [Public]
    TArray<ASN2BuilderGhost*> FuzzyFindGhostsInRadius(const FVector& Location, float Radius); // 0x6eb2e70 [Final Native Public]

// USN2HeldInputComponent (/Script/Subnautica2.SN2HeldInputComponent)
    void StopHeldTime(); // 0x6eb3fe0 [Final Native Public]
    void StartHeldTime(float InTimeRequired); // 0x6eb3f60 [Final Native Public]
    float GetNormalizedHeldTime(); // 0x3af94c0 [Final Native Public]

// USN2HeldInputViewModel (/Script/Subnautica2.SN2HeldInputViewModel)
    float GetNormalizedHeldTime(); // 0x6eb3110 [Final Native Public]
    USN2HeldInputViewModel* Get(UObject* WorldContext); // 0x6eb2fb0 [Final Native Static Public]

// USN2HUDViewModel (/Script/Subnautica2.SN2HUDViewModel)
    USN2HUDViewModel* TryGetHUDViewModel(UObject* WorldContext); // 0x6eb94b0 [Final Native Static Public]
    void SetAreRadialBarsVisible(bool bValue); // 0x6eb8c60 [Final Native Public]

// USN2ImpactBounceCameraAnimation (/Script/Subnautica2.SN2ImpactBounceCameraAnimation)
    void OnCharacterLanded(FHitResult& Hit); // 0x6eb87d0 [Final Native Private]

// USN2InfectedSkeletalMeshComponent (/Script/Subnautica2.SN2InfectedSkeletalMeshComponent)
    void OnInfect(); // 0x16b94d0 [Event Protected]
    void OnDisinfect(); // 0x16b94d0 [Event Protected]
    void HandleAttachStarted(AActor* Actor, const FName& SlotName); // 0x6eb83c0 [Final Native Protected]
    void HandleAttachFinished(AActor* Actor, const FName& SlotName); // 0x6eb82e0 [Final Native Protected]

// USN2InGameFriendScreenViewModel (/Script/Subnautica2.SN2InGameFriendScreenViewModel)
    FString GetCurrentSessionTime(); // 0x6eb8110 [Final Native Public]
    FString GetCurrentSessionName(); // 0x6eb8090 [Final Native Public]
    FString AssemblePlayercountString(); // 0x6eb7e40 [Final Native Public]

// USN2InputSymbolTextBlock (/Script/Subnautica2.SN2InputSymbolTextBlock)
    void SetText(const FString& Text); // 0x6eb9380 [Final Native Public]
    void OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x6eb8920 [Final Native Private]
    void OnControlMappingsRebuilt(); // 0x6eb88c0 [Final Native Private]

// ASN2InstablePlant (/Script/Subnautica2.SN2InstablePlant)
    void OnRep_CurrentState(); // 0x4c35810 [Final Native Protected]
    void OnRecoveryStart(); // 0x6eb8a80 [Final Native Protected]
    void OnRecoveryComplete(); // 0x6eb8a60 [Final Native Protected]
    void OnFoldAnimationComplete(); // 0x6eb8900 [Final Native Protected]
    void OnEarlyRecoveryComplete(); // 0x6eb88e0 [Final Native Protected]
    void BeginFolding(); // 0x6eb7ec0 [Final Native Protected]

// USN2InteractWidgetBoxComponent (/Script/Subnautica2.SN2InteractWidgetBoxComponent)
    void OnWidgetPopped(const EUWEWindowManagerLayer& LayerId, bool bIsLast, TSubclassOf<UCommonActivatableWidget> Class); // 0x6eb8aa0 [Final Native Private]
    void CloseUI(); // 0x6eb7f10 [Final Native Private]

// USN2InventoryItemViewModel (/Script/Subnautica2.SN2InventoryItemViewModel)
    void SetToolbarNumSlots(int32 NewSize); // 0x6eb9420 [Final Native Public]
    void SetTertiaryActionWithModifierDescription(const FText& Desc); // 0x6eb92c0 [Final Native Public]
    void SetTertiaryActionDescription(const FText& Desc); // 0x6eb9200 [Final Native Public]
    void SetShowEnergyTooltip(bool bShow); // 0x6eb9170 [Final Native Public]
    void SetSecondaryActionWithModifierDescription(const FText& Desc); // 0x6eb90b0 [Final Native Public]
    void SetSecondaryActionDescription(const FText& Desc); // 0x6eb8ff0 [Final Native Public]
    void SetQuaternaryActionWithModifierDescription(const FText& Desc); // 0x6eb8f30 [Final Native Public]
    void SetQuaternaryActionDescription(const FText& Desc); // 0x6eb8e70 [Final Native Public]
    void SetPrimaryActionWithModifierDescription(const FText& Desc); // 0x6eb8db0 [Final Native Public]
    void SetPrimaryActionDescription(const FText& Desc); // 0x6eb8cf0 [Final Native Public]
    void SetAllowedToDrop(bool bInAllowedToDrop); // 0x6eb8bd0 [Final Native Public]
    void OnItemAttributeChanged(FUWEInventoryItem& InventoryItem); // 0x6eb89a0 [Final Native Protected]
    void MoveToQuickslot(int32 SlotIndex); // 0x6eb8740 [Final Native Public]
    bool MoveToOtherInventory(bool MoveAll); // 0x6eb86a0 [Final Native Public]
    FText MissingInteractionReason(); // 0x6eb8650 [Final Native Public]
    bool IsOwnerPilotingVehicle(); // 0x6eb8620 [Final Native Public]
    bool IsItemInteractable(); // 0x6eb85f0 [Final Native Public]
    bool IsItemEquippable(bool ExcludeQuickslots); // 0x6eb8550 [Final Native Public]
    bool IsItemConsumable(); // 0x6eb8520 [Final Native Public]
    void Interact(); // 0x6eb8500 [Final Native Public]
    bool HasStatus(); // 0x6eb84d0 [Final Native Public]
    bool HasOtherInventory(); // 0x6eb84a0 [Final Native Public]
    float GetStatusPercent(); // 0x6eb82b0 [Final Native Public]
    UUWEItemType* GetItemType(); // 0x6eb8280 [Final Native Public]
    FUWEInventoryItem GetInventoryItem(); // 0x6eb8190 [Final Native Public]
    TArray<FConsumableInfo> GetConsumableInfo(); // 0x6eb8010 [Final Native Public]
    TArray<FText> GetActiveWarnings(); // 0x6eb7f70 [Final Native Public]
    void Equip(); // 0x6eb7f50 [Final Native Public]
    void Drop(); // 0x6eb7f30 [Final Native Public]
    bool CanItemGoInQuickSlot(); // 0x6eb7ee0 [Final Native Public]

// USN2InventoryScreenViewModel (/Script/Subnautica2.SN2InventoryScreenViewModel)
    void SetQuickSlot(int32 SlotIndex, UUWEItemType* ItemType, const FUWEInventoryItem& InventoryItem); // 0x6ebf020 [Final Native Public]
    void OnOtherInventoryInteractionEnabledChanged(bool bInteractionEnabled); // 0x6ebec40 [Final Native Protected]
    bool HasOtherInventory(); // 0x6ebe920 [Final Native Public]
    bool HasEquippedItems(); // 0x6ebe8c0 [Final Native Public]
    USN2InventoryViewModel* GetOtherInventory(); // 0x6ebe5e0 [Final Native Public]
    USN2InventoryViewModel* GetInventory(); // 0x6ebe530 [Final Native Public]
    USN2EquippedItemsViewModel* GetEquippedItems(); // 0x6ebe500 [Final Native Public]

// USN2InventoryViewModel (/Script/Subnautica2.SN2InventoryViewModel)
    void SetShowEnergyTooltip(bool bShow); // 0x6ebf1f0 [Final Native Public]
    void SetAllowedToDrop(bool bInAllowedToDrop); // 0x6ebef00 [Final Native Public]
    void OnItemRemoved(FUWEInventoryItem& InventoryItem); // 0x6ebeb80 [Final Native Protected]
    void OnItemAdded(FUWEInventoryItem& InventoryItem); // 0x6ebeac0 [Final Native Protected]
    void OnInventoryChanged(); // 0x6ebeaa0 [Final Native Protected]
    FText GetInventoryName(); // 0x6ebe560 [Final Native Public]
    void Disconnect(); // 0x6ebe4b0 [Final Native Public]
    void ClearStacksRemoved(); // 0x6ebe490 [Final Native Public]
    void ClearStacksAdded(); // 0x6ebe470 [Final Native Public]

// ASN2LifepodManager (/Script/Subnautica2.SN2LifepodManager)
    void ShowHUD(); // 0x6ebf280 [Final Native Protected]
    void LogLifepod(const FString& LogString, bool IsError); // 0x6ebe9c0 [Final Native Protected]
    void HideHud(); // 0x6ebe950 [Final Native Protected]

// USN2LoadingScreenViewModel (/Script/Subnautica2.SN2LoadingScreenViewModel)
    void UpdateSimulatedLoad(int32 InNumActive); // 0x6ea6740 [Final Native Public]
    void Update(UObject* WorldContext); // 0x6e9d2c0 [Final Native Public]

// ASN2LobbyGameMode (/Script/Subnautica2.SN2LobbyGameMode)
    void ProcessSystemMessageQueue(); // 0x6ebeee0 [Final Native Private]

// USN2LocalPlayer (/Script/Subnautica2.SN2LocalPlayer)
    USN2SettingsShared* GetSharedSettings(); // 0x6ebe6d0 [Final Native Public]
    USN2SettingsLocal* GetLocalSettings(); // 0x6ebe5b0 [Final Native Public]
    USN2SettingsDebug* GetDebugSettings(); // 0x6ebe4d0 [Final Native Public]

// ASN2Locker (/Script/Subnautica2.SN2Locker)
    UUWEItemType* GetPrimaryItemType(); // 0x6ebe640 [Final Native Public]
    float GetPercentageFull(); // 0x6ebe610 [Final Native Public]

// USN2MapDebugger (/Script/Subnautica2.SN2MapDebugger)
    TArray<FString> GetWorldPopActorNames(); // 0x6ebe820 [Final Native Public]
    TArray<FVector> GetSpawnPointsForFuzzyActorName(const FString& ActorName); // 0x6ebe700 [Final Native Public]

// ASN2MetalFarm (/Script/Subnautica2.SN2MetalFarm)
    void SetPowered(bool NewIsPowered); // 0x6ebef90 [Final Native Public]
    void OnSeedSpawned(AActor* Actor); // 0x6ebee50 [Final Native Protected]
    void OnSeedRemoved(FUWEInventoryItem& InventoryItem); // 0x6ebed90 [Final Native Protected]
    void OnSeedAdded(FUWEInventoryItem& InventoryItem); // 0x6ebecd0 [Final Native Protected]
    void OnProgressChanged__DelegateSignature(float RemainingTime, float ProgressPercent); // 0x16b94d0 [Public]
    void OnPoweredStateChanged__DelegateSignature(bool bIsPowered); // 0x16b94d0 [Public]
    void OnGrowthStateChanged__DelegateSignature(bool bIsFullyGrown, bool bHasMetalSeedLoaded); // 0x16b94d0 [Public]
    bool IsPowered(); // 0x6ebe9a0 [Final Native Public]
    bool IsFullyGrown(); // 0x6ebe970 [Final Native Public]
    bool HasMetalSeedLoaded(); // 0x6ebe8f0 [Final Native Public]
    float GetTimeRemaining(); // 0x6ebe7f0 [Final Native Public]
    float GetRemainingPercent(); // 0x6ebe6a0 [Final Native Public]
    float GetProgressPercent(); // 0x6ebe670 [Final Native Public]
    void BP_OnMetalBroken(); // 0x16b94d0 [Event Protected]

// USN2MovableComponent (/Script/Subnautica2.SN2MovableComponent)
    bool StartMove(); // 0x6ec51a0 [Final Native Public]
    void OnStartMove__DelegateSignature(); // 0x16b94d0 [Public]
    void OnRep_Placement(); // 0x6ec4aa0 [Final Native Protected]
    void OnPlacementChanged__DelegateSignature(FSN2GhostPlacement& NewPlacement); // 0x16b94d0 [Public]
    void MulticastNotifyMoveStarted(); // 0x5866080 [Native Event Public]
    void MulticaseUpdatePhysics(AActor* MovedActor); // 0x62fd420 [Native Event Public]
    void Move(FTransform& Transform, const FRotator& Rotator, FSN2GhostPlacement& GhostPlacement); // 0x6ec3b50 [Final Native Public]
    bool IsMoving(); // 0x6ec3b30 [Final Native Public]
    FSN2GhostPlacement GetPlacementForActor(AActor* Actor); // 0x6ec3840 [Final Native Static Public]
    void CancelMove(); // 0x6ec37f0 [Final Native Public]
    bool CanBeMoved(); // 0x6ec37c0 [Final Native Public]

// ASN2MoverSubmersible (/Script/Subnautica2.SN2MoverSubmersible)
    void StopPiloting(); // 0x6ec5260 [Final Native Public]
    void StartPiloting(APawn* RequestingPawn); // 0x6ec51d0 [Final Native Public]
    void OnSubmersibleBeginOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x6ec4b00 [Final Native Private]
    void OnRep_PilotingPawn(); // 0x6ec4a80 [Final Native Private]
    void OnPawnDetachFinished(AActor* Actor, const FName& SlotName); // 0x6ec48b0 [Final Native Private]

// USN2OutOfBoundsCheckComponent (/Script/Subnautica2.SN2OutOfBoundsCheckComponent)
    void OnUnstuck(); // 0x6ec4ae0 [Final Native Private]
    void OnRespawned(); // 0x6ec4ae0 [Final Native Private]

// USN2OverheatingViewModel (/Script/Subnautica2.SN2OverheatingViewModel)
    void TryCleanupDelegates(); // 0x6ec5280 [Final Native Private]
    void OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn); // 0x6ec4990 [Final Native Private]
    void OnPawnChanged(APawn* NewPawn); // 0x6ec4820 [Final Native Private]
    void OnOverheatingChanged(float OverheatingPercent); // 0x6ec4360 [Final Native Private]
    void OnOverheatedChanged(bool IsOverheated); // 0x6ec42d0 [Final Native Private]
    void OnLocalClientReady(); // 0x6ec40a0 [Final Native Private]
    void OnChassisDetached(AActor* Chassis); // 0x6ec3df0 [Final Native Private]
    void OnChassisAttached(AActor* Chassis); // 0x6ec3d60 [Final Native Private]

// ASN2OxygenBubble (/Script/Subnautica2.SN2OxygenBubble)
    void Pop(ASN2PlayerCharacter* Player); // 0x6ec4d00 [Final Native Public]
    void OnRep_Popped(); // 0x6ec4ac0 [Final Native Private]
    void OnRep_BubbleData(); // 0x6ec4a60 [Final Native Private]
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x6ec3e80 [Final Native Private]
    void BP_OnPopped(ASN2PlayerCharacter* Player); // 0x16b94d0 [Event Protected]
    void BP_OnBeginAscend(); // 0x16b94d0 [Event Protected]
    void BeginAscend(float DelaySeconds); // 0x6ec3740 [Final Native Public]

// ASN2OxygenTank (/Script/Subnautica2.SN2OxygenTank)
    void SetOxygenLevel(float NewLevel); // 0x6ec4ff0 [Final Native Private]
    void OnOxygenChangedCallback(float Oxygen); // 0x6ec47a0 [Final Native Private]

// USN2PawnTriggerComponent (/Script/Subnautica2.SN2PawnTriggerComponent)
    void OnOverlapEnd(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x6ec4640 [Final Native Public]
    void OnOverlapBegin(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x6ec43e0 [Final Native Public]

// USN2PdaViewModel (/Script/Subnautica2.SN2PdaViewModel)
    USN2PdaViewModel* TryGetPDAViewModel(UObject* WorldContext); // 0x6ec5420 [Final Native Static Public]
    void ShowPDAWithInventories(UUWEInventoryComponent* Inventory, UUWEInventoryComponent* OtherInventory, UUWEInventoryInteractionComponent* InventoryInteraction); // 0x6ec5090 [Final Native Public]
    void ShowPDA(); // 0x6ec5070 [Final Native Public]
    void SetIsModifierHeld(bool NewState); // 0x6ec4e20 [Final Native Public]
    void SetIsActive(bool NewState); // 0x6ec4d90 [Final Native Public]
    void OnWidgetPopped(const EUWEWindowManagerLayer& LayerId, bool bIsLast, TSubclassOf<UCommonActivatableWidget> Class); // 0x6ec4bd0 [Final Native Protected]
    void OnOtherInventoryOwnerDisabled(const FGameplayTag& GameplayTag, int32 TagCount); // 0x6ec4200 [Final Native Protected]
    void OnNotificationStarted(FNotificationData& NotificationData); // 0x6ec40c0 [Final Native Protected]
    void HidePDA(); // 0x6ec3b10 [Final Native Public]

// USN2PIEUserSettings (/Script/Subnautica2.SN2PIEUserSettings)
    bool TryGetOverrideSaveGameName(const FString& SaveGame); // 0x6ec5360 [Final Native Public]
    bool TryGetOverrideGameModeAlias(const FString& alias); // 0x6ec52a0 [Final Native Public]
    void SetOverrideSaveGameName(const FString& SaveGame); // 0x6ec4f50 [Final Native Public]
    void SetOverrideGameModeAlias(const FString& alias); // 0x6ec4eb0 [Final Native Public]
    USN2PIEUserSettings* GetPIEUserSettings(); // 0x6ec3810 [Final Native Static Public]

// USN2PingScreenWidget (/Script/Subnautica2.SN2PingScreenWidget)
    void OnPingVisited(const FGuid& UniqueID, bool bNewValue); // 0x6ec90a0 [Final Native Protected]
    void OnPingTextChanged(const FGuid& UniqueID, const FText& NewText); // 0x6ec8f80 [Final Native Protected]
    void OnPingRemoved(const FGuid& UniqueID); // 0x6ec8ee0 [Final Native Protected]
    void OnPingPinned(const FGuid& UniqueID, bool bNewValue); // 0x6ec8e00 [Final Native Protected]
    void OnPingLocationUpdated(const FGuid& UniqueID, const FVector& NewLocation); // 0x6ec8d00 [Final Native Protected]
    void OnPingColorChanged(const FGuid& UniqueID, const FLinearColor& NewColor); // 0x6ec8c20 [Final Native Protected]
    void OnPingAdded(const FGuid& UniqueID); // 0x6ec8b80 [Final Native Protected]

// USN2PingSystemViewModel (/Script/Subnautica2.SN2PingSystemViewModel)
    void OnPingsChanged(); // 0x6ec9180 [Final Native Protected]
    void Initialize(UObject* WorldContext); // 0x6ec8ad0 [Final Native Public]
    USN2PingViewModel* Find(const FGuid& UniqueID); // 0x6ec89c0 [Final Native Public]

// USN2PingViewModel (/Script/Subnautica2.SN2PingViewModel)
    void SetIsActive(bool NewValue); // 0x6ec95a0 [Final Native Public]
    bool GetIsActive(); // 0x6ec8a70 [Final Native Public]

// USN2PinnedRecipesViewModel (/Script/Subnautica2.SN2PinnedRecipesViewModel)
    void OnRecipeUnpinned(UUWEPrimaryDataAssetBase* Recipe); // 0x6ec9230 [Final Native Protected]
    void OnRecipePinned(UUWEPrimaryDataAssetBase* Recipe); // 0x6ec91a0 [Final Native Protected]
    void OnLocalClientReady(); // 0x6ec8b60 [Final Native Protected]

// USN2PlaceConstructionGhostAbility (/Script/Subnautica2.SN2PlaceConstructionGhostAbility)
    bool TrySpawnConstructionGhost(const FSN2GhostPlacement& GhostPlacement, const FGuid& TargetGUID); // 0x6ec96c0 [Final Native Protected]
    void SpawnPlacementGhost(USN2BuilderConstructActionData* ConstructActionData); // 0x6ec9630 [Final Native Protected]
    void ServerSpawnConstructionGhost(const FSN2BuilderGhostParams& GhostParams, const FSN2ConstructableParams& ConstructableParams, const FSN2GhostPlacement& Placement, const FGuid& GhostGUID); // 0x6ec9340 [Native Event Protected]

// USN2PlatformEmulationSettings (/Script/Subnautica2.SN2PlatformEmulationSettings)
    TArray<FName> GetKnownPlatformIds(); // 0x3314820 [Final Native Private]
    TArray<FName> GetKnownDeviceProfiles(); // 0x3314820 [Final Native Private]

// USN2PlayerAnimationComponent (/Script/Subnautica2.SN2PlayerAnimationComponent)
    void UpdateSwimmingAngleVariables(float DeltaTime); // 0x6ec98c0 [Final Native Protected]
    void UpdateCharacterMovementVariables(float DeltaTime); // 0x6ec9840 [Final Native Protected]
    void OnVolumeTypeChanged(const EVolumeType& NewVolumeType); // 0x6ec92c0 [Final Native Protected]
    double GetPlayerSwimRotationFromCameraPitch(); // 0x6ec8aa0 [Final Native Protected]
    FSN2CameraAndMovementVariables FGetUpdatedCameraAndMovement(); // 0x6ec8940 [Final Native Public]

// USN2PlayerAnimInstance (/Script/Subnautica2.SN2PlayerAnimInstance)
    void VisualLog(const FString& Message); // 0x6ed3520 [Final Native Public]
    TSubclassOf<UAnimInstance> GetBestWalkAnimLayer(); // 0x6ed19e0 [Final Native Public]
    TSubclassOf<UAnimInstance> GetBestSwimAnimLayer(); // 0x6ed1960 [Final Native Public]

// USN2PlayerArchetypeComponent (/Script/Subnautica2.SN2PlayerArchetypeComponent)
    void RemoveCharacterPart(const FSN2CharacterPartHandle& Handle); // 0x6ed2b80 [Final Native Public]
    void RemoveAllCharacterParts(); // 0x6ed2a90 [Final Native Public]
    TArray<AActor*> GetCharacterPartActors(); // 0x6ed1af0 [Final Native Public]
    AActor* GetCharacterPartActor(const FSN2CharacterPartHandle& Handle); // 0x6ed1a60 [Final Native Public]
    FSN2CharacterPartHandle AddCharacterPart(FSN2CharacterPart& NewPart); // 0x6ed1410 [Final Native Public]

// ASN2PlayerCharacter (/Script/Subnautica2.SN2PlayerCharacter)
    void UpdateScubaMaskVisibility(); // 0x6ed3500 [Final Native Private]
    void UpdateRotationSpeedMultiplier(); // 0x6ed34e0 [Final Native Public]
    void UpdatePlayerVisibility(); // 0x6ed34c0 [Final Native Private]
    void UpdateMaxSpeed(); // 0x6ed34a0 [Final Native Public]
    void UpdateBlueprintMeshVisibility(bool ShouldBeHidden); // 0x16b94d0 [Event Public]
    bool TryTeleportToPlayerStart(); // 0x6ed3470 [Final Native Public]
    bool TryTeleportToBiobed(); // 0x6ed3440 [Final Native Private]
    void StoreCarryable(AActor* Actor); // 0x6ed3370 [Final Native Public]
    void StartCraftingSourcesAsyncUpdateLoop(); // 0x6ed3350 [Final Native Private]
    void SetPlayerDefaults(); // 0x6ed3330 [Native Public]
    void SetPlayerCharacterSavedData(); // 0x6ed3310 [Final Native Protected]
    void SetLifepodRideCompleted(); // 0x6ed32f0 [Final Native Public]
    void Server_InitiateDetachment(bool FastForward); // 0x6ed2eb0 [Native Event Protected]
    void Respawn(const TArray<UUWEItemType*>& LostItems); // 0x6ed2c00 [Final Native Public]
    void RemoveCharacterPart(FSN2CharacterPart& PartToRemove); // 0x6ed2ab0 [Final Native Public]
    void RemoveAllCharacterParts(); // 0x6ed2a70 [Final Native Public]
    void OnUnstuck__DelegateSignature(); // 0x16b94d0 [Public]
    void OnRespawned__DelegateSignature(); // 0x16b94d0 [Public]
    void OnPlayerStateSet(APlayerState* NewPlayerState); // 0x16b94d0 [Event Public]
    void OnInteractWithOtherInventory(UUWEInventoryComponent* OtherInventory, UUWEInventoryInteractionComponent* InventoryInteraction); // 0x6ed2650 [Final Native Public]
    void OnDied(AActor* SourceActor, AActor* TargetActor); // 0x6ed2580 [Final Native Protected]
    void OnDetach__DelegateSignature(); // 0x16b94d0 [Public]
    void OnCharacterSelectionChanged(); // 0x16b94d0 [Event Public]
    void OnBlackoutDiedDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void Multicast_StopOneShotAnim(const FGameplayTag& AnimTag, const FUWEOneShotAnimData& AnimData); // 0x6ed23a0 [Native Event Public]
    void Multicast_PlayOneShotAnim(const FGameplayTag& AnimTag, const FUWEOneShotAnimData& AnimData); // 0x6ed21e0 [Native Event Public]
    bool IsStunned(); // 0x6ed21b0 [Final Native Public]
    void InitiateDetachment(bool FastForward); // 0x6ed2100 [Final Native Public]
    void HolsterCurrentToolImmediate(); // 0x6ed20a0 [Final Native Public]
    UVolumeTrackerComponent* GetVolumeTracker(); // 0x6ed1f20 [Final Native Public]
    AUWESubmarine* GetSubmarinePlayerIsIn(); // 0x6ed1ef0 [Final Native Public]
    UUWECharacterMovementComponent* GetSN2Movement(); // 0x6ed1e50 [Final Native Public]
    ASN2PlayerState* GetPS(); // 0x6ed1e20 [Final Native Public]
    ASN2PlayerController* GetPC(); // 0x6ed1df0 [Final Native Public]
    ASN2SubmarineOxygenator* GetOxygenator(); // 0x6ed1dc0 [Final Native Public]
    FRotator GetLocalBaseAimRotationNormalized(); // 0x6ed1d80 [Final Native Public]
    UUWEInventoryComponent* GetInventory(); // 0x6ed1d50 [Final Native Public]
    float GetDepthMetersSanitized(); // 0x6ed1cf0 [Final Native Public]
    float GetDepthInOcean(); // 0x6ed1cc0 [Final Native Public]
    float GetDepthInCurrentVolume(); // 0x6ed1c90 [Final Native Public]
    FGameplayTagContainer GetCosmeticTagsForPart(const EUWEPlayerCustomizationPartType& PartType); // 0x6ed1bd0 [Final Native Public]
    FGameplayTagContainer GetCosmeticTags(); // 0x6ed1b70 [Final Native Public]
    AUWESculpturalBaseActor* GetBasePlayerIsIn(const int32& StructureId); // 0x6ed18b0 [Final Native Public]
    int32 GetBaseInventorySlotCount(); // 0x6ed1880 [Final Native Public]
    UUWEAbilitySystemComponent* GetASC(); // 0x6ed17e0 [Final Native Public]
    FRotator GetActorWorldRotationNormalized(); // 0x6ed1840 [Final Native Public]
    void EquipLastToolImmediate(); // 0x6ed17c0 [Final Native Public]
    void EquipLastTool(); // 0x6ed17a0 [Final Native Public]
    void AnimVisualLog(const FString& Message); // 0x6ed1500 [Final Native Public]
    void AddCharacterPart(FSN2CharacterPart& NewPart); // 0x6ed1340 [Final Native Public]

// ASN2PlayerController (/Script/Subnautica2.SN2PlayerController)
    void ToggleThirdPerson(); // 0x6ed3420 [Final Native Public]
    void TogglePlayerCharacterVisibility(); // 0x6ed3400 [Final Native Public]
    void ToggleHoverEffect(AActor* Actor, bool bActive); // 0x16b94d0 [Event Public]
    void ServerSetDebugTarget(AActor* InDebugTarget); // 0x6ed2df0 [Native Event Public]
    void ServerCheat(const FString& Command); // 0x6ed2d30 [Native Event Public]
    void ServerAcknowledgePlayerState(); // 0x6ed2d10 [Native Event Public]
    void Server_SelectCharacterCustomized(const FUWEPlayerCustomizationSet& CustomizationSet); // 0x6ed3000 [Native Event Public]
    void Server_SelectCharacter(const TSoftObjectPtr<UUWEPlayerCustomizationSetDA>& CustomizationSet); // 0x6ed2f40 [Native Event Public]
    void OnWidgetPushed(const EUWEWindowManagerLayer& LayerId, bool IsFirst, TSubclassOf<UCommonActivatableWidget> WidgetClass); // 0x6ed2930 [Native Public]
    void OnWidgetPopped(const EUWEWindowManagerLayer& LayerId, bool IsLast, TSubclassOf<UCommonActivatableWidget> WidgetClass); // 0x6ed27f0 [Native Public]
    void OnStopWaitingForInitialPawnStart(); // 0x16b94d0 [Event Protected]
    void OnPossessedPawnChangedFunction(APawn* PawnOld, APawn* PawnNew); // 0x6ed2720 [Final Native Public]
    void OnPlayerPerspectiveChanged__DelegateSignature(); // 0x16b94d0 [Public]
    void OnBeginWaitingForInitialPawnStart(); // 0x16b94d0 [Event Protected]
    void OnBaseReplicationComplete(); // 0x6ed2560 [Final Native Private]
    bool IsNetworkConnected(); // 0x6ed2190 [Final Native Public]
    void InitialPawnRestartReady(); // 0x6ed20e0 [Native Event Public]
    void InitialPawnRestartDelayed(); // 0x6ed20c0 [Native Event Public]
    void HandleClientNetworkFailure(UWorld* InWorld, UNetDriver* NetDriver, const ENetworkFailure& FailureType, const FString& ErrorString); // 0x6ed1f40 [Native Public]
    ASN2PlayerCharacter* GetSN2PlayerCharacter(); // 0x6ed1ec0 [Final Native Public]
    ASN2PlayerState* GetPS(); // 0x6ebe4d0 [Final Native Public]
    UUWEAbilitySystemComponent* GetASC(); // 0x6ed1810 [Final Native Public]
    void ClientPushScreenToLayer(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass, const EUWEWindowManagerLayer& Layer); // 0x6ed16b0 [Native Event Public]
    void Cheat(const FString& Command); // 0x6ed1610 [Final Native Public]

// USN2PlayerCustomizationBlueprintFunctionLibrary (/Script/Subnautica2.SN2PlayerCustomizationBlueprintFunctionLibrary)
    TSoftObjectPtr<UTexture2D> GetLocalPlayerPaperDollImage(UObject* WorldContextObject); // 0x6ed7d40 [Final Native Static Private]
    TSoftObjectPtr<UTexture2D> GetLocalPlayerInventoryPaperDollImage(UObject* WorldContextObject); // 0x6ed7c90 [Final Native Static Private]

// USN2PlayerCustomizationControllerComponent (/Script/Subnautica2.SN2PlayerCustomizationControllerComponent)
    void ServerApplyCustomization(const FUWEPlayerCustomizationSet& CustomizationSet); // 0x6ed8d20 [Native Event Public]

// ASN2PlayerDeathbox (/Script/Subnautica2.SN2PlayerDeathbox)
    bool AddItem(FUWEInventoryItem& Item); // 0x6ed7ab0 [Final Native Public]

// USN2PlayerInfoViewModel (/Script/Subnautica2.SN2PlayerInfoViewModel)
    void Shutdown(); // 0x6ed93c0 [Final Native Public]
    void OnCheatTagChanged(const FGameplayTag& GameplayTag, int32 I); // 0x6ed8230 [Final Native Private]
    void Initialize(ASN2PlayerState* InPlayerState); // 0x6ed7f50 [Final Native Public]
    void HandlePlayerNameChanged(const FString& NewName); // 0x6ed7e90 [Final Native Protected]

// USN2PlayerInventoryInteractionComponent (/Script/Subnautica2.SN2PlayerInventoryInteractionComponent)
    void MulticastInteractStarted(APawn* Instigator); // 0x6ed80c0 [Native Event Public]
    void MulticastInteractEnded(APawn* Instigator); // 0x6ed8030 [Native Event Public]

// ASN2PlayerStart (/Script/Subnautica2.SN2PlayerStart)
    void OnPreSpawnReady(AController* Player); // 0x6df0430 [Native Event Public]
    void OnMessagingSuppressCompleted(APawn* PlayerPawn); // 0x16b94d0 [Event Protected]

// ASN2PlayerState (/Script/Subnautica2.SN2PlayerState)
    void SetClientSessionInfo(const FUWEClientSessionInfo& InClientSessionInfo); // 0x6ed8ea0 [Native Event Public]
    void SendPlayerStatusEvent(); // 0x6ed8d00 [Final Native Private]
    void SelectedTargetChanged__DelegateSignature(AActor* OldTarget, AActor* NewTarget); // 0x16b94d0 [Public]
    void OnRep_CustomizationSet(); // 0x6ed8bb0 [Final Native Public]
    void InitAnalytics(); // 0x6ed7f30 [Final Native Private]
    USN2TeamMemberViewModel* GetTeamMemberViewModel(); // 0x6ed7e60 [Final Native Public]
    ASN2PlayerController* GetPC(); // 0x6ed7df0 [Final Native Public]
    ASN2GameplayAbilityTargetActor_HoverTarget* GetGATAHoverTarget(); // 0x6ed7c30 [Final Native Public]
    FUWEPlayerCustomizationSet GetCustomizationSet(); // 0x6ed7bf0 [Final Native Public]
    UUWEAbilitySystemComponent* GetASC(); // 0x6ed7bc0 [Final Native Public]

// USN2PlayerUpgradesPlayerStateComponent (/Script/Subnautica2.SN2PlayerUpgradesPlayerStateComponent)
    void OnPawnSet(APlayerState* Player, APawn* NewPawn, APawn* OldPawn); // 0x6ed8a80 [Final Native Protected]
    void OnEventTrackerIncreaseToolbarEvent(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6ed8850 [Final Native Protected]
    void OnEventTrackerIncreasePassiveBiomodSlotsEvent(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6ed8710 [Final Native Protected]
    void OnEventTrackerIncreaseInventoryEvent(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6ed85d0 [Final Native Protected]

// ASN2PossessableVehicle (/Script/Subnautica2.SN2PossessableVehicle)
    void StopPilotWithoutInputAtRequestedLocation(const TArray<FVector>& RequestedEjectLocations); // 0x6ed9540 [Final Native Public]
    void StopPilotWithoutInput(); // 0x6ed9520 [Final Native Public]
    void StopPilot(FInputActionValue& InputActionValue); // 0x6ed9470 [Final Native Public]
    void StartPilot(AController* InteractingController); // 0x6ed93e0 [Final Native Public]
    void SN2PossessableVehicleOnPilotExitedCallback__DelegateSignature(); // 0x16b94d0 [Public]
    void SN2PossessableVehicleOnPilotEnteredCallback__DelegateSignature(APawn* Pilot); // 0x16b94d0 [Public]
    void SetIsBroken(bool bInBroken); // 0x6ed9330 [Final Native Public]
    void Server_InitiateDetachmentFromAttachmentOwner(); // 0x6ed8e80 [Native Event Public]
    void RequestStopPiloting(const TArray<FVector>& RequestedEjectLocations); // 0x6ed8c60 [Final Native Event Private]
    void OnStopPilotingFailed__DelegateSignature(); // 0x16b94d0 [Public]
    void OnRep_Pilot(APawn* OldPilot); // 0x6ed8bd0 [Final Native Private]
    void OnRep_Broken(); // 0x6ed8b90 [Final Native Private]
    void OnPilotExited_BP(APawn* PilotActor); // 0x16b94d0 [Event Protected]
    void OnPilotEntered_BP(APawn* PilotActor); // 0x16b94d0 [Event Protected]
    void OnMaxSpeedChanged(); // 0x6ed8a60 [Final Native Private]
    void OnFullyHealedVehicle(AActor* SourceActor, AActor* TargetActor); // 0x6ed8990 [Final Native Private]
    void OnEnergyRefilled(AActor* Who); // 0x6ed8540 [Native Protected]
    void OnEnergyEmpty(AActor* Who); // 0x6ed84b0 [Native Protected]
    void OnDiedVehicle(AActor* SourceActor, AActor* TargetActor); // 0x6ed83e0 [Final Native Private]
    void OnDiedPlayer(AActor* SourceActor, AActor* TargetActor); // 0x645d880 [Final Native Private]
    void OnDetachFinished(AActor* Attachment, const FName& SlotName); // 0x6ed8300 [Final Native Public]
    void OnAttachFinished(AActor* Attachment, const FName& SlotName); // 0x6ed8150 [Final Native Public]
    void K2_OnPlayerStateChanged(APlayerState* NewPlayerState); // 0x16b94d0 [Event Public]
    bool IsPiloted(); // 0x6ed8000 [Final Native Public]
    bool IsBroken(); // 0x6ed7fe0 [Final Native Public]
    USN2PilotVehicleComponent* GetPilotVehicleInteraction(); // 0x6ed7e40 [Final Native Public]
    AActor* GetPilot(); // 0x6ed7e20 [Final Native Public]
    bool GetIsPowered(); // 0x6ed7c60 [Final Native Public]
    void DetachAllExceptPilot(); // 0x6ed7ba0 [Final Native Public]
    void DebugStopPilotingAndDestroy(); // 0x6ed7b80 [Final Native Public]
    void BrokenChanged__DelegateSignature(ASN2PossessableVehicle* PossessableVehicle, bool Broken); // 0x16b94d0 [Public]

// ASN2PowerPlantControlRoomLower (/Script/Subnautica2.SN2PowerPlantControlRoomLower)
    void OnUnlockedStoryGoal(UUWEStoryGoal* UnlockedStoryGoal, AActor* ReceivingActor); // 0x6edc820 [Final Native Private]
    void OnNeedleLaunched__DelegateSignature(bool LaunchSuccess); // 0x16b94d0 [Public]
    void OnNeedleCompleted__DelegateSignature(); // 0x16b94d0 [Public]
    void OnNeedleBlockageRemoved__DelegateSignature(); // 0x16b94d0 [Public]
    void OnConsoleActivated__DelegateSignature(); // 0x16b94d0 [Public]
    void MulticastLaunchNeedle(); // 0x3a8c720 [Native Event Public]
    void LaunchNeedle_BP(bool Success); // 0x16b94d0 [Event Public]
    bool IsUpperControlTowerComplete(); // 0x6edc150 [Final Native Public]
    bool IsConsoleActive(); // 0x6edbfa0 [Final Native Public]
    bool IsComplete(); // 0x6edbf40 [Final Native Public]
    bool IsBlocked(); // 0x6edbf10 [Final Native Public]
    bool CanLaunchNeedle(); // 0x6edbd90 [Final Native Public]

// ASN2PowerPlantControlRoomUpper (/Script/Subnautica2.SN2PowerPlantControlRoomUpper)
    void OnUnlockedStoryGoal(UUWEStoryGoal* UnlockedStoryGoal, AActor* ReceivingActor); // 0x6edc8f0 [Final Native Private]
    void OnTurbineFixed__DelegateSignature(); // 0x16b94d0 [Public]
    void OnPowerPlantPowered__DelegateSignature(); // 0x16b94d0 [Public]
    void OnLowerNeedleConnected__DelegateSignature(); // 0x16b94d0 [Public]
    void OnConsoleActivated__DelegateSignature(); // 0x16b94d0 [Public]
    void OnCodeActivated__DelegateSignature(AActor* TriggerActor, bool ActivationSuccess); // 0x16b94d0 [Public]
    void MulticastActivateCode(AActor* TriggerActor); // 0x5d51c80 [Native Event Public]
    bool IsTurbineFixed(); // 0x6edc120 [Final Native Public]
    bool IsLowerNeedleConnected(); // 0x6edc030 [Final Native Public]
    bool IsConsoleActive(); // 0x6edbfd0 [Final Native Public]
    bool IsComplete(); // 0x6edbf70 [Final Native Public]
    bool CanActivateCode(); // 0x6edbd60 [Native Event Public]
    void ActivateCode_BP(bool Success); // 0x16b94d0 [Event Public]

// USN2PowerPlantControlStationLowerViewModel (/Script/Subnautica2.SN2PowerPlantControlStationLowerViewModel)
    void Setup(ASN2PowerPlantControlRoomLower* InControlRoom); // 0x6edcd00 [Final Native Public]
    void OnNeedleLaunched(bool bLaunchSuccess); // 0x6edc420 [Final Native Private]
    void OnNeedleDropStart__DelegateSignature(bool Successful); // 0x16b94d0 [Public]
    void OnNeedleDropComplete__DelegateSignature(); // 0x16b94d0 [Public]
    void OnNeedleCompleted(); // 0x6edc400 [Final Native Private]
    void OnNeedleBlockageRemoved(); // 0x6edc3e0 [Final Native Private]
    void OnConsoleActivated(); // 0x6edc380 [Final Native Private]

// USN2PowerPlantControlStationUpperViewModel (/Script/Subnautica2.SN2PowerPlantControlStationUpperViewModel)
    void Setup(ASN2PowerPlantControlRoomUpper* InControlRoom); // 0x6edcd90 [Final Native Public]
    void OnPowerPlantPowered(); // 0x6edc4f0 [Final Native Private]
    void OnPowered(); // 0x6edc510 [Final Native Private]
    void OnLowerNeedleConnected(); // 0x6edc3c0 [Final Native Private]
    void OnConsoleActivated(); // 0x6edc3a0 [Final Native Private]
    void OnCodeActivated(AActor* TriggerActor, bool bActivationSuccess); // 0x6edc2b0 [Final Native Private]
    void OnActivationAttempt__DelegateSignature(bool Successful); // 0x16b94d0 [Public]

// ASN2ProcessorStation (/Script/Subnautica2.SN2ProcessorStation)
    void UpdateProcessorState(bool FirstLoad); // 0x6edd070 [Final Native Protected]
    void UpdateProcessingCompletionState(); // 0x6edd050 [Final Native Protected]
    void StartNewPreviewMesh(bool FirstOfNewQueue); // 0x16b94d0 [Event Protected]
    void SetProcessorUpdateMultiplier(float NewProcessorUpdateMultiplier); // 0x6edcc70 [Native Event Public]
    void QueueUpdate(); // 0x6edcaf0 [Final Native Protected]
    void OnRep_ProcessorState(const ESN2ProcessorState& OldValue); // 0x6edc7a0 [Final Native Private]
    void OnRep_CurrentRecipe(); // 0x6edc780 [Final Native Protected]
    void OnRep_CurrentOutputCount(int32 OldValue); // 0x6edc6f0 [Final Native Private]
    void OnProcessorStateChanged__DelegateSignature(UUWECraftingRecipe* Recipe, const ESN2ProcessorState& State, int32 OutputCount); // 0x16b94d0 [Public]
    void OnProcessingStart(); // 0x3a8c720 [Native Event Protected]
    void OnProcessingEnd(); // 0x16b94d0 [Event Protected]
    void OnProcessCompleted(); // 0x16b94d0 [Event Protected]
    void OnPoweredStateChanged(bool bNewIsPowered); // 0x6edc530 [Final Native Private]
    void OnPlayerOutOfRange(); // 0x6edc4d0 [Final Native Private]
    void OnPlayerInRange(); // 0x6edc4b0 [Final Native Private]
    void OnAttached(AActor* AttachedTo); // 0x6edc220 [Final Native Protected]
    USN2ProcessorStationViewModel* MakeViewModel(USN2ProcessorStationInteractionComponent* InteractionComponent); // 0x6edc180 [Final Native Public]
    bool IsFull(); // 0x6edc000 [Final Native Public]
    float GetNextProcessingProgress(); // 0x6edbeb0 [Final Native Public]
    float GetFabricationTime(); // 0x6edbe80 [Final Native Public]
    ESN2ProcessorState GetCurrentState(); // 0x6edbe60 [Final Native Public]
    UUWECraftingRecipe* GetCurrentRecipe(); // 0x60cc420 [Final Native Public]
    int32 GetCurrentOutputCount(); // 0x6edbe40 [Final Native Public]
    void ClearPreviewMesh(); // 0x16b94d0 [Event Protected]

// USN2ProcessorStationInteractionComponent (/Script/Subnautica2.SN2ProcessorStationInteractionComponent)
    void TryLoadForRecipe(ASN2ProcessorStation* ProcessorStation); // 0x6edcfa0 [Final Native Public]
    void ServerTryLoadForRecipe(ASN2ProcessorStation* ProcessorStation); // 0x62d9e40 [Final Native Event Private]
    void ServerSelectRecipe(USN2ProcessorStationRecipeSelection* RecipeSelection, UUWECraftingRecipe* Recipe); // 0x6ea76b0 [Final Native Event Private]
    void SelectRecipe(USN2ProcessorStationRecipeSelection* RecipeSelection, UUWECraftingRecipe* Recipe); // 0x6edcb10 [Final Native Public]

// USN2ProcessorStationRecipeSelection (/Script/Subnautica2.SN2ProcessorStationRecipeSelection)
    void OnWidgetPopped(const EUWEWindowManagerLayer& LayerId, bool bIsLast, TSubclassOf<UCommonActivatableWidget> Class); // 0x6edc9c0 [Final Native Private]
    void OnInteractionStart__DelegateSignature(AController* Controller, APawn* Pawn); // 0x16b94d0 [Public]
    void OnInteractionEnd__DelegateSignature(AController* Controller, APawn* Pawn); // 0x16b94d0 [Public]
    void CloseUI(); // 0x6edbdc0 [Final Native Private]

// USN2ProcessorStationViewModel (/Script/Subnautica2.SN2ProcessorStationViewModel)
    void TryLoadProcessorForRecipe(); // 0x6edd030 [Final Native Public]
    void Teardown(); // 0x6edcf80 [Final Native Public]
    void Setup(USN2ProcessorStationRecipeSelection* RecipeSelection, USN2ProcessorStationInteractionComponent* InInteractor, UUWEInventoryComponent* ProcessorInputInventory, UUWECraftingRecipeCategory* RootCategory); // 0x6edce20 [Final Native Public]
    void SelectRecipe(USN2RecipeViewModel* Recipe); // 0x6edcbe0 [Final Native Public]
    void OnProcessorStateChanged(UUWECraftingRecipe* Recipe, const ESN2ProcessorState& State, int32 OutputCount); // 0x6edc5e0 [Final Native Private]
    void OnProcessorInputInventoryChanged(); // 0x6edc5c0 [Final Native Private]
    bool IsSelectedRecipe(USN2RecipeViewModel* RecipeVM); // 0x6edc060 [Final Native Public]
    int32 GetProcessorInventoryID(); // 0x6edbee0 [Final Native Public]
    float GetCraftTimeLeft(); // 0x6edbe10 [Final Native Public]
    float GetCraftProgress(); // 0x6edbde0 [Final Native Public]

// USN2SustainedHoverComponent (/Script/Subnautica2.SN2SustainedHoverComponent)
    void OnHoverTargetChanged(const FUWETargetActor& OldHoverTarget, const FUWETargetActor& NewHoverTarget); // 0x6eff360 [Native Protected]
    void CheckHoveredActor(); // 0x6efea40 [Native Protected]

// USN2ProximityTextPopup (/Script/Subnautica2.SN2ProximityTextPopup)
    void TogglePopupActive(bool NewValue); // 0x6ee2eb0 [Final Native Public]
    bool IsMissingGlyphs(); // 0x6ee1f70 [Final Native Public]
    bool HasRequiredGlyphs(); // 0x6ee1c80 [Final Native Public]
    FText GetPopupText(AActor* Instigator); // 0x6ee1730 [Final Native Public]

// USN2ProximityTextPopupViewModel (/Script/Subnautica2.SN2ProximityTextPopupViewModel)
    void RefreshText(); // 0x6ee2850 [Final Native Private]
    USN2ProximityTextPopupViewModel* Get(UObject* WorldContext); // 0x6ee1250 [Final Native Static Public]

// USN2QuickSlotEntryViewModel (/Script/Subnautica2.SN2QuickSlotEntryViewModel)
    void SwapSlots(USN2QuickSlotEntryViewModel* TargetSlot); // 0x6ee2e20 [Final Native Public]
    void SetTertiaryActionDescription(const FText& Desc); // 0x6ee2d10 [Final Native Public]
    void SetSecondaryActionDescription(const FText& Desc); // 0x6ee2c50 [Final Native Public]
    void SetPrimaryActionDescription(const FText& Desc); // 0x6ee2b90 [Final Native Public]
    void RemoveFromToolbar(int32 RemoveSlotNumber); // 0x6ee2890 [Final Native Public]
    void Reload(); // 0x6ee2870 [Final Native Public]
    void OnRemoveFromToolbar__DelegateSignature(int32 RemoveSlotNumber); // 0x16b94d0 [Public]
    void OnReload__DelegateSignature(); // 0x16b94d0 [Public]
    void OnEnergyChanged(float PercentEnergy); // 0x6ee2200 [Final Native Public]
    void MoveFromToolbarToInventory(UUWEInventoryComponent* Inventory); // 0x6ee1ff0 [Final Native Public]
    bool IsItemConsumable(); // 0x6ee1f40 [Final Native Public]
    TArray<FText> GetLocalPlayerActiveWarnings(UObject* WorldContextObject); // 0x6ee1570 [Final Native Public]
    TArray<FConsumableInfo> GetConsumableInfo(); // 0x6ee13a0 [Final Native Public]
    void DropSlot(UObject* WorldContextObject); // 0x6ee11c0 [Final Native Public]
    void ClearSlot(UObject* WorldContextObject); // 0x6ee10f0 [Final Native Public]

// USN2QuickSlotsBarViewModel (/Script/Subnautica2.SN2QuickSlotsBarViewModel)
    void TrySelectFirstFreeQuickslot(); // 0x6ee2f60 [Final Native Public]
    void SelectPreviousQuickslot(); // 0x6ee2ae0 [Final Native Public]
    void SelectNextQuickslot(); // 0x6ee2ac0 [Final Native Public]
    void RemoveReasonToHide(const FString& Reason); // 0x6ee29b0 [Final Native Public]
    void OnQuickSlotChanged(); // 0x6ee2420 [Final Native Protected]
    void OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn); // 0x6ee2350 [Final Native Protected]
    void OnEnergyChanged(AActor* Who); // 0x6ee2280 [Final Native Protected]
    void ClearSelectedQuickslot(); // 0x6ee10d0 [Final Native Public]
    void ClearQuickslotSelection(); // 0x6ee10b0 [Final Native Public]
    void AddReasonToHide(const FString& Reason); // 0x6ee0d40 [Final Native Public]

// USN2RadioComponent (/Script/Subnautica2.SN2RadioComponent)
    bool HasRadioMessages(); // 0x6ee1c50 [Final Native Public]
    void CheckRadioDataList(); // 0x6ee1090 [Final Native Private]

// USN2RadioViewModel (/Script/Subnautica2.SN2RadioViewModel)
    void RemoveRadioMessage(UUWEComputerTextInterfaceDialogueData* RadioData); // 0x6ee2920 [Final Native Public]
    void OnLocalClientReady(); // 0x6ee2330 [Final Native Private]
    void AddRadioMessage(UUWEComputerTextInterfaceDialogueData* RadioData); // 0x6ee0cb0 [Final Native Public]

// USN2RecipeCategoryViewModel (/Script/Subnautica2.SN2RecipeCategoryViewModel)
    void ReducePreviouslyUnseenRecipes(); // 0x6ee2810 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetThumbnail(); // 0x6ee1ae0 [Final Native Public]
    FText GetCrafterText(); // 0x6ee14a0 [Final Native Public]
    FText GetCategoryName(); // 0x6ee1350 [Final Native Public]
    FText GetCategoryDescription(); // 0x6ee1300 [Final Native Public]
    UUWECraftingRecipeCategory* GetCategoryDataAsset(); // 0x6ee12e0 [Final Native Public]
    void Disconnect(); // 0x6ee1180 [Final Native Public]

// USN2RecipeRequirementViewModel (/Script/Subnautica2.SN2RecipeRequirementViewModel)
    void OnAssetUnlockRequirementsMet__DelegateSignature(); // 0x16b94d0 [Public]
    void OnAssetUnlocked(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6ee20a0 [Final Native Protected]
    bool CheckItemNameSubstringExceedsCharacterLimit(int32 CharacterLimit); // 0x6ee0f50 [Final Native Public]

// USN2RecipesListViewModel (/Script/Subnautica2.SN2RecipesListViewModel)
    void SetBlueprintsCategory(UUWECraftingRecipeCategory* InBlueprintCategory); // 0x6ee2b00 [Final Native Public]
    void Refresh(); // 0x6ee2830 [Final Native Public]
    void OnUnlockableUnlocked(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6ee26d0 [Final Native Private]
    void InitializeWithOverrideInventories(UObject* WorldContext, const TArray<int32>& OverrideCraftingComponentInventories); // 0x6ee1e50 [Final Native Public]
    void InitializeFiltered(UUWECraftingRecipeCategory* Category, UObject* WorldContext, bool OnlyShowBuilderActions); // 0x6ee1d40 [Final Native Public]
    void Initialize(UObject* WorldContext); // 0x6ee1cb0 [Final Native Public]
    bool HasAnyUnlockedInCategory(UUWECraftingRecipeCategory* Category); // 0x6ee1b80 [Final Native Public]
    void AnyScanProgressMade(UUWEScanData* ScanData, int32 TotalScanCount); // 0x6ee0e50 [Final Native Protected]

// USN2RecipeViewModel (/Script/Subnautica2.SN2RecipeViewModel)
    void UpdateInventory(); // 0x6ee2080 [Final Native Public]
    void UnsubscribeFromInventoryNotifications(); // 0x6ee3010 [Final Native Public]
    void TrySetRecipePinned(bool bNewValue); // 0x6ee2f80 [Final Native Public]
    void TriggerBuilderAction(); // 0x6ee2f40 [Final Native Public]
    void SubscribeToInventoryNotifications(); // 0x6ee2e00 [Final Native Public]
    bool ShouldIgnoreCost(); // 0x6ee2dd0 [Final Native Public]
    void OnSubsystemInventoryUpdated(const int32& InventoryId); // 0x6ee2630 [Final Native Protected]
    void OnScanProgressMade(UUWEScanData* ScanData, int32 TotalScanCount); // 0x6ee2560 [Final Native Protected]
    void OnRecipeUnpinned(UUWEPrimaryDataAssetBase* UnpinnedRecipe); // 0x6ee24d0 [Final Native Protected]
    void OnRecipePinned(UUWEPrimaryDataAssetBase* PinnedRecipe); // 0x6ee2440 [Final Native Protected]
    void OnInventoryChanged(); // 0x6ee2310 [Final Native Protected]
    void OnBioScanRequirementsChanged(); // 0x6ee21e0 [Final Native Protected]
    void OnAnyInventoryChanged(); // 0x6ee2080 [Final Native Protected]
    void MarkAsSeen(); // 0x6ee1fd0 [Final Native Public]
    bool IsRecipeEnabled(); // 0x6ee1fa0 [Final Native Public]
    bool HasEnoughSpaceForOutput(); // 0x6ee1c20 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetThumbnail(); // 0x6ee1b30 [Final Native Public]
    FText GetSecondaryDescription(); // 0x6ee1a90 [Final Native Public]
    TArray<USN2RecipeRequirementViewModel*> GetRequirements(); // 0x6ee1a10 [Final Native Public]
    bool GetRecipeNameSubstringExceedsCharacterLimit(); // 0x6ee19e0 [Final Native Public]
    FString GetRecipeNameAsString(); // 0x6ee1960 [Final Native Public]
    FText GetRecipeName(); // 0x6ee1910 [Final Native Public]
    int32 GetRecipeCraftingOutputCount(); // 0x6ee18e0 [Final Native Public]
    UUWECraftingRecipe* GetRecipe(); // 0x6ee18c0 [Final Native Public]
    bool GetPublished(); // 0x6ee1890 [Final Native Public]
    FText GetPowerGeneration(); // 0x6ee1840 [Final Native Public]
    FText GetPowerDrain(); // 0x6ee17f0 [Final Native Public]
    int32 GetOrderingIndex(); // 0x6ee1700 [Final Native Public]
    TArray<FText> GetLocalPlayerActiveWarnings(); // 0x6ee1660 [Final Native Public]
    bool GetIsPinned(); // 0x6ee1540 [Final Native Public]
    FText GetDescription(); // 0x6ee14f0 [Final Native Public]
    TArray<FConsumableInfo> GetConsumableInfo(); // 0x6ee1420 [Final Native Public]
    void Disconnect(); // 0x6ee11a0 [Final Native Public]
    bool CheckItemNameSubstringExceedsCharacterLimit(int32 SubstringCharacterLimit); // 0x6ee0ff0 [Final Native Public]
    bool CanAffordRecipe(); // 0x6ee0f20 [Final Native Public]

// ASN2Refinery (/Script/Subnautica2.SN2Refinery)
    void SimulateRefining(); // 0x6ee7fe0 [Final Native Protected]
    void SetActiveRecipeFromClient(UUWECraftingRecipe* NewRecipe); // 0x6ee7c80 [Final Native Public]
    void OnRep_TimeLeftToRefine(); // 0x6ee7900 [Final Native Protected]
    void OnRep_ActiveRecipe(); // 0x6ee77f0 [Final Native Protected]
    void OnOutputInvChanged(); // 0x6ee7700 [Final Native Private]
    void OnMenuClosed(); // 0x4c35810 [Final Native Private]
    void OnInputInvChanged(); // 0x6ee76e0 [Final Native Private]
    void HandleCraftingResult(const TArray<FCraftingRecipeOutput>& RecipeOutput, const ECraftingResults& Result, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x6ee7250 [Native Event Public]
    double GetTimeTillNextRefining(); // 0x6ee7220 [Final Native Public]
    UUWECraftingRecipe* GetActiveRecipe(); // 0x6ee6fe0 [Final Native Public]
    void FillFromCommunalInventoriesFromClient(); // 0x6ee6fc0 [Final Native Private]
    bool CanCraftRecipe(UUWECraftingRecipe* Recipe); // 0x6ee6a20 [Final Native Protected]

// USN2RefineryRouterComponent (/Script/Subnautica2.SN2RefineryRouterComponent)
    void ServerSetActiveRecipe(ASN2Refinery* Refinery, UUWECraftingRecipe* Recipe); // 0x6ea76b0 [Native Event Public]
    void ServerFillFromCommunalInventories(ASN2Refinery* Refinery); // 0x62d9e40 [Native Event Public]

// USN2ReloadPromptsViewModel (/Script/Subnautica2.SN2ReloadPromptsViewModel)
    void UpdateBatteriesAvailable(AActor* Actor); // 0x6ee8180 [Final Native Public]
    void SetShowUnload(bool bValue); // 0x6ee7ec0 [Final Native Public]
    void SetShowNoBatteries(bool bValue); // 0x6ee7e30 [Final Native Public]
    void SetShowLoad(bool bValue); // 0x6ee7da0 [Final Native Public]
    void SetIsReloadWidgetActive(bool InIsActive); // 0x6ee7d10 [Final Native Public]

// USN2ReloadViewModel (/Script/Subnautica2.SN2ReloadViewModel)
    void UnloadBattery(); // 0x6ee80d0 [Final Native Public]
    void Setup(UObject* InWorldContext); // 0x6ee7f50 [Final Native Public]
    void PrevBattery(); // 0x6ee79a0 [Final Native Public]
    int32 NumBatteries(); // 0x6ee7490 [Final Native Public]
    void NextBattery(); // 0x6ee7470 [Final Native Public]
    void LoadBattery(); // 0x6ee7450 [Final Native Public]
    bool HasPrevBattery(); // 0x6ee7420 [Final Native Public]
    bool HasNextBattery(); // 0x6ee73f0 [Final Native Public]

// USN2RespawnComponent (/Script/Subnautica2.SN2RespawnComponent)
    void Respawn(const TArray<UUWEItemType*>& LostItems, const FGameplayTag& RespawnReason); // 0x6ee7a70 [Final Native Public]
    void ConfirmRespawn(); // 0x5866010 [Native Event Public]
    void Client_Respawning(const FUWERespawnData& Data); // 0x6ee6c90 [Native Event Public]

// USN2RespawnViewModel (/Script/Subnautica2.SN2RespawnViewModel)
    USN2RespawnViewModel* GetViewModel(UObject* WorldContext); // 0x64543e0 [Final Native Static Public]

// USN2ReviveAbility (/Script/Subnautica2.SN2ReviveAbility)
    void OnTick(float DeltaTime); // 0x6ee7920 [Final Native Protected]
    void OnTargetLost(); // 0x6ead590 [Final Native Protected]
    float GetReviveDuration(); // 0x6ee71c0 [Final Native Static Public]

// USN2ReviveableComponent (/Script/Subnautica2.SN2ReviveableComponent)
    void UnregisterReviver(ASN2PlayerState* NewReviver); // 0x6ee80f0 [Final Native Public]
    void TryResumeDownedTimer(); // 0x5866080 [Final Native Event Private]
    void StartDownedTimer(float MaxDownedTime, float TimeLeft); // 0x6ee8000 [Final Native Public]
    void Save(); // 0x6ee7c60 [Final Native Protected]
    void Revive(AActor* InstigatorActor); // 0x6ee7bd0 [Final Native Public]
    void ReleaseCamera(); // 0x6ee7a50 [Final Native Public]
    void RegisterReviver(ASN2PlayerState* NewReviver); // 0x6ee79c0 [Final Native Public]
    void PauseDownedTimer(); // 0x5866010 [Final Native Event Private]
    void OnReviversChanged__DelegateSignature(const TArray<TWeakObjectPtr<ASN2PlayerState>>& Revivers); // 0x16b94d0 [Public]
    void OnRevived__DelegateSignature(AActor* Instigator); // 0x16b94d0 [Public]
    void OnRep_HealthDepletedSnapshotData(); // 0x6ee78e0 [Final Native Private]
    void OnRep_DownedTimerData(const FSN2DownedTimerData& PreviousData); // 0x6ee7830 [Final Native Private]
    void OnRep_CurrentRevivers(); // 0x6ee7810 [Final Native Private]
    void OnPausableTagChanged(const FGameplayTag& GameplayTag, int32 TagCount); // 0x6ee7720 [Final Native Private]
    void OnHealthRecovered(AActor* SourceActor, AActor* TargetActor); // 0x6ee7610 [Final Native Public]
    void OnHealthDepleted(FUWEHealthDepletedData& HealthDepletedData); // 0x6ee74c0 [Final Native Public]
    void OnDownedTimerStarted__DelegateSignature(FSN2DownedTimerData& TimerData); // 0x16b94d0 [Public]
    void OnDownedTimerCompleted__DelegateSignature(); // 0x16b94d0 [Public]
    void OnDowned__DelegateSignature(); // 0x16b94d0 [Public]
    void OnDied__DelegateSignature(); // 0x16b94d0 [Public]
    FSN2DownedTimerData GetDownedTimerData(); // 0x6ee7190 [Final Native Public]
    FGameplayEventData GetDownedSnapshotData(); // 0x6ee7030 [Final Native Public]
    ASN2PlayerState* GetCurrentReviver(); // 0x6ee7000 [Final Native Public]
    void DieFromDowned(FGameplayEventData& OriginalHealthDepletedData); // 0x6ee6e10 [Final Native Public]
    void ConstrainCamera(FUWEPlayerCameraManagerSettings& RelativeCameraManagerSettings); // 0x6ee6d60 [Final Native Public]
    void Client_HandleHeathRecovered(AActor* SourceActor); // 0x6336790 [Native Event Public]
    void ClearDownedTimer(); // 0x6ee6c70 [Final Native Public]
    bool CanGetRevived(FGameplayEventData& HealthDepletedEventData); // 0x6ee6ac0 [Final Native Public]

// USN2RythmHarvestViewModel (/Script/Subnautica2.SN2RythmHarvestViewModel)
    USN2RythmHarvestViewModel* TryGetRythmHarvestViewModel(UObject* WorldContext); // 0x6eecc30 [Final Native Static Public]
    void ShowRythmGame(); // 0x6eecb20 [Final Native Public]
    void SetIsIdle(bool InIsIdle); // 0x6eec990 [Final Native Public]
    void HideRythmGame(); // 0x6eebd90 [Final Native Public]

// USN2SaveGameConverter (/Script/Subnautica2.SN2SaveGameConverter)
    void ConvertSaveGameNetMode(const FString& SlotName, const EUWESaveGameNetMode& ConvertTo, const FScriptDelegate& OnCompleted); // 0x6eeb870 [Final Native Static Public]

// USN2ScanDebugger (/Script/Subnautica2.SN2ScanDebugger)
    void IncrementScanProgress(UUWEScanData* ScanData, int32 Amount); // 0x6eebdb0 [Final Native Private]

// USN2ScannerPointCloud (/Script/Subnautica2.SN2ScannerPointCloud)
    void UpdateScannerPoints(const TScriptInterface<ISN2ScannerPointDataProvider>& PointDataProvider); // 0x6eeccc0 [Final Native Public]
    void ApplyLocalTransform(const FScannerPointData& PointData, const FTransform& LocalTransform, FTransform& OutLocalTransform); // 0x16b94d0 [Event Public]

// ISN2ScannerPointDataProvider (/Script/Subnautica2.SN2ScannerPointDataProvider)
    void ToggleSelectPointByID(int32 ID); // 0x6eecba0 [Native Event Public]
    int32 GetSelectedPointIndex(); // 0x68d4060 [Native Event Public]
    FScannerPointData GetScannerPointData(double WorldTime, int32 PointIndex); // 0x6eebb40 [Native Event Public]
    int32 GetNumPoints(); // 0x3a92e00 [Native Event Public]
    int32 GetIDForPointIndex(int32 Index); // 0x6eeba00 [Native Event Public]

// USN2ScannerSpinningPointDataProvider (/Script/Subnautica2.SN2ScannerSpinningPointDataProvider)
    void ServerOnSignalsUpdated(); // 0x16b94d0 [Event Public]
    void ServerOnSelectedComponentChanged(UPrimitiveComponent* NewComponent); // 0x16b94d0 [Event Public]
    void ServerOnNewComponentDetected(UPrimitiveComponent* Component); // 0x16b94d0 [Event Public]
    UPrimitiveComponent* ServerGetSelectedComponent(); // 0x6eec960 [Final Native Public]
    FLinearColor ServerGetColorForComponent(UPrimitiveComponent* Component); // 0x6eec8b0 [Native Event Public]
    void OnRegisteredComponentEndPlay(AActor* Actor, const EEndPlayReason& Reason); // 0x6eec570 [Final Native Private]
    bool HasSelectedPointID(); // 0x6eebd60 [Final Native Public]
    float GetSmoothedRotation(); // 0x6309cd0 [Final Native Public]
    FSpinningScannerPointData GetSignal(int32 Index); // 0x6eebca0 [Final Native Public]
    int32 GetSelectedPointID(); // 0x6eebc80 [Final Native Public]
    float GetScanRadius(); // 0x6eebb20 [Final Native Public]
    float GetScanHalfHeight(); // 0x6eebb00 [Final Native Public]
    float GetScanHalfAngleDegrees(); // 0x6eebae0 [Final Native Public]
    int32 GetNumSignals(); // 0x6eebac0 [Final Native Public]

// USN2ScannerTargetViewModel (/Script/Subnautica2.SN2ScannerTargetViewModel)
    void ReCheckHoverTargetDistance(); // 0x6eec800 [Final Native Private]
    void OnScanProgressChanged(AActor* ScannedActor, float Progress); // 0x6eec660 [Final Native Private]
    void OnScannableScanned(UUWEScanData* ScanData, int32 GlobalProgress); // 0x6eec730 [Final Native Private]
    void OnLocalClientReady(); // 0x6eec4a0 [Final Native Private]
    void OnHoverTargetChanged(const FUWETargetActor& OldHoverTarget, const FUWETargetActor& NewHoverTarget); // 0x6eec270 [Final Native Private]
    void OnEquipmentChanged(AUWEBaseItem* OldTool, AUWEBaseItem* NewTool, bool bIsFirstTimeEquipped); // 0x6eec060 [Final Native Private]
    void Initialize(UObject* WorldContext); // 0x6eebe80 [Final Native Public]

// USN2ScannerToolRadar (/Script/Subnautica2.SN2ScannerToolRadar)
    void UpdateScannerRadar(); // 0x6eecd60 [Final Native Public]
    void StopSceneQuery(); // 0x6eecb80 [Final Native Public]
    void StartSceneQuery(); // 0x6eecb60 [Final Native Public]
    void StartOverlapQuery(); // 0x6eecb40 [Final Native Protected]

// USN2SeafrogCameraMotion (/Script/Subnautica2.SN2SeafrogCameraMotion)
    void OnFootstepRight(float Speed); // 0x6eec1f0 [Final Native Private]
    void OnFootstepLeft(float Speed); // 0x6eec170 [Final Native Private]
    void OnCharacterLanded(FHitResult& Hit); // 0x6eebf70 [Final Native Private]

// USN2SeafrogOverheatingComponent (/Script/Subnautica2.SN2SeafrogOverheatingComponent)
    void SetMinimumHeat(float Amount); // 0x6eeca20 [Final Native Public]
    void RemoveHeatingSource(const FName& SourceName); // 0x6eec820 [Final Native Public]
    void OnRep_CurrentHeat(); // 0x6eec640 [Final Native Private]
    void OnPilotExited(); // 0x6eec550 [Final Native Private]
    void OnPilotEntered(APawn* Pilot); // 0x6eec4c0 [Final Native Private]
    void OnOverheatingPercentChanged__DelegateSignature(float OverheatingPercent); // 0x16b94d0 [Public]
    void OnOverheatedChanged__DelegateSignature(bool bIsOverheated); // 0x16b94d0 [Public]
    bool IsOverheated(); // 0x6eebf40 [Final Native Public]
    bool IsHeatingActive(); // 0x6eebf10 [Final Native Public]
    float GetMaximumHeat(); // 0x6eebaa0 [Final Native Public]
    float GetCurrentHeatPercent(); // 0x6eeb9c0 [Final Native Public]
    float GetCurrentHeat(); // 0x6eeb9a0 [Final Native Public]
    void AddHeatingSource(const FName& SourceName); // 0x6eeb7e0 [Final Native Public]
    void AddHeat(float Amount); // 0x6eeb700 [Final Native Public]

// USN2LocalSettings (/Script/Subnautica2.SN2LocalSettings)
    void SetAIMovementGymLaunchOptions(const FSN2AIMovementGymLaunchOptions& InAIMovementGymLaunchOptions); // 0x6ef1fc0 [Final Native Static Public]
    FSN2AIMovementGymLaunchOptions GetAIMovementGymLaunchOptions(); // 0x6ef1560 [Final Native Static Public]

// USN2SettingsDebug (/Script/Subnautica2.SN2SettingsDebug)
    void SetAutoSaveEnabled(bool InValue); // 0x6ef2290 [Final Native Public]
    bool IsAutoSaveEnabled(); // 0x6ef1c80 [Final Native Public]

// USN2SettingsLocal (/Script/Subnautica2.SN2SettingsLocal)
    bool ShouldRunAutoBenchmarkAtStartup(); // 0x6ef2660 [Final Native Public]
    void SetQualityModeImmediate(bool bQualityMode); // 0x6ef2420 [Final Native Public]
    void SetFrameRateLimitImmediate(float NewLimitFPS); // 0x6ef23a0 [Final Native Public]
    void RunAutoBenchmark(bool bSaveImmediately); // 0x6ef1f10 [Final Native Public]
    USN2PerformanceSettings* GetPerformanceSettings(); // 0x6ef1820 [Final Native Public]
    float GetFrameRateLimitActual(); // 0x6ef1790 [Final Native Public]
    FString GetDesiredDeviceProfileQualitySuffix(); // 0x6ef1680 [Final Native Public]
    bool CanRunAutoBenchmark(); // 0x6ef1530 [Final Native Public]

// USN2SettingsViewModel (/Script/Subnautica2.SN2SettingsViewModel)
    void UpdateAvailableFramerates(); // 0x6ef26d0 [Final Native Public]
    void UpdateAllAvailableResolutions(); // 0x6ef26b0 [Final Native Public]
    void StorePriorValues(); // 0x6ef2690 [Final Native Public]
    void SetUpscalingMethod(int32 InValue); // 0x6ef25d0 [Final Native Protected]
    void SetTwitchAccountStatus(bool InValue); // 0x6ef2540 [Final Native Protected]
    void SetSonarConnectionVisibility(bool InValue); // 0x6ef24b0 [Final Native Protected]
    void SetFOV(float InValue); // 0x6ef2320 [Final Native Public]
    void SetActiveAudioOutputDevice(const FString& AudioDeviceId); // 0x6ef2180 [Final Native Public]
    void RunHardwareBenchmark(); // 0x6ef1fa0 [Final Native Public]
    void RevertToPriorVideoSettings(); // 0x6ef1ef0 [Final Native Public]
    void RevertGraphicsSettings(); // 0x6ef1ed0 [Final Native Public]
    void RevertDebugInfoSettings(); // 0x6ef1eb0 [Final Native Public]
    void RevertControlSettings(); // 0x6ef1e90 [Final Native Public]
    void RevertAudioSettings(); // 0x6ef1e70 [Final Native Public]
    void RevertAccessibilitySettings(); // 0x6ef1e50 [Final Native Public]
    void ResetSettings(const ESettingsTab& SettingsTab); // 0x6ef1dd0 [Final Native Public]
    void ResetControlsSettings(); // 0x6ef1db0 [Final Native Public]
    int32 RefreshWindowModeSelectionAndAvailableResolutions(bool bAllowCustomWindowSize, bool bCalledFromTimer); // 0x6ef1cd0 [Final Native Public]
    void KeepVideoSettings(); // 0x6ef1cb0 [Final Native Public]
    void InitializeRemappings(); // 0x6ef1c60 [Final Native Protected]
    void HandleOnSystemResolutionChanged(uint32 ResX, uint32 ResY); // 0x6ef1b90 [Final Native Public]
    void HandleOnCompletedDeviceSwap(FSwapAudioOutputResult& SwapResult); // 0x6ef1ad0 [Final Native Public]
    void HandleMainAudioOutputDeviceObtained(const FString& CurrentDevice); // 0x6ef1a30 [Final Native Public]
    void HandleAudioOutputDevicesObtained(const TArray<FAudioOutputDeviceInfo>& ObtainedDevices); // 0x6ef1970 [Final Native Public]
    TArray<FText> GetVoiceChatActivationOptions(); // 0x6ef18d0 [Final Native Public]
    int32 GetUpscalingMethod(); // 0x6ef18a0 [Final Native Protected]
    float GetResolutionScaleMinRange(); // 0x6ef1870 [Final Native Public]
    float GetResolutionScaleMaxRange(); // 0x6ef1840 [Final Native Public]
    bool GetIsDLSSSupported(); // 0x6ef17f0 [Final Native Static Public]
    bool GetIsDLAAModeCompatible(); // 0x6ef17c0 [Final Native Protected]
    bool GetDidDefaultsChange(const ESettingsTab& SettingsTab); // 0x6ef1700 [Final Native Public]
    void ApplySettings(); // 0x6ef1510 [Final Native Public]
    void ApplyGraphicsSettings(); // 0x6ef14f0 [Final Native Public]
    void ApplyDebugInfoSettings(); // 0x6ef14d0 [Final Native Public]
    void ApplyControlsSettings(); // 0x6ef14b0 [Final Native Public]
    void ApplyAudioSettings(); // 0x6ef1490 [Final Native Public]
    void ApplyAccessibilitySettings(); // 0x6ef1470 [Final Native Public]

// USN2SettingValueDiscreteDynamic_AudioOutputDevice (/Script/Subnautica2.SN2SettingValueDiscreteDynamic_AudioOutputDevice)
    void OnCompletedDeviceSwap(FSwapAudioOutputResult& SwapResult); // 0x6ef66c0 [Final Native Public]
    void OnAudioOutputDevicesObtained(const TArray<FAudioOutputDeviceInfo>& AvailableDevices); // 0x6ef6460 [Final Native Public]
    void DeviceAddedOrRemoved(const FString& DeviceID); // 0x6ef5ed0 [Final Native Public]
    void DefaultDeviceChanged(const EAudioDeviceChangedRole& InRole, const FString& DeviceID); // 0x6ef5d80 [Final Native Public]

// ASN2SolarPanelBase (/Script/Subnautica2.SN2SolarPanelBase)
    void RegisterAggregatedTicker(bool bRegister); // 0x6ef6ca0 [Final Native Protected]
    void BP_BlockCheck(); // 0x16b94d0 [Event Protected]
    void BP_AggregatedTick(float DeltaSeconds); // 0x16b94d0 [Event Protected]

// USN2SolarPanelSimulation (/Script/Subnautica2.SN2SolarPanelSimulation)
    void SetIsBlocked(bool bInBlocked); // 0x6ef6dd0 [Final Native Public]

// USN2SonicResonatorFrequencyViewModel (/Script/Subnautica2.SN2SonicResonatorFrequencyViewModel)
    USN2SonicResonatorFrequencyViewModel* TryGetSonicResonatorFrequencyViewModel(UObject* WorldContext); // 0x6ef7040 [Final Native Static Public]
    void SetResonatorItemType(UUWEItemType* ItemType); // 0x6ef6f80 [Final Native Public]
    void SetIsCharging(bool InIsCharging); // 0x6ef6ef0 [Final Native Public]
    void SetIsCharged(bool InIsCharging); // 0x6ef6e60 [Final Native Public]

// USN2StepSmoothingCameraAnimation (/Script/Subnautica2.SN2StepSmoothingCameraAnimation)
    void OnStep(float StepAmount); // 0x6ef6b50 [Final Native Private]

// ASN2Trident (/Script/Subnautica2.SN2Trident)
    bool TryDock(ASN2PossessableVehicle* Vehicle); // 0x6f05570 [Final Native Public]
    void RemoveAlert(FAlertInstHandle& InstHandle); // 0x6f05230 [Final Native Public]
    void PlayerExited__DelegateSignature(ACharacter* Player); // 0x16b94d0 [Public]
    void PlayerEntered__DelegateSignature(ACharacter* Player); // 0x16b94d0 [Public]
    FAlertInstHandle PlayAlert(USN2SubmarineAlert* Alert, bool IgnorePreexistingCooldown); // 0x6f050a0 [Final Native Public]
    void OnRep_NumPlayersOnBoard(); // 0x6f05080 [Final Native Private]
    void OnRep_FrontalLightActive(); // 0x6f05060 [Final Native Private]
    void OnNumPlayersChanged(int32 NumPlayers); // 0x16b94d0 [Event Protected]
    void OnMisalignSensor(const FGameplayTag& GameplayTag, int32 TagCount); // 0x6f04f70 [Final Native Protected]
    void OnForceMisalignSensor__DelegateSignature(); // 0x16b94d0 [Public]
    void OnFloodingChanged__DelegateSignature(bool Flooding); // 0x16b94d0 [Public]
    void OnFloodedChanged__DelegateSignature(bool Flooded); // 0x16b94d0 [Public]
    void OnDealLeviathanBite(const FGameplayTag& GameplayTag, int32 TagCount); // 0x6f04e80 [Final Native Protected]
    void OnDealDamageMed(const FGameplayTag& GameplayTag, int32 TagCount); // 0x16b94d0 [Event Protected]
    void OnDealDamageLow(const FGameplayTag& GameplayTag, int32 TagCount); // 0x16b94d0 [Event Protected]
    void OnCollisionImminent(); // 0x16b94d0 [Event Public]
    void OnAttachmentPawnDetached(AActor* Pawn, const FName& SlotName); // 0x6f04950 [Final Native Private]
    void OnAttachmentPawnAttached(AActor* Pawn, const FName& SlotName); // 0x6f04870 [Final Native Private]
    bool IsSubsystemActive(FGameplayTag& SubsystemTag); // 0x6f044b0 [Final Native Public]
    bool IsPointInterior(const FVector& Location); // 0x6f04410 [Final Native Public]
    bool IsInVoid(); // 0x6f043e0 [Final Native Public]
    TArray<ACharacter*> GetOnboardPlayers(); // 0x6f04050 [Final Native Public]
    int32 GetNumPlayers(); // 0x6f04020 [Final Native Public]
    float GetEnergyPercentage(); // 0x6f03ff0 [Final Native Public]

// USN2SubmarineAlert (/Script/Subnautica2.SN2SubmarineAlert)
    FGameplayTag GetSeverityTag(); // 0x6ef6030 [Final Native Public]

// ASN2SubmarineAlertLight (/Script/Subnautica2.SN2SubmarineAlertLight)
    bool ShouldPlayAlarmLights(); // 0x6ef7010 [Final Native Protected]
    void PlayWarning(); // 0x16b94d0 [Event Public]
    void OnRedAlertTagChanged(const FGameplayTag& GameplayTag, int32 TagCount); // 0x6ef6970 [Final Native Private]
    void OnNewAlertPlayed(USN2SubmarineAlert* NewAlert); // 0x6ef6850 [Final Native Private]
    void OnBlockAlertTagChanged(const FGameplayTag& GameplayTag, int32 TagCount); // 0x6ef6520 [Final Native Private]
    bool IsRedAlert(); // 0x6ef6410 [Final Native Protected]

// USN2SubmarineAlertManager (/Script/Subnautica2.SN2SubmarineAlertManager)
    void RemoveAlert(FAlertInstHandle& Handle); // 0x6ef6d30 [Final Native Public]
    void OnNewAlertPlayed__DelegateSignature(USN2SubmarineAlert* NewAlert); // 0x16b94d0 [Public]
    void Multicast_PlayAlertInternal(USN2SubmarineAlert* NewAlert); // 0x62d9e40 [Final Native Event Private]
    bool IsRedAlert(); // 0x6ef6430 [Final Native Public]
    bool IsEnabled(); // 0x6ef6340 [Final Native Public]
    bool IsAlertHandleValid(const FAlertInstHandle& Handle); // 0x6ef61e0 [Final Native Static Public]
    FAlertInstHandle AddAlert(USN2SubmarineAlert* Alert, bool IgnorePreexistingCooldown); // 0x6ef5a80 [Final Native Public]

// ASN2SubmarineAlertSpeaker (/Script/Subnautica2.SN2SubmarineAlertSpeaker)
    void OnWarningTagChanged(const FGameplayTag& GameplayTag, int32 TagCount); // 0x6ef6bd0 [Final Native Private]
    void OnRedAlertTagChanged(const FGameplayTag& GameplayTag, int32 TagCount); // 0x6ef6a40 [Final Native Private]
    void OnNewAlertPlayed(USN2SubmarineAlert* Alert); // 0x6ef68e0 [Final Native Private]
    void OnBlockAlertTagChanged(const FGameplayTag& GameplayTag, int32 TagCount); // 0x6ef65f0 [Final Native Private]

// ASN2SubmarineDamage (/Script/Subnautica2.SN2SubmarineDamage)
    void OnRep_DamageLocation(); // 0x6ef6b10 [Final Native Private]
    void OnDamageLocation(); // 0x16b94d0 [Event Protected]
    bool IsBreached(); // 0x6ef6290 [Final Native Public]
    float GetWaterThroughPut(); // 0x6ef61b0 [Final Native Public]
    ESubmarineDamageLocation GetDamageLocation(); // 0x6ef6010 [Final Native Public]
    float GetDamageAmount(); // 0x6ef5fe0 [Final Native Public]
    void DamageChanged__DelegateSignature(ASN2SubmarineDamage* DamageActor, float Amount); // 0x16b94d0 [Public]
    void AddDamage(float Damage); // 0x6ef5b60 [Final Native Public]

// USN2SubmarineDamageArea (/Script/Subnautica2.SN2SubmarineDamageArea)
    bool IsPointInside(const FVector& Location); // 0x6ef6370 [Final Native Public]

// USN2SubmarineDamageComponent (/Script/Subnautica2.SN2SubmarineDamageComponent)
    void OnRep_SubSystemDamage(); // 0x6ef6b30 [Final Native Protected]
    void OnDamageActorChanged(ASN2SubmarineDamage* DamageActor, float Amount); // 0x6ef6780 [Final Native Protected]
    float GetSubsystemDamagePercent(const FGameplayTag& SubsystemTag); // 0x6ef6110 [Final Native Public]
    float GetSubSystemDamage(const FGameplayTag& SubsystemTag); // 0x6ef6070 [Final Native Public]
    void DealDamage(float Damage, FHitResult& Hit, const ESubmarineDamageLocation& OverrideLocation); // 0x6ef5be0 [Final Native Public]
    void DamageTaken__DelegateSignature(float Damage); // 0x16b94d0 [Public]
    void DamageRepaired__DelegateSignature(); // 0x16b94d0 [Public]
    void DamageChanged__DelegateSignature(); // 0x16b94d0 [Public]

// USN2SubmarineDamageDisplayWidget (/Script/Subnautica2.SN2SubmarineDamageDisplayWidget)
    void OnDamageChanged(); // 0x6efa540 [Final Native Private]

// USN2SubmarineDamageWidget (/Script/Subnautica2.SN2SubmarineDamageWidget)
    void SetSubsystemName(const FString& Name); // 0x16b94d0 [Event Public]
    void SetDamagePercentage(float Percentage); // 0x16b94d0 [Event Public]

// ASN2SubmarineDrainage (/Script/Subnautica2.SN2SubmarineDrainage)
    void OnApplyTorsion(float Torsion, float DeltaTime); // 0x6efa1e0 [Final Native Private]

// ASN2SubmarineEngine (/Script/Subnautica2.SN2SubmarineEngine)
    void SetEngineStatus(FGameplayTag& InEngineStatus); // 0x6efb0a0 [Final Native Public]
    void OnRep_EngineMode(); // 0x6efaca0 [Final Native Public]
    void OnEngineStatusChanged(FGameplayTag& NewEngineStatus); // 0x16b94d0 [Event Public]
    void OnDamageChangedServer(); // 0x6efa580 [Final Native Protected]
    FGameplayTag GetEngineStatus(); // 0x6ef9f30 [Final Native Public]
    float GetEngineEfficiency(); // 0x6ef9f00 [Final Native Public]
    FGameplayTag GetCurrentEngineMode(); // 0x6ef9ea0 [Final Native Public]
    void EngineStatusChanged__DelegateSignature(FGameplayTag& EngineStatus); // 0x16b94d0 [Public]
    void CycleEngineMode(); // 0x6ef9d70 [Final Native Public]

// USN2SubmarineFloodManager (/Script/Subnautica2.SN2SubmarineFloodManager)
    void OnRep_TotalFloodLevel(); // 0x6efada0 [Final Native Private]
    void OnDamageChanged(); // 0x6efa560 [Final Native Private]
    void OnConnectionChanged(); // 0x6efa520 [Final Native Private]
    float GetTotalFloodLevel(); // 0x6efa010 [Final Native Public]
    void FloodLevelChanged__DelegateSignature(float NewFloodLevel); // 0x16b94d0 [Public]

// ASN2SubmarineOxygenator (/Script/Subnautica2.SN2SubmarineOxygenator)
    void OnRep_OxygenLevel(); // 0x6efad60 [Final Native Private]
    void OnRep_FilterEfficiency(float OldFilterEfficiency); // 0x6efacc0 [Final Native Private]
    void OnPlayerExited(ACharacter* Player); // 0x6efab20 [Final Native Private]
    void OnPlayerEntered(ACharacter* Player); // 0x6efaa90 [Final Native Private]
    void OnOxygenLevelChanged__DelegateSignature(float NewOxygenLevel); // 0x16b94d0 [Public]
    void OnFilterEffieciencyChanged__DelegateSignature(float NewFilterEfficiency, float OldFilterEfficiency); // 0x16b94d0 [Public]
    void OnApplyTorsion(float Torsion, float DeltaTime); // 0x6efa2b0 [Final Native Private]
    float GetOxygenLevel(); // 0x6ef9fb0 [Final Native Public]
    float GetFilterEfficiency(); // 0x6ef9f50 [Final Native Public]

// ASN2SubmarinePowerStation (/Script/Subnautica2.SN2SubmarinePowerStation)
    void SetBreakerState(bool Enabled); // 0x6efb010 [Final Native Public]
    void PowerChanged__DelegateSignature(float PowerPercentage); // 0x16b94d0 [Public]
    void OnRightAlignmentChanged(float NewAlignment); // 0x16b94d0 [Event Protected]
    void OnRep_RightAlignment(); // 0x6efad80 [Final Native Private]
    void OnRep_LeftAlignment(); // 0x6efad40 [Final Native Private]
    void OnRep_BreakerEnabled(); // 0x6efac80 [Final Native Private]
    void OnLeftAlignmentChanged(float NewAlignment); // 0x16b94d0 [Event Protected]
    void OnInventoryItem(FUWEInventoryItem& InventoryItem); // 0x6efa9d0 [Final Native Private]
    void OnInventoryChanged(); // 0x6efa9b0 [Final Native Private]
    void OnForcePowerOff(const FGameplayTag& GameplayTag, int32 TagCount); // 0x6efa8e0 [Final Native Private]
    void OnDamageTaken(float Damage); // 0x6efa5a0 [Final Native Private]
    void OnApplyTorsionRight(float Torsion, float DeltaTime); // 0x6efa450 [Final Native Private]
    void OnApplyTorsionLeft(float Torsion, float DeltaTime); // 0x6efa380 [Final Native Private]
    bool IsBreakerFlooded(); // 0x6efa060 [Final Native Protected]
    float GetEnergyPercentage(); // 0x6ef9ed0 [Final Native Public]
    float GetAlignment(); // 0x6ef9e60 [Final Native Public]
    void EMTAdjustAlignmentByDelta(USN2EMTTorsionPointComponent* TorsionPoint, float Delta); // 0x6ef9d90 [Final Native Public]
    void BreakerStateChanged__DelegateSignature(bool Enabled); // 0x16b94d0 [Public]
    void AlignmentChanged__DelegateSignature(float Alignment); // 0x16b94d0 [Public]

// USN2SubmarineSubsystemData (/Script/Subnautica2.SN2SubmarineSubsystemData)
    float GetSubsystemMaxDamage(const FGameplayTag& SubsystemTag); // 0x6efec80 [Final Native Static Public]

// USN2SubmarineSystemsWidget (/Script/Subnautica2.SN2SubmarineSystemsWidget)
    void SetSubmarine(AUWESubmarine* InSubmarine); // 0x6effd60 [Final Native Public]
    void OnPowerChanged(float PowerPercentage); // 0x6eff7d0 [Final Native Private]
    void OnOxygenLevelChanged(float NewOxygenLevel); // 0x6eff690 [Final Native Private]
    void OnFilterEfficiencyChanged(float NewFilterEfficiency, float OldFilterEfficiency); // 0x6eff130 [Final Native Private]
    void OnAlignmentChanged(float Alignment); // 0x6efef10 [Final Native Private]
    void NativeOnFloodLevelChanged(float NewFloodLevel); // 0x6efee90 [Final Native Private]
    void BPOnTransistorAlignmentChanged(float Percentage); // 0x16b94d0 [Event Protected]
    void BPOnPowerChanged(float Percentage); // 0x16b94d0 [Event Protected]
    void BPOnOxygenChanged(float Percentage); // 0x16b94d0 [Event Protected]
    void BPOnOxygenatorFilterChanged(float Percentage); // 0x16b94d0 [Event Protected]
    void BPOnFloodLevelChanged(float Percentage); // 0x16b94d0 [Event Protected]

// ASN2Submersible (/Script/Subnautica2.SN2Submersible)
    void ResetControllerRotation(); // 0x6effc30 [Final Native Protected]

// ISN2TabButtonInterface (/Script/Subnautica2.SN2TabButtonInterface)
    void SetTabLabelInfo(FSN2TabDescriptor& TabDescriptor); // 0x6effec0 [Native Event Public]

// USN2TabListWidgetBase (/Script/Subnautica2.SN2TabListWidgetBase)
    void SetTabHiddenState(const FName& TabNameID, bool bHidden); // 0x6effdf0 [Final Native Public]
    bool RegisterDynamicTab(FSN2TabDescriptor& TabDescriptor); // 0x6effb00 [Final Native Public]
    void OnTabContentCreated__DelegateSignature(const FName& TabId, UCommonUserWidget* TabWidget); // 0x16b94d0 [Public]
    bool IsTabVisible(const FName& TabId); // 0x6efedf0 [Final Native Public]
    bool IsLastTabActive(); // 0x6efed90 [Final Native Public]
    bool IsFirstTabActive(); // 0x6efed60 [Final Native Public]
    int32 GetVisibleTabCount(); // 0x6efed10 [Final Native Public]
    bool GetPreregisteredTabInfo(const FName& TabNameID, FSN2TabDescriptor& OutTabInfo); // 0x6efeb00 [Final Native Public]

// ASN2Tadpole (/Script/Subnautica2.SN2Tadpole)
    void UpdateEnergy(); // 0x6effff0 [Native Protected]
    void TadpoleMovementTypeChanged__DelegateSignature(const EUWEVehicleMovementType& NewMovementType); // 0x16b94d0 [Public]
    void TadpoleFootstep__DelegateSignature(float Speed); // 0x16b94d0 [Public]
    void SetSignalActive(bool bActive); // 0x6effcd0 [Final Native Public]
    void SetMovemenType(const EUWEVehicleMovementType& InMovementType); // 0x6effc50 [Final Native Public]
    void OnUpgradeRemoved(FUWEInventoryItem& InventoryItem); // 0x6effa40 [Final Native Private]
    void OnUpgradeAdded(FUWEInventoryItem& InventoryItem); // 0x6eff980 [Final Native Private]
    void OnSignalCreated(AActor* InSignalActor); // 0x16b94d0 [Event Public]
    void OnRep_MovementType(const EUWEVehicleMovementType& OldMovementType); // 0x6eff900 [Final Native Private]
    void OnRep_CurrentChassis(AActor* OldChassis); // 0x6eff850 [Final Native Protected]
    void OnPowerCellRemoved(FUWEInventoryItem& InventoryItem); // 0x6eff710 [Final Native Private]
    void OnPowerCellAdded(FUWEInventoryItem& InventoryItem); // 0x6eff710 [Final Native Private]
    void OnChassisAttachmentProhibited(const EChassisAttachmentProhibitedReason& Reason); // 0x16b94d0 [Event Public]
    void OnCapsuleHeightChanged(float HalfHeight); // 0x6efef90 [Final Native Private]
    EUWEVehicleMovementType GetMovementType(); // 0x6efeae0 [Final Native Public]
    AActor* GetCurrentChassis(); // 0x6efeab0 [Final Native Public]
    float GetBankingModifier(); // 0x6efea80 [Final Native Public]
    void DetachCurrentChassis(); // 0x6efea60 [Final Native Public]
    void ChassisDelegate__DelegateSignature(AActor* Chassis); // 0x16b94d0 [Public]
    void AttachChassis(AActor* InChassis); // 0x6efe9b0 [Final Native Public]
    void AddInputRotator(const FRotator& InRotator); // 0x6efe920 [Final Native Protected]

// USN2TadpoleCameraSway (/Script/Subnautica2.SN2TadpoleCameraSway)
    void OnInputYaw(float Angle); // 0x6eff610 [Final Native Private]
    void OnInputPitch(float Angle); // 0x6eff590 [Final Native Private]

// USN2TadpoleChassisComponent (/Script/Subnautica2.SN2TadpoleChassisComponent)
    void SN2ChassisPowered__DelegateSignature(); // 0x16b94d0 [Public]
    void SN2ChassisHealthChanged__DelegateSignature(float NewHealthFraction); // 0x16b94d0 [Public]
    void SN2ChassisDetached__DelegateSignature(); // 0x16b94d0 [Public]
    void SN2ChassisAttached__DelegateSignature(); // 0x16b94d0 [Public]
    void OnRep_HealthFraction(); // 0x6eff8e0 [Final Native Private]
    void OnHealthChanged(AActor* SourceActor, AActor* TargetActor, float OldHealth, float NewHealth); // 0x6eff200 [Final Native Private]
    void OnEnergyRefilled(AActor* Who); // 0x6eff0a0 [Final Native Protected]
    void OnEnergyEmpty(AActor* Who); // 0x6eff010 [Final Native Private]
    bool IsPowered(); // 0x6efedc0 [Final Native Public]
    bool IsAttachedToTadpole(); // 0x6efed40 [Final Native Public]

// USN2TagChangeNotifier (/Script/Subnautica2.SN2TagChangeNotifier)
    void TagRemoved(const FGameplayTag& Tag); // 0x16b94d0 [Event Public]
    void TagAdded(const FGameplayTag& Tag); // 0x16b94d0 [Event Public]

// USN2TeamViewModel (/Script/Subnautica2.SN2TeamViewModel)
    USN2TeamViewModel* GetTeamViewModel(UObject* WorldContext); // 0x6f04170 [Final Native Static Public]
    USN2TeamMemberViewModel* GetTeamMemberViewModel(APlayerState* PS); // 0x6f040d0 [Final Native Public]

// USN2TimeOfDayViewModel (/Script/Subnautica2.SN2TimeOfDayViewModel)
    void Update(); // 0x6f05610 [Final Native Public]

// USN2ToolHolderComponent (/Script/Subnautica2.SN2ToolHolderComponent)
    void OnRep_AttachedActor(); // 0x6f05040 [Final Native Protected]
    bool IsEmpty(); // 0x6f043a0 [Final Native Public]
    AActor* GetAttachedActor(); // 0x6f03fd0 [Final Native Public]
    bool AttachItemByActor(AActor* Actor); // 0x6f03b00 [Final Native Public]

// USN2ToolDispenserComponent (/Script/Subnautica2.SN2ToolDispenserComponent)
    void SpawnItem(const TSoftClassPtr<AActor>& Class); // 0x6f05440 [Final Native Public]
    void SpawnDefaultItem(); // 0x6f05420 [Final Native Public]

// USN2TutorialViewModel (/Script/Subnautica2.SN2TutorialViewModel)
    void ShowTutorialPrompt(UObject* WorldContextObject, const FGameplayTag& Tag); // 0x6f05360 [Final Native Static Public]
    void ShowPrompt(const FGameplayTag& Tag); // 0x6f052d0 [Final Native Public]
    void ConstructAndShowTutorialPrompt(UObject* WorldContextObject, UUWETriggeredNotificationData* TriggeredNotificationData); // 0x6f03dd0 [Final Native Public]
    void ConstructAndShowPrompt(UUWETriggeredNotificationData* TriggeredNotificationData); // 0x6f03d40 [Final Native Public]
    void ClearPending(); // 0x6f03d20 [Final Native Public]

// USN2UnlockPlayerStateComponent (/Script/Subnautica2.SN2UnlockPlayerStateComponent)
    void PollUnlockables(const FUWEEventKey& TriggeredEventKey); // 0x6f05180 [Final Native Private]
    void OnLocalClientReady(); // 0x6f04f50 [Final Native Private]
    void OnAnyEventTrackerEventFired(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6f04730 [Final Native Private]

// ASN2VehicleCrafter (/Script/Subnautica2.SN2VehicleCrafter)
    void OnCraftingStarted(const TArray<FCraftingRecipeOutput>& RecipeOutput, float CraftingTime, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x6f04cd0 [Final Native Private]
    void OnCraftingMenuClosed(); // 0x6f04cb0 [Final Native Private]
    void OnCraftingError(); // 0x3ad9bc0 [Native Event Public]
    void OnCraftingCompleted(const TArray<FCraftingRecipeOutput>& RecipeOutput, const ECraftingResults& Result, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x6f04b00 [Final Native Private]
    void OnCrafterAnimationStateChanged(const ECrafterAnimationState& PreviousState, const ECrafterAnimationState& NewState); // 0x6f04a30 [Final Native Private]
    void MulticastHandleCraftingResult(const TArray<FCraftingRecipeOutput>& RecipeOutput, const ECraftingResults& Result); // 0x6f04640 [Final Native Event Private]
    bool MoonpoolIsBigEnoughForVehicle(UUWECraftingRecipe* Recipe, FGameplayTag& CannotActivateReasonOut); // 0x6f04560 [Final Native Public]
    void HandleCraftingResult(const TArray<FCraftingRecipeOutput>& RecipeOutput, const ECraftingResults& Result, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x6f04200 [Native Event Public]
    bool EnoughSpaceForVehicle(UUWECraftingRecipe* Recipe); // 0x6f03f30 [Final Native Public]
    void CraftItemFromClient(UUWECraftingRecipe* Recipe); // 0x6f03ea0 [Final Native Public]
    bool CanCraftCheck(UUWECraftingRecipe* Recipe); // 0x6f03c80 [Final Native Private]
    bool CanCraft(UUWECraftingRecipe* Recipe, FGameplayTag& ReasonOut); // 0x6f03ba0 [Final Native Public]

// USN2WaitAnyTagAdded (/Script/Subnautica2.SN2WaitAnyTagAdded)
    USN2WaitAnyTagAdded* WaitAnyTagAdded(UObject* WorldContextObject, const FGameplayTagContainer& InGameplayTags, AActor* InTargetActor); // 0x6f08da0 [Final Native Static Public]
    void OnTagChanged(const FGameplayTag& GameplayTag, int32 TagCount); // 0x6f088e0 [Final Native Private]
    void OnEnded__DelegateSignature(); // 0x16b94d0 [Public]

// USN2AbilityTask_WaitForFrequencySelection (/Script/Subnautica2.SN2AbilityTask_WaitForFrequencySelection)
    USN2AbilityTask_WaitForFrequencySelection* WaitForFrequencySelection(UGameplayAbility* OwningAbility, double InCycleTime); // 0x6f08ef0 [Final Native Static Public]
    void SendFrequencySelection(float InFrequency); // 0x6f08b90 [Final Native Public]
    void OnInput(); // 0x6f086c0 [Final Native Private]
    float GetFrequency(); // 0x6f08470 [Final Native Public]
    void FrequencySelection__DelegateSignature(float Frequency); // 0x16b94d0 [Public]

// USN2WaitForLocalPlayerGameplayTagCount (/Script/Subnautica2.SN2WaitForLocalPlayerGameplayTagCount)
    USN2WaitForLocalPlayerGameplayTagCount* WaitForLocalPlayerGameplayTagCount(UObject* WorldContextObject, const FGameplayTag& GameplayTag); // 0x6f08fc0 [Final Native Static Public]
    void SN2WaitForPlayerGameplayTagCountEvent__DelegateSignature(int32 Count); // 0x16b94d0 [Public]
    void OnLocalPlayerReady(); // 0x6f08700 [Final Native Protected]
    void OnAbilitySystemTagCountChanged(const FGameplayTag& Tag, int32 NewCount); // 0x6f08500 [Final Native Protected]

// USN2WaitForLocalPlayerReady (/Script/Subnautica2.SN2WaitForLocalPlayerReady)
    USN2WaitForLocalPlayerReady* WaitForLocalPlayerReady(); // 0x6f09090 [Final Native Static Public]
    void SN2WaitForPlayerReadyEvent__DelegateSignature(); // 0x16b94d0 [Public]
    void OnClientPlayerReady(); // 0x6f08660 [Final Native Protected]

// USN2WaitForSpecificPlayerReady (/Script/Subnautica2.SN2WaitForSpecificPlayerReady)
    USN2WaitForSpecificPlayerReady* WaitForSpecificPlayerStateReady(APlayerState* Player); // 0x6f091e0 [Final Native Static Public]
    USN2WaitForSpecificPlayerReady* WaitForSpecificPlayerPawnReady(APawn* Player); // 0x6f09150 [Final Native Static Public]
    USN2WaitForSpecificPlayerReady* WaitForSpecificPlayerControllerReady(APlayerController* Player); // 0x6f090c0 [Final Native Static Public]
    void SN2WaitForSpecificReadyEvent__DelegateSignature(); // 0x16b94d0 [Public]
    void OnSpecificPlayerReady(AActor* InPlayerRef); // 0x6f08850 [Final Native Protected]

// USN2WaitForStoryGoal (/Script/Subnautica2.SN2WaitForStoryGoal)
    USN2WaitForStoryGoal* WaitForStoryGoal(UObject* WorldContextObject, UUWEStoryGoal* StoryGoal, bool bTriggerImmediateIfUnlocked); // 0x6f09270 [Final Native Static Public]
    void SN2WaitForStoryGoalEvent__DelegateSignature(bool bUnlockedImmediate); // 0x16b94d0 [Public]
    void OnUnlockedStoryGoal(UUWEStoryGoal* UnlockedStoryGoal, AActor* ReceivingActor); // 0x6f089b0 [Final Native Protected]
    void OnLocalPlayerReady(); // 0x6f08720 [Final Native Protected]

// USN2WarningsActiveViewModel (/Script/Subnautica2.SN2WarningsActiveViewModel)
    void OnWarningBlockingTagChanged(const FGameplayTag& GameplayTag, int32 NewCount); // 0x6f08a80 [Final Native Protected]
    void OnLocalClientReady(); // 0x6f086e0 [Final Native Protected]

// ASN2WorldBuilderProject (/Script/Subnautica2.SN2WorldBuilderProject)
    void OnRequiredBioScanCompleted(UUWEStoryGoal* UnlockedStoryGoal, AActor* ReceivingActor); // 0x6f08780 [Final Native Protected]
    void OnRep_ConstructionState(); // 0x6f08760 [Final Native Protected]
    void OnBuilderConstructionCompleted(bool bWasConstructed); // 0x6f085d0 [Final Native Protected]

// ASN2WorldGameMode (/Script/Subnautica2.SN2WorldGameMode)
    void OnPlayerReady__DelegateSignature(APlayerController* NewPlayer); // 0x16b94d0 [Public]

// ASN2WorldHUD (/Script/Subnautica2.SN2WorldHUD)
    void TutorialPrompt(const FString& Name); // 0x6f08c90 [Final Native Private]
    void ToggleHUD(); // 0x6f08c70 [Final Native Public]
    bool ShouldShowHoverTargetInfoReticle(); // 0x6f08c40 [Final Native Public]
    bool ShouldShowHoverTargetInfo(); // 0x6f08c10 [Final Native Public]
    void RegisterGlobalViewModels(); // 0x6f08b70 [Final Native Public]
    void OnPlayerStateSet(); // 0x6f08740 [Final Native Protected]
    void OnGameStateSet(); // 0x6f086a0 [Final Native Protected]
    void OnDisplayModeChanged(); // 0x6f08680 [Final Native Protected]
    void HandleShowDebugKey(); // 0x6f084e0 [Final Native Public]
    void HandlePreviousDebugTargetKey(); // 0x6f084c0 [Final Native Public]
    void HandleNextDebugTargetKey(); // 0x6f084a0 [Final Native Public]
    void DatabankShowAll(bool NewValue); // 0x6f083e0 [Final Native Private]

// USN2WorldPartitionDiagnostic (/Script/Subnautica2.SN2WorldPartitionDiagnostic)
    void CaptureData(); // 0x6f083c0 [Final Native Protected]

// USN2ManualScaleBox (/Script/Subnautica2.SN2ManualScaleBox)
    void RefreshScale(); // 0x6f08b50 [Final Native Public]

// USN2MetalFarmViewModel (/Script/Subnautica2.SN2MetalFarmViewModel)
    void Teardown(); // 0x6f0bd40 [Final Native Public]
    void Setup(APawn* InteractingPawn, ASN2MetalFarm* InMetalFarm); // 0x6f0bc70 [Final Native Public]
    void OnProgressChanged(float NewTime, float NewProgress); // 0x6f0bb10 [Final Native Protected]
    void OnPoweredStateChanged(bool NewIsPowered); // 0x6f0ba80 [Final Native Protected]
    void OnGrowthStateChanged(bool bIsFullyGrown, bool bHasSeedLoaded); // 0x6f0b800 [Final Native Protected]

// USN2CustomizationItemViewModel (/Script/Subnautica2.SN2CustomizationItemViewModel)
    void SetCustomizationItem(UUWEPlayerCustomizationItemDA* Item); // 0x6f0bbe0 [Final Native Public]

// UUSN2PlayerCustomizationViewModel (/Script/Subnautica2.USN2PlayerCustomizationViewModel)
    void OnPaperDollImageChanged__DelegateSignature(); // 0x16b94d0 [Public]
    TMap<EUWEPlayerCustomizationPartType, FSN2CustomizationItemViewModelArray> GetEquippableCustomizationItemsForCharacter(); // 0x6f0b620 [Final Native Public]
    USN2CustomizationItemViewModel* GetCurrentlySelectedPart(const EUWEPlayerCustomizationPartType& PartType); // 0x6f0b590 [Final Native Public]
    void ConfirmCustomization(); // 0x6f0b570 [Final Native Public]
    void ClearCustomization(); // 0x6f0b550 [Final Native Public]
    void ApplyCustomizationItem(UUWEPlayerCustomizationItemDA* Item); // 0x6f0b4c0 [Final Native Public]
    void Activate(); // 0x6f0b4a0 [Final Native Public]

// UUWEFoliageDistanceCulling (/Script/Subnautica2.UWEFoliageDistanceCulling)
    void InitializeComponents(const TArray<UFoliageInstancedStaticMeshComponent*>& Instances, const TArray<FInt32Interval>& CullingDistances); // 0x6f0b6e0 [Final Native Public]

// UUWEPlacementAnchor (/Script/Subnautica2.UWEPlacementAnchor)
    void OnPlacementChanged(FSN2GhostPlacement& NewPlacement); // 0x6f0b8d0 [Final Native Protected]

// USN2CheatManager (/Script/Subnautica2.SN2CheatManager)
    void WreckTrident(); // 0x6f15e60 [Final Native Public]
    void WorldPopRemove(const FString& ResourceName); // 0x6f15d50 [Final Native Public]
    void Warp(float X, float Y, float Z); // 0x6f15c30 [Final Native Public]
    void VideoToursRunTest(const FString& Filename); // 0x6f15b90 [Final Native Public]
    void Unstuck(); // 0x6f15b70 [Final Native Public]
    void UnpossessAllCreatures(); // 0x6f15b50 [Final Native Public]
    void UnlockStoryGoal(const FString& TagName); // 0x6f15a40 [Final Native Public]
    void UnlockAllRecipes(); // 0x6f15a20 [Final Native Public]
    void UnlockAllDatabank(); // 0x6f15a00 [Final Native Public]
    void UnlockAllBiomodSlots(); // 0x6f159e0 [Final Native Public]
    void UnlockAllBioAbilities(); // 0x6f159c0 [Final Native Public]
    void UnlockAll(); // 0x6f159a0 [Final Native Public]
    void Unlock(const FString& UnlockableName); // 0x6f15890 [Final Native Public]
    void UnlimitedPower(); // 0x6f15870 [Final Native Public]
    void UnlimitedBattery(); // 0x6f15850 [Final Native Public]
    void UnfreezeTime(); // 0x6f15830 [Final Native Public]
    void TriggerInputAction(const FString& ActionName); // 0x6f15720 [Final Native Public]
    void Trigger(const FString& TriggerName); // 0x6f10ed0 [Final Native Public]
    void ToggleUnpublished(); // 0x6f15700 [Final Native Public]
    void ToggleTagInternal(FGameplayTag& Tag, const FGameplayTagTarget& TargetToToggle); // 0x6f15620 [Final Native Private]
    void ToggleTag(const FString& TagName); // 0x6f15510 [Final Native Public]
    void ToggleSubRandomPilot(); // 0x6f154f0 [Final Native Public]
    void ToggleSaveBlocking(); // 0x6f154d0 [Final Native Public]
    void TogglePlayerCharacter(); // 0x6f154b0 [Final Native Public]
    void ToggleImGuiCursor(); // 0x6f15490 [Native Public]
    void ToggleGlobalTagInternal(FGameplayTag& Tag); // 0x6f153f0 [Final Native Protected]
    void ToggleGlobalTag(const FString& TagName); // 0x6f152e0 [Final Native Public]
    void ToggleGameCaptureMode(); // 0x6f152c0 [Final Native Public]
    void ToggleFreeCam(); // 0x6f152a0 [Final Native Public]
    void ToggleFog(); // 0x6f15280 [Final Native Public]
    void ToggleFlashingLights(); // 0x6f15260 [Final Native Public]
    void ToggleDebugUI(); // 0x6f15240 [Final Native Public]
    void ToggleDebugInfoVisibility(); // 0x6f15220 [Final Native Public]
    void ToggleCameraAnimations(); // 0x6f15200 [Native Public]
    void ToggleAutoSave(); // 0x6f151e0 [Final Native Public]
    void Thirst(); // 0x6f151c0 [Final Native Public]
    void ThirdPerson(); // 0x6f151a0 [Final Native Public]
    void TestNotifyLocalPlayer(int32 SeverityLevel); // 0x6f15110 [Final Native Public]
    void SwimSpeed(float NewSpeed); // 0x6f15090 [Final Native Public]
    void surface(); // 0x6f15070 [Final Native Public]
    void StoryGoalDebugger(const FString& TagName); // 0x6f14f60 [Final Native Public]
    void StopVideoTour(); // 0x6f14f40 [Final Native Public]
    void StartingItems(); // 0x6f14f20 [Final Native Public]
    void StartDynamicEvent(const FString& EventName); // 0x6f14e10 [Final Native Public]
    void Speed(float NewTimeDilation); // 0x6f14d90 [Final Native Public]
    void SpawnCreature(const FString& CreatureNameAndQuantity); // 0x6f14c80 [Final Native Public]
    void SpawnAll_SpawnNext(); // 0x6f14c60 [Final Native Private]
    void SpawnAll(); // 0x6f14c40 [Final Native Public]
    void Spawn(const FString& ItemNameAndQuantity); // 0x6f14b30 [Final Native Public]
    void Slowmode(); // 0x6f14b10 [Final Native Public]
    void SimulateNetworkReconnect(); // 0x6f14af0 [Final Native Public]
    void SimulateNetworkDisconnect(); // 0x6f14ad0 [Final Native Public]
    void ShowPDA(); // 0x6f14ab0 [Final Native Public]
    void SetTimeOfDay(const FString& NewTimeString); // 0x6f149a0 [Final Native Public]
    void SetStoredPower(float Amount); // 0x6f14920 [Final Native Public]
    void SetSensorWidth(float Width); // 0x6f148a0 [Final Native Public]
    void SetSelectedFromHoverTarget(); // 0x6f14880 [Native Public]
    void SetSelectedFromCurrentPlayer(); // 0x6f14860 [Native Public]
    void SetReleaseVersion(const FString& Version); // 0x6f14750 [Final Native Public]
    void SetProcessorUpdateMultiplier(float ProcessorUpdateMultiplier); // 0x6f146d0 [Final Native Public]
    void SetPlayerName(const FString& PlayerName); // 0x6f145c0 [Final Native Public]
    void SetOrbitAttached(bool Orbit); // 0x6f14530 [Final Native Public]
    void SetNextWeather(const FString& WeatherName); // 0x6f14420 [Final Native Public]
    void SetInteractionHighlightEnabled(bool Enabled); // 0x6f14390 [Final Native Public]
    void SetFOV(float Angle); // 0x6f14290 [Final Native Public]
    void SetFocusDistance(float Distance); // 0x6f14310 [Final Native Public]
    void SetDayNumber(int32 NewDayNumber); // 0x6f14200 [Final Native Public]
    void SetCurrentWeather(const FString& WeatherName); // 0x6f140f0 [Final Native Public]
    void SetAutoSaveDuration(const FString& Duration); // 0x6f13fe0 [Final Native Public]
    void SetApplicationScale(float Scale); // 0x6f13f60 [Final Native Public]
    void SetAperture(float Aperture); // 0x6f13ee0 [Final Native Public]
    void ServerTraceStop(); // 0x6f13ec0 [Final Native Public]
    void ServerTraceSend(const FString& Channels); // 0x6f13e20 [Final Native Public]
    void SentryEvent(const FString& Message); // 0x6f13d80 [Final Native Public]
    void Sensitivity(float Multiplier); // 0x6f13d00 [Final Native Public]
    void ScanAllForPSO(); // 0x6f13cc0 [Final Native Public]
    void ScanAll_ScanNext(); // 0x6f13ce0 [Final Native Private]
    void SaveGame(int32 Index); // 0x6f13c30 [Final Native Public]
    void SaveDebugCommandHistory(const TArray<FString>& ExecutedCommands); // 0x6f13b20 [Final Native Public]
    void RunNextMacroCommand(); // 0x6f13b00 [Final Native Private]
    void RunMacro(const FString& MacroName); // 0x6f139f0 [Final Native Public]
    void ResetReleaseVersion(); // 0x6f139d0 [Final Native Public]
    void RepairSubmarine(); // 0x6f139b0 [Final Native Public]
    void RemoveTagInternal(FGameplayTag& Tag, const FGameplayTagTarget& TargetToRemoveFrom); // 0x6f138d0 [Final Native Private]
    void RemoveTag(const FString& TagName); // 0x6f137c0 [Final Native Public]
    void RemoveGlobalTagInternal(FGameplayTag& Tag); // 0x6f13720 [Final Native Protected]
    void RemoveGlobalTag(const FString& TagName); // 0x6f13610 [Final Native Public]
    void RemoveCueTarget(const FString& TagName); // 0x6f13500 [Final Native Public]
    void RemoveCue(const FString& TagName); // 0x6f133f0 [Final Native Public]
    void RemoveAbility(const FString& AbilityName); // 0x6f132e0 [Final Native Public]
    void RemediateTarget(); // 0x6f132c0 [Final Native Public]
    void RecordVideoTour(const FName& Filename); // 0x6f13220 [Final Native Public]
    void PrintTargetActorMemoryFootprint(); // 0x6f13200 [Final Native Public]
    void PrintAllWeatherTypes(); // 0x6f131e0 [Final Native Public]
    void PlayVideoTour(const FString& JsonFilename); // 0x6f13030 [Final Native Public]
    void PlayerStart(const FString& PlayerStartTag); // 0x6f130d0 [Final Native Public]
    void Ping(); // 0x6f13010 [Final Native Public]
    void Oxygen(); // 0x6f12ff0 [Final Native Public]
    void OverallVolume(float Multiplier); // 0x6f12f70 [Final Native Public]
    void OpenSavesFolder(); // 0x6f12f50 [Final Native Public]
    void ObserverCamera(); // 0x6f12f30 [Final Native Public]
    void NotifyPlayer(const FString& InfoString, bool PrintLog); // 0x6f12dd0 [Final Native Private]
    void NotifyAll(const FString& InfoString); // 0x6f12cc0 [Final Native Private]
    void NoCost(); // 0x6f12ca0 [Final Native Public]
    void NoClip(); // 0x6f12c80 [Final Native Public]
    void Night(); // 0x6f12c60 [Final Native Public]
    void NewGameOfMode(const FString& GameModeAlias); // 0x6f12b50 [Final Native Public]
    void NewGame(); // 0x6f12b30 [Final Native Public]
    void MyHealth(float Value); // 0x6f12ab0 [Final Native Public]
    void MuteAudio(bool ShouldMute); // 0x6f12a20 [Final Native Public]
    void LockCameraAxis(const FString& Axis); // 0x6f12910 [Final Native Public]
    void LoadGame(const FString& Slot, const FString& Checkpoint); // 0x6f12760 [Final Native Public]
    TArray<FString> LoadDebugCommandHistory(); // 0x6f126c0 [Final Native Public]
    void ListInputActions(); // 0x6f126a0 [Final Native Public]
    void ListAllObjectUFunctions(UObject* Object); // 0x6f12610 [Final Native Public]
    void ListAllActors(const FString& Filter); // 0x6f12500 [Final Native Public]
    void KillAllOfClass(const FString& ClassName); // 0x6f122f0 [Final Native Public]
    void KillAll(); // 0x6f122d0 [Final Native Public]
    void Kill_PlayerBlockRevive(float Delay); // 0x6f12480 [Final Native Public]
    void Kill_Player(float Delay); // 0x6f12400 [Final Native Public]
    void Kill(float Delay); // 0x6f12250 [Final Native Public]
    void KickPlayer(const FString& PlayerName); // 0x6f121b0 [Final Native Public]
    void Item(const FString& ItemNameAndQuantity); // 0x6f120a0 [Final Native Public]
    bool IsServer(); // 0x6f12070 [Final Native Public]
    void Invisible(); // 0x6f12050 [Final Native Public]
    void Hunger(); // 0x6f12030 [Final Native Public]
    void History(); // 0x6f12010 [Final Native Public]
    void HideModal(); // 0x6f11ff0 [Final Native Public]
    void HideHud(); // 0x6f11fd0 [Final Native Public]
    void HealTarget(float HealAmount); // 0x6f11f40 [Native Public]
    void Heal(float HealAmount); // 0x6f11eb0 [Native Public]
    bool HasTag(FGameplayTag& Tag); // 0x6f11e00 [Final Native Protected]
    bool HasItemType(UUWEItemType* ItemType); // 0x6f11d60 [Final Native Public]
    bool HasGlobalTag(FGameplayTag& Tag); // 0x6f11cb0 [Final Native Protected]
    void GridScale(float Scale); // 0x6f11c30 [Final Native Public]
    void GoToNextWeather(); // 0x6f11a40 [Final Native Public]
    void GotoBioBed(); // 0x6f11c10 [Final Native Public]
    void GotoAll_GotoNext(); // 0x6f11bf0 [Final Native Private]
    void GotoAll(float SecondsToWait); // 0x6f11b70 [Final Native Public]
    void Goto(const FString& LocationName); // 0x6f11a60 [Final Native Public]
    void GiveEffect(const FString& EffectName); // 0x6f11930 [Final Native Public]
    void GiveAllForPinned(); // 0x6f11910 [Final Native Public]
    void GiveAbility(const FString& AbilityName); // 0x6f11800 [Final Native Public]
    void Give(const FString& ItemNameAndQuantity); // 0x6f116f0 [Final Native Public]
    void GetCoords(); // 0x6f116d0 [Final Native Public]
    void GetCameraCoords(); // 0x6f116b0 [Final Native Public]
    void GameCaptureSettings(); // 0x6f11690 [Final Native Public]
    void FreezeTime(); // 0x6f11670 [Final Native Public]
    void FreeBuild(); // 0x6f11650 [Final Native Public]
    void ForwardToServer(const EForwardExecPinsEnum& OutputPins); // 0x6f115b0 [Final Native Public]
    void ForceQuickProcessExit(); // 0x6f11590 [Final Native Public]
    void ForceProcessExit(); // 0x6980d90 [Final Native Public]
    void ffe(bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, float Intensity); // 0x6f15e80 [Final Native Public]
    void FastSwim(); // 0x6f11570 [Final Native Public]
    void FastBuild(float Value); // 0x6f114f0 [Final Native Public]
    void ExecuteForAll(const FString& Cmd); // 0x6f113e0 [Final Native Public]
    void ExecuteCueTarget(const FString& TagName); // 0x6f112d0 [Final Native Public]
    void ExecuteCue(const FString& TagName); // 0x6f111c0 [Final Native Public]
    void EquipAll_EquipNext(); // 0x6f111a0 [Final Native Private]
    void EquipAll(); // 0x6f11180 [Final Native Public]
    void Equip(const FString& TagName); // 0x6f11070 [Final Native Public]
    void EnsureClient(); // 0x4c35810 [Final Native Public]
    void EnableWeather(bool bEnabled); // 0x6f10fe0 [Final Native Public]
    void EditorCameraCoords(const FString& Coordinates); // 0x6f10ed0 [Final Native Public]
    void DynamicEventDebugger(const FString& TagName); // 0x6f10dc0 [Final Native Public]
    void DumpAllGotoNames(); // 0x6f10da0 [Final Native Public]
    void DisplaySaveSlots(const TArray<FUWESlotInfoSimple>& SaveSlots); // 0x6f10ce0 [Final Native Private]
    void DisableUGC(bool bDisabled); // 0x6f10c50 [Final Native Public]
    void DestroyCreatures(const FString& CreatureName, float Amount); // 0x6f10af0 [Final Native Public]
    void DestroyAllActorsOfClass(const FString& ClassName); // 0x6f109e0 [Final Native Public]
    void DefloodSubmarine(); // 0x6f109c0 [Final Native Public]
    void DebugDrawStimulus(); // 0x6f109a0 [Native Public]
    void DayOnly(bool ShouldStopTransition); // 0x6f10910 [Final Native Public]
    void DayNight(float NewTime); // 0x6f10890 [Final Native Public]
    void Day(); // 0x6f10870 [Final Native Public]
    void DamageSubmarine(float Damage); // 0x6f107f0 [Final Native Public]
    void Damage(float DamageAmount); // 0x6f10770 [Final Native Public]
    void CycleSelectedWindowTab(); // 0x6f10750 [Native Public]
    void CycleAbilitySystemDebug(); // 0x6f10730 [Native Public]
    void CrashServerWithNullPointerException(); // 0x6f10710 [Final Native Public]
    void CrashServer(); // 0x6f106f0 [Final Native Public]
    void CrashClientWithStackOverflow(); // 0x6f106d0 [Final Native Public]
    void CrashClientWithNullPointerException(); // 0x6f106b0 [Final Native Public]
    void CrashClientWithMemoryCorruption(); // 0x6f10690 [Final Native Public]
    void CrashClientWithGPUHang(); // 0x6f10670 [Final Native Public]
    void CrashClient(); // 0x6f10650 [Final Native Public]
    void Coords(const FString& Coordinates); // 0x6f10540 [Final Native Public]
    void ContinueGame(); // 0x6f10520 [Final Native Public]
    void CloseDiag(); // 0x6f10500 [Final Native Public]
    void ClearScannedActors(); // 0x6f104e0 [Final Native Public]
    void ClearSaves(); // 0x6f104c0 [Final Native Public]
    void ClearNotifications(); // 0x6f104a0 [Final Native Public]
    void ClearLockedCameraAxis(); // 0x6f10480 [Final Native Public]
    void ClearFreeCamAttachment(); // 0x6f10460 [Final Native Public]
    void ClearDialogue(); // 0x6f10440 [Final Native Public]
    void ClearDebugCommandHistory(); // 0x6f10420 [Final Native Public]
    void ClearBiomods(); // 0x6f10400 [Final Native Public]
    void Clear(); // 0x6f103e0 [Final Native Public]
    void CinematicsVolume(float Multiplier); // 0x6f10360 [Final Native Public]
    void CameraCoords(const FString& Coordinates); // 0x6f10250 [Final Native Public]
    void BuilderShowPlacementDebug(); // 0x6f10230 [Final Native Public]
    void BuildAllForPSO(); // 0x6f10210 [Final Native Public]
    void Blind(); // 0x6f101f0 [Final Native Public]
    void BioBedUnassign(); // 0x6f101d0 [Final Native Public]
    void BioBedSpawn(int32 BedNumber); // 0x6f10140 [Final Native Public]
    void BioBedAssign(int32 BedNumber); // 0x6f100b0 [Final Native Public]
    void BaseToggleSupportCheck(); // 0x6f10090 [Final Native Public]
    void BaseToggleSelectionHighlight(); // 0x6f10070 [Final Native Public]
    void BaseToggleSelectionDebug(); // 0x6f10050 [Final Native Public]
    void BaseToggleFreePlacement(); // 0x6f10030 [Final Native Public]
    void BaseToggleCellDebug(); // 0x6f10010 [Final Native Public]
    void BaseToggleBuilderTraceDebug(); // 0x6f0fff0 [Final Native Public]
    void BaseShowOverlapVolumes(); // 0x6f0ffd0 [Final Native Public]
    void BaseShowLattice(); // 0x6f0ffb0 [Final Native Public]
    void BaseShowInvalidMatches(); // 0x6f0ff90 [Final Native Public]
    void BaseShowDeconstructGroups(); // 0x6f0ff70 [Final Native Public]
    void BaseShowDeconstructCellSelection(); // 0x6f0ff50 [Final Native Public]
    void BaseShowCellRotations(const FString& Mode); // 0x6f0fe40 [Final Native Public]
    void BaseShowCellBorders(const FString& Mode); // 0x6f0fd30 [Final Native Public]
    void BaseRegenerateMeshes(); // 0x6f0fd10 [Final Native Public]
    void BaseRefundStructure(int32 BaseIndex, int32 StructureId); // 0x6f0fc40 [Final Native Public]
    void BasePrintAllStructures(); // 0x6f0fc20 [Final Native Public]
    void BaseLogPlacementOverlaps(); // 0x6f0fc00 [Final Native Public]
    void BaseLogNoWFCMatches(); // 0x6f0fbe0 [Final Native Public]
    void BaseForceRecomputeSelection(); // 0x6f0fbc0 [Final Native Public]
    void BaseForceRecomputeLegality(); // 0x6f0fba0 [Final Native Public]
    void BaseEnablePieceDebugMesh(); // 0x6f0fb80 [Final Native Public]
    void BaseAllowIllegalBuilds(); // 0x6f0fb60 [Final Native Public]
    void AutoSaveGame(); // 0x6f0fb40 [Final Native Public]
    void Attr(const FString& AttributeName, float AttributeValue); // 0x6f0f9e0 [Final Native Public]
    void AttachFreeCam(); // 0x6f0f9c0 [Final Native Public]
    void AttachCamera(); // 0x6f0f9a0 [Final Native Public]
    void AIDirectorDebugger(const FString& TagName); // 0x6f0eec0 [Final Native Public]
    void AddVerticalForce(float Force); // 0x6f0f910 [Native Public]
    void AddToDebugCommandHistory(const FString& ExecutedCommand); // 0x6f0f800 [Final Native Public]
    void AddTagInternal(FGameplayTag& Tag, const FGameplayTagTarget& TargetToAddTo); // 0x6f0f720 [Final Native Private]
    void AddTag(const FString& TagName); // 0x6f0f610 [Final Native Public]
    void AddGlobalTagInternal(FGameplayTag& Tag); // 0x6f0f570 [Final Native Protected]
    void AddGlobalTag(const FString& TagName); // 0x6f0f460 [Final Native Public]
    void AddCurrency(const FString& Currency, int32 Amount); // 0x6f0f300 [Final Native Public]
    void AddCueTarget(const FString& TagName); // 0x6f0f1f0 [Final Native Public]
    void AddCue(const FString& TagName); // 0x6f0f0e0 [Final Native Public]
    void AddBiomod(const FString& BiomodName); // 0x6f0efd0 [Final Native Public]

// USN2Statics (/Script/Subnautica2.SN2Statics)
    void UnregisterGlobalUIAction(UCommonUserWidget* Widget, const FUIActionBindingHandle& Handle); // 0x6f1bdd0 [Final Native Static Public]
    AActor* SpawnItemWithImpulse(UObject* WorldContextObject, TSubclassOf<UObject> ActorClass, FTransform& ActorTransform, const FVector& Impulse); // 0x6f1bbe0 [Final Native Static Public]
    void SetHiddenInSeconds(UObject* WorldContextObject, AActor* Actor, float Time, bool bNewHidden); // 0x6f1ba90 [Final Native Static Public]
    void SetActorEnableCollisionInSeconds(UObject* WorldContextObject, AActor* Actor, float Time, bool bNewEnableCollision); // 0x6f1b940 [Final Native Static Public]
    void RemoveGameplayCue_NonReplicated(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x6f1b740 [Final Native Static Public]
    FUIActionBindingHandle RegisterGlobalUIAction(UCommonUserWidget* Widget, UInputAction* Action, const FScriptDelegate& Callback, const EInputEvent& KeyEvent); // 0x6f1b5e0 [Final Native Static Public]
    bool PlayerPickupActor(AActor* PlayerCharacter, AActor* Pickupable, FHitResult& HitResult); // 0x6f1b450 [Final Native Static Public]
    void MinimizeGameWindow(); // 0x6f1b430 [Final Native Static Public]
    void LogToScreen(const FString& Message, bool LongLasting); // 0x6f1b2e0 [Final Native Static Public]
    bool LocalPlayerHasTag(UObject* WorldContextObject, const FGameplayTag& Tag); // 0x6f1b210 [Final Native Static Public]
    void LeaveMenu(); // 0x6f1b1f0 [Final Native Static Public]
    bool IsStandalone(UObject* WorldContextObject); // 0x6f1b160 [Final Native Static Public]
    bool IsLocalPossessedSN2Player(UObject* WorldContextObject); // 0x6f1b0d0 [Final Native Static Public]
    bool IsListenServer(UObject* WorldContextObject); // 0x6f1b040 [Final Native Static Public]
    bool IsInAttachmentHierarchy(AActor* Actor); // 0x6f1afb0 [Final Native Static Public]
    bool IsDedicatedServer(UObject* WorldContextObject); // 0x6f1af10 [Final Native Public]
    bool IsClient(UObject* WorldContextObject); // 0x6f1ae80 [Final Native Static Public]
    bool IsActorWeldable(AActor* Actor); // 0x6f1adf0 [Final Native Static Public]
    bool IsActorScannable(AActor* Actor); // 0x6f1ad60 [Final Native Static Public]
    bool IsActorPingable(AActor* Actor); // 0x6f1acd0 [Final Native Static Public]
    bool IsActorItemType(AActor* Actor); // 0x6f1ac40 [Final Native Static Public]
    bool IsActorCuttable(AActor* Actor); // 0x6f1abb0 [Final Native Static Public]
    bool IsActorBreakable(AActor* Actor); // 0x6f1ab20 [Final Native Static Public]
    UWindowManager* GetWindowManager(UObject* WorldContextObject); // 0x6f1aa90 [Final Native Static Public]
    float GetVolumeForBink(); // 0x6f1aa60 [Final Native Static Public]
    float GetValueFromRuntimeCurve(const FRuntimeFloatCurve& Curve, float Time); // 0x6f1a8b0 [Final Native Static Public]
    FVector GetValidLocationForDroppedItem(ASN2PlayerCharacter* Player, AActor* Item); // 0x6f1a7d0 [Final Native Static Public]
    UUWEItemType* GetTypeDataForSourceObject(UObject* ContextObject); // 0x6f1a740 [Final Native Static Public]
    UUWEItemType* GetTypeDataForActor(AActor* Actor); // 0x6f1a6b0 [Final Native Static Public]
    bool GetShowOutlinesEnabled(UObject* WorldContextObject); // 0x6f1a620 [Final Native Static Public]
    FText GetServerName(UObject* WorldContextObject); // 0x6f1a570 [Final Native Static Public]
    UUWEScanData* GetScanDataForActor(AActor* Actor); // 0x6f1a4e0 [Final Native Static Public]
    UUWEResonatableData* GetResonatableDataForActor(AActor* Actor); // 0x6f1a450 [Final Native Static Public]
    TArray<FString> GetPlayerNames(UObject* WorldContextObject); // 0x6f1a370 [Final Native Static Public]
    ASN2PlayerCharacter* GetPlayerCharacterFromPlayerState(ASN2PlayerState* PlayerState); // 0x6f1a2e0 [Final Native Static Public]
    UUWEPingData* GetPingDataForActor(AActor* Actor); // 0x6f1a250 [Final Native Static Public]
    bool GetPickupForceFeedbackEnabled(UObject* WorldContextObject); // 0x6f1a1c0 [Final Native Static Public]
    UUWEToolbarComponent* GetLocalToolbarComponent(UObject* WorldContextObject); // 0x6f1a130 [Final Native Static Public]
    UUWESubmarinePilotComponent* GetLocalSubmarinePilotComponent(UObject* WorldContextObject); // 0x6f1a0a0 [Final Native Static Public]
    UUWEScannedActorsComponent* GetLocalScannedActorsComponent(UObject* WorldContextObject); // 0x6f1a010 [Final Native Static Public]
    ASN2PlayerState* GetLocalPlayerState(UObject* WorldContextObject); // 0x6f19f80 [Final Native Static Public]
    UUWEInventoryRouterComponent* GetLocalPlayerInventoryRouter(UObject* WorldContextObject); // 0x6f19ef0 [Final Native Static Public]
    UUWEInventoryComponent* GetLocalPlayerInventory(UObject* WorldContextObject); // 0x6f19e60 [Final Native Static Public]
    int32 GetLocalPlayerID(UObject* WorldContextObject); // 0x6f19dd0 [Final Native Static Public]
    ASN2PlayerController* GetLocalPlayerController(UObject* WorldContextObject); // 0x6f19d40 [Final Native Static Public]
    ASN2PlayerCharacter* GetLocalPlayerCharacter(UObject* WorldContextObject); // 0x6f19cb0 [Final Native Static Public]
    USN2LocalPlayer* GetLocalPlayer(UObject* WorldContextObject); // 0x6f19c20 [Final Native Static Public]
    APawn* GetLocalPawn(UObject* WorldContextObject); // 0x6f19b90 [Final Native Static Public]
    UUWENotificationComponent* GetLocalNotificationComponent(UObject* WorldContextObject); // 0x6f19b00 [Final Native Static Public]
    UUWEInventoryRouterComponent* GetLocalInventoryRouterComponent(UObject* WorldContextObject); // 0x6f19a70 [Final Native Static Public]
    AUWEBaseItem* GetLocalEquippedTool(UObject* WorldContextObject); // 0x6f199e0 [Final Native Static Public]
    UUWEEquipmentComponent* GetLocalEquipmentComponent(UObject* WorldContextObject); // 0x6f19950 [Final Native Static Public]
    bool GetLargeTextScalingEnabled(UObject* WorldContextObject); // 0x6f198c0 [Final Native Static Public]
    FKey GetInvalidKeyInBlueprint(); // 0x6f19820 [Final Native Static Public]
    FKey GetInvalidGamepadKeyInBlueprint(); // 0x6f19780 [Final Native Static Public]
    FTransform GetInteractTransform(AActor* Actor); // 0x6f196a0 [Final Native Static Public]
    FUWETargetActor GetHoverTarget(UObject* WorldContextObject, float MaxDistance); // 0x6f194a0 [Final Native Static Public]
    ASN2GameState* GetGameState(UObject* WorldContextObject); // 0x6f19410 [Final Native Static Public]
    UUWEGameConfigComponent* GetGameConfig(UObject* WorldContextObject); // 0x6f19380 [Final Native Static Public]
    bool GetFeatureFlag(const FString& Feature); // 0x6f19270 [Final Native Static Public]
    float GetDateTimeAlpha(const FDateTime& StartDateTime, const FDateTime& TargetDateTime, const FDateTime& CurrentDateTime); // 0x6f19170 [Final Native Static Public]
    UUWECuttableData* GetCuttableDataForActor(AActor* Actor); // 0x6f190e0 [Final Native Static Public]
    ECommonInputType GetCurrentInputType(UObject* WorldContextObject); // 0x6f19050 [Final Native Static Public]
    float GetCurrentFOV(UObject* WorldContextObject); // 0x6f18fc0 [Final Native Static Public]
    UActorComponent* GetComponentFromReference(AActor* Owner, const FComponentReference& Reference); // 0x6f18e40 [Final Native Static Public]
    float GetCameraSwaySetting(UObject* WorldContextObject); // 0x6f18db0 [Final Native Static Public]
    float GetCameraSpeedToFOVSetting(UObject* WorldContextObject); // 0x6f18d20 [Final Native Static Public]
    float GetCameraShakesIntensitySetting(UObject* WorldContextObject); // 0x6f18c90 [Final Native Static Public]
    bool GetCameraBobbingSetting(UObject* WorldContextObject); // 0x6f18c00 [Final Native Static Public]
    UUWEBreakableData* GetBreakableDataForActor(AActor* Actor); // 0x6f18b70 [Final Native Static Public]
    bool GetAnalyticsEnabled(UObject* WorldContextObject); // 0x6f18ae0 [Final Native Static Public]
    FString GetActorTypeLink(AActor* Actor); // 0x6f18a10 [Final Native Static Public]
    FQuat GetActorQuat(AActor* Actor); // 0x6f18970 [Final Native Static Public]
    FGameplayTag GameplayTagFromString(const FString& String); // 0x6f188c0 [Final Native Static Public]
    FText FormatCompactNumber(double Value, int32 MaxFractionalDigits, bool bUseSuffixSpacing); // 0x6f18780 [Final Native Static Public]
    void ForcePhysicsTransformUpdate(AActor* Actor); // 0x6f18700 [Final Native Static Public]
    APlayerController* FindLocalPlayerControllerFromActor(AActor* Actor); // 0x6f18670 [Final Native Static Public]
    UUWEInventoryComponent* FindInventoryFromActor(AActor* Actor); // 0x6f185e0 [Final Native Static Public]
    TArray<FString> ExtractComputerTextInterfaceProgressBarTags(const FString& InText); // 0x6f184e0 [Final Native Static Public]
    void ExitProcess(); // 0x6f184c0 [Final Native Static Public]
    void ExecuteGameplayCue_NonReplicated(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x6f182c0 [Final Native Static Public]
    void EnterMenu(); // 0x6f182a0 [Final Native Static Public]
    void CrashProcessWithStackOverflow(); // 0x6f18280 [Final Native Static Public]
    void CrashProcessWithNullPointerException(); // 0x6f18260 [Final Native Static Public]
    void CrashProcessWithMemoryCorruption(); // 0x6f18240 [Final Native Static Public]
    void CrashProcessWithGPUHang(); // 0x6f18220 [Final Native Static Public]
    void CrashProcess(); // 0x6f18200 [Final Native Static Public]
    void CopySplineSetup(USplineComponent* SplineComponentSource, USplineComponent* SplineComponentDestination); // 0x6f18140 [Final Native Static Public]
    FString ConsoleCommand(UObject* WorldContextObject, const FString& Cmd); // 0x6f18020 [Final Native Static Public]
    void ClearAllNotifications(UObject* WorldContextObject); // 0x6f17fa0 [Final Native Static Public]
    bool CanPlayerPickupActor(AActor* PlayerCharacter, AActor* Pickupable, FHitResult& HitResult, FGameplayTag& Reason); // 0x6f17dd0 [Final Native Static Public]
    void ApplyDamageType(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Damage, const FGameplayTag& DamageType, AActor* EffectCauser, const FHitResult& HitResult); // 0x6f17b80 [Final Native Public]
    void AddOptionToOptionsString(const FString& Options, const FString& Key, const FString& Value); // 0x6f17a20 [Final Native Static Public]
    void AddImpulseToItem(AUWEBaseItem* Item, const FVector& Impulse); // 0x6f17950 [Final Native Static Public]
    void AddImpulseToActor(AActor* Actor, const FVector& Impulse); // 0x6f17880 [Final Native Static Public]
    void AddGameplayCue_NonReplicated(AActor* Target, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& Parameters); // 0x6f17680 [Final Native Static Public]
    void AddExternalVelocityToActor(AActor* Actor, const FVector& Velocity, float MaxActorVolume, bool ScaleWithMaxActorVolume); // 0x6f17510 [Final Native Static Public]
    void AddExternalInfluenceToActor(AActor* Actor, const EUWEMovementComponentInfluenceType& InfluenceType, const FVector& Value); // 0x6f17400 [Final Native Static Public]

// USunPositionFunctionLibrary (/Script/SunPosition.SunPositionFunctionLibrary)
    void GetSunPosition(float Latitude, float Longitude, float TimeZone, bool bIsDaylightSavingTime, int32 Year, int32 Month, int32 Day, int32 Hours, int32 Minutes, int32 Seconds, FSunPositionData& SunPositionData); // 0x794b910 [Final Native Static Public]

// UModularSynthLibrary (/Script/Synthesis.ModularSynthLibrary)
    void AddModularSynthPresetToBankAsset(UModularSynthPresetBank* InBank, FModularSynthPreset& Preset, const FString& PresetName); // 0x8a9c4a0 [Final Native Static Private]

// UModularSynthComponent (/Script/Synthesis.ModularSynthComponent)
    void SetSynthPreset(FModularSynthPreset& SynthPreset); // 0x8aa81c0 [Final Native Public]
    void SetSustainGain(float SustainGain); // 0x8aa8040 [Final Native Public]
    void SetStereoDelayWetlevel(float DelayWetlevel); // 0x8aa7ec0 [Final Native Public]
    void SetStereoDelayTime(float DelayTimeMsec); // 0x8aa7e00 [Final Native Public]
    void SetStereoDelayRatio(float DelayRatio); // 0x8aa7d40 [Final Native Public]
    void SetStereoDelayMode(const ESynthStereoDelayMode& StereoDelayMode); // 0x8aa7c80 [Final Native Public]
    void SetStereoDelayIsEnabled(bool StereoDelayEnabled); // 0x8aa7bc0 [Final Native Public]
    void SetStereoDelayFeedback(float DelayFeedback); // 0x8aa7b00 [Final Native Public]
    void SetSpread(float Spread); // 0x8aa75c0 [Final Native Public]
    void SetReleaseTime(float ReleaseTimeMsec); // 0x8aa5700 [Final Native Public]
    void SetPortamento(float Portamento); // 0x8aa4e00 [Final Native Public]
    void SetPitchBend(float PitchBend); // 0x8aa4ac0 [Final Native Public]
    void SetPan(float Pan); // 0x8aa4900 [Final Native Public]
    void SetOscType(int32 OscIndex, const ESynth1OscType& OscType); // 0x8aa47f0 [Final Native Public]
    void SetOscSync(bool bIsSynced); // 0x8aa4730 [Final Native Public]
    void SetOscSemitones(int32 OscIndex, float Semitones); // 0x8aa4630 [Final Native Public]
    void SetOscPulsewidth(int32 OscIndex, float Pulsewidth); // 0x8aa4530 [Final Native Public]
    void SetOscOctave(int32 OscIndex, float Octave); // 0x8aa4430 [Final Native Public]
    void SetOscGainMod(int32 OscIndex, float OscGainMod); // 0x8aa4330 [Final Native Public]
    void SetOscGain(int32 OscIndex, float OscGain); // 0x8aa4230 [Final Native Public]
    void SetOscFrequencyMod(int32 OscIndex, float OscFreqMod); // 0x8aa4130 [Final Native Public]
    void SetOscCents(int32 OscIndex, float Cents); // 0x8aa4030 [Final Native Public]
    void SetModEnvSustainGain(float SustainGain); // 0x8aa3bf0 [Final Native Public]
    void SetModEnvReleaseTime(float Release); // 0x8aa3b30 [Final Native Public]
    void SetModEnvPatch(const ESynthModEnvPatch& InPatchType); // 0x8aa3a70 [Final Native Public]
    void SetModEnvInvert(bool bInvert); // 0x8aa39b0 [Final Native Public]
    void SetModEnvDepth(float Depth); // 0x8aa38f0 [Final Native Public]
    void SetModEnvDecayTime(float DecayTimeMsec); // 0x8aa3830 [Final Native Public]
    void SetModEnvBiasPatch(const ESynthModEnvBiasPatch& InPatchType); // 0x8aa3770 [Final Native Public]
    void SetModEnvBiasInvert(bool bInvert); // 0x8aa36b0 [Final Native Public]
    void SetModEnvAttackTime(float AttackTimeMsec); // 0x8aa35f0 [Final Native Public]
    void SetLFOType(int32 LFOIndex, const ESynthLFOType& LFOType); // 0x8aa3100 [Final Native Public]
    void SetLFOPatch(int32 LFOIndex, const ESynthLFOPatchType& LFOPatchType); // 0x8aa2ff0 [Final Native Public]
    void SetLFOMode(int32 LFOIndex, const ESynthLFOMode& LFOMode); // 0x8aa2ee0 [Final Native Public]
    void SetLFOGainMod(int32 LFOIndex, float GainMod); // 0x8aa2de0 [Final Native Public]
    void SetLFOGain(int32 LFOIndex, float Gain); // 0x8aa2ce0 [Final Native Public]
    void SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz); // 0x8aa2be0 [Final Native Public]
    void SetLFOFrequency(int32 LFOIndex, float FrequencyHz); // 0x8aa2ae0 [Final Native Public]
    void SetGainDb(float GainDb); // 0x8aa1de0 [Final Native Public]
    void SetFilterType(const ESynthFilterType& FilterType); // 0x8aa1640 [Final Native Public]
    void SetFilterQMod(float FilterQ); // 0x8aa14d0 [Final Native Public]
    void SetFilterQ(float FilterQ); // 0x8aa1360 [Final Native Public]
    void SetFilterFrequencyMod(float FilterFrequencyHz); // 0x8aa12a0 [Final Native Public]
    void SetFilterFrequency(float FilterFrequencyHz); // 0x8aa11e0 [Final Native Public]
    void SetFilterAlgorithm(const ESynthFilterAlgorithm& FilterAlgorithm); // 0x8aa0910 [Final Native Public]
    void SetEnableUnison(bool EnableUnison); // 0x8aa0440 [Final Native Public]
    void SetEnableRetrigger(bool RetriggerEnabled); // 0x8aa0380 [Final Native Public]
    void SetEnablePolyphony(bool bEnablePolyphony); // 0x8aa02c0 [Final Native Public]
    bool SetEnablePatch(const FPatchId& PatchId, bool bIsEnabled); // 0x8aa0130 [Final Native Public]
    void SetEnableLegato(bool LegatoEnabled); // 0x8aa0070 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x8a9f700 [Final Native Public]
    void SetChorusFrequency(float Frequency); // 0x8a9f050 [Final Native Public]
    void SetChorusFeedback(float Feedback); // 0x8a9ef90 [Final Native Public]
    void SetChorusEnabled(bool EnableChorus); // 0x8a9eed0 [Final Native Public]
    void SetChorusDepth(float Depth); // 0x8a9ee10 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x8a9e930 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x8a9da60 [Final Native Public]
    void NoteOff(float Note, bool bAllNotesOff, bool bKillAllNotes); // 0x8a9d630 [Final Native Public]
    FPatchId CreatePatch(const ESynth1PatchSource& PatchSource, const TArray<FSynth1PatchCable>& PatchCables, bool bEnableByDefault); // 0x8a9c730 [Final Native Public]

// USourceEffectBitCrusherPreset (/Script/Synthesis.SourceEffectBitCrusherPreset)
    void SetSettings(FSourceEffectBitCrusherBaseSettings& Settings); // 0x8aa5da0 [Final Native Public]
    void SetSampleRateModulators(TSet<USoundModulatorBase*>& InModulators); // 0x8aa59e0 [Final Native Public]
    void SetSampleRateModulator(USoundModulatorBase* Modulator); // 0x8aa5930 [Final Native Public]
    void SetSampleRate(float SampleRate); // 0x8aa5880 [Final Native Public]
    void SetModulationSettings(FSourceEffectBitCrusherSettings& ModulationSettings); // 0x8aa3cb0 [Final Native Public]
    void SetBits(float Bits); // 0x8a9ed60 [Final Native Public]
    void SetBitModulators(TSet<USoundModulatorBase*>& InModulators); // 0x8a9ebe0 [Final Native Public]
    void SetBitModulator(USoundModulatorBase* Modulator); // 0x8a9eb30 [Final Native Public]

// USourceEffectChorusPreset (/Script/Synthesis.SourceEffectChorusPreset)
    void SetWetModulators(TSet<USoundModulatorBase*>& Modulators); // 0x8aa8ab0 [Final Native Public]
    void SetWetModulator(USoundModulatorBase* Modulator); // 0x8aa8a00 [Final Native Public]
    void SetWet(float WetAmount); // 0x8aa8950 [Final Native Public]
    void SetSpreadModulators(TSet<USoundModulatorBase*>& Modulators); // 0x8aa77e0 [Final Native Public]
    void SetSpreadModulator(USoundModulatorBase* Modulator); // 0x8aa7730 [Final Native Public]
    void SetSpread(float Spread); // 0x8aa7680 [Final Native Public]
    void SetSettings(FSourceEffectChorusBaseSettings& Settings); // 0x8aa5e80 [Final Native Public]
    void SetModulationSettings(FSourceEffectChorusSettings& ModulationSettings); // 0x8aa3f30 [Final Native Public]
    void SetFrequencyModulators(TSet<USoundModulatorBase*>& Modulators); // 0x8aa1ab0 [Final Native Public]
    void SetFrequencyModulator(USoundModulatorBase* Modulator); // 0x8aa1a00 [Final Native Public]
    void SetFrequency(float Frequency); // 0x8aa17b0 [Final Native Public]
    void SetFeedbackModulators(TSet<USoundModulatorBase*>& Modulators); // 0x8aa0790 [Final Native Public]
    void SetFeedbackModulator(USoundModulatorBase* Modulator); // 0x8aa06e0 [Final Native Public]
    void SetFeedback(float Feedback); // 0x8aa0630 [Final Native Public]
    void SetDryModulators(TSet<USoundModulatorBase*>& Modulators); // 0x8a9fef0 [Final Native Public]
    void SetDryModulator(USoundModulatorBase* Modulator); // 0x8a9fe40 [Final Native Public]
    void SetDry(float DryAmount); // 0x8a9fd90 [Final Native Public]
    void SetDepthModulators(TSet<USoundModulatorBase*>& Modulators); // 0x8a9fc10 [Final Native Public]
    void SetDepthModulator(USoundModulatorBase* Modulator); // 0x8a9fb60 [Final Native Public]
    void SetDepth(float Depth); // 0x8a9fab0 [Final Native Public]

// USourceEffectConvolutionReverbPreset (/Script/Synthesis.SourceEffectConvolutionReverbPreset)
    void SetSettings(FSourceEffectConvolutionReverbSettings& InSettings); // 0x8aa5f90 [Final Native Public]
    void SetImpulseResponse(UAudioImpulseResponse* InImpulseResponse); // 0x8aa25e0 [Final Native Public]

// USourceEffectDynamicsProcessorPreset (/Script/Synthesis.SourceEffectDynamicsProcessorPreset)
    void SetSettings(FSourceEffectDynamicsProcessorSettings& InSettings); // 0x8aa6080 [Final Native Public]

// USourceEffectEnvelopeFollowerPreset (/Script/Synthesis.SourceEffectEnvelopeFollowerPreset)
    void UnregisterEnvelopeFollowerListener(UEnvelopeFollowerListener* EnvelopeFollowerListener); // 0x8aa8c30 [Final Native Public]
    void SetSettings(FSourceEffectEnvelopeFollowerSettings& InSettings); // 0x8aa6190 [Final Native Public]
    void RegisterEnvelopeFollowerListener(UEnvelopeFollowerListener* EnvelopeFollowerListener); // 0x8a9de20 [Final Native Public]

// USourceEffectEQPreset (/Script/Synthesis.SourceEffectEQPreset)
    void SetSettings(FSourceEffectEQSettings& InSettings); // 0x36890f0 [Final Native Public]

// USourceEffectFilterPreset (/Script/Synthesis.SourceEffectFilterPreset)
    void SetSettings(FSourceEffectFilterSettings& InSettings); // 0x8aa6270 [Final Native Public]

// USourceEffectFoldbackDistortionPreset (/Script/Synthesis.SourceEffectFoldbackDistortionPreset)
    void SetSettings(FSourceEffectFoldbackDistortionSettings& InSettings); // 0x8aa6360 [Final Native Public]

// USourceEffectMidSideSpreaderPreset (/Script/Synthesis.SourceEffectMidSideSpreaderPreset)
    void SetSettings(FSourceEffectMidSideSpreaderSettings& InSettings); // 0x8aa6440 [Final Native Public]

// USourceEffectMotionFilterPreset (/Script/Synthesis.SourceEffectMotionFilterPreset)
    void SetSettings(FSourceEffectMotionFilterSettings& InSettings); // 0x8aa6510 [Final Native Public]

// USourceEffectPannerPreset (/Script/Synthesis.SourceEffectPannerPreset)
    void SetSettings(FSourceEffectPannerSettings& InSettings); // 0x8aa6680 [Final Native Public]

// USourceEffectPhaserPreset (/Script/Synthesis.SourceEffectPhaserPreset)
    void SetSettings(FSourceEffectPhaserSettings& InSettings); // 0x8aa6750 [Final Native Public]

// USourceEffectRingModulationPreset (/Script/Synthesis.SourceEffectRingModulationPreset)
    void SetSettings(FSourceEffectRingModulationSettings& InSettings); // 0x8aa6830 [Final Native Public]

// USourceEffectSimpleDelayPreset (/Script/Synthesis.SourceEffectSimpleDelayPreset)
    void SetSettings(FSourceEffectSimpleDelaySettings& InSettings); // 0x8aa6950 [Final Native Public]

// USourceEffectStereoDelayPreset (/Script/Synthesis.SourceEffectStereoDelayPreset)
    void SetSettings(FSourceEffectStereoDelaySettings& InSettings); // 0x8aa6a30 [Final Native Public]

// USourceEffectWaveShaperPreset (/Script/Synthesis.SourceEffectWaveShaperPreset)
    void SetSettings(FSourceEffectWaveShaperSettings& InSettings); // 0x8aa6680 [Final Native Public]

// USubmixEffectConvolutionReverbPreset (/Script/Synthesis.SubmixEffectConvolutionReverbPreset)
    void SetSettings(FSubmixEffectConvolutionReverbSettings& InSettings); // 0x8aa6b30 [Final Native Public]
    void SetImpulseResponse(UAudioImpulseResponse* InImpulseResponse); // 0x8aa2690 [Final Native Public]

// USubmixEffectDelayStatics (/Script/Synthesis.SubmixEffectDelayStatics)
    FSubmixEffectDelaySettings SetMaximumDelayLength(FSubmixEffectDelaySettings& DelaySettings, float MaximumDelayLength); // 0x8aa34d0 [Final Native Static Public]
    FSubmixEffectDelaySettings SetInterpolationTime(FSubmixEffectDelaySettings& DelaySettings, float InterpolationTime); // 0x8aa2900 [Final Native Static Public]
    FSubmixEffectDelaySettings SetDelayLength(FSubmixEffectDelaySettings& DelaySettings, float DelayLength); // 0x8a9f990 [Final Native Static Public]

// USubmixEffectDelayPreset (/Script/Synthesis.SubmixEffectDelayPreset)
    void SetSettings(FSubmixEffectDelaySettings& InSettings); // 0x8aa6c40 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x8aa2840 [Final Native Public]
    void SetDelay(float Length); // 0x8a9f8d0 [Final Native Public]
    void SetDefaultSettings(FSubmixEffectDelaySettings& InSettings); // 0x8a9f7c0 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x8a9d040 [Final Native Public]

// USubmixEffectFilterPreset (/Script/Synthesis.SubmixEffectFilterPreset)
    void SetSettings(FSubmixEffectFilterSettings& InSettings); // 0x8aa6d40 [Final Native Public]
    void SetFilterType(const ESubmixFilterType& InType); // 0x8aa1700 [Final Native Public]
    void SetFilterQMod(float InQ); // 0x8aa1590 [Final Native Public]
    void SetFilterQ(float InQ); // 0x8aa1420 [Final Native Public]
    void SetFilterCutoffFrequencyMod(float InFrequency); // 0x8aa0b30 [Final Native Public]
    void SetFilterCutoffFrequency(float InFrequency); // 0x8aa0a80 [Final Native Public]
    void SetFilterAlgorithm(const ESubmixFilterAlgorithm& InAlgorithm); // 0x8aa09d0 [Final Native Public]

// USubmixEffectFlexiverbPreset (/Script/Synthesis.SubmixEffectFlexiverbPreset)
    void SetSettings(FSubmixEffectFlexiverbSettings& InSettings); // 0x8aa6e20 [Final Native Public]

// USubmixEffectMultibandCompressorPreset (/Script/Synthesis.SubmixEffectMultibandCompressorPreset)
    void SetSettings(FSubmixEffectMultibandCompressorSettings& InSettings); // 0x8aa6f00 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x8aa0500 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x8a9e9f0 [Final Native Public]
    void ResetKey(); // 0x8a9e040 [Final Native Public]

// USubmixEffectStereoDelayPreset (/Script/Synthesis.SubmixEffectStereoDelayPreset)
    void SetSettings(FSubmixEffectStereoDelaySettings& InSettings); // 0x8aa6a30 [Final Native Public]

// USubmixEffectStereoToQuadPreset (/Script/Synthesis.SubmixEffectStereoToQuadPreset)
    void SetSettings(FSubmixEffectStereoToQuadSettings& InSettings); // 0x8aa7040 [Final Native Public]

// USubmixEffectTapDelayPreset (/Script/Synthesis.SubmixEffectTapDelayPreset)
    void SetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x8aa8320 [Final Native Public]
    void SetSettings(FSubmixEffectTapDelaySettings& InSettings); // 0x8aa7110 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x8aa2a20 [Final Native Public]
    void RemoveTap(int32 TapId); // 0x8a9dec0 [Final Native Public]
    void GetTapIds(const TArray<int32>& TapIds); // 0x8a9d290 [Final Native Public]
    void GetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x8a9d130 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x34d1a80 [Final Native Public]
    void AddTap(const int32& TapId); // 0x8a9c5e0 [Final Native Public]

// UGranularSynth (/Script/Synthesis.GranularSynth)
    void SetSustainGain(float SustainGain); // 0x8aa7f80 [Final Native Public]
    void SetSoundWave(USoundWave* InSoundWave); // 0x8aa7360 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x8aa5b60 [Final Native Public]
    void SetReleaseTimeMsec(float ReleaseTimeMsec); // 0x8aa57c0 [Final Native Public]
    void SetPlayheadTime(float InPositionSec, float LerpTimeSec, const EGranularSynthSeekType& SeekType); // 0x8aa4c40 [Final Native Public]
    void SetPlaybackSpeed(float InPlayheadRate); // 0x8aa4b80 [Final Native Public]
    void SetGrainVolume(float BaseVolume, const FVector2D& VolumeRange); // 0x8aa23e0 [Final Native Public]
    void SetGrainsPerSecond(float InGrainsPerSecond); // 0x8aa2520 [Final Native Public]
    void SetGrainProbability(float InGrainProbability); // 0x8aa2320 [Final Native Public]
    void SetGrainPitch(float BasePitch, const FVector2D& PitchRange); // 0x8aa21e0 [Final Native Public]
    void SetGrainPan(float BasePan, const FVector2D& PanRange); // 0x8aa20a0 [Final Native Public]
    void SetGrainEnvelopeType(const EGranularSynthEnvelopeType& EnvelopeType); // 0x8aa1fe0 [Final Native Public]
    void SetGrainDuration(float BaseDurationMsec, const FVector2D& DurationRange); // 0x8aa1ea0 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x8a9e870 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x8a9e870 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x8a9d8a0 [Final Native Public]
    void NoteOff(float Note, bool bKill); // 0x8a9d520 [Final Native Public]
    bool IsLoaded(); // 0x8a9d4e0 [Final Native Public]
    float GetSampleDuration(); // 0x8a9d0d0 [Final Native Public]
    float GetCurrentPlayheadTime(); // 0x8a9c8e0 [Final Native Public]

// USynthComponentMonoWaveTable (/Script/Synthesis.SynthComponentMonoWaveTable)
    void SetWaveTablePosition(float InPosition); // 0x8aa8890 [Final Native Public]
    void SetSustainPedalState(bool InSustainPedalState); // 0x8aa8100 [Final Native Public]
    void SetPosLfoType(const ESynthLFOType& InLfoType); // 0x8aa5040 [Final Native Public]
    void SetPosLfoFrequency(float InLfoFrequency); // 0x8aa4f80 [Final Native Public]
    void SetPosLfoDepth(float InLfoDepth); // 0x8aa4ec0 [Final Native Public]
    void SetPositionEnvelopeSustainGain(float InSustainGain); // 0x8aa5640 [Final Native Public]
    void SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x8aa5580 [Final Native Public]
    void SetPositionEnvelopeInvert(bool bInInvert); // 0x8aa54c0 [Final Native Public]
    void SetPositionEnvelopeDepth(float InDepth); // 0x8aa5400 [Final Native Public]
    void SetPositionEnvelopeDecayTime(float InDecayTimeMsec); // 0x8aa5340 [Final Native Public]
    void SetPositionEnvelopeBiasInvert(bool bInBiasInvert); // 0x8aa5280 [Final Native Public]
    void SetPositionEnvelopeBiasDepth(float InDepth); // 0x8aa51c0 [Final Native Public]
    void SetPositionEnvelopeAttackTime(float InAttackTimeMsec); // 0x8aa5100 [Final Native Public]
    void SetLowPassFilterResonance(float InNewQ); // 0x8aa3410 [Final Native Public]
    void SetFrequencyWithMidiNote(float InMidiNote); // 0x8aa1cf0 [Final Native Public]
    void SetFrequencyPitchBend(float FrequencyOffsetCents); // 0x8aa1c30 [Final Native Public]
    void SetFrequency(float FrequencyHz); // 0x8aa1860 [Final Native Public]
    void SetFilterEnvelopeSustainGain(float InSustainGain); // 0x8aa1060 [Final Native Public]
    void SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x8aa0fa0 [Final Native Public]
    void SetFilterEnvelopenDecayTime(float InDecayTimeMsec); // 0x8aa1120 [Final Native Public]
    void SetFilterEnvelopeInvert(bool bInInvert); // 0x8aa0ee0 [Final Native Public]
    void SetFilterEnvelopeDepth(float InDepth); // 0x8aa0e20 [Final Native Public]
    void SetFilterEnvelopeBiasInvert(bool bInBiasInvert); // 0x8aa0d60 [Final Native Public]
    void SetFilterEnvelopeBiasDepth(float InDepth); // 0x8aa0ca0 [Final Native Public]
    void SetFilterEnvelopeAttackTime(float InAttackTimeMsec); // 0x8aa0be0 [Final Native Public]
    bool SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue); // 0x8a9f500 [Final Native Public]
    bool SetCurveTangent(int32 TableIndex, float InNewTangent); // 0x8a9f2e0 [Final Native Public]
    bool SetCurveInterpolationType(const CurveInterpolationType& InterpolationType, int32 TableIndex); // 0x8a9f110 [Final Native Public]
    void SetAmpEnvelopeSustainGain(float InSustainGain); // 0x8a9e7b0 [Final Native Public]
    void SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x8a9e6f0 [Final Native Public]
    void SetAmpEnvelopeInvert(bool bInInvert); // 0x8a9e630 [Final Native Public]
    void SetAmpEnvelopeDepth(float InDepth); // 0x8a9e570 [Final Native Public]
    void SetAmpEnvelopeDecayTime(float InDecayTimeMsec); // 0x8a9e4b0 [Final Native Public]
    void SetAmpEnvelopeBiasInvert(bool bInBiasInvert); // 0x8a9e3f0 [Final Native Public]
    void SetAmpEnvelopeBiasDepth(float InDepth); // 0x8a9e330 [Final Native Public]
    void SetAmpEnvelopeAttackTime(float InAttackTimeMsec); // 0x8a9e270 [Final Native Public]
    void RefreshWaveTable(int32 Index); // 0x8a9dd90 [Final Native Public]
    void RefreshAllWaveTables(); // 0x8a9dd70 [Final Native Public]
    void NoteOn(float InMidiNote, float InVelocity); // 0x8a9dc20 [Final Native Public]
    void NoteOff(float InMidiNote); // 0x8a9d7b0 [Final Native Public]
    int32 GetNumTableEntries(); // 0x8a9d0a0 [Final Native Public]
    int32 GetMaxTableIndex(); // 0x8a9d060 [Final Native Public]
    TArray<float> GetKeyFrameValuesForTable(float TableIndex); // 0x8a9ca30 [Final Native Public]
    float GetCurveTangent(int32 TableIndex); // 0x8a9c920 [Final Native Public]

// USynthComponentToneGenerator (/Script/Synthesis.SynthComponentToneGenerator)
    void SetVolume(float InVolume); // 0x8aa87b0 [Final Native Public]
    void SetFrequency(float InFrequency); // 0x8aa1920 [Final Native Public]

// USynthSamplePlayer (/Script/Synthesis.SynthSamplePlayer)
    void SetSoundWave(USoundWave* InSoundWave); // 0x8aa7500 [Final Native Public]
    void SetScrubTimeWidth(float InScrubTimeWidthSec); // 0x8aa5ce0 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x8aa5c20 [Final Native Public]
    void SetPitch(float InPitch, float TimeSec); // 0x8aa49c0 [Final Native Public]
    void SeekToTime(float TimeSec, const ESamplePlayerSeekType& SeekType, bool bWrap); // 0x8a9e0a0 [Final Native Public]
    bool IsLoaded(); // 0x8a9d500 [Final Native Public]
    float GetSampleDuration(); // 0x8a9d110 [Final Native Public]
    float GetCurrentPlaybackProgressTime(); // 0x8a9c8c0 [Final Native Public]
    float GetCurrentPlaybackProgressPercent(); // 0x8a9c880 [Final Native Public]

// USynthesisUtilitiesBlueprintFunctionLibrary (/Script/Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary)
    float GetLogFrequency(float InLinearValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); // 0x8a9cdb0 [Final Native Static Private]
    float GetLinearFrequency(float InLogFrequencyValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); // 0x8a9cb10 [Final Native Static Private]

// USynth2DSlider (/Script/Synthesis.Synth2DSlider)
    void SetValue(const FVector2D& InValue); // 0x8aa8510 [Final Native Public]
    void SetStepSize(float InValue); // 0x8aa7960 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x8aa7230 [Final Native Public]
    void SetLocked(bool InValue); // 0x8aa3210 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x8aa2740 [Final Native Public]
    FVector2D GetValue(); // 0x8a9d390 [Final Native Public]

// USynthKnob (/Script/Synthesis.SynthKnob)
    void SetValue(float InValue); // 0x8aa86a0 [Final Native Public]
    void SetStepSize(float InValue); // 0x8aa7a70 [Final Native Public]
    void SetLocked(bool InValue); // 0x8aa3310 [Final Native Public]
    float GetValue(); // 0x8a9d490 [Final Native Public]

// UAbilityTask_PerformTargeting (/Script/TargetingSystem.AbilityTask_PerformTargeting)
    UAbilityTask_PerformTargeting* PerformTargetingRequest(UGameplayAbility* OwningAbility, UTargetingPreset* InTargetingPreset, bool bAllowAsync); // 0x6372a00 [Final Native Static Public]
    UAbilityTask_PerformTargeting* PerformFilteringRequest(UGameplayAbility* OwningAbility, UTargetingPreset* TargetingPreset, const TArray<AActor*>& InTargets, bool bAllowAsync); // 0x6372680 [Final Native Static Public]

// UAsyncAction_PerformTargeting (/Script/TargetingSystem.AsyncAction_PerformTargeting)
    UAsyncAction_PerformTargeting* PerformTargetingRequest(AActor* SourceActor, UTargetingPreset* TargetingPreset, bool bUseAsyncTargeting); // 0x6372b00 [Final Native Static Public]
    UAsyncAction_PerformTargeting* PerformFilteringRequest(AActor* SourceActor, UTargetingPreset* TargetingPreset, bool bUseAsyncTargeting, const TArray<AActor*>& InTargets); // 0x6372840 [Final Native Static Public]
    FTargetingRequestHandle GetTargetingHandle(); // 0x6372060 [Final Native Public]

// UTargetingTask (/Script/TargetingSystem.TargetingTask)
    UTargetingSubsystem* GetTargetingSubsystem(FTargetingRequestHandle& TargetingHandle); // 0x6372380 [Final Native Protected]

// USimpleTargetingFilterTask (/Script/TargetingSystem.SimpleTargetingFilterTask)
    bool BP_ShouldFilterTarget(FTargetingRequestHandle& TargetingHandle, FTargetingDefaultResultData& TargetData); // 0x16b94d0 [Event Public]

// USimpleTargetingSelectionTask (/Script/TargetingSystem.SimpleTargetingSelectionTask)
    void SelectTargets(FTargetingRequestHandle& TargetingHandle, FTargetingSourceContext& SourceContext); // 0x6372ca0 [Native Event Public]
    bool AddTargetActor(FTargetingRequestHandle& TargetingHandle, AActor* Actor); // 0x63717e0 [Final Native Protected]
    bool AddHitResult(FTargetingRequestHandle& TargetingHandle, FHitResult& HitResult); // 0x6371680 [Final Native Protected]

// USimpleTargetingSortTask (/Script/TargetingSystem.SimpleTargetingSortTask)
    float BP_GetScoreForTarget(FTargetingRequestHandle& TargetingHandle, FTargetingDefaultResultData& TargetData); // 0x16b94d0 [Event Protected]

// UTargetingSelectionTask_AOE (/Script/TargetingSystem.TargetingSelectionTask_AOE)
    FQuat GetSourceRotation(FTargetingRequestHandle& TargetingHandle); // 0x6371e40 [Native Event Protected]
    FVector GetSourceOffset(FTargetingRequestHandle& TargetingHandle); // 0x6371cc0 [Native Event Protected]
    FVector GetSourceLocation(FTargetingRequestHandle& TargetingHandle); // 0x6371b40 [Native Event Protected]

// UTargetingSelectionTask_Trace (/Script/TargetingSystem.TargetingSelectionTask_Trace)
    float GetTraceLength(FTargetingRequestHandle& TargetingHandle); // 0x63724f0 [Native Event Protected]
    FVector GetTraceDirection(FTargetingRequestHandle& TargetingHandle); // 0x6372430 [Native Event Protected]
    FRotator GetSweptTraceRotation(FTargetingRequestHandle& TargetingHandle); // 0x6371cc0 [Native Event Protected]
    float GetSweptTraceRadius(FTargetingRequestHandle& TargetingHandle); // 0x6371fb0 [Native Event Protected]
    float GetSweptTraceCapsuleHalfHeight(FTargetingRequestHandle& TargetingHandle); // 0x6371f00 [Native Event Protected]
    FVector GetSweptTraceBoxHalfExtents(FTargetingRequestHandle& TargetingHandle); // 0x6371b40 [Native Event Protected]
    FVector GetSourceOffset(FTargetingRequestHandle& TargetingHandle); // 0x6371d80 [Native Event Protected]
    FVector GetSourceLocation(FTargetingRequestHandle& TargetingHandle); // 0x6371c00 [Native Event Protected]
    void GetAdditionalActorsToIgnore(FTargetingRequestHandle& TargetingHandle, const TArray<AActor*>& OutAdditionalActorsToIgnore); // 0x6371a30 [Native Event Protected]

// UTargetingSubsystem (/Script/TargetingSystem.TargetingSubsystem)
    FTargetingRequestHandle StartAsyncTargetingRequest(UTargetingPreset* TargetingPreset, FTargetingSourceContext& InSourceContext, const FScriptDelegate& CompletionDynamicDelegate); // 0x6372dc0 [Final Native Public]
    void RemoveAsyncTargetingRequestWithHandle(FTargetingRequestHandle& TargetingHandle); // 0x6372c00 [Final Native Public]
    void OverrideCollisionQueryTaskData(const FTargetingRequestHandle& TargetingHandle, FCollisionQueryTaskData& CollisionQueryDataOverride); // 0x63725a0 [Final Native Static Public]
    FTargetingSourceContext GetTargetingSourceContext(const FTargetingRequestHandle& TargetingHandle); // 0x6372260 [Final Native Public]
    void GetTargetingResultsActors(const FTargetingRequestHandle& TargetingHandle, const TArray<AActor*>& Targets); // 0x6372170 [Final Native Public]
    void GetTargetingResults(const FTargetingRequestHandle& TargetingHandle, const TArray<FHitResult>& OutTargets); // 0x6372080 [Final Native Public]
    void ExecuteTargetingRequest(UTargetingPreset* TargetingPreset, FTargetingSourceContext& InSourceContext, const FScriptDelegate& CompletionDynamicDelegate); // 0x63718d0 [Final Native Public]

// ATemplateSequenceActor (/Script/TemplateSequence.TemplateSequenceActor)
    void SetSequence(UTemplateSequence* InSequence); // 0x86cc210 [Final Native Public]
    void SetBinding(AActor* Actor, bool bOverridesDefault); // 0x86cc040 [Final Native Public]
    UTemplateSequence* LoadSequence(); // 0x86cbfc0 [Final Native Public]
    UTemplateSequencePlayer* GetSequencePlayer(); // 0x86cbf50 [Final Native Public]
    UTemplateSequence* GetSequence(); // 0x86cbed0 [Final Native Public]

// UTemplateSequencePlayer (/Script/TemplateSequence.TemplateSequencePlayer)
    UTemplateSequencePlayer* CreateTemplateSequencePlayer(UObject* WorldContextObject, UTemplateSequence* TemplateSequence, const FMovieSceneSequencePlaybackSettings& Settings, const ATemplateSequenceActor*& OutActor); // 0x86cb720 [Final Native Static Public]

// USequenceCameraShakeTestUtil (/Script/TemplateSequence.SequenceCameraShakeTestUtil)
    bool GetPostProcessBlendCache(APlayerController* PlayerController, int32 PPIndex, FPostProcessSettings& OutPPSettings, const float& OutPPBlendWeight); // 0x86cbcd0 [Final Native Static Public]
    FMinimalViewInfo GetLastFrameCameraCachePOV(APlayerController* PlayerController); // 0x86cbbd0 [Final Native Static Public]
    FMinimalViewInfo GetCameraCachePOV(APlayerController* PlayerController); // 0x86cbad0 [Final Native Static Public]

// UTimeManagementBlueprintLibrary (/Script/TimeManagement.TimeManagementBlueprintLibrary)
    FFrameTime TransformTime(const FFrameTime& SourceTime, FFrameRate& SourceRate, FFrameRate& DestinationRate); // 0x33ca910 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x33ca850 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x33ca790 [Final Native Static Public]
    FFrameTime SnapFrameTimeToRate(const FFrameTime& SourceTime, FFrameRate& SourceRate, FFrameRate& SnapToRate); // 0x33ca5f0 [Final Native Static Public]
    FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, FFrameRate& FrameRate); // 0x33ca480 [Final Native Static Public]
    FFrameNumber Multiply_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x33ca3c0 [Final Native Static Public]
    bool IsValid_MultipleOf(FFrameRate& InFrameRate, FFrameRate& OtherFramerate); // 0x33ca280 [Final Native Static Public]
    bool IsValid_Framerate(FFrameRate& InFrameRate); // 0x33ca1e0 [Final Native Static Public]
    FFrameRate GetTimecodeFrameRate(); // 0x33ca1a0 [Final Native Static Public]
    FTimecode GetTimecode(); // 0x33ca160 [Final Native Static Public]
    FFrameNumber Divide_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x33ca0a0 [Final Native Static Public]
    FString Conv_TimecodeToString(const FTimecode& InTimecode, bool bForceSignDisplay); // 0x33c9f50 [Final Native Static Public]
    float Conv_QualifiedFrameTimeToSeconds(FQualifiedFrameTime& InFrameTime); // 0x33c9e60 [Final Native Static Public]
    float Conv_FrameRateToSeconds(FFrameRate& InFrameRate); // 0x33c9da0 [Final Native Static Public]
    float Conv_FrameRateToInterval(const FFrameRate& InFrameRate); // 0x33c9d00 [Final Native Static Public]
    int32 Conv_FrameNumberToInteger(const FFrameNumber& InFrameNumber); // 0x33c9c70 [Final Native Static Public]
    FFrameNumber Add_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x33c9bb0 [Final Native Static Public]
    FFrameNumber Add_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x33c9af0 [Final Native Static Public]

// UTraceUtilLibrary (/Script/TraceUtilities.TraceUtilLibrary)
    void TraceScreenshot(const FString& Name, bool bShowUI); // 0x8ab6d70 [Final Native Static Public]
    void TraceMarkRegionStart(const FString& Name); // 0x4113080 [Final Native Static Public]
    void TraceMarkRegionEnd(const FString& Name); // 0x4113080 [Final Native Static Public]
    void TraceBookmark(const FString& Name); // 0x4113080 [Final Native Static Public]
    bool ToggleChannel(const FString& ChannelName, bool Enabled); // 0x8ab6ca0 [Final Native Static Public]
    bool StopTracing(); // 0x8ab68f0 [Final Native Static Public]
    bool StartTraceToFile(const FString& Filename, const TArray<FString>& Channels); // 0x8ab6ae0 [Final Native Static Public]
    bool StartTraceSendTo(const FString& Target, const TArray<FString>& Channels); // 0x8ab6920 [Final Native Static Public]
    bool ResumeTracing(); // 0x40f3f00 [Final Native Static Public]
    bool PauseTracing(); // 0x40f3f00 [Final Native Static Public]
    bool IsTracing(); // 0x8ab68f0 [Final Native Static Public]
    bool IsChannelEnabled(const FString& ChannelName); // 0x785aa70 [Final Native Static Public]
    TArray<FString> GetEnabledChannels(); // 0x8ab6750 [Final Native Static Public]
    TArray<FString> GetAllChannels(); // 0x7816830 [Final Native Static Public]

// UTypedElementHandleLibrary (/Script/TypedElementFramework.TypedElementHandleLibrary)
    void Release(FScriptTypedElementHandle& ElementHandle); // 0x2542fb0 [Final Native Static Public]
    bool NotEqual(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x2542d10 [Final Native Static Public]
    bool IsSet(FScriptTypedElementHandle& ElementHandle); // 0x2542aa0 [Final Native Static Public]
    bool Equal(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x2542100 [Final Native Static Public]

// UTypedElementListLibrary (/Script/TypedElementFramework.TypedElementListLibrary)
    void Shrink(const FScriptTypedElementListProxy& ElementList); // 0x2543590 [Final Native Static Public]
    void Reset(const FScriptTypedElementListProxy& ElementList); // 0x25434b0 [Final Native Static Public]
    void Reserve(const FScriptTypedElementListProxy& ElementList, int32 Size); // 0x2543280 [Final Native Static Public]
    bool Remove(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x2543080 [Final Native Static Public]
    int32 Num(const FScriptTypedElementListProxy& ElementList); // 0x2542e50 [Final Native Static Public]
    bool IsValidIndex(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x2542b70 [Final Native Static Public]
    bool HasElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x2542900 [Final Native Static Public]
    bool HasElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x2542750 [Final Native Static Public]
    UObject* GetElementInterface(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle, TSubclassOf<IInterface> BaseInterfaceType); // 0x2542530 [Final Native Static Public]
    TArray<FScriptTypedElementHandle> GetElementHandles(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x2542390 [Final Native Static Public]
    FScriptTypedElementHandle GetElementHandleAt(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x2542240 [Final Native Static Public]
    void Empty(const FScriptTypedElementListProxy& ElementList, int32 Slack); // 0x2541fe0 [Final Native Static Public]
    FScriptTypedElementListProxy CreateScriptElementList(UTypedElementRegistry* Registry); // 0x2541e90 [Final Native Static Public]
    int32 CountElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x2541d00 [Final Native Static Public]
    int32 CountElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x2541b50 [Final Native Static Public]
    bool Contains(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x2541950 [Final Native Static Public]
    FScriptTypedElementListProxy Clone(const FScriptTypedElementListProxy& ElementList); // 0x2541820 [Final Native Static Public]
    void AppendList(const FScriptTypedElementListProxy& ElementList, const FScriptTypedElementListProxy& OtherElementList); // 0x25416b0 [Final Native Static Public]
    void Append(const FScriptTypedElementListProxy& ElementList, const TArray<FScriptTypedElementHandle>& ElementHandles); // 0x2541560 [Final Native Static Public]
    bool Add(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x2541350 [Final Native Static Public]

// UTypedElementRegistry (/Script/TypedElementFramework.TypedElementRegistry)
    UTypedElementRegistry* GetInstance(); // 0x254e3f0 [Final Native Static Public]
    UObject* GetElementInterface(FScriptTypedElementHandle& InElementHandle, TSubclassOf<IInterface> InBaseInterfaceType); // 0x254e2b0 [Final Native Public]

// ITestTypedElementInterfaceA (/Script/TypedElementFramework.TestTypedElementInterfaceA)
    bool SetDisplayName(FScriptTypedElementHandle& InElementHandle, const FText& InNewName, bool bNotify); // 0x254e4f0 [Native Public]
    FText GetDisplayName(FScriptTypedElementHandle& InElementHandle); // 0x254e1c0 [Native Public]

// ITestTypedElementInterfaceB (/Script/TypedElementFramework.TestTypedElementInterfaceB)
    bool MarkAsTested(FScriptTypedElementHandle& InElementHandle); // 0x254e420 [Native Public]

// ITestTypedElementInterfaceC (/Script/TypedElementFramework.TestTypedElementInterfaceC)
    bool GetIsTested(FScriptTypedElementHandle& InElementHandle); // 0x254e420 [Native Public]

// UTypedElementSelectionSetLibrary (/Script/TypedElementRuntime.TypedElementSelectionSetLibrary)
    bool SetSelectionFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x254f9b0 [Final Native Static Public]
    bool SelectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x254f830 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedSelection(UTypedElementSelectionSet* SelectionSet, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x254f6f0 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedElementList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x254f520 [Final Native Static Public]
    bool DeselectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x254f3a0 [Final Native Static Public]

// UTypedElementSelectionSet (/Script/TypedElementRuntime.TypedElementSelectionSet)
    bool SetSelection(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x255a220 [Final Native Public]
    bool SelectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2559da0 [Final Native Public]
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2559c20 [Final Native Public]
    void RestoreSelectionState(FTypedElementSelectionSetState& InSelectionState); // 0x2559990 [Final Native Public]
    void OnPreChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x16b94d0 [Public]
    void OnChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x16b94d0 [Public]
    TArray<FScriptTypedElementHandle> K2_GetSelectedElementHandles(TSubclassOf<IInterface> InBaseInterfaceType); // 0x2559820 [Final Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FTypedElementIsSelectedOptions& InSelectionOptions); // 0x2559680 [Final Native Public]
    bool HasSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x2559320 [Final Native Public]
    bool HasSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x2559270 [Final Native Public]
    UObject* GetTopSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x2559160 [Final Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementSelectionMethod& InSelectionMethod); // 0x2559030 [Final Native Public]
    TArray<UObject*> GetSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x2558d60 [Final Native Public]
    int32 GetNumSelectedElements(); // 0x2558a60 [Final Native Public]
    FTypedElementSelectionSetState GetCurrentSelectionState(); // 0x2558950 [Final Native Public]
    UObject* GetBottomSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x25586c0 [Final Native Public]
    bool DeselectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2558230 [Final Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x25580b0 [Final Native Public]
    int32 CountSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x2557d50 [Final Native Public]
    int32 CountSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x2557ca0 [Final Native Public]
    bool ClearSelection(const FTypedElementSelectionOptions& InSelectionOptions); // 0x2557bf0 [Final Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x25579e0 [Final Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x25576a0 [Final Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle); // 0x2557450 [Final Native Public]

// ITypedElementAssetDataInterface (/Script/TypedElementRuntime.TypedElementAssetDataInterface)
    FAssetData GetAssetData(FScriptTypedElementHandle& InElementHandle); // 0x25584d0 [Native Public]
    TArray<FAssetData> GetAllReferencedAssetDatas(FScriptTypedElementHandle& InElementHandle); // 0x25583b0 [Native Public]

// ITypedElementHierarchyInterface (/Script/TypedElementRuntime.TypedElementHierarchyInterface)
    FScriptTypedElementHandle GetParentElement(FScriptTypedElementHandle& InElementHandle, bool bAllowCreate); // 0x2558c30 [Native Public]
    void GetChildElements(FScriptTypedElementHandle& InElementHandle, const TArray<FScriptTypedElementHandle>& OutElementHandles, bool bAllowCreate); // 0x25587d0 [Native Public]

// ITypedElementObjectInterface (/Script/TypedElementRuntime.TypedElementObjectInterface)
    TSubclassOf<UObject> GetObjectClass(FScriptTypedElementHandle& InElementHandle); // 0x2558b60 [Native Public]
    UObject* GetObject(FScriptTypedElementHandle& InElementHandle); // 0x2558a90 [Native Public]

// ITypedElementPrimitiveCustomDataInterface (/Script/TypedElementRuntime.TypedElementPrimitiveCustomDataInterface)
    void SetCustomDataValue(FScriptTypedElementHandle& InElementHandle, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x255a090 [Native Public]
    void SetCustomData(FScriptTypedElementHandle& InElementHandle, const TArray<float>& CustomDataFloats, bool bMarkRenderStateDirty); // 0x2559f20 [Native Public]

// ITypedElementSelectionInterface (/Script/TypedElementRuntime.TypedElementSelectionInterface)
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x2559a50 [Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementIsSelectedOptions& InSelectionOptions); // 0x25594b0 [Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InCurrentSelection, const ETypedElementSelectionMethod& InSelectionMethod); // 0x2558e40 [Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x2557ee0 [Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x25578b0 [Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x2557570 [Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet); // 0x25572e0 [Native Public]

// UWidget (/Script/UMG.Widget)
    void SetVisibility(const ESlateVisibility& InVisibility); // 0x395a920 [Native Public]
    void SetUserFocus(APlayerController* PlayerController); // 0x395a050 [Final Native Public]
    void SetToolTipText(FText& InToolTipText); // 0x3959f00 [Final Native Public]
    void SetToolTip(UWidget* Widget); // 0x3959e70 [Final Native Public]
    void SetRenderTranslation(const FVector2D& Translation); // 0x39583b0 [Final Native Public]
    void SetRenderTransformPivot(const FVector2D& Pivot); // 0x3958320 [Final Native Public]
    void SetRenderTransformAngle(float Angle); // 0x3958290 [Final Native Public]
    void SetRenderTransform(const FWidgetTransform& InTransform); // 0x39581c0 [Final Native Public]
    void SetRenderShear(const FVector2D& Shear); // 0x3958140 [Final Native Public]
    void SetRenderScale(const FVector2D& Scale); // 0x39580c0 [Final Native Public]
    void SetRenderOpacity(float InOpacity); // 0x3958040 [Final Native Public]
    void SetNavigationRuleExplicit(const EUINavigation& Direction, UWidget* InWidget); // 0x39573d0 [Final Native Public]
    void SetNavigationRuleCustomBoundary(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x39572c0 [Final Native Public]
    void SetNavigationRuleCustom(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x39571b0 [Final Native Public]
    void SetNavigationRuleBase(const EUINavigation& Direction, const EUINavigationRule& Rule); // 0x39570b0 [Final Native Public]
    void SetNavigationRule(const EUINavigation& Direction, const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x3956f70 [Final Native Public]
    void SetKeyboardFocus(); // 0x3956070 [Final Native Public]
    void SetIsEnabled(bool bInIsEnabled); // 0x3955c70 [Native Public]
    void SetFocus(); // 0x3954fa0 [Final Native Public]
    void SetCursor(const EMouseCursor& InCursor); // 0x3953d20 [Final Native Public]
    void SetClipping(const EWidgetClipping& InClipping); // 0x3953a00 [Final Native Public]
    void SetAllNavigationRules(const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x3952ef0 [Final Native Public]
    void ResetCursor(); // 0x3952080 [Final Native Public]
    void RemoveFromParent(); // 0x3951df0 [Native Public]
    FEventReply OnReply__DelegateSignature(); // 0x16b94d0 [Public]
    FEventReply OnPointerEvent__DelegateSignature(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Public]
    void K2_RemoveFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x39510c0 [Final Native Public]
    void K2_BroadcastFieldValueChanged(const FFieldNotificationId& FieldId); // 0x3950f70 [Final Native Protected]
    void K2_AddFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x3950da0 [Final Native Public]
    bool IsVisible(); // 0x3950d40 [Final Native Public]
    bool IsRendered(); // 0x3950a60 [Final Native Public]
    bool IsInViewport(); // 0x3950990 [Final Native Public]
    bool IsHovered(); // 0x3950960 [Native Public]
    void InvalidateLayoutAndVolatility(); // 0x3950910 [Final Native Public]
    bool HasUserFocusedDescendants(APlayerController* PlayerController); // 0x3950770 [Final Native Public]
    bool HasUserFocus(APlayerController* PlayerController); // 0x39505b0 [Final Native Public]
    bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); // 0x3950420 [Final Native Public]
    bool HasMouseCapture(); // 0x3950320 [Final Native Public]
    bool HasKeyboardFocus(); // 0x3950220 [Final Native Public]
    bool HasFocusedDescendants(); // 0x3950120 [Final Native Public]
    bool HasAnyUserFocus(); // 0x394ff60 [Final Native Public]
    UWidget* GetWidget__DelegateSignature(); // 0x16b94d0 [Public]
    ESlateVisibility GetVisibility(); // 0x394fdb0 [Final Native Public]
    FGeometry GetTickSpaceGeometry(); // 0x394e690 [Final Native Public]
    FText GetText__DelegateSignature(); // 0x16b94d0 [Public]
    ESlateVisibility GetSlateVisibility__DelegateSignature(); // 0x16b94d0 [Public]
    FSlateColor GetSlateColor__DelegateSignature(); // 0x16b94d0 [Public]
    FSlateBrush GetSlateBrush__DelegateSignature(); // 0x16b94d0 [Public]
    float GetRenderTransformAngle(); // 0x34d1a80 [Final Native Public]
    float GetRenderOpacity(); // 0x394f820 [Final Native Public]
    UPanelWidget* GetParent(); // 0x394f7a0 [Final Native Public]
    FGeometry GetPaintSpaceGeometry(); // 0x394f6f0 [Final Native Public]
    APlayerController* GetOwningPlayer(); // 0x394f6c0 [Native Public]
    ULocalPlayer* GetOwningLocalPlayer(); // 0x394f690 [Native Public]
    EMouseCursor GetMouseCursor__DelegateSignature(); // 0x16b94d0 [Public]
    FLinearColor GetLinearColor__DelegateSignature(); // 0x16b94d0 [Public]
    bool GetIsEnabled(); // 0x394f030 [Final Native Public]
    int32 GetInt32__DelegateSignature(); // 0x16b94d0 [Public]
    UGameInstance* GetGameInstance(); // 0x394ef80 [Final Native Public]
    float GetFloat__DelegateSignature(); // 0x16b94d0 [Public]
    FVector2D GetDesiredSize(); // 0x394ec00 [Final Native Public]
    EWidgetClipping GetClipping(); // 0x394e8a0 [Final Native Public]
    ECheckBoxState GetCheckBoxState__DelegateSignature(); // 0x16b94d0 [Public]
    FGeometry GetCachedGeometry(); // 0x394e690 [Final Native Public]
    bool GetBool__DelegateSignature(); // 0x16b94d0 [Public]
    FText GetAccessibleText(); // 0x394e260 [Final Native Public]
    FText GetAccessibleSummaryText(); // 0x394e180 [Final Native Public]
    UWidget* GenerateWidgetForString__DelegateSignature(const FString& Item); // 0x16b94d0 [Public]
    UWidget* GenerateWidgetForObject__DelegateSignature(UObject* Item); // 0x16b94d0 [Public]
    void ForceVolatile(bool bForce); // 0x394df10 [Final Native Public]
    void ForceLayoutPrepass(); // 0x394de70 [Final Native Public]

// UListViewBase (/Script/UMG.ListViewBase)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x3901200 [Final Native Public]
    void SetScrollOffset(float InScrollOffset); // 0x38ffc70 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& InVisibility); // 0x38ffd00 [Final Native Public]
    void SetIsPointerScrollingEnabled(bool bInIsPointerScrollingEnabled); // 0x38fdf80 [Final Native Public]
    void SetIsGamepadScrollingEnabled(bool bInIsGamepadScrollingEnabled); // 0x38fdd60 [Final Native Public]
    void ScrollToTop(); // 0x38faa00 [Final Native Public]
    void ScrollToBottom(); // 0x38fa9d0 [Final Native Public]
    void RequestRefresh(); // 0x38fa830 [Final Native Public]
    void RegenerateAllEntries(); // 0x38f9a40 [Final Native Public]
    float GetScrollOffset(); // 0x38f76c0 [Final Native Public]
    TArray<UUserWidget*> GetDisplayedEntryWidgets(); // 0x38f6750 [Final Native Public]
    void EndInertialScrolling(); // 0x38f6230 [Final Native Public]

// UListView (/Script/UMG.ListView)
    void SetSelectionMode(const ESelectionMode& SelectionMode); // 0x3900250 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x38ffe30 [Final Native Public]
    void SetScrollIntoViewAlignment(const EScrollIntoViewAlignment& NewScrollIntoViewAlignment); // 0x38ffbe0 [Final Native Public]
    void SetScrollBarPadding(const FMargin& InScrollBarPadding); // 0x38ffb30 [Final Native Public]
    void ScrollIndexIntoView(int32 Index); // 0x38fa8f0 [Final Native Public]
    void RemoveItem(UObject* Item); // 0x38f9fa0 [Final Native Public]
    void OnListItemOuterEndPlayed(AActor* ItemOuter, const EEndPlayReason& EndPlayReason); // 0x38f9840 [Final Native Protected]
    void OnListItemEndPlayed(AActor* Item, const EEndPlayReason& EndPlayReason); // 0x38f9770 [Final Native Protected]
    void NavigateToIndex(int32 Index); // 0x38f9050 [Final Native Public]
    bool IsRefreshPending(); // 0x38f8dc0 [Final Native Public]
    float GetVerticalEntrySpacing(); // 0x38f8510 [Final Native Public]
    FMargin GetScrollBarPadding(); // 0x38f7690 [Final Native Public]
    int32 GetNumItems(); // 0x38f7210 [Final Native Public]
    TArray<UObject*> GetListItems(); // 0x38f7170 [Final Native Public]
    UObject* GetItemAt(int32 Index); // 0x38f6d80 [Final Native Public]
    int32 GetIndexForItem(UObject* Item); // 0x38f6c40 [Final Native Public]
    float GetHorizontalEntrySpacing(); // 0x38f6c20 [Final Native Public]
    void ClearListItems(); // 0x38f58d0 [Final Native Public]
    void BP_SetSelectedItem(UObject* Item); // 0x38f55c0 [Final Native Private]
    void BP_SetListItems(const TArray<UObject*>& InListItems); // 0x38f5400 [Final Native Private]
    void BP_SetItemSelection(UObject* Item, bool bSelected); // 0x38f52a0 [Final Native Private]
    void BP_ScrollItemIntoView(UObject* Item); // 0x38f51d0 [Final Native Private]
    void BP_NavigateToItem(UObject* Item); // 0x38f5130 [Final Native Private]
    bool BP_IsItemVisible(UObject* Item); // 0x38f5030 [Final Native Private]
    bool BP_GetSelectedItems(const TArray<UObject*>& Items); // 0x38f4f50 [Final Native Private]
    UObject* BP_GetSelectedItem(); // 0x38f4ec0 [Final Native Private]
    int32 BP_GetNumItemsSelected(); // 0x38f4e60 [Final Native Private]
    void BP_ClearSelection(); // 0x38f4be0 [Final Native Private]
    void BP_CancelScrollIntoView(); // 0x38f4ba0 [Final Native Private]
    void AddItem(UObject* Item); // 0x38f4530 [Final Native Public]

// USlateAccessibleWidgetData (/Script/UMG.SlateAccessibleWidgetData)
    FText GetText__DelegateSignature(); // 0x16b94d0 [Public]

// UUserWidget (/Script/UMG.UserWidget)
    void UnregisterInputComponent(); // 0x39871b0 [Final Native Protected]
    void UnbindFromAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x3986f10 [Final Native Public]
    void UnbindFromAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x3986e20 [Final Native Public]
    void UnbindAllFromAnimationStarted(UWidgetAnimation* Animation); // 0x3986d80 [Final Native Public]
    void UnbindAllFromAnimationFinished(UWidgetAnimation* Animation); // 0x3986ce0 [Final Native Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x16b94d0 [Event Public]
    void StopListeningForInputAction(const FName& ActionName, const EInputEvent& EventType); // 0x3986bc0 [Final Native Protected]
    void StopListeningForAllInputActions(); // 0x3986ba0 [Final Native Protected]
    void StopAnimationsAndLatentActions(); // 0x3986b70 [Final Native Public]
    void StopAnimation(UWidgetAnimation* InAnimation); // 0x3986ad0 [Final Native Public]
    void StopAllAnimations(); // 0x3986ab0 [Final Native Public]
    void SetPositionInViewport(const FVector2D& position, bool bRemoveDPIScale); // 0x3985ba0 [Final Native Public]
    void SetPlaybackSpeed(UWidgetAnimation* InAnimation, float PlaybackSpeed); // 0x3985ab0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3985a20 [Final Native Public]
    void SetOwningPlayer(APlayerController* LocalPlayerController); // 0x3985970 [Final Native Public]
    void SetNumLoopsToPlay(UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); // 0x3985890 [Final Native Public]
    void SetInputActionPriority(int32 NewPriority); // 0x39850f0 [Final Native Protected]
    void SetInputActionBlocking(bool bShouldBlock); // 0x3985030 [Final Native Protected]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x3984dd0 [Final Native Public]
    void SetDesiredSizeInViewport(const FVector2D& Size); // 0x3984bc0 [Final Native Public]
    bool SetDesiredFocusWidget(UWidget* Widget); // 0x3984a50 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3984830 [Final Native Public]
    void SetAnimationCurrentTime(UWidgetAnimation* InAnimation, float InTime); // 0x3984600 [Final Native Public]
    void SetAnchorsInViewport(const FAnchors& Anchors); // 0x3984480 [Final Native Public]
    void SetAlignmentInViewport(const FVector2D& Alignment); // 0x3984330 [Final Native Public]
    void ReverseAnimation(UWidgetAnimation* InAnimation); // 0x3984290 [Final Native Public]
    void RemoveFromViewport(); // 0x3951df0 [Final Native Public]
    void RemoveExtensions(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x3984100 [Final Native Public]
    void RemoveExtension(UUserWidgetExtension* InExtension); // 0x3983f70 [Final Native Public]
    void RegisterInputComponent(); // 0x3983d10 [Final Native Protected]
    void QueueStopAnimation(UWidgetAnimation* InAnimation); // 0x3983c20 [Final Native Public]
    void QueueStopAllAnimations(); // 0x3983c00 [Final Native Public]
    void QueuePlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x3983900 [Final Native Public]
    void QueuePlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x3983740 [Final Native Public]
    void QueuePlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x3983580 [Final Native Public]
    void QueuePlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x3983290 [Final Native Public]
    float QueuePauseAnimation(UWidgetAnimation* InAnimation); // 0x3983110 [Final Native Public]
    void PreConstruct(bool IsDesignTime); // 0x16b94d0 [Event Public]
    void PlaySound(USoundBase* SoundToPlay); // 0x3982e70 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x3982c40 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x3982b20 [Final Native Public]
    FWidgetAnimationHandle PlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x3982a00 [Final Native Public]
    FWidgetAnimationHandle PlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x3982820 [Final Native Public]
    float PauseAnimation(UWidgetAnimation* InAnimation); // 0x3982710 [Final Native Public]
    FEventReply OnTouchStarted(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x16b94d0 [Event Public]
    FEventReply OnTouchMoved(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x16b94d0 [Event Public]
    FEventReply OnTouchGesture(const FGeometry& MyGeometry, FPointerEvent& GestureEvent); // 0x16b94d0 [Event Public]
    FEventReply OnTouchForceChanged(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x16b94d0 [Event Public]
    FEventReply OnTouchFirstMove(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x16b94d0 [Event Public]
    FEventReply OnTouchEnded(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x16b94d0 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    void OnPaint(FPaintContext& Context); // 0x16b94d0 [Event Public]
    FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    void OnMouseCaptureLost(); // 0x16b94d0 [Event Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x16b94d0 [Event Public]
    FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent); // 0x16b94d0 [Event Public]
    FEventReply OnMotionDetected(const FGeometry& MyGeometry, const FMotionEvent& InMotionEvent); // 0x16b94d0 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x16b94d0 [Event Public]
    FEventReply OnKeyChar(const FGeometry& MyGeometry, const FCharacterEvent& InCharacterEvent); // 0x16b94d0 [Event Public]
    void OnInitialized(); // 0x16b94d0 [Event Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    bool OnDragOver(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0x16b94d0 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x16b94d0 [Event Public]
    void OnAnimationStarted(UWidgetAnimation* Animation); // 0x3982680 [Native Event Protected]
    void OnAnimationFinished(UWidgetAnimation* Animation); // 0x38fb800 [Native Event Protected]
    FEventReply OnAnalogValueChanged(const FGeometry& MyGeometry, const FAnalogInputEvent& InAnalogInputEvent); // 0x16b94d0 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x16b94d0 [Event Public]
    void ListenForInputAction(const FName& ActionName, const EInputEvent& EventType, bool bConsume, const FScriptDelegate& Callback); // 0x3981bc0 [Final Native Protected]
    bool IsPlayingAnimation(); // 0x39819b0 [Final Native Public]
    bool IsListeningForInputAction(const FName& ActionName); // 0x3981af0 [Final Native Protected]
    bool IsInteractable(); // 0x16b94d0 [Event Public]
    bool IsAnyAnimationPlaying(); // 0x39819b0 [Final Native Public]
    bool IsAnimationPlayingForward(UWidgetAnimation* InAnimation); // 0x3981900 [Final Native Public]
    bool IsAnimationPlaying(UWidgetAnimation* InAnimation); // 0x3981840 [Final Native Public]
    APawn* GetOwningPlayerPawn(); // 0x39812a0 [Final Native Public]
    APlayerCameraManager* GetOwningPlayerCameraManager(); // 0x3981250 [Final Native Public]
    bool GetIsVisible(); // 0x3980c80 [Final Native Public]
    TArray<UUserWidgetExtension*> GetExtensions(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x39805f0 [Final Native Public]
    UUserWidgetExtension* GetExtension(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x39804b0 [Final Native Public]
    float GetAnimationCurrentTime(UWidgetAnimation* InAnimation); // 0x397fde0 [Final Native Public]
    FAnchors GetAnchorsInViewport(); // 0x397fd60 [Final Native Public]
    FVector2D GetAlignmentInViewport(); // 0x397f6d0 [Final Native Public]
    void FlushAnimations(); // 0x397f6a0 [Final Native Public]
    void Destruct(); // 0x16b94d0 [Event Public]
    void Construct(); // 0x16b94d0 [Event Public]
    void CancelLatentActions(); // 0x397d350 [Final Native Public]
    void BindToAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x397d1c0 [Final Native Public]
    void BindToAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x397d050 [Final Native Public]
    void BindToAnimationEvent(UWidgetAnimation* Animation, const FScriptDelegate& Delegate, const EWidgetAnimationEvent& AnimationEvent, const FName& UserTag); // 0x397ce70 [Final Native Public]
    void AddToViewport(int32 ZOrder); // 0x397cd30 [Final Native Public]
    bool AddToPlayerScreen(int32 ZOrder); // 0x397cc90 [Final Native Public]
    UUserWidgetExtension* AddExtension(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x397cbe0 [Final Native Public]

// UWidgetAnimationHandleFunctionLibrary (/Script/UMG.WidgetAnimationHandleFunctionLibrary)
    void SetUserTag(FWidgetAnimationHandle& Target, const FName& InUserTag); // 0x3862b10 [Final Native Static Public]
    FName GetUserTag(FWidgetAnimationHandle& Target); // 0x3862a70 [Final Native Static Public]

// UUMGSequencePlayer (/Script/UMG.UMGSequencePlayer)
    void SetUserTag(const FName& InUserTag); // 0x3900d60 [Final Native Public]
    FName GetUserTag(); // 0x38f7e60 [Final Native Public]

// UWidgetAnimation (/Script/UMG.WidgetAnimation)
    void UnbindFromAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x3901fd0 [Final Native Public]
    void UnbindFromAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x3901ee0 [Final Native Public]
    void UnbindAllFromAnimationStarted(UUserWidget* Widget); // 0x3901e50 [Final Native Public]
    void UnbindAllFromAnimationFinished(UUserWidget* Widget); // 0x3901dc0 [Final Native Public]
    float GetStartTime(); // 0x38f7aa0 [Final Native Public]
    float GetEndTime(); // 0x38f6970 [Final Native Public]
    void BindToAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x38f5790 [Final Native Public]
    void BindToAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x38f56a0 [Final Native Public]

// UWidgetAnimationPlayCallbackProxy (/Script/UMG.WidgetAnimationPlayCallbackProxy)
    UWidgetAnimationPlayCallbackProxy* NewPlayAnimationTimeRangeProxyObject(FWidgetAnimationHandle& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x38f9450 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* NewPlayAnimationProxyObject(FWidgetAnimationHandle& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x38f9180 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationTimeRangeProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x38f5de0 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x38f5af0 [Final Native Static Public]

// UBoolBinding (/Script/UMG.BoolBinding)
    bool GetValue(); // 0x38f7eb0 [Final Native Public]

// UBrushBinding (/Script/UMG.BrushBinding)
    FSlateBrush GetValue(); // 0x38f7f70 [Final Native Public]

// UCheckedStateBinding (/Script/UMG.CheckedStateBinding)
    ECheckBoxState GetValue(); // 0x38f8010 [Final Native Public]

// UColorBinding (/Script/UMG.ColorBinding)
    FSlateColor GetSlateValue(); // 0x38f7960 [Final Native Public]
    FLinearColor GetLinearValue(); // 0x38f6ea0 [Final Native Public]

// UFloatBinding (/Script/UMG.FloatBinding)
    float GetValue(); // 0x38f8140 [Final Native Public]

// UInt32Binding (/Script/UMG.Int32Binding)
    int32 GetValue(); // 0x38f82c0 [Final Native Public]

// UMouseCursorBinding (/Script/UMG.MouseCursorBinding)
    EMouseCursor GetValue(); // 0x38f8330 [Final Native Public]

// UTextBinding (/Script/UMG.TextBinding)
    FText GetTextValue(); // 0x38f7e10 [Final Native Public]
    FString GetStringValue(); // 0x38f7b30 [Final Native Public]

// UVisibilityBinding (/Script/UMG.VisibilityBinding)
    ESlateVisibility GetValue(); // 0x38f83a0 [Final Native Public]

// UWidgetBinding (/Script/UMG.WidgetBinding)
    UWidget* GetValue(); // 0x38f8410 [Final Native Public]

// UAsyncTaskDownloadImage (/Script/UMG.AsyncTaskDownloadImage)
    UAsyncTaskDownloadImage* DownloadImage(const FString& URL); // 0x38f6120 [Final Native Static Public]

// UGameViewportSubsystem (/Script/UMG.GameViewportSubsystem)
    FGameViewportWidgetSlot SetWidgetSlotPosition(const FGameViewportWidgetSlot& Slot, UWidget* Widget, const FVector2D& position, bool bRemoveDPIScale); // 0x3901920 [Final Native Static Public]
    FGameViewportWidgetSlot SetWidgetSlotDesiredSize(const FGameViewportWidgetSlot& Slot, const FVector2D& Size); // 0x39017b0 [Final Native Static Public]
    void SetWidgetSlot(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x39012d0 [Final Native Public]
    void RemoveWidget(UWidget* Widget); // 0x38fa360 [Final Native Public]
    bool IsWidgetAdded(UWidget* Widget); // 0x38f8e10 [Final Native Public]
    FGameViewportWidgetSlot GetWidgetSlot(UWidget* Widget); // 0x38f8530 [Final Native Public]
    bool AddWidgetForPlayer(UWidget* Widget, ULocalPlayer* Player, const FGameViewportWidgetSlot& Slot); // 0x38f4a10 [Final Native Public]
    bool AddWidget(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x38f48c0 [Final Native Public]

// IUserListEntry (/Script/UMG.UserListEntry)
    void BP_OnItemSelectionChanged(bool bIsSelected); // 0x16b94d0 [Event Protected]
    void BP_OnItemExpansionChanged(bool bIsExpanded); // 0x16b94d0 [Event Protected]
    void BP_OnEntryReleased(); // 0x16b94d0 [Event Protected]

// UUserListEntryLibrary (/Script/UMG.UserListEntryLibrary)
    bool IsListItemSelected(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x38f8ac0 [Final Native Static Public]
    bool IsListItemExpanded(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x38f8930 [Final Native Static Public]
    UListViewBase* GetOwningListView(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x38f7450 [Final Native Static Public]

// IUserObjectListEntry (/Script/UMG.UserObjectListEntry)
    void OnListItemObjectSet(UObject* ListItemObject); // 0x16b94d0 [Event Protected]

// UUserObjectListEntryLibrary (/Script/UMG.UserObjectListEntryLibrary)
    UObject* GetListItemObject(const TScriptInterface<IUserObjectListEntry>& UserObjectListEntry); // 0x38f7010 [Final Native Static Public]

// UPanelWidget (/Script/UMG.PanelWidget)
    bool RemoveChildAt(int32 Index); // 0x3951d50 [Final Native Public]
    bool RemoveChild(UWidget* Content); // 0x3951c50 [Final Native Public]
    bool HasChild(UWidget* Content); // 0x3950070 [Final Native Public]
    bool HasAnyChildren(); // 0x394ff30 [Final Native Public]
    int32 GetChildrenCount(); // 0x394e880 [Final Native Public]
    int32 GetChildIndex(UWidget* Content); // 0x394e790 [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x394e6d0 [Final Native Public]
    TArray<UWidget*> GetAllChildren(); // 0x394e420 [Final Native Public]
    void ClearChildren(); // 0x394d500 [Native Public]
    UPanelSlot* AddChild(UWidget* Content); // 0x394c7f0 [Final Native Public]

// UContentWidget (/Script/UMG.ContentWidget)
    UPanelSlot* SetContent(UWidget* Content); // 0x38fc600 [Final Native Public]
    UPanelSlot* GetContentSlot(); // 0x38f66e0 [Final Native Public]
    UWidget* GetContent(); // 0x38f6670 [Final Native Public]

// UBackgroundBlur (/Script/UMG.BackgroundBlur)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3900e00 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x38fedf0 [Final Native Public]
    void SetLowQualityFallbackBrush(FSlateBrush& InBrush); // 0x38fe620 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x38fd760 [Final Native Public]
    void SetCornerRadius(const FVector4& InCornerRadius); // 0x38fc760 [Native Public]
    void SetBlurStrength(float InStrength); // 0x38fb030 [Native Public]
    void SetBlurRadius(int32 InBlurRadius); // 0x38faf70 [Final Native Public]
    void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); // 0x38fad90 [Final Native Public]

// UPanelSlot (/Script/UMG.PanelSlot)
    UWidget* GetContent(); // 0x394e8f0 [Final Native Public]

// UBackgroundBlurSlot (/Script/UMG.BackgroundBlurSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3900e90 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x38feeb0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x38fd7f0 [Final Native Public]

// UBorder (/Script/UMG.Border)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3900f30 [Final Native Public]
    void SetShowEffectWhenDisabled(bool bInShowEffectWhenDisabled); // 0x3900350 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x38fef70 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x38fd890 [Final Native Public]
    void SetDesiredSizeScale(const FVector2D& InScale); // 0x38fc8c0 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x38fc6b0 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture); // 0x38fbb50 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x38fb6e0 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x38fb390 [Final Native Public]
    void SetBrushColor(const FLinearColor& InBrushColor); // 0x38fb2e0 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x38fb0c0 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x38f6780 [Final Native Public]

// UBorderSlot (/Script/UMG.BorderSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3900fc0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x38ff030 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x38fd920 [Final Native Public]

// UButton (/Script/UMG.Button)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x3900c40 [Final Native Public]
    void SetStyle(FButtonStyle& InStyle); // 0x39005c0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x38ff600 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x38fc1e0 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x38fc0c0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InBackgroundColor); // 0x38faec0 [Final Native Public]
    bool IsPressed(); // 0x38f8d40 [Final Native Public]

// UButtonSlot (/Script/UMG.ButtonSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3901060 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x38ff0f0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x38fd9c0 [Final Native Public]

// UCanvasPanel (/Script/UMG.CanvasPanel)
    UCanvasPanelSlot* AddChildToCanvas(UWidget* Content); // 0x38f4210 [Final Native Public]

// UCanvasPanelSlot (/Script/UMG.CanvasPanelSlot)
    void SetZOrder(int32 InZOrder); // 0x3901c10 [Final Native Public]
    void SetSize(const FVector2D& InSize); // 0x3900420 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x38ff4f0 [Final Native Public]
    void SetOffsets(const FMargin& InOffset); // 0x38fec30 [Final Native Public]
    void SetMinimum(const FVector2D& InMinimumAnchors); // 0x38fe840 [Final Native Public]
    void SetMaximum(const FVector2D& InMaximumAnchors); // 0x38fe730 [Final Native Public]
    void SetLayout(FAnchorData& InLayoutData); // 0x38fe570 [Final Native Public]
    void SetAutoSize(bool InbAutoSize); // 0x38fae30 [Final Native Public]
    void SetAnchors(const FAnchors& InAnchors); // 0x38fac70 [Final Native Public]
    void SetAlignment(const FVector2D& InAlignment); // 0x38faa30 [Final Native Public]
    int32 GetZOrder(); // 0x38f8780 [Final Native Public]
    FVector2D GetSize(); // 0x38f78a0 [Final Native Public]
    FVector2D GetPosition(); // 0x38f75e0 [Final Native Public]
    FMargin GetOffsets(); // 0x38f7230 [Final Native Public]
    FAnchorData GetLayout(); // 0x38f6e60 [Final Native Public]
    bool GetAutoSize(); // 0x38f65a0 [Final Native Public]
    FAnchors GetAnchors(); // 0x38f64f0 [Final Native Public]
    FVector2D GetAlignment(); // 0x38f6410 [Final Native Public]

// UCheckBox (/Script/UMG.CheckBox)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x3900cd0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x38ff690 [Final Native Public]
    void SetIsChecked(bool InIsChecked); // 0x38fdb60 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x38fc150 [Final Native Public]
    void SetCheckedState(const ECheckBoxState& InCheckedState); // 0x38fc040 [Final Native Public]
    bool IsPressed(); // 0x38f8d80 [Final Native Public]
    bool IsChecked(); // 0x38f8880 [Final Native Public]
    ECheckBoxState GetCheckedState(); // 0x38f6620 [Final Native Public]

// UCircularThrobber (/Script/UMG.CircularThrobber)
    void SetRadius(float InRadius); // 0x38ff7d0 [Final Native Public]
    void SetPeriod(float InPeriod); // 0x38ff3a0 [Final Native Public]
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x38feb80 [Final Native Public]

// UComboBoxKey (/Script/UMG.ComboBoxKey)
    void SetSelectedOption(const FName& Option); // 0x3900010 [Final Native Public]
    bool RemoveOption(const FName& Option); // 0x38fa030 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FName& SelectedItem, const ESelectInfo& SelectionType); // 0x16b94d0 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x16b94d0 [Public]
    bool IsOpen(); // 0x38f8c50 [Final Native Public]
    FName GetSelectedOption(); // 0x38f7770 [Final Native Public]
    UWidget* GenerateWidgetEvent__DelegateSignature(const FName& Item); // 0x16b94d0 [Public]
    void ClearSelection(); // 0x38f5a20 [Final Native Public]
    void ClearOptions(); // 0x38f58f0 [Final Native Public]
    void AddOption(const FName& Option); // 0x38f4760 [Final Native Public]

// UComboBoxString (/Script/UMG.ComboBoxString)
    void SetSelectedOption(const FString& Option); // 0x3900130 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x38ffda0 [Final Native Public]
    bool RemoveOption(const FString& Option); // 0x38fa160 [Final Native Public]
    void RefreshOptions(); // 0x38f9a00 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x16b94d0 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x16b94d0 [Public]
    bool IsOpen(); // 0x38f8ca0 [Final Native Public]
    FString GetSelectedOption(); // 0x38f7790 [Final Native Public]
    int32 GetSelectedIndex(); // 0x38f7710 [Final Native Public]
    int32 GetOptionCount(); // 0x38f7430 [Final Native Public]
    FString GetOptionAtIndex(int32 Index); // 0x38f72d0 [Final Native Public]
    int32 FindOptionIndex(const FString& Option); // 0x38f6260 [Final Native Public]
    void ClearSelection(); // 0x38f5a50 [Final Native Public]
    void ClearOptions(); // 0x38f5980 [Final Native Public]
    void AddOption(const FString& Option); // 0x38f4820 [Final Native Public]

// UDynamicEntryBoxBase (/Script/UMG.DynamicEntryBoxBase)
    void SetRadialSettings(FRadialBoxSettings& InSettings); // 0x38ff720 [Final Native Public]
    void SetEntrySpacing(const FVector2D& InEntrySpacing); // 0x38fc970 [Final Native Public]
    int32 GetNumEntries(); // 0x38f71f0 [Final Native Public]
    TArray<UUserWidget*> GetAllEntries(); // 0x38f64c0 [Final Native Public]

// UDynamicEntryBox (/Script/UMG.DynamicEntryBox)
    void Reset(bool bDeleteWidgets); // 0x38fa860 [Final Native Public]
    void RemoveEntry(UUserWidget* EntryWidget); // 0x38f9b50 [Final Native Public]
    UUserWidget* BP_CreateEntryOfClass(TSubclassOf<UUserWidget> EntryClass); // 0x38f4c60 [Final Native Private]
    UUserWidget* BP_CreateEntry(); // 0x38f4c20 [Final Native Private]

// UEditableText (/Script/UMG.EditableText)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x3900a30 [Final Native Public]
    void SetText(const FText& InText); // 0x3900690 [Final Native Public]
    void SetMinimumDesiredWidth(float InMinDesiredWidth); // 0x38fe950 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x38fe2c0 [Final Native Public]
    void SetIsReadOnly(bool InbIsReadyOnly); // 0x38fe020 [Final Native Public]
    void SetIsPassword(bool InbIsPassword); // 0x38fde00 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x38fd460 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x38fd170 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x38fcff0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x38fcd90 [Final Native Public]
    void OnEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x16b94d0 [Public]
    void OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x16b94d0 [Public]
    FText GetText(); // 0x38f7bb0 [Final Native Public]
    ETextJustify GetJustification(); // 0x38f6e40 [Final Native Public]
    FText GetHintText(); // 0x38f6a60 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x38f6a00 [Final Native Public]

// UEditableTextBox (/Script/UMG.EditableTextBox)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x3900ad0 [Final Native Public]
    void SetText(const FText& InText); // 0x3900750 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x38fe340 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x38fe0e0 [Final Native Public]
    void SetIsPassword(bool bIsPassword); // 0x38fdec0 [Final Native Public]
    void SetHintText(const FText& InText); // 0x38fd520 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x38fd2f0 [Final Native Public]
    void SetError(const FText& InError); // 0x38fca00 [Final Native Public]
    void OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x16b94d0 [Public]
    void OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x16b94d0 [Public]
    bool HasError(); // 0x38f87c0 [Final Native Public]
    FText GetText(); // 0x38f7c40 [Final Native Public]
    void ClearError(); // 0x38f5880 [Final Native Public]

// UExpandableArea (/Script/UMG.ExpandableArea)
    void SetIsExpanded_Animated(bool IsExpanded); // 0x38fdc80 [Final Native Public]
    void SetIsExpanded(bool IsExpanded); // 0x38fdbf0 [Final Native Public]
    bool GetIsExpanded(); // 0x38f6d20 [Final Native Public]

// UGridPanel (/Script/UMG.GridPanel)
    void SetRowFill(int32 RowIndex, float Coefficient); // 0x38ff8f0 [Final Native Public]
    void SetColumnFill(int32 ColumnIndex, float Coefficient); // 0x38fc3c0 [Final Native Public]
    UGridSlot* AddChildToGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x38f42f0 [Final Native Public]

// UGridSlot (/Script/UMG.GridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x39010e0 [Final Native Public]
    void SetRowSpan(int32 InRowSpan); // 0x38ffaa0 [Final Native Public]
    void SetRow(int32 InRow); // 0x38ff860 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x38ff180 [Final Native Public]
    void SetNudge(const FVector2D& InNudge); // 0x38feaf0 [Final Native Public]
    void SetLayer(int32 InLayer); // 0x38fe4e0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x38fda40 [Final Native Public]
    void SetColumnSpan(int32 InColumnSpan); // 0x38fc570 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x38fc330 [Final Native Public]

// UHorizontalBox (/Script/UMG.HorizontalBox)
    UHorizontalBoxSlot* AddChildToHorizontalBox(UWidget* Content); // 0x38f4450 [Final Native Public]

// UHorizontalBoxSlot (/Script/UMG.HorizontalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3901170 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x3900530 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x38ff290 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x38fdad0 [Final Native Public]

// UImage (/Script/UMG.Image)
    void SetOpacity(float InOpacity); // 0x38fed40 [Final Native Public]
    void SetDesiredSizeOverride(const FVector2D& DesiredSize); // 0x38fc810 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x38fc290 [Final Native Public]
    void SetBrushTintColor(const FSlateColor& TintColor); // 0x38fbe80 [Final Native Public]
    void SetBrushResourceObject(UObject* ResourceObject); // 0x38fbdb0 [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x38fbce0 [Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x38fbc10 [Native Public]
    void SetBrushFromSoftTexture(const TSoftObjectPtr<UTexture2D>& SoftTexture, bool bMatchSize); // 0x38fb9d0 [Native Public]
    void SetBrushFromSoftMaterial(const TSoftObjectPtr<UMaterialInterface>& SoftMaterial); // 0x38fb890 [Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x38fb800 [Native Public]
    void SetBrushFromAtlasInterface(const TScriptInterface<ISlateTextureAtlasInterface>& AtlasRegion, bool bMatchSize); // 0x38fb5d0 [Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x38fb540 [Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x38fb1f0 [Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x38f6890 [Final Native Public]

// UInputKeySelector (/Script/UMG.InputKeySelector)
    void SetTextBlockVisibility(const ESlateVisibility& InVisibility); // 0x3900990 [Final Native Public]
    void SetSelectedKey(FInputChord& InSelectedKey); // 0x38fff40 [Final Native Public]
    void SetNoKeySpecifiedText(const FText& InNoKeySpecifiedText); // 0x38fe9d0 [Final Native Public]
    void SetKeySelectionText(const FText& InKeySelectionText); // 0x38fe3c0 [Final Native Public]
    void SetEscapeKeys(const TArray<FKey>& InKeys); // 0x38fcbe0 [Final Native Public]
    void SetAllowModifierKeys(bool bInAllowModifierKeys); // 0x38fabd0 [Final Native Public]
    void SetAllowGamepadKeys(bool bInAllowGamepadKeys); // 0x38fab30 [Final Native Public]
    void OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x16b94d0 [Public]
    void OnIsSelectingKeyChanged__DelegateSignature(); // 0x16b94d0 [Public]
    bool GetIsSelectingKey(); // 0x38f6d40 [Final Native Public]

// UInvalidationBox (/Script/UMG.InvalidationBox)
    void SetCanCache(bool CanCache); // 0x38fbfa0 [Final Native Public]
    void InvalidateCache(); // 0x38f8860 [Final Native Public]
    bool GetCanCache(); // 0x38f65d0 [Final Native Public]

// UMenuAnchor (/Script/UMG.MenuAnchor)
    void ToggleOpen(bool bFocusOnOpen); // 0x3901d00 [Final Native Public]
    bool ShouldOpenDueToClick(); // 0x3901cb0 [Final Native Public]
    void SetPlacement(const EMenuPlacement& InPlacement); // 0x38ff440 [Final Native Public]
    void Open(bool bFocusMenu); // 0x38f9910 [Final Native Public]
    bool IsOpen(); // 0x38f8cf0 [Final Native Public]
    bool HasOpenSubMenus(); // 0x38f8810 [Final Native Public]
    UUserWidget* GetUserWidget__DelegateSignature(); // 0x16b94d0 [Public]
    FVector2D GetMenuPosition(); // 0x38f71a0 [Final Native Public]
    void FitInWindow(bool bFit); // 0x38f6370 [Final Native Public]
    void Close(); // 0x38f5a70 [Final Native Public]

// UTextLayoutWidget (/Script/UMG.TextLayoutWidget)
    void SetJustification(const ETextJustify& InJustification); // 0x3955ff0 [Native Public]

// UMultiLineEditableText (/Script/UMG.MultiLineEditableText)
    void SetWidgetStyle(FTextBlockStyle& InWidgetStyle); // 0x3901b40 [Final Native Public]
    void SetText(const FText& InText); // 0x3900810 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x38fe1a0 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x38fd5e0 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x38fd230 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x38fd0b0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x38fcec0 [Final Native Public]
    void OnMultiLineEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x16b94d0 [Public]
    void OnMultiLineEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x16b94d0 [Public]
    FText GetText(); // 0x38f7ce0 [Final Native Public]
    FText GetHintText(); // 0x38f6af0 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x38f6a30 [Final Native Public]

// UMultiLineEditableTextBox (/Script/UMG.MultiLineEditableTextBox)
    void SetTextStyle(FTextBlockStyle& InTextStyle); // 0x3900b70 [Final Native Public]
    void SetText(const FText& InText); // 0x39008d0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x38fe230 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x38fd6a0 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x38fd3b0 [Final Native Public]
    void SetError(const FText& InError); // 0x38fcaf0 [Final Native Public]
    void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x16b94d0 [Public]
    void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x16b94d0 [Public]
    FText GetText(); // 0x38f7d70 [Final Native Public]
    FText GetHintText(); // 0x38f6b80 [Final Native Public]

// UOverlay (/Script/UMG.Overlay)
    bool ReplaceOverlayChildAt(int32 Index, UWidget* Content); // 0x3951e10 [Final Native Public]
    UOverlaySlot* AddChildToOverlay(UWidget* Content); // 0x394c9b0 [Final Native Public]

// UOverlaySlot (/Script/UMG.OverlaySlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x395a370 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x39578c0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3955560 [Final Native Public]

// UProgressBar (/Script/UMG.ProgressBar)
    void SetPercent(float InPercent); // 0x3957e70 [Final Native Public]
    void SetIsMarquee(bool InbIsMarquee); // 0x3955da0 [Final Native Public]
    void SetFillColorAndOpacity(const FLinearColor& InColor); // 0x3954dd0 [Final Native Public]

// URetainerBox (/Script/UMG.RetainerBox)
    void SetTextureParameter(const FName& TextureParameter); // 0x3959bd0 [Final Native Public]
    void SetRetainRendering(bool bInRetainRendering); // 0x3958520 [Final Native Public]
    void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); // 0x3958430 [Final Native Public]
    void SetEffectMaterial(UMaterialInterface* EffectMaterial); // 0x39549d0 [Final Native Public]
    void RequestRender(); // 0x3952030 [Final Native Public]
    UMaterialInstanceDynamic* GetEffectMaterial(); // 0x394eef0 [Final Native Public]

// URichTextBlock (/Script/UMG.RichTextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x3959aa0 [Final Native Public]
    void SetTextStyleSet(UDataTable* NewTextStyleSet); // 0x39599b0 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x3959880 [Final Native Public]
    void SetText(FText& InText); // 0x3959710 [Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x3956ab0 [Final Native Public]
    void SetDefaultTextStyle(FTextBlockStyle& InDefaultTextStyle); // 0x3954710 [Final Native Public]
    void SetDefaultStrikeBrush(FSlateBrush& InStrikeBrush); // 0x39545e0 [Final Native Public]
    void SetDefaultShadowOffset(const FVector2D& InShadowOffset); // 0x3954510 [Final Native Public]
    void SetDefaultShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x3954460 [Final Native Public]
    void SetDefaultMaterial(UMaterialInterface* InMaterial); // 0x3954390 [Final Native Public]
    void SetDefaultFont(const FSlateFontInfo& InFontInfo); // 0x3954250 [Final Native Public]
    void SetDefaultColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x3954180 [Final Native Public]
    void SetDecorators(const TArray<TSubclassOf<URichTextBlockDecorator>>& InDecoratorClasses); // 0x3953f70 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x3953750 [Final Native Public]
    void RefreshTextLayout(); // 0x3951a10 [Final Native Public]
    UDataTable* GetTextStyleSet(); // 0x394fa20 [Final Native Public]
    FText GetText(); // 0x394f910 [Final Native Public]
    UMaterialInstanceDynamic* GetDefaultDynamicMaterial(); // 0x394eab0 [Final Native Public]
    URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf<URichTextBlockDecorator> DecoratorClass); // 0x394e970 [Final Native Public]
    void ClearAllDefaultStyleOverrides(); // 0x394d4d0 [Final Native Public]

// USafeZone (/Script/UMG.SafeZone)
    void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom); // 0x3958dd0 [Final Native Public]

// UScaleBox (/Script/UMG.ScaleBox)
    void SetUserSpecifiedScale(float InUserSpecifiedScale); // 0x395a1e0 [Final Native Public]
    void SetStretchDirection(const EStretchDirection& InStretchDirection); // 0x39595a0 [Final Native Public]
    void SetStretch(const EStretch& InStretch); // 0x3959510 [Final Native Public]
    void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); // 0x3955a70 [Final Native Public]

// UScaleBoxSlot (/Script/UMG.ScaleBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x395a400 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x39579d0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x39555f0 [Final Native Public]

// UScrollBar (/Script/UMG.ScrollBar)
    void SetState(float InOffsetFraction, float InThumbSizeFraction); // 0x3959370 [Final Native Public]

// UScrollBox (/Script/UMG.ScrollBox)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x395a9a0 [Final Native Public]
    void SetScrollWhenFocusChanges(const EScrollWhenFocusChanges& NewScrollWhenFocusChanges); // 0x3958890 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset); // 0x3958800 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& NewScrollBarVisibility); // 0x39586f0 [Final Native Public]
    void SetScrollbarThickness(const FVector2D& NewScrollbarThickness); // 0x39589d0 [Final Native Public]
    void SetScrollBarPadding(const FMargin& NewScrollbarPadding); // 0x3958920 [Final Native Public]
    void SetScrollAnimationInterpolationSpeed(float NewScrollAnimationInterpolationSpeed); // 0x3958660 [Final Native Public]
    void SetOrientation(const EOrientation& NewOrientation); // 0x3957770 [Final Native Public]
    void SetNavigationDestination(const EDescendantScrollDestination& NewNavigationDestination); // 0x3956ee0 [Final Native Public]
    void SetIsTouchScrollingEnabled(bool bInEnableTouchScrolling); // 0x3955e70 [Final Native Public]
    void SetIsFocusable(bool bInIsFocusable); // 0x3955d00 [Final Native Public]
    void SetConsumePointerInput(bool bInConsumePointerInput); // 0x3953c80 [Final Native Public]
    void SetConsumeMouseWheel(const EConsumeMouseWheel& NewConsumeMouseWheel); // 0x3953bf0 [Final Native Public]
    void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); // 0x39536b0 [Final Native Public]
    void SetAnalogMouseWheelKey(const FKey& InMouseWheelKey); // 0x3953290 [Final Native Public]
    void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); // 0x3953150 [Final Native Public]
    void SetAllowOverscroll(bool NewAllowOverscroll); // 0x39530b0 [Final Native Public]
    void ScrollWidgetIntoView(UWidget* WidgetToFind, bool AnimateScroll, const EDescendantScrollDestination& ScrollDestination, float Padding); // 0x3952ac0 [Final Native Public]
    void ScrollToStart(); // 0x3952a00 [Final Native Public]
    void ScrollToEnd(); // 0x39529d0 [Final Native Public]
    bool IsScrollBarVisible(); // 0x3950b70 [Final Native Public]
    float GetViewOffsetFraction(); // 0x394fbd0 [Final Native Public]
    float GetViewFraction(); // 0x394fb10 [Final Native Public]
    float GetScrollOffsetOfEnd(); // 0x394f8c0 [Final Native Public]
    float GetScrollOffset(); // 0x394f870 [Final Native Public]
    float GetOverscrollPercentage(); // 0x394f610 [Final Native Public]
    float GetOverscrollOffset(); // 0x394f5c0 [Final Native Public]
    bool GetIsScrolling(); // 0x394f080 [Final Native Public]
    bool GetIsFocusable(); // 0x394f060 [Final Native Public]
    bool GetConsumePointerInput(); // 0x394e8d0 [Final Native Public]
    FKey GetAnalogMouseWheelKey(); // 0x394e5b0 [Final Native Public]
    void EndInertialScrolling(); // 0x394dc10 [Final Native Public]

// UScrollBoxSlot (/Script/UMG.ScrollBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x395a480 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3957a40 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3955670 [Final Native Public]

// USizeBox (/Script/UMG.SizeBox)
    void SetWidthOverride(float InWidthOverride); // 0x395ab40 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x3956b30 [Final Native Public]
    void SetMinDesiredHeight(float InMinDesiredHeight); // 0x3956870 [Final Native Public]
    void SetMinAspectRatio(float InMinAspectRatio); // 0x39567b0 [Final Native Public]
    void SetMaxDesiredWidth(float InMaxDesiredWidth); // 0x39564c0 [Final Native Public]
    void SetMaxDesiredHeight(float InMaxDesiredHeight); // 0x3956400 [Final Native Public]
    void SetMaxAspectRatio(float InMaxAspectRatio); // 0x3956340 [Final Native Public]
    void SetHeightOverride(float InHeightOverride); // 0x39554a0 [Final Native Public]
    void ClearWidthOverride(); // 0x394d8b0 [Final Native Public]
    void ClearMinDesiredWidth(); // 0x394d800 [Final Native Public]
    void ClearMinDesiredHeight(); // 0x394d790 [Final Native Public]
    void ClearMinAspectRatio(); // 0x394d720 [Final Native Public]
    void ClearMaxDesiredWidth(); // 0x394d670 [Final Native Public]
    void ClearMaxDesiredHeight(); // 0x394d600 [Final Native Public]
    void ClearMaxAspectRatio(); // 0x394d590 [Final Native Public]
    void ClearHeightOverride(); // 0x394d520 [Final Native Public]

// USizeBoxSlot (/Script/UMG.SizeBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x395a510 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3957b50 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3955700 [Final Native Public]

// USlider (/Script/UMG.Slider)
    void SetValue(float InValue); // 0x395a270 [Final Native Public]
    void SetStepSize(float InValue); // 0x3959450 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x3959200 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x3959150 [Final Native Public]
    void SetMinValue(float InValue); // 0x3956dc0 [Final Native Public]
    void SetMaxValue(float InValue); // 0x3956690 [Final Native Public]
    void SetLocked(bool InValue); // 0x39561f0 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x3955b10 [Final Native Public]
    float GetValue(); // 0x394faa0 [Final Native Public]
    float GetNormalizedValue(); // 0x394f4f0 [Final Native Public]

// USpacer (/Script/UMG.Spacer)
    void SetSize(const FVector2D& InSize); // 0x3958f80 [Final Native Public]

// USpinBox (/Script/UMG.SpinBox)
    void SetValue(float NewValue); // 0x395a2f0 [Final Native Public]
    void SetMinValue(float NewValue); // 0x3956e60 [Final Native Public]
    void SetMinSliderValue(float NewValue); // 0x3956d40 [Final Native Public]
    void SetMinFractionalDigits(int32 NewValue); // 0x3956cb0 [Final Native Public]
    void SetMaxValue(float NewValue); // 0x3956730 [Final Native Public]
    void SetMaxSliderValue(float NewValue); // 0x3956610 [Final Native Public]
    void SetMaxFractionalDigits(int32 NewValue); // 0x3956580 [Final Native Public]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x3955350 [Final Native Public]
    void SetDelta(float NewValue); // 0x3954800 [Final Native Public]
    void SetAlwaysUsesDeltaSnap(bool bNewValue); // 0x39531f0 [Final Native Public]
    void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0x16b94d0 [Public]
    void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); // 0x16b94d0 [Public]
    void OnSpinBoxBeginSliderMovement__DelegateSignature(); // 0x16b94d0 [Public]
    float GetValue(); // 0x394faf0 [Final Native Public]
    float GetMinValue(); // 0x394f4b0 [Final Native Public]
    float GetMinSliderValue(); // 0x394f470 [Final Native Public]
    int32 GetMinFractionalDigits(); // 0x394f450 [Final Native Public]
    float GetMaxValue(); // 0x394f410 [Final Native Public]
    float GetMaxSliderValue(); // 0x394f3d0 [Final Native Public]
    int32 GetMaxFractionalDigits(); // 0x394f3b0 [Final Native Public]
    float GetDelta(); // 0x394ebe0 [Final Native Public]
    bool GetAlwaysUsesDeltaSnap(); // 0x394e560 [Final Native Public]
    void ClearMinValue(); // 0x394d890 [Final Native Public]
    void ClearMinSliderValue(); // 0x394d870 [Final Native Public]
    void ClearMaxValue(); // 0x394d700 [Final Native Public]
    void ClearMaxSliderValue(); // 0x394d6e0 [Final Native Public]

// UStackBox (/Script/UMG.StackBox)
    bool ReplaceStackBoxChildAt(int32 Index, UWidget* Content); // 0x3951f10 [Final Native Public]
    UStackBoxSlot* AddChildToStackBox(UWidget* Content); // 0x394cbc0 [Final Native Public]

// UTextBlock (/Script/UMG.TextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x3959b20 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x3959920 [Final Native Public]
    void SetText(const FText& InText); // 0x39597c0 [Native Public]
    void SetStrikeBrush(const FSlateBrush& InStrikeBrush); // 0x3959630 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x3958b50 [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x3958aa0 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x3957640 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x3956bf0 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x3955280 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x39551b0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x39550d0 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x3953a80 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x3953850 [Final Native Public]
    FText GetText(); // 0x394f960 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); // 0x394ee10 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicFontMaterial(); // 0x394ed30 [Final Native Public]

// UThrobber (/Script/UMG.Throbber)
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x3957570 [Final Native Public]
    void SetAnimateVertically(bool bInAnimateVertically); // 0x39535f0 [Final Native Public]
    void SetAnimateOpacity(bool bInAnimateOpacity); // 0x3953530 [Final Native Public]
    void SetAnimateHorizontally(bool bInAnimateHorizontally); // 0x3953470 [Final Native Public]

// UTileView (/Script/UMG.TileView)
    void SetEntryWidth(float NewWidth); // 0x3954ce0 [Final Native Public]
    void SetEntryHeight(float NewHeight); // 0x3954bf0 [Final Native Public]
    bool IsAligned(); // 0x3950930 [Final Native Private]
    float GetEntryWidth(); // 0x394ef60 [Final Native Public]
    float GetEntryHeight(); // 0x394ef40 [Final Native Public]

// UTreeView (/Script/UMG.TreeView)
    void SetItemExpansion(UObject* Item, bool bExpandItem); // 0x3955f10 [Final Native Public]
    void ExpandAll(); // 0x394dde0 [Final Native Public]
    void CollapseAll(); // 0x394d920 [Final Native Public]

// UUniformGridPanel (/Script/UMG.UniformGridPanel)
    void SetSlotPadding(const FMargin& InSlotPadding); // 0x39592b0 [Final Native Public]
    void SetMinDesiredSlotWidth(float InMinDesiredSlotWidth); // 0x39569f0 [Final Native Public]
    void SetMinDesiredSlotHeight(float InMinDesiredSlotHeight); // 0x3956930 [Final Native Public]
    UUniformGridSlot* AddChildToUniformGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x394cdd0 [Final Native Public]

// UUniformGridSlot (/Script/UMG.UniformGridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x395a590 [Final Native Public]
    void SetRow(int32 InRow); // 0x39585c0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3955780 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x3953b50 [Final Native Public]

// UVerticalBox (/Script/UMG.VerticalBox)
    UVerticalBoxSlot* AddChildToVerticalBox(UWidget* Content); // 0x394d0b0 [Final Native Public]

// UVerticalBoxSlot (/Script/UMG.VerticalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x395a480 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x3959030 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3957a40 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3955670 [Final Native Public]

// UViewport (/Script/UMG.Viewport)
    AActor* Spawn(TSubclassOf<AActor> ActorClass); // 0x395ae30 [Final Native Public]
    void SetViewRotation(const FRotator& Rotation); // 0x395a880 [Final Native Public]
    void SetViewLocation(const FVector& Location); // 0x395a7d0 [Final Native Public]
    void SetSkyIntensity(float LightIntensity); // 0x39590c0 [Final Native Public]
    void SetShowFlag(const FString& InShowFlagName, bool InValue); // 0x3958c00 [Final Native Public]
    void SetLightIntensity(float LightIntensity); // 0x3956160 [Final Native Public]
    void SetEnableAdvancedFeatures(bool InEnableAdvancedFeatures); // 0x3954a80 [Final Native Public]
    FRotator GetViewRotation(); // 0x394fd00 [Final Native Public]
    FMatrix GetViewProjectionMatrix(); // 0x394fc20 [Final Native Public]
    UWorld* GetViewportWorld(); // 0x394fd70 [Final Native Public]
    FVector GetViewLocation(); // 0x394fb60 [Final Native Public]

// UWidgetComponent (/Script/UMG.WidgetComponent)
    void SetWindowVisibility(const EWindowVisibility& InVisibility); // 0x395aca0 [Final Native Public]
    void SetWindowFocusable(bool bInWindowFocusable); // 0x395ac00 [Final Native Public]
    void SetWidgetSpace(const EWidgetSpace& NewSpace); // 0x395aac0 [Final Native Public]
    void SetWidget(UUserWidget* Widget); // 0x395aa30 [Native Public]
    void SetTwoSided(bool bWantTwoSided); // 0x3959fb0 [Final Native Public]
    void SetTintColorAndOpacity(const FLinearColor& NewTintColorAndOpacity); // 0x3959d90 [Final Native Public]
    void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); // 0x3959d00 [Final Native Public]
    void SetTickMode(const ETickMode& InTickMode); // 0x3959c70 [Final Native Public]
    void SetRedrawTime(float InRedrawTime); // 0x3957fc0 [Final Native Public]
    void SetPivot(const FVector2D& InPivot); // 0x3957f30 [Final Native Public]
    void SetOwnerPlayer(ULocalPlayer* LocalPlayer); // 0x3957800 [Final Native Public]
    void SetManuallyRedraw(bool bUseManualRedraw); // 0x39562b0 [Final Native Public]
    void SetGeometryMode(const EWidgetGeometryMode& InGeometryMode); // 0x3955420 [Final Native Public]
    void SetDrawSize(const FVector2D& Size); // 0x3954920 [Final Native Public]
    void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); // 0x3954890 [Final Native Public]
    void SetCylinderArcAngle(double InCylinderArcAngle); // 0x3953ef0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& NewBackgroundColor); // 0x3953920 [Final Native Public]
    void RequestRenderUpdate(); // 0x3952060 [Native Public]
    void RequestRedraw(); // 0x3952010 [Native Public]
    bool IsWidgetVisible(); // 0x3950d70 [Final Native Public]
    EWindowVisibility GetWindowVisiblility(); // 0x394ff10 [Final Native Public]
    bool GetWindowFocusable(); // 0x394fef0 [Final Native Public]
    EWidgetSpace GetWidgetSpace(); // 0x394fed0 [Final Native Public]
    UUserWidget* GetWidget(); // 0x394fde0 [Native Public]
    UUserWidget* GetUserWidgetObject(); // 0x394fa80 [Final Native Public]
    bool GetTwoSided(); // 0x394fa60 [Final Native Public]
    bool GetTickWhenOffscreen(); // 0x394fa40 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x394f850 [Final Native Public]
    float GetRedrawTime(); // 0x394f800 [Final Native Public]
    FVector2D GetPivot(); // 0x394f7d0 [Final Native Public]
    ULocalPlayer* GetOwnerPlayer(); // 0x394f660 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x394f390 [Final Native Public]
    bool GetManuallyRedraw(); // 0x394f370 [Final Native Public]
    EWidgetGeometryMode GetGeometryMode(); // 0x394efd0 [Final Native Public]
    FVector2D GetDrawSize(); // 0x394ecf0 [Final Native Public]
    bool GetDrawAtDesiredSize(); // 0x394ecd0 [Final Native Public]
    double GetCylinderArcAngle(); // 0x394e950 [Final Native Public]
    FVector2D GetCurrentDrawSize(); // 0x394e910 [Final Native Public]

// UWidgetInteractionComponent (/Script/UMG.WidgetInteractionComponent)
    void SetFocus(UWidget* FocusWidget); // 0x3954fe0 [Final Native Public]
    void SetCustomHitResult(FHitResult& HitResult); // 0x3953da0 [Final Native Public]
    bool SendKeyChar(const FString& Characters, bool bRepeat); // 0x3952cf0 [Native Public]
    void ScrollWheel(float ScrollDelta); // 0x3952a30 [Native Public]
    void ReleasePointerKey(const FKey& Key); // 0x3951b50 [Native Public]
    bool ReleaseKey(const FKey& Key); // 0x3951a40 [Native Public]
    void PressPointerKey(const FKey& Key); // 0x3951910 [Native Public]
    bool PressKey(const FKey& Key, bool bRepeat); // 0x39517c0 [Native Public]
    bool PressAndReleaseKey(const FKey& Key); // 0x39516b0 [Native Public]
    bool IsOverInteractableWidget(); // 0x3950a40 [Final Native Public]
    bool IsOverHitTestVisibleWidget(); // 0x3950a20 [Final Native Public]
    bool IsOverFocusableWidget(); // 0x3950a00 [Final Native Public]
    FHitResult GetLastHitResult(); // 0x394f0c0 [Final Native Public]
    UWidgetComponent* GetHoveredWidgetComponent(); // 0x394eff0 [Final Native Public]
    FVector2D Get2DHitLocation(); // 0x394e030 [Final Native Public]

// UWidgetSwitcher (/Script/UMG.WidgetSwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x3952e60 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x38fb800 [Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x394fe10 [Final Native Public]
    int32 GetNumWidgets(); // 0x394f580 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x394e3d0 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x394e350 [Final Native Public]

// UWidgetSwitcherSlot (/Script/UMG.WidgetSwitcherSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x395a370 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x39578c0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3955560 [Final Native Public]

// UWindowTitleBarArea (/Script/UMG.WindowTitleBarArea)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x395a620 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3957be0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3955810 [Final Native Public]

// UWindowTitleBarAreaSlot (/Script/UMG.WindowTitleBarAreaSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x395a6b0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3957ca0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x39558a0 [Final Native Public]

// UWrapBox (/Script/UMG.WrapBox)
    void SetInnerSlotPadding(const FVector2D& InPadding); // 0x3955bd0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3955930 [Final Native Public]
    UWrapBoxSlot* AddChildToWrapBox(UWidget* Content); // 0x394d2c0 [Final Native Public]

// UWrapBoxSlot (/Script/UMG.WrapBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x395a740 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3957d60 [Final Native Public]
    void SetNewLine(bool InForceNewLine); // 0x39574d0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x39559e0 [Final Native Public]
    void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); // 0x3954f20 [Final Native Public]
    void SetFillEmptySpace(bool InbFillEmptySpace); // 0x3954e80 [Final Native Public]

// UDragDropOperation (/Script/UMG.DragDropOperation)
    void Drop(FPointerEvent& PointerEvent); // 0x394db60 [Native Event Public]
    void Dragged(FPointerEvent& PointerEvent); // 0x394dab0 [Native Event Public]
    void DragCancelled(FPointerEvent& PointerEvent); // 0x394da00 [Native Event Public]

// USlateBlueprintLibrary (/Script/UMG.SlateBlueprintLibrary)
    FVector2D Vector_LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x395afa0 [Final Native Static Public]
    FVector2D Vector_AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x395b0e0 [Final Native Static Public]
    FVector2D TransformVectorLocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x395b0e0 [Final Native Static Public]
    FVector2D TransformVectorAbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x395afa0 [Final Native Static Public]
    float TransformScalarLocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x3952190 [Final Native Static Public]
    float TransformScalarAbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x39522e0 [Final Native Static Public]
    void ScreenToWidgetLocal(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& ScreenPosition, const FVector2D& LocalCoordinate, bool bIncludeWindowPosition); // 0x39526b0 [Final Native Static Public]
    void ScreenToWidgetAbsolute(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& AbsoluteCoordinate, bool bIncludeWindowPosition); // 0x3952550 [Final Native Static Public]
    void ScreenToViewport(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x3952400 [Final Native Static Public]
    float Scalar_LocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x39522e0 [Final Native Static Public]
    float Scalar_AbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x3952190 [Final Native Static Public]
    void LocalToViewport(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& LocalCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x3951430 [Final Native Static Public]
    FVector2D LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalCoordinate); // 0x39512b0 [Final Native Static Public]
    bool IsUnderLocation(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x3950bc0 [Final Native Static Public]
    FVector2D GetLocalTopLeft(FGeometry& Geometry); // 0x394f220 [Final Native Static Public]
    FVector2D GetLocalSize(FGeometry& Geometry); // 0x394f140 [Final Native Static Public]
    FVector2D GetAbsoluteSize(FGeometry& Geometry); // 0x394e060 [Final Native Static Public]
    bool EqualEqual_SlateBrush(FSlateBrush& A, FSlateBrush& B); // 0x394dc40 [Final Native Static Public]
    void AbsoluteToViewport(UObject* WorldContextObject, const FVector2D& AbsoluteDesktopCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x394c680 [Final Native Static Public]
    FVector2D AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x394c440 [Final Native Static Public]

// UUserWidgetFunctionLibrary (/Script/UMG.UserWidgetFunctionLibrary)
    UUMGSequencePlayer* Conv_UMGSequencePlayer(FWidgetAnimationHandle& WidgetAnimationHandle); // 0x397d920 [Final Native Static Public]

// UWidgetBlueprintLibrary (/Script/UMG.WidgetBlueprintLibrary)
    FEventReply UnlockMouse(FEventReply& Reply); // 0x3987070 [Final Native Static Public]
    FEventReply Unhandled(); // 0x3987000 [Final Native Static Public]
    void SetWindowTitleBarState(UWidget* TitleBarContent, const EWindowTitleBarMode& Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); // 0x3985f70 [Final Native Static Public]
    void SetWindowTitleBarOnCloseClickedDelegate(const FScriptDelegate& Delegate); // 0x3985e50 [Final Native Static Public]
    void SetWindowTitleBarCloseButtonActive(bool bActive); // 0x3985dd0 [Final Native Static Public]
    FEventReply SetUserFocus(FEventReply& Reply, UWidget* FocusWidget, bool bInAllUsers); // 0x397d370 [Final Native Static Public]
    FEventReply SetMousePosition(FEventReply& Reply, const FVector2D& NewMousePosition); // 0x3985730 [Final Native Static Public]
    void SetInputMode_UIOnlyEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bFlushInput); // 0x3985530 [Final Native Static Public]
    void SetInputMode_GameOnly(APlayerController* PlayerController, bool bFlushInput); // 0x3985430 [Final Native Static Public]
    void SetInputMode_GameAndUIEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bHideCursorDuringCapture, bool bFlushInput); // 0x3985190 [Final Native Static Public]
    bool SetHardwareCursor(UObject* WorldContextObject, const EMouseCursor& CursorShape, const FName& CursorName, const FVector2D& HotSpot); // 0x3984e70 [Final Native Static Public]
    void SetFocusToGameViewport(); // 0x3984da0 [Final Native Static Public]
    void SetColorVisionDeficiencyType(const EColorVisionDeficiency& Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); // 0x39848c0 [Final Native Static Public]
    void SetBrushResourceToTexture(FSlateBrush& Brush, UTexture2D* Texture); // 0x39846f0 [Final Native Static Public]
    void SetBrushResourceToMaterial(FSlateBrush& Brush, UMaterialInterface* Material); // 0x39846f0 [Final Native Static Public]
    void RestorePreviousWindowTitleBarState(); // 0x39841b0 [Final Native Static Public]
    FEventReply ReleaseMouseCapture(FEventReply& Reply); // 0x3983d70 [Final Native Static Public]
    FEventReply ReleaseJoystickCapture(FEventReply& Reply, bool bInAllJoysticks); // 0x397d7d0 [Final Native Static Public]
    void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    FSlateBrush NoResourceBrush(); // 0x3982570 [Final Native Static Public]
    FSlateBrush MakeBrushFromTexture(UTexture2D* Texture, int32 Width, int32 Height); // 0x3982320 [Final Native Static Public]
    FSlateBrush MakeBrushFromMaterial(UMaterialInterface* Material, int32 Width, int32 Height); // 0x39820f0 [Final Native Static Public]
    FSlateBrush MakeBrushFromAsset(USlateBrushAsset* BrushAsset); // 0x3981f70 [Final Native Static Public]
    FEventReply LockMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x3981d30 [Final Native Static Public]
    bool IsDragDropping(); // 0x39819e0 [Final Native Static Public]
    FEventReply Handled(); // 0x39817d0 [Final Native Static Public]
    void GetSafeZonePadding(UObject* WorldContextObject, const FVector4& SafePadding, const FVector2D& SafePaddingScale, const FVector4& SpillOverPadding); // 0x39813c0 [Final Native Static Public]
    FKeyEvent GetKeyEventFromAnalogInputEvent(FAnalogInputEvent& Event); // 0x3980cb0 [Final Native Static Public]
    FInputEvent GetInputEventFromPointerEvent(FPointerEvent& Event); // 0x3980b70 [Final Native Static Public]
    FInputEvent GetInputEventFromNavigationEvent(FNavigationEvent& Event); // 0x3980a30 [Final Native Static Public]
    FInputEvent GetInputEventFromKeyEvent(FKeyEvent& Event); // 0x3980920 [Final Native Static Public]
    FInputEvent GetInputEventFromCharacterEvent(FCharacterEvent& Event); // 0x39807d0 [Final Native Static Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(FSlateBrush& Brush); // 0x3980340 [Final Native Static Public]
    UDragDropOperation* GetDragDroppingContent(); // 0x39801f0 [Final Native Static Public]
    UTexture2D* GetBrushResourceAsTexture2D(FSlateBrush& Brush); // 0x39800e0 [Final Native Static Public]
    UMaterialInterface* GetBrushResourceAsMaterial(FSlateBrush& Brush); // 0x397ffd0 [Final Native Static Public]
    UObject* GetBrushResource(FSlateBrush& Brush); // 0x397fee0 [Final Native Static Public]
    void GetAllWidgetsWithInterface(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<IInterface> Interface, bool TopLevelOnly); // 0x397fa60 [Final Native Static Public]
    void GetAllWidgetsOfClass(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<UUserWidget> WidgetClass, bool TopLevelOnly); // 0x397f750 [Final Native Static Public]
    FEventReply EndDragDrop(FEventReply& Reply); // 0x397f590 [Final Native Static Public]
    void DrawTextFormatted(FPaintContext& Context, FText& Text, const FVector2D& position, UFont* Font, float FontSize, const FName& FontTypeFace, const FLinearColor& Tint); // 0x397f170 [Final Native Static Public]
    void DrawText(FPaintContext& Context, const FString& InString, const FVector2D& position, const FLinearColor& Tint); // 0x397efe0 [Final Native Static Public]
    void DrawSpline(FPaintContext& Context, const FVector2D& Start, const FVector2D& StartDir, const FVector2D& End, const FVector2D& EndDir, const FLinearColor& Tint, float Thickness); // 0x397eca0 [Final Native Static Public]
    void DrawLines(FPaintContext& Context, const TArray<FVector2D>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x397eac0 [Final Native Static Public]
    void DrawLine(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x397e8c0 [Final Native Static Public]
    void DrawBox(FPaintContext& Context, const FVector2D& position, const FVector2D& Size, USlateBrushAsset* Brush, const FLinearColor& Tint); // 0x397e5d0 [Final Native Static Public]
    void DismissAllMenus(); // 0x397e5b0 [Final Native Static Public]
    FEventReply DetectDragIfPressed(FPointerEvent& PointerEvent, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x397e3d0 [Final Native Static Public]
    FEventReply DetectDrag(FEventReply& Reply, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x397e030 [Final Native Static Public]
    UDragDropOperation* CreateDragDropOperation(TSubclassOf<UDragDropOperation> OperationClass); // 0x397df80 [Final Native Static Public]
    UUserWidget* Create(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetType, APlayerController* OwningPlayer); // 0x397d9c0 [Final Native Static Public]
    FEventReply ClearUserFocus(FEventReply& Reply, bool bInAllUsers); // 0x397d7d0 [Final Native Static Public]
    FEventReply CaptureMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x397d590 [Final Native Static Public]
    FEventReply CaptureJoystick(FEventReply& Reply, UWidget* CapturingWidget, bool bInAllJoysticks); // 0x397d370 [Final Native Static Public]
    void CancelDragDrop(); // 0x397d330 [Final Native Static Public]

// UWidgetLayoutLibrary (/Script/UMG.WidgetLayoutLibrary)
    UWrapBoxSlot* SlotAsWrapBoxSlot(UWidget* Widget); // 0x3986a00 [Final Native Static Public]
    UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(UWidget* Widget); // 0x3986950 [Final Native Static Public]
    UVerticalBoxSlot* SlotAsVerticalBoxSlot(UWidget* Widget); // 0x39868a0 [Final Native Static Public]
    UUniformGridSlot* SlotAsUniformGridSlot(UWidget* Widget); // 0x39867f0 [Final Native Static Public]
    UStackBoxSlot* SlotAsStackBoxSlot(UWidget* Widget); // 0x3986740 [Final Native Static Public]
    USizeBoxSlot* SlotAsSizeBoxSlot(UWidget* Widget); // 0x3986690 [Final Native Static Public]
    UScrollBoxSlot* SlotAsScrollBoxSlot(UWidget* Widget); // 0x39865e0 [Final Native Static Public]
    UScaleBoxSlot* SlotAsScaleBoxSlot(UWidget* Widget); // 0x3986530 [Final Native Static Public]
    USafeZoneSlot* SlotAsSafeBoxSlot(UWidget* Widget); // 0x3986480 [Final Native Static Public]
    UOverlaySlot* SlotAsOverlaySlot(UWidget* Widget); // 0x39863d0 [Final Native Static Public]
    UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(UWidget* Widget); // 0x3986320 [Final Native Static Public]
    UGridSlot* SlotAsGridSlot(UWidget* Widget); // 0x3986270 [Final Native Static Public]
    UCanvasPanelSlot* SlotAsCanvasSlot(UWidget* Widget); // 0x39861c0 [Final Native Static Public]
    UBorderSlot* SlotAsBorderSlot(UWidget* Widget); // 0x3986110 [Final Native Static Public]
    void RemoveAllWidgets(UObject* WorldContextObject); // 0x3983ec0 [Final Native Static Public]
    bool ProjectWorldLocationToWidgetPosition(APlayerController* PlayerController, const FVector& WorldLocation, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x3982f20 [Final Native Static Public]
    FGeometry GetViewportWidgetGeometry(UObject* WorldContextObject); // 0x3981720 [Final Native Static Public]
    FVector2D GetViewportSize(UObject* WorldContextObject); // 0x3981690 [Final Native Static Public]
    float GetViewportScale(UObject* WorldContextObject); // 0x3981600 [Final Native Static Public]
    FGeometry GetPlayerScreenWidgetGeometry(APlayerController* PlayerController); // 0x3981310 [Final Native Static Public]
    bool GetMousePositionScaledByDPI(APlayerController* Player, const float& LocationX, const float& LocationY); // 0x39810e0 [Final Native Static Public]
    FVector2D GetMousePositionOnViewport(UObject* WorldContextObject); // 0x3980ec0 [Final Native Static Public]
    FVector2D GetMousePositionOnPlatform(); // 0x3980e60 [Final Native Static Public]

// UUWEAIActionComponent (/Script/UWEAI.UWEAIActionComponent)
    void OnGameplayTagRemove(const FGameplayTag& InTag, int32 NewCount); // 0x6454800 [Final Native Protected]

// UUWEAIArchetypeComponent (/Script/UWEAI.UWEAIArchetypeComponent)
    void SwitchProfile(const FName& ProfileName); // 0x6454bf0 [Final Native Public]
    void LoadArchetypeData(UUWEAIArchetypeDataAsset* ArchetypeData); // 0x64546b0 [Final Native Public]
    FUWEAITrailData GetTrailData(); // 0x6454630 [Final Native Public]
    float GetSightRadiusMultiplier(); // 0x6454600 [Final Native Public]
    float GetSightRadius(); // 0x64545d0 [Final Native Public]
    float GetPeripheralVisionAngleDegreesMultiplier(); // 0x64545a0 [Final Native Public]
    float GetPeripheralVisionAngleDegrees(); // 0x6454570 [Final Native Public]
    TMap<FGameplayTag, TSoftObjectPtr<UAnimMontage>> GetOldAnimMontageMap(); // 0x6454530 [Final Native Public]
    float GetLoseSightRadiusMultiplier(); // 0x6454500 [Final Native Public]
    float GetLoseSightRadius(); // 0x64544d0 [Final Native Public]
    UUWEAIArchetypeDataAsset* GetLoadedArchetypeData(); // 0x64544a0 [Final Native Public]
    float GetHabitatRadiusMultiplier(); // 0x6454470 [Final Native Public]
    UFMODEvent* GetFMODEvent(const FGameplayTag& InGameplayTag); // 0x6454340 [Final Native Public]
    UUWEAIArchetypeDataAsset* GetDefaultArchetypeData(); // 0x6454310 [Final Native Public]
    float GetDecelerationAwarenessPerSecond(); // 0x64542e0 [Final Native Public]
    float GetDamageMultiplier(); // 0x64542b0 [Final Native Public]
    FUWEAIProfileDataRow GetCurrentProfile(); // 0x6454230 [Final Native Public]
    FUWEAttackData GetAttackData(const FGameplayTag& AttackTag); // 0x6454090 [Final Native Public]
    TSoftObjectPtr<UAnimMontage> GetAnimMontage(const FGameplayTag& InGameplayTag); // 0x6453f40 [Final Native Public]
    FUWEAISoundData GetAISoundData(const FGameplayTag& InGameplayTag); // 0x6453db0 [Final Native Public]
    float GetAccelerationAwarenessPerSecond(); // 0x6453e70 [Final Native Public]

// UUWEAIBaseRotationSwitcherComponent (/Script/UWEAI.UWEAIBaseRotationSwitcherComponent)
    void SwitchState(FGameplayTag& StateTag); // 0x6454c80 [Final Native Public]
    void SetDefaultState(); // 0x64548d0 [Final Native Public]
    FGameplayTag GetCurrentStateTag(); // 0x6454290 [Final Native Public]

// UUWEAIBlueprintFunctionLibrary (/Script/UWEAI.UWEAIBlueprintFunctionLibrary)
    AUWEAIPawn* SpawnCreature(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FTransform& Transform, UBehaviorTree* BehaviorTreeOverride); // 0x64549f0 [Final Native Static Public]
    void SetForceMultiplierByTerminalVelocity(UUWEAIArchetypeDataAsset* ArchetypeDataAsset, UUWEAIMovementCoreModuleSettings* CoreModuleSettings, float TerminalVelocity); // 0x64548f0 [Final Native Static Public]
    void OnAIMovementDataEdited(UUWEAIArchetypeDataAsset* Archetype, UUWEPrimaryDataAssetBase* DataAssetBase); // 0x6454740 [Final Native Static Public]
    AActor* GetGameplayDebuggerDebugActor(UObject* WorldContextObject); // 0x64543e0 [Final Native Static Public]
    TSubclassOf<AActor> GetCreatureClass(const FGameplayTag& ArchetypeId); // 0x6454160 [Final Native Static Public]
    UUWEAIArchetypeDataAsset* GetArchetype(const FGameplayTag& ArchetypeId); // 0x6454000 [Final Native Static Public]
    void GetAllCreatureClass(const TArray<TSubclassOf<AActor>>& OutAssets); // 0x6453ea0 [Final Native Static Public]
    FString GetAIMovementDescription(UUWEAIArchetypeDataAsset* ArchetypeDataAsset, UUWEPrimaryDataAssetBase* DataAssetBase, bool DisplayDetails); // 0x6453c60 [Final Native Static Public]
    TArray<UUWEAIArchetypeDataAsset*> GetAIArchetypesWithDataAsset(UUWEPrimaryDataAssetBase* DataAsset); // 0x6453b90 [Final Native Static Public]

// AUWEAICharacter (/Script/UWEAI.UWEAICharacter)
    void UpdateMaxSpeed(); // 0x6459910 [Final Native Protected]
    UUWEAbilitySystemComponent* GetASC(); // 0x62c4ae0 [Final Native Public]
    UUWEAIArchetypeComponent* GetAIArchetypeComponent(); // 0x6459010 [Final Native Public]

// AUWEAIController (/Script/UWEAI.UWEAIController)
    void OnProfileChanged(); // 0x6459630 [Final Native Public]
    void InitializeAIComponents(); // 0x64594b0 [Final Native Public]
    UUWEAIPerceptionComponent* GetAIPerception(); // 0x64590a0 [Final Native Public]
    UUWEAILocomotionComponent* GetAILocomotion(); // 0x6459070 [Final Native Public]
    UUWEAIDecisionComponent* GetAIDecision(); // 0x6459040 [Final Native Public]
    UUWEAIArchetypeComponent* GetAIArchetype(); // 0x6458fe0 [Final Native Public]
    UUWEAIActionComponent* GetAIAction(); // 0x6458fb0 [Final Native Public]

// UUWEAICreatureHitData (/Script/UWEAI.UWEAICreatureHitData)
    UUWEAICreatureHitData* GetCreatureHitDataForActor(AActor* Actor); // 0x6459150 [Final Native Static Public]

// UUWEAIDecisionComponent (/Script/UWEAI.UWEAIDecisionComponent)
    void SetParentActor(AActor* Parent); // 0x64597d0 [Final Native Public]
    void SetDecisionTarget(FUWEAIDecisionTargetInfo& InTarget); // 0x6459650 [Final Native Public]
    bool IsLeader(); // 0x64594d0 [Final Native Public]
    bool HasLeader(); // 0x6459480 [Final Native Public]
    UUWEAIDecisionComponent* GetLeaderAIDecision(); // 0x6459450 [Final Native Public]
    AActor* GetLeader(); // 0x64593c0 [Final Native Public]
    FUWEAIDecisionTargetInfo GetDecisionTargetInfo(); // 0x64592b0 [Final Native Public]
    AActor* GetDecisionTarget(); // 0x6459280 [Final Native Public]

// UUWEAIDirectorSubsystem (/Script/UWEAI.UWEAIDirectorSubsystem)
    void OnPlayerControllerEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x6459560 [Final Native Public]

// UUWEAIGroupingComponent (/Script/UWEAI.UWEAIGroupingComponent)
    void TryRearrangeGroup(bool DestroyNeighbour); // 0x6459880 [Final Native Public]
    void TryDestroyGroup(); // 0x6459860 [Final Native Public]
    void SetLeader(AActor* InLeader); // 0x6459740 [Final Native Public]
    bool IsPawnPartOfGroup(); // 0x6459530 [Final Native Public]
    bool IsLeader(); // 0x6459500 [Final Native Public]
    AUWEAIController* GetLeaderAIController(); // 0x6459420 [Final Native Public]
    AActor* GetLeader(); // 0x64593f0 [Final Native Public]
    TArray<FUWEAIGroupMember> GetGroup(); // 0x6459340 [Final Native Public]
    TArray<AUWEAIPawn*> GetAllInvolvedPawns(); // 0x64590d0 [Final Native Public]

// AUWEAIPawn (/Script/UWEAI.UWEAIPawn)
    void UpdateMaxSpeed(); // 0x4c35810 [Final Native Protected]
    void SetMovementStyle(const FGameplayTag& InMovementStyle); // 0x645de20 [Final Native Public]
    void SetEnvironmentType(const FGameplayTag& EnvironmentType); // 0x645dd90 [Final Native Public]
    void SetDefaultMovementStyle(); // 0x645dd70 [Final Native Public]
    void SetDefaultEnvironmentType(); // 0x645dd50 [Final Native Public]
    void OnRep_IsObstacleSensed(); // 0x645da00 [Final Native Protected]
    void OnRangeTrackerPostUpdate(); // 0x645d9e0 [Final Native Protected]
    void OnInfectionChanged(float Infection); // 0x645d950 [Native Event Protected]
    void OnDied(AActor* SourceActor, AActor* TargetActor); // 0x645d880 [Final Native Protected]
    void OnActorDetachFinished(AActor* Actor, const FName& SlotName); // 0x645d560 [Final Native Protected]
    void OnActorAttachStarted(AActor* Actor, const FName& SlotName); // 0x645d480 [Final Native Protected]
    bool IsRootComponentCollisionEnabled(); // 0x645d450 [Final Native Public]
    bool IsMeshCollisionEnabled(); // 0x645d380 [Final Native Public]
    bool IsActorCollisionEnabled(); // 0x645d130 [Final Native Public]
    bool HasMovementStyle(const FGameplayTag& InMovementStyle); // 0x645d090 [Final Native Public]
    AActor* GetDecisionTarget(); // 0x645cdd0 [Final Native Public]
    FGameplayTag GetCurrentMovementStyle(); // 0x645cdb0 [Final Native Public]
    UUWEAbilitySystemComponent* GetASC(); // 0x645c930 [Final Native Public]
    UUWEAIReplicationComponent* GetAIReplicationComponent(); // 0x645c900 [Final Native Public]
    UUWEAIGroupingComponent* GetAIGroupingComponent(); // 0x645c8d0 [Final Native Public]
    UUWEAIArchetypeComponent* GetAIArchetypeComponent(); // 0x645c8a0 [Final Native Public]
    void EnableRootComponentCollision(bool Enable); // 0x645c810 [Final Native Public]
    void EnableMeshCollision(bool Enable); // 0x645c780 [Final Native Public]
    void EnableActorCollision(bool Enable); // 0x645c6f0 [Final Native Public]

// UUWEAILocomotionComponent (/Script/UWEAI.UWEAILocomotionComponent)
    bool SwitchHabitationArea(FGameplayTag& HabitationAreaTag); // 0x645df50 [Final Native Public]
    void Shutdown(const FString& Reason); // 0x645deb0 [Final Native Public]
    void Restart(); // 0x645dd30 [Final Native Public]
    void OnCurrentVolumeChanged(); // 0x645d860 [Final Native Protected]
    bool IsInsideHabitationArea(FGameplayTag& HabitationAreaTag); // 0x645d2d0 [Final Native Public]
    bool IsInsideCurrentHabitationArea(); // 0x645d2a0 [Final Native Public]
    bool HasHabitationArea(FGameplayTag& HabitationAreaTag); // 0x645cfe0 [Final Native Public]
    FRotator GetStartRotation(); // 0x645cf80 [Final Native Public]
    FVector GetStartLocation(); // 0x645cf50 [Final Native Public]
    USplineComponent* GetPatrolSplineComponent(); // 0x645cee0 [Final Native Public]
    FGameplayTag GetCurrentHabitationAreaTag(); // 0x645cd90 [Final Native Public]
    FUWEHabitationArea GetCurrentHabitationArea(); // 0x645ccd0 [Final Native Public]
    FVector GetClosestPointToHabitationArea(FGameplayTag& HabitationAreaTag, const FVector& Location); // 0x645cbc0 [Final Native Public]
    FVector GetClosestPointToCurrentHabitationArea(const FVector& Location); // 0x645cb10 [Final Native Public]
    FVector GetClosestCenterOfHabitationArea(FGameplayTag& HabitationAreaTag, const FVector& Location); // 0x645ca00 [Final Native Public]
    FVector GetClosestCenterOfCurrentHabitationArea(const FVector& Location); // 0x645c950 [Final Native Public]

// UUWEAIPerceptionComponent (/Script/UWEAI.UWEAIPerceptionComponent)
    void Reload(); // 0x645dd10 [Final Native Public]
    void OnTargetPerceptionUpdate(AActor* Actor, const FAIStimulus& Stimulus); // 0x645db80 [Final Native Protected]
    void OnTargetPerceptionForgot(AActor* Actor); // 0x645daf0 [Final Native Protected]
    void OnTargetEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x645da20 [Final Native Protected]
    bool IsPlayer(AActor* PerceivedActor); // 0x645d3b0 [Final Native Public]
    bool IsDetected(AActor* PerceivedActor); // 0x645d200 [Final Native Public]
    bool IsCurrentlyPerceived(AActor* PerceivedActor); // 0x645d160 [Final Native Public]
    float GetSightRadius(); // 0x645cf20 [Final Native Public]
    float GetLoseSightRadius(); // 0x645ceb0 [Final Native Public]
    FVector GetLastSensedLocation(AActor* PerceivedActor); // 0x645ce00 [Final Native Public]

// UUWEAIReplicationComponent (/Script/UWEAI.UWEAIReplicationComponent)
    AActor* GetTargetActor(); // 0x645cfb0 [Final Native Public]

// UUWEBTDCollisionProxy (/Script/UWEAI.UWEBTDCollisionProxy)
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x645d640 [Final Native Public]

// UUWEBTDUtilityFactorBlueprint (/Script/UWEAI.UWEBTDUtilityFactorBlueprint)
    float CalculateUtilityBP(AAIController* OwnerController, APawn* ControlledPawn); // 0x16b94d0 [Event Protected]

// UUWEBTSApplyDamage (/Script/UWEAI.UWEBTSApplyDamage)
    bool IsAttackTagEmpty(); // 0x6461c50 [Final Native Public]

// UUWEBTTRunAction (/Script/UWEAI.UWEBTTRunAction)
    void OnActionFinished(AActor* Owner, bool bWasSuccess); // 0x6464040 [Final Native Protected]

// UUWECreatureDynamicEvent (/Script/UWEAIDynamicEvents.UWECreatureDynamicEvent)
    void OnEQSQueryFinished(UEnvQueryInstanceBlueprintWrapper* QueryInstance, const EEnvQueryStatus& QueryStatus); // 0x6cae9e0 [Final Native Private]
    void OnActorEventEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x6cae910 [Final Native Private]

// UUWEAIMovementBlueprintFunctionLibrary (/Script/UWEAIMovement.UWEAIMovementBlueprintFunctionLibrary)
    void SetForceMultiplierByTerminalVelocity(FUWEAIMovementCoreModuleSettingsPack& Settings, float TerminalVelocity); // 0x61bf0d0 [Final Native Static Public]
    FString GetAIMovementDescription(UUWEAIMovementComponentGlobalSettings* GlobalSettings, UUWEAIMovementBaseSettings* BaseSettings, UUWEPrimaryDataAssetBase* DataAsset, bool DisplayDetails); // 0x61be390 [Final Native Static Public]
    FGameplayTag ChooseDefaultEnvironment(UUWEAIMovementComponentGlobalSettings* GlobalSettings, UUWEAIMovementBaseSettings* BaseSettings); // 0x61be000 [Final Native Static Public]

// UUWEAIMovementComponentSettings (/Script/UWEAIMovement.UWEAIMovementComponentSettings)
    TArray<UUWEPrimaryDataAssetBase*> GetAllSettings(); // 0x61be530 [Final Native Public]

// UUWEAIMovementComponent (/Script/UWEAIMovement.UWEAIMovementComponent)
    void UpdateActorSizeData(); // 0x61bf3d0 [Final Native Public]
    void StartMoveToLocation(const FVector& TargetLocation, float MoveToForceProportion, float ApproachDistance, FUWEAIMovementStoppingConfig& InStoppingConfig); // 0x61bf250 [Final Native Public]
    void SetMoveToForceProportion(float InForceProportion); // 0x61bf1d0 [Final Native Public]
    void SetDesiredSteeringDirection(const FVector& SteeringDirection); // 0x61bf040 [Final Native Public]
    void SetDesiredLookDirection(const FVector& InLookDirection); // 0x61befb0 [Final Native Public]
    void SetBaseRotation(const FRotator& Rotation); // 0x61bef00 [Final Native Public]
    void ResetLookAtLocation(); // 0x61beee0 [Final Native Public]
    void OnRep_Settings(); // 0x61beec0 [Final Native Protected]
    void MoveToLocation(const FVector& TargetLocation, float ApproachDistance); // 0x61bede0 [Final Native Public]
    void MoveInDesiredSteeringDirection(const FVector& SteeringDirection); // 0x61bed50 [Final Native Public]
    void LookAtLocation(const FVector& Location); // 0x61becc0 [Final Native Public]
    bool IsSwimmingActive(); // 0x61bec90 [Final Native Public]
    bool IsMovementValid(); // 0x61bec60 [Final Native Public]
    bool IsCrawlingActive(); // 0x61bec30 [Final Native Public]
    FVector GetVelocityInLocalSpace(); // 0x61be8e0 [Final Native Public]
    float GetTerminalVelocityMagnitudeWithForceProportion(float InForceProportion); // 0x61beba0 [Final Native Public]
    float GetTerminalVelocityMagnitude(); // 0x61beb70 [Final Native Public]
    FVector GetSteeringAccelerationInLocalSpace(); // 0x61be7a0 [Final Native Public]
    FVector GetSmoothedRelativeAngularVelocity(); // 0x61beb20 [Final Native Public]
    FVector GetRelativeVelocityInLocalSpace(); // 0x61be980 [Final Native Public]
    FVector GetRelativeVelocity(); // 0x61be930 [Final Native Public]
    FVector GetRelativeAngularVelocity(); // 0x61beae0 [Final Native Public]
    FGameplayTag GetEnvironmentType(); // 0x61beac0 [Final Native Public]
    FRotator GetBaseRotation(); // 0x61bea70 [Final Native Public]
    FVector GetAnimationVelocityRelativeToOverallMaxInLocalSpace(); // 0x61bea20 [Final Native Public]
    FVector GetAnimationVelocityRelativeToOverallMax(); // 0x61be9d0 [Final Native Public]
    FVector GetAnimationVelocityRelativeToCurrentMaxInLocalSpace(); // 0x61be980 [Final Native Public]
    FVector GetAnimationVelocityRelativeToCurrentMax(); // 0x61be930 [Final Native Public]
    FVector GetAnimationVelocityInLocalSpace(); // 0x61be8e0 [Final Native Public]
    FVector GetAnimationVelocity(const EUWEAIMovementVectorSpace& VectorSpace, const EUWEAIMovementVectorRelativeMode& RelativeMode); // 0x61be7f0 [Final Native Public]
    FVector GetAnimationSteeringAccelerationInLocalSpace(); // 0x61be7a0 [Final Native Public]
    FVector GetAnimationSteeringAcceleration(const EUWEAIMovementVectorSpace& VectorSpace, const EUWEAIMovementVectorRelativeMode& RelativeMode); // 0x61be6b0 [Final Native Public]
    float GetAnimationOverallMaxSteeringAcceleration(); // 0x61be680 [Final Native Public]
    float GetAnimationOverallMaxSpeed(); // 0x61be650 [Final Native Public]
    float GetAnimationCurrentMaxSteeringAcceleration(); // 0x61be620 [Final Native Public]
    float GetAnimationCurrentMaxSpeed(); // 0x61be5f0 [Final Native Public]
    FQuat GetAngularVelocityAsQuaternion(); // 0x61be5b0 [Final Native Public]
    void FinishMoveToLocation(const FVector& TargetLocation, float MoveToForceProportion, float ApproachDistance); // 0x61be270 [Final Native Public]
    void ExternalDeltaMove(const FVector& DeltaMotion); // 0x61be1d0 [Native Public]
    void EnforceSweepTestOnMove(bool Enforce); // 0x61be140 [Native Public]
    void EditorOnly_Set2DMode(bool In2DMode); // 0x61be0d0 [Final Native Public]
    bool CanSwim(); // 0x61bdfd0 [Final Native Public]
    bool CanCrawl(); // 0x61bdfa0 [Final Native Public]
    void AddExternalVelocity(const FVector& InVelocity); // 0x61bdf00 [Native Public]
    void AddExternalImpulse(const FVector& Impulse); // 0x61bde60 [Native Public]
    void AddExternalForce(const FVector& Force); // 0x61bddc0 [Native Public]
    void AddExternalAcceleration(const FVector& Acceleration); // 0x61bdd20 [Native Public]

// UUWEAIMovementCoreModule (/Script/UWEAIMovement.UWEAIMovementCoreModule)
    void SetForceProportion(float InForceProportion); // 0x61c2dc0 [Final Native Public]
    void SetDragProportion(float InDragProportion); // 0x61c2d40 [Final Native Public]
    void AddVelocity(const FVector& Velocity); // 0x61c2cb0 [Final Native Public]
    void AddImpulse(const FVector& Impulse); // 0x61c2c20 [Final Native Public]
    void AddForce(const FVector& Force); // 0x61c2b90 [Final Native Public]
    void AddAcceleration(const FVector& Acceleration); // 0x61c2b00 [Final Native Public]

// AUWEAISpawner (/Script/UWEAISpawner.UWEAISpawner)
    void OnWorldBeingTearDown(UWorld* World); // 0x64a4590 [Final Native Protected]
    void DoStopLogic(); // 0x64a4570 [Final Native Public]
    void DoStartLogic(); // 0x64a4550 [Final Native Public]
    void DoSpawning(); // 0x64a4530 [Final Native Public]
    void DoDespawning(); // 0x64a4510 [Final Native Public]

// UUWEAISpeakerComponent (/Script/UWEAISpeaker.UWEAISpeakerComponent)
    void PlaySoundQueued(UFMODEvent* Event); // 0x6de56a0 [Final Native Public]
    void PlaySound(UFMODEvent* Event); // 0x6de5610 [Final Native Public]

// UUUWEAbilityTask_PlayMontageAndWaitWithNotify (/Script/UWEAbilitySystem.UUWEAbilityTask_PlayMontageAndWaitWithNotify)
    UUUWEAbilityTask_PlayMontageAndWaitWithNotify* PlayMontageAndWaitWithNotify(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, UAnimMontage* InMontageToPlay, float InRate, const FName& InStartSection, const FName& InNotifyName, bool bInStopWhenAbilityEnds, float InAnimRootMotionTranslationScale, float InStartTimeSeconds, bool bInAllowInterruptAfterBlendOut); // 0x5d5a330 [Final Native Static Public]
    void OnNotifyBeginReceived(const FName& InNotifyName, FBranchingPointNotifyPayload& BranchingPointPayload); // 0x5d5a180 [Final Native Protected]

// UUWEAbilityAsync_WaitGameplayTagCountChanged (/Script/UWEAbilitySystem.UWEAbilityAsync_WaitGameplayTagCountChanged)
    UUWEAbilityAsync_WaitGameplayTagCountChanged* WaitGameplayTagCountChangedForActor(AActor* TargetActor, const FGameplayTagContainer& Tags, bool OnlyTriggerOnce); // 0x5d5b4c0 [Final Native Static Public]
    void GameplayTagChangedDelegate__DelegateSignature(const FGameplayTag& Tag, int32 NewCount, int32 OldCount); // 0x16b94d0 [Public]

// UUWEGameplayAbility (/Script/UWEAbilitySystem.UWEGameplayAbility)
    void UWERemoveGameplayEffectFromTarget(UAbilitySystemComponent* TargetASC, FActiveGameplayEffectHandle& EffectHandle, int32 Stacks); // 0x5d66db0 [Final Native Public]
    void UWERemoveGameplayEffectFromOwner(FActiveGameplayEffectHandle& EffectHandle, int32 Stacks); // 0x5d66cd0 [Final Native Public]
    void UWERemoveGameplayCueFromTarget(UAbilitySystemComponent* TargetASC, const FGameplayTag& GameplayCueTag); // 0x5d66c00 [Final Native Public]
    void UWERemoveGameplayCue(const FGameplayTag& GameplayCueTag); // 0x5d66b70 [Final Native Public]
    FGameplayEffectSpecHandle UWEMakeOutgoingGameplayEffectSpecForDamage(TSubclassOf<UGameplayEffect> GameplayEffectClass, AActor* EffectCauser, float Damage, const FGameplayTag& DamageType, const FHitResult& HitResult); // 0x5d66780 [Final Native Public]
    FGameplayEffectSpecHandle UWEMakeOutgoingGameplayEffectSpec(TSubclassOf<UGameplayEffect> GameplayEffectClass, AActor* EffectCauser, int32 Level, int32 Stacks); // 0x5d66580 [Final Native Public]
    void UWEExecuteGameplayCueWithParamsOnTarget(UAbilitySystemComponent* TargetASC, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters); // 0x5d66370 [Final Native Public]
    void UWEExecuteGameplayCueWithParams(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters); // 0x5d661a0 [Final Native Public]
    void UWEEndAbility(); // 0x5d66180 [Final Native Public]
    bool UWECommitCost(bool BroadcastCommitEvent); // 0x5d660e0 [Final Native Protected]
    bool UWECheckCost(const FGameplayAbilitySpecHandle& Handle, FGameplayAbilityActorInfo& ActorInfo); // 0x5d65fb0 [Native Event Public]
    void UWECancelAbility(); // 0x5d65f90 [Final Native Public]
    FActiveGameplayEffectHandle UWEApplyGameplayEffectToTarget(UAbilitySystemComponent* TargetASC, TSubclassOf<UGameplayEffect> GameplayEffectClass, AActor* EffectCauser, int32 GameplayEffectLevel, int32 Stacks, bool bRemoveOnAbilityEnd); // 0x5d65d90 [Final Native Public]
    FActiveGameplayEffectHandle UWEApplyGameplayEffectToOwner(TSubclassOf<UGameplayEffect> GameplayEffectClass, AActor* EffectCauser, int32 GameplayEffectLevel, int32 Stacks, bool bRemoveOnAbilityEnd); // 0x5d65b90 [Final Native Public]
    void UWEApplyCooldown(); // 0x5d65b70 [Final Native Public]
    void UWEAddGameplayCueWithParamsToTarget(UAbilitySystemComponent* TargetASC, const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameter, bool bRemoveOnAbilityEnd); // 0x5d65910 [Final Native Public]
    void UWEAddGameplayCueWithParams(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameter, bool bRemoveOnAbilityEnd); // 0x5d65700 [Final Native Public]
    void UpdateTargetData(const FGameplayAbilityTargetDataHandle& TargetDataHandle); // 0x5d66ed0 [Final Native Public]
    void TasksEnded__DelegateSignature(); // 0x16b94d0 [Public]
    void RemoveAttachedGameplayEffects(); // 0x5d656e0 [Final Native Protected]
    void OnAbilityTargetDataReady(FGameplayAbilityTargetDataHandle& TargetData); // 0x16b94d0 [Event Public]
    bool IsInputPressed(); // 0x5d64630 [Native Public]
    bool HasActiveTasks(UGameplayTask* IgnoreTask, const FName& FilterName); // 0x5d64560 [Final Native Public]
    UUWEAbilitySystemComponent* GetUWEAbilitySystemComponentFromActorInfo(); // 0x5d64530 [Final Native Public]
    FUWETargetActor GetHoverInfoFromActorInfo(); // 0x5d64480 [Final Native Public]
    UPrimitiveComponent* GetHoverComponentFromActorInfo(); // 0x5d64450 [Final Native Public]
    AActor* GetHoverActorFromActorInfo(); // 0x5d64420 [Final Native Public]
    FUWEGameplayEventParams GetGameplayEventData(); // 0x5d64370 [Final Native Public]
    FGameplayTagContainer GetCosmeticTagsFromActorInfo(); // 0x5d64310 [Final Native Public]
    float GetAttributeValue(const FGameplayAttribute& Attribute, const bool& bFound); // 0x5d641c0 [Final Native Protected]
    FUWEAnimationEventParams GetAnimationEventData(); // 0x5d64180 [Final Native Public]
    bool GetActivateOnSpawn(); // 0x5d64150 [Native Event Public]
    FAbilityInfoData GetActivateAbilityInfo(); // 0x5d63f80 [Native Event Public]
    void ForceRemoveGameplayCue(const FGameplayTag& GameplayCueTag); // 0x5d63ef0 [Final Native Public]
    bool ChangeActivationGroup(const EUWEAbilityActivationGroup& NewGroup); // 0x5d63e60 [Final Native Public]
    bool CanChangeActivationGroup(const EUWEAbilityActivationGroup& NewGroup); // 0x5d63dd0 [Final Native Public]
    TArray<FActiveGameplayEffectHandle> BP_ApplyPredictedGameplayEffectToTarget(const FGameplayAbilityTargetDataHandle& TargetData, TSubclassOf<UGameplayEffect> GameplayEffectClass, int32 GameplayEffectLevel, int32 Stacks); // 0x5d63b40 [Final Native Public]
    void AttachEffect(const FActiveGameplayEffectHandle& ActiveHandle, UAbilitySystemComponent* TargetASC, int32 Stacks); // 0x5d63a20 [Final Native Public]

// UUWEAbilitySystemComponent (/Script/UWEAbilitySystem.UWEAbilitySystemComponent)
    FActiveGameplayEffectHandle UWEApplyDamageOverTime(float Damage, float Period, float Duration, const FGameplayTag& DamageType, AActor* DamageReceiver, const FHitResult& HitResult, const FGameplayTagContainer& ContextTags); // 0x5d5b1b0 [Final Native Public]
    FActiveGameplayEffectHandle UWEApplyDamage(float Damage, const FGameplayTag& DamageType, AActor* DamageReceiver, const FHitResult& HitResult, const FGameplayTagContainer& ContextTags); // 0x5d5af30 [Final Native Public]
    void UWEApplyAOEDamage(float Damage, const FGameplayTag& DamageType, const FVector& Location, const TArray<EObjectTypeQuery>& ObjectTypes, const FName& ObstacleCheckProfileName, float Radius, bool bIncludeSelf, bool bDoLOSCheck, const FGameplayTagContainer& ContextTags); // 0x5d5ab70 [Final Native Public]
    void UWEAbilityDelegate__DelegateSignature(UUWEAbilitySystemComponent* ASC, FGameplayAbilitySpecHandle& AbilitySpecHandle); // 0x16b94d0 [Public]
    void TagResponseEvent(const FGameplayTag& Tag, int32 NewCount, int32 idx); // 0x5d5aa70 [Native Protected]
    void SetPersistentGameplayTag(FGameplayTag& Tag, bool bActive); // 0x5d5a990 [Final Native Public]
    bool SetGameplayEffectDurationHandle(const FActiveGameplayEffectHandle& Handle, float NewDuration); // 0x5d5a8b0 [Final Native Public]
    void ServerRestartActiveAbilities(); // 0x5d5a890 [Native Event Public]
    void RemoveGameplayCueLocal(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters); // 0x5d5a6c0 [Final Native Public]
    void RemoveDynamicTagGameplayEffect(FGameplayTag& Tag); // 0x5d5a620 [Final Native Public]
    void OnRep_AbilityTags(FGameplayTagContainer& OldTags); // 0x5d5a270 [Final Native Protected]
    void InvalidateClientPredictionKey(); // 0x5d5a160 [Final Native Public]
    void InputComponentChangedDelegate__DelegateSignature(UEnhancedInputComponent* OldInputComponent, UEnhancedInputComponent* NewInputComponent); // 0x16b94d0 [Public]
    AActor* GetTargetActor(); // 0x5d5a130 [Final Native Protected]
    UGameplayTask* GetSimulatedTask(TSubclassOf<UGameplayTask> TaskClass); // 0x5d5a080 [Final Native Public]
    UGameplayTask* GetAbilityTask(TSubclassOf<UAbilityTask> TaskClass); // 0x5d59fd0 [Final Native Public]
    void ExecuteGameplayCueLocal(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters); // 0x5d59e00 [Final Native Public]
    void BP_SetLooseGameplayTagCount(const FGameplayTag& Tag, int32 Count); // 0x5d59c80 [Final Native Public]
    void BP_RemoveLooseGameplayTag(const FGameplayTag& Tag, int32 Count); // 0x5d59b80 [Final Native Public]
    FActiveGameplayEffectHandle BP_ApplyUniqueGameplayEffectToSelf(TSubclassOf<UGameplayEffect> GameplayEffectClass, float Level, const FGameplayEffectContextHandle& EffectContext, const bool& bSuccess); // 0x5d59980 [Final Native Public]
    void BP_AddLooseGameplayTag(const FGameplayTag& Tag, int32 Count); // 0x5d59880 [Final Native Public]
    bool AllAbilitySetAbilitiesGranted(); // 0x5d59850 [Final Native Public]
    void AddUniqueDynamicTagGameplayEffect(FGameplayTag& Tag); // 0x5d597b0 [Final Native Public]
    FActiveGameplayEffectHandle AddReplicatedGameplayTagForDuration(FGameplayTag& Tag, float Duration, bool bPredict); // 0x5d59670 [Final Native Public]
    void AddGameplayCueLocal(const FGameplayTag& GameplayCueTag, FGameplayCueParameters& GameplayCueParameters); // 0x5d594a0 [Final Native Public]
    FActiveGameplayEffectHandle AddDynamicTagGameplayEffect(FGameplayTag& Tag); // 0x5d59400 [Final Native Public]
    void AbilityAnimNotifyDelegate__DelegateSignature(const FName& NotifyName); // 0x16b94d0 [Public]

// UUWEAbilitySystemGlobals (/Script/UWEAbilitySystem.UWEAbilitySystemGlobals)
    void TryEndTask(UGameplayTask* Task); // 0x5d60060 [Final Native Static Public]
    UUWEAbilitySystemComponent* GetUWEAbilitySystemComponentFromActor(AActor* Actor, bool LookForComponent); // 0x5d5f200 [Final Native Static Public]
    UAbilitySystemComponent* GetAnyAbilitySystemComponentFromActor(AActor* Actor, bool LookForComponent); // 0x5d5efe0 [Final Native Static Public]
    void ExecuteGameplayCueUnpredicted(UAbilitySystemComponent* ASC, FGameplayTag& CueTag, FGameplayCueParameters& Parameters); // 0x5d5edb0 [Final Native Static Public]
    bool CanActorActivateAbility(AActor* Actor, const TSoftClassPtr<UGameplayAbility>& Ability); // 0x5d5ec90 [Final Native Static Public]

// UUWEAbilitySystemTagChangeAnalytics (/Script/UWEAbilitySystem.UWEAbilitySystemTagChangeAnalytics)
    void UpdateTagChanged(const FGameplayTag& GameplayTag, int32 TagCount); // 0x5d600e0 [Final Native Private]

// UUWEAbilityTask_OnPossessedChanged (/Script/UWEAbilitySystem.UWEAbilityTask_OnPossessedChanged)
    UUWEAbilityTask_OnPossessedChanged* WaitPossessedChanged(UGameplayAbility* OwningAbility, const FName& TaskInstanceName); // 0x5d60400 [Final Native Static Public]
    void PossessedChangedDelegate__DelegateSignature(bool bPossessed); // 0x16b94d0 [Public]

// UUWEAbilityTask_PlayCharacterAnimationAndWait (/Script/UWEAbilitySystem.UWEAbilityTask_PlayCharacterAnimationAndWait)
    UUWEAbilityTask_PlayCharacterAnimationAndWait* PlayCharacterAnimationAndWait(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FGameplayTag& AnimationTag, float MaxDuration); // 0x5d5fa30 [Final Native Static Public]
    void CharacterAnimationDelegate__DelegateSignature(); // 0x16b94d0 [Public]

// UUWEAbilityTask_PlayOneShotAnim (/Script/UWEAbilitySystem.UWEAbilityTask_PlayOneShotAnim)
    UUWEAbilityTask_PlayOneShotAnim* PlayOneShotAnim(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FGameplayTag& InAnimTag, FUWEOneShotAnimData& InAnimData); // 0x5d5fb80 [Final Native Static Public]
    void OnGameplayAbilityCancelled(); // 0x5d5f360 [Final Native Public]
    void ExternalCancel(); // 0x5d5efc0 [Native Public]

// UUWEAbilityTask_WaitAnimationNotify (/Script/UWEAbilitySystem.UWEAbilityTask_WaitAnimationNotify)
    UUWEAbilityTask_WaitAnimationNotify* WaitAnimationNotify(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FName& NotifyName, bool bOnce); // 0x5d601b0 [Final Native Static Public]
    void OnNotifyBeginReceived(const FName& InNotifyName, FBranchingPointNotifyPayload& BranchingPointPayload); // 0x5d5f450 [Final Native Protected]
    void OnAbilityAnimNotify(const FName& InNotifyName); // 0x5d5f2d0 [Final Native Protected]

// UUWEAbilityTask_WaitInputActionValue (/Script/UWEAbilitySystem.UWEAbilityTask_WaitInputActionValue)
    UUWEAbilityTask_WaitInputActionValue* WaitInputActionValue(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, UInputAction* InputAction); // 0x5d60300 [Final Native Static Public]
    void OnInputComponentChanged(UEnhancedInputComponent* OldInputComponent, UEnhancedInputComponent* NewInputComponent); // 0x5d5f380 [Final Native Private]
    void InputActionDelegate__DelegateSignature(const FInputActionValue& Value); // 0x16b94d0 [Public]

// UUWEAbilityTask_WaitTagRequirementsFailed (/Script/UWEAbilitySystem.UWEAbilityTask_WaitTagRequirementsFailed)
    UUWEAbilityTask_WaitTagRequirementsFailed* WaitTagRequirementsFailed(UGameplayAbility* OwningAbility, const FName& TaskInstanceName); // 0x5d604d0 [Final Native Static Public]
    void RequiredTagsFailed__DelegateSignature(); // 0x16b94d0 [Public]

// UUWEAbilityTask_WaitTasksDeactivated (/Script/UWEAbilitySystem.UWEAbilityTask_WaitTasksDeactivated)
    UUWEAbilityTask_WaitTasksDeactivated* WaitTasksDeactivated(UGameplayAbility* OwningAbility, const FName& FilterName); // 0x5d605a0 [Final Native Static Public]
    void TasksEnded__DelegateSignature(); // 0x16b94d0 [Public]
    void OnTaskDeactivated(); // 0x5d5fa10 [Final Native Private]

// IUWEAnimSetupProviderInterface (/Script/UWEAbilitySystem.UWEAnimSetupProviderInterface)
    UUWEAnimSetupDataAsset* GetDefaultAnimSetupDataAsset(); // 0x5d5f0b0 [Native Event Public]

// UUWEBehaviorAttributeSet (/Script/UWEAbilitySystem.UWEBehaviorAttributeSet)
    void OnRep_Temper(FGameplayAttributeData& OldValue); // 0x5d5f960 [Final Native Protected]
    void OnRep_Stamina(FGameplayAttributeData& OldValue); // 0x5d5f8b0 [Final Native Protected]
    void OnRep_MaxTemper(FGameplayAttributeData& OldValue); // 0x5d5f800 [Final Native Protected]
    void OnRep_MaxStamina(FGameplayAttributeData& OldValue); // 0x5d5f750 [Final Native Protected]
    void OnRep_MaxReachedTemper(FGameplayAttributeData& OldValue); // 0x5d5f6a0 [Final Native Protected]
    void OnRep_MaxInfection(FGameplayAttributeData& OldValue); // 0x5d5f5f0 [Final Native Protected]
    void OnRep_Infection(FGameplayAttributeData& OldValue); // 0x5d5f540 [Final Native Protected]

// UUWEBehaviorSetComponent (/Script/UWEAbilitySystem.UWEBehaviorSetComponent)
    void TemperChangedDelegate__DelegateSignature(float Temper); // 0x16b94d0 [Public]
    void StaminaChangedDelegate__DelegateSignature(float Stamina); // 0x16b94d0 [Public]
    void SetTemper(float Temper); // 0x5d5ffe0 [Final Native Public]
    void SetStamina(float Stamina); // 0x5d5ff60 [Final Native Public]
    void SetMaxTemper(float MaxTemper); // 0x5d5fee0 [Final Native Public]
    void SetMaxStamina(float MaxStamina); // 0x5d5fe60 [Final Native Public]
    void SetMaxInfection(float MaxInfection); // 0x5d5fde0 [Final Native Public]
    void SetInfection(float Infection); // 0x5d5fd60 [Final Native Public]
    void InfectionChangedDelegate__DelegateSignature(float Infection); // 0x16b94d0 [Public]
    float GetTemper(); // 0x5d5f1d0 [Final Native Public]
    float GetStamina(); // 0x5d5f1a0 [Final Native Public]
    float GetNormalizedTemper(); // 0x5d5f170 [Final Native Public]
    float GetNormalizedStamina(); // 0x5d5f140 [Final Native Public]
    float GetNormalizedInfection(); // 0x5d5f110 [Final Native Public]
    float GetInfection(); // 0x5d5f0e0 [Final Native Public]

// UUWEHealthAttributeSet (/Script/UWEAbilitySystem.UWEHealthAttributeSet)
    void OnRep_TemperatureDamageThresholdHotMedium(FUWEGameplayAttributeData& OldValue); // 0x5d65630 [Final Native Protected]
    void OnRep_TemperatureDamageThresholdHotLow(FUWEGameplayAttributeData& OldValue); // 0x5d65580 [Final Native Protected]
    void OnRep_TemperatureDamageThresholdHotHigh(FUWEGameplayAttributeData& OldValue); // 0x5d654d0 [Final Native Protected]
    void OnRep_TemperatureDamageThresholdColdMedium(FUWEGameplayAttributeData& OldValue); // 0x5d65420 [Final Native Protected]
    void OnRep_TemperatureDamageThresholdColdLow(FUWEGameplayAttributeData& OldValue); // 0x5d65370 [Final Native Protected]
    void OnRep_TemperatureDamageThresholdColdHigh(FUWEGameplayAttributeData& OldValue); // 0x5d652c0 [Final Native Protected]
    void OnRep_Temperature(FUWEGameplayAttributeData& OldValue); // 0x5d65210 [Final Native Protected]
    void OnRep_RadiationThreshold(FUWEGameplayAttributeData& OldValue); // 0x5d65160 [Final Native Protected]
    void OnRep_RadiationAbsorbed(FUWEGameplayAttributeData& OldValue); // 0x5d650b0 [Final Native Protected]
    void OnRep_Radiation(FUWEGameplayAttributeData& OldValue); // 0x5d65000 [Final Native Protected]
    void OnRep_MoveTowardsSafeTemperatureRate(FUWEGameplayAttributeData& OldValue); // 0x5d64f50 [Final Native Protected]
    void OnRep_MaxHealth(FUWEGameplayAttributeData& OldValue); // 0x5d64ea0 [Final Native Protected]
    void OnRep_MaxBiomodStability(FUWEGameplayAttributeData& OldValue); // 0x5d64df0 [Final Native Protected]
    void OnRep_InternalTemperature(FUWEGameplayAttributeData& OldValue); // 0x5d64d40 [Final Native Protected]
    void OnRep_HeatAccumulationRate(FUWEGameplayAttributeData& OldValue); // 0x5d64c90 [Final Native Protected]
    void OnRep_Health(FUWEGameplayAttributeData& OldValue); // 0x5d64be0 [Final Native Protected]
    void OnRep_DamageMultiplierRadiation(FUWEGameplayAttributeData& OldValue); // 0x5d64b30 [Final Native Protected]
    void OnRep_DamageMultiplierPhysical(FUWEGameplayAttributeData& OldValue); // 0x5d64a80 [Final Native Protected]
    void OnRep_DamageMultiplierHeat(FUWEGameplayAttributeData& OldValue); // 0x5d649d0 [Final Native Protected]
    void OnRep_DamageMultiplierElectrical(FUWEGameplayAttributeData& OldValue); // 0x5d64920 [Final Native Protected]
    void OnRep_DamageMultiplierCold(FUWEGameplayAttributeData& OldValue); // 0x5d64870 [Final Native Protected]
    void OnRep_DamageMultiplier(FUWEGameplayAttributeData& OldValue); // 0x5d647c0 [Final Native Protected]
    void OnRep_ColdAccumulationRate(FUWEGameplayAttributeData& OldValue); // 0x5d64710 [Final Native Protected]
    void OnRep_BiomodStability(FUWEGameplayAttributeData& OldValue); // 0x5d64660 [Final Native Protected]

// UUWEHealthSetComponent (/Script/UWEAbilitySystem.UWEHealthSetComponent)
    void SetMaxHealth(float MaxHealth); // 0x5d6c050 [Final Native Public]
    void SetHealth(float Health); // 0x5d6be80 [Final Native Public]
    void SetDamageMultiplier(float DamageMultiplier); // 0x5d6bd00 [Final Native Public]
    void SetDamage(float Damage); // 0x5d6bc80 [Final Native Public]
    void RevivedDelegate__DelegateSignature(AActor* SourceActor, AActor* TargetActor); // 0x16b94d0 [Public]
    void RestoreHealth(); // 0x5d6bb40 [Final Native Public]
    void OnHealthChangedDelegate__DelegateSignature(AActor* SourceActor, AActor* TargetActor, float OldHealth, float NewHealth); // 0x16b94d0 [Public]
    void Kill(); // 0x5d6acb0 [Final Native Public]
    bool IsAlive(); // 0x5d6ac80 [Final Native Public]
    void HealedDelegate__DelegateSignature(AActor* SourceActor, AActor* TargetActor); // 0x16b94d0 [Public]
    float GetNormalizedHealth(); // 0x5d6ab00 [Final Native Public]
    float GetMaxHealth(); // 0x5d6a900 [Final Native Public]
    float GetHealth(); // 0x5d6a7f0 [Final Native Public]
    void DiedDetailedDelegate__DelegateSignature(FUWEHealthDepletedData& HealthDepletedData); // 0x16b94d0 [Public]
    void DiedDelegate__DelegateSignature(AActor* SourceActor, AActor* TargetActor); // 0x16b94d0 [Public]
    void DamagedDelegate__DelegateSignature(AActor* SourceActor, AActor* TargetActor, float DamageAmount); // 0x16b94d0 [Public]

// IUWEHoverTargetInterface (/Script/UWEAbilitySystem.UWEHoverTargetInterface)
    void SetSelectedTarget(AActor* InTarget); // 0x5d6c1d0 [Native Event Public]
    void SetHoverTarget(const FUWETargetActor& HoverTarget); // 0x5d6bf00 [Native Event Public]
    AActor* GetSelectedTarget(); // 0x5d6abc0 [Native Event Public]
    FUWETargetActor GetHoverTarget(); // 0x5d6a820 [Native Event Public]

// UUWEMechanicalAttributeSet (/Script/UWEAbilitySystem.UWEMechanicalAttributeSet)
    void OnRep_ScanSpeedScalar(FUWEGameplayAttributeData& OldValue); // 0x5d6b460 [Final Native Protected]
    void OnRep_RepairSpeedScalar(FUWEGameplayAttributeData& OldValue); // 0x5d6b300 [Final Native Protected]
    void OnRep_MaxEnergy(FUWEGameplayAttributeData& OldValue); // 0x5d6b0f0 [Final Native Protected]
    void OnRep_EnergyModifier(FUWEGameplayAttributeData& OldValue); // 0x5d6b040 [Final Native Protected]
    void OnRep_Energy(FUWEGameplayAttributeData& OldValue); // 0x5d6af90 [Final Native Protected]
    void OnRep_CrushDepth(FUWEGameplayAttributeData& OldValue); // 0x5d6ad80 [Final Native Protected]

// UUWEMechanicalSetComponent (/Script/UWEAbilitySystem.UWEMechanicalSetComponent)
    void SetScanSpeedScalar(float Val); // 0x5d6c150 [Final Native Public]
    void SetMaxEnergy(float NewValue); // 0x5d6bfd0 [Final Native Public]
    void SetEnergyModifier(float NewValue); // 0x5d6be00 [Final Native Public]
    void SetEnergy(float NewValue); // 0x5d6bd80 [Final Native Public]
    void OnCrushDepthExceededChanged__DelegateSignature(bool bCrushDepthExceeded); // 0x16b94d0 [Public]
    float GetScanSpeedScalar(); // 0x5d6ab90 [Final Native Public]
    float GetRepairSpeedScalar(); // 0x5d6ab30 [Final Native Public]
    float GetNormalizedEnergy(); // 0x5d6aad0 [Final Native Public]
    float GetMaxEnergy(); // 0x5d6a8d0 [Final Native Public]
    float GetEnergy(); // 0x5d6a7c0 [Final Native Public]
    float GetCrushDepth(); // 0x5d6a790 [Final Native Public]
    void EnergyChangedDelegate__DelegateSignature(AActor* Who); // 0x16b94d0 [Public]
    void ConsumeEnergy(float EnergyToConsume); // 0x5d6a4f0 [Final Native Public]
    void AddEnergy(float EnergyToAdd); // 0x5d6a470 [Final Native Public]

// UUWEMovementAttributeSet (/Script/UWEAbilitySystem.UWEMovementAttributeSet)
    void OnRep_WaterCurrentTwistAngleMultiplier(FUWEGameplayAttributeData& OldValue); // 0x5d6b670 [Final Native Protected]
    void OnRep_WaterCurrentSpeedMultiplier(FUWEGameplayAttributeData& OldValue); // 0x5d6b5c0 [Final Native Protected]
    void OnRep_WaterCurrentCentricAngleMultiplier(FUWEGameplayAttributeData& OldValue); // 0x5d6b510 [Final Native Protected]
    void OnRep_RotationSpeedMultiplier(FUWEGameplayAttributeData& OldValue); // 0x5d6b3b0 [Final Native Protected]
    void OnRep_MaxWalkSpeed(FUWEGameplayAttributeData& OldValue); // 0x5d6b250 [Final Native Protected]
    void OnRep_MaxSwimSpeed(FUWEGameplayAttributeData& OldValue); // 0x5d6b1a0 [Final Native Protected]
    void OnRep_DashOxygenCost(FUWEGameplayAttributeData& OldValue); // 0x5d6aee0 [Final Native Protected]
    void OnRep_DashDurationMultiplier(FUWEGameplayAttributeData& OldValue); // 0x5d6ae30 [Final Native Protected]

// UUWEMovementSetComponent (/Script/UWEAbilitySystem.UWEMovementSetComponent)
    void SetRotationSpeedMultiplier(float NewValue); // 0x5d6c0d0 [Final Native Public]
    void SetBaseWalkSpeed(float Speed); // 0x5d6bbf0 [Native Event Public]
    void SetBaseSwimSpeed(float Speed); // 0x5d6bb60 [Native Event Public]
    float GetWaterCurrentTwistAngleMultiplier(); // 0x5d6ac50 [Final Native Public]
    float GetWaterCurrentSpeedMultiplier(); // 0x5d6ac20 [Final Native Public]
    float GetWaterCurrentCentricAngleMultiplier(); // 0x5d6abf0 [Final Native Public]
    float GetRotationSpeedMultiplier(); // 0x5d6ab60 [Final Native Public]
    float GetMaxWalkSpeed(); // 0x5d6a730 [Final Native Public]
    float GetMaxSwimSpeed(); // 0x5d6a700 [Final Native Public]
    float GetBaseWalkSpeed(); // 0x5d6a730 [Final Native Public]
    float GetBaseSwimSpeed(); // 0x5d6a700 [Final Native Public]
    void AttributeChangedDelegate__DelegateSignature(); // 0x16b94d0 [Public]

// IUWEOneShotAnimInterface (/Script/UWEAbilitySystem.UWEOneShotAnimInterface)
    void StopAnim(FGameplayTag& AnimationTag, FUWEOneShotAnimData& AnimData, UAbilitySystemComponent* ASC); // 0x5d6c260 [Native Event Public]
    void PlayMontageOnAnimInstance(FGameplayTag& AnimationTag, FUWEOneShotAnimData& AnimData, UAbilitySystemComponent* ASC, UGameplayAbility* Ability); // 0x5d6b930 [Native Protected]
    void PlayAnim(FGameplayTag& AnimationTag, FUWEOneShotAnimData& AnimData, UAbilitySystemComponent* ASC, UGameplayAbility* Ability); // 0x5d6b720 [Native Event Public]
    TSoftObjectPtr<UAnimMontage> GetMontageFromTag(FGameplayTag& AnimationTag, FUWEOneShotAnimData& AnimData); // 0x5d6a930 [Native Event Public]
    EUWEOneShotAnimType GetAnimTypeFromTag(FGameplayTag& AnimationTag, FUWEOneShotAnimData& AnimData); // 0x5d6a570 [Native Event Public]

// UUWEPhysicalAttributeSet (/Script/UWEAbilitySystem.UWEPhysicalAttributeSet)
    void OnRep_Bulk(FUWEGameplayAttributeData& OldValue); // 0x5d6acd0 [Final Native Protected]

// UUWEPhysicalSetComponent (/Script/UWEAbilitySystem.UWEPhysicalSetComponent)
    float GetBulk(); // 0x5d6a760 [Final Native Public]

// UUWESurvivalAttributeSet (/Script/UWEAbilitySystem.UWESurvivalAttributeSet)
    void OnRep_Water(FUWEGameplayAttributeData& OldValue); // 0x5d6d7e0 [Final Native Protected]
    void OnRep_SuffocationRateScalar(FUWEGameplayAttributeData& OldValue); // 0x5d6d730 [Final Native Protected]
    void OnRep_StarvationRateScalar(FUWEGameplayAttributeData& OldValue); // 0x5d6d680 [Final Native Protected]
    void OnRep_Oxygen(FUWEGameplayAttributeData& OldValue); // 0x5d6d5d0 [Final Native Protected]
    void OnRep_NominalDepthMeters(FUWEGameplayAttributeData& OldValue); // 0x5d6d520 [Final Native Protected]
    void OnRep_MaxWater(FUWEGameplayAttributeData& OldValue); // 0x5d6d470 [Final Native Protected]
    void OnRep_MaxOxygen(FUWEGameplayAttributeData& OldValue); // 0x5d6d3c0 [Final Native Protected]
    void OnRep_MaxFood(FUWEGameplayAttributeData& OldValue); // 0x5d6d310 [Final Native Protected]
    void OnRep_HydrationRateScalar(FUWEGameplayAttributeData& OldValue); // 0x5d6d260 [Final Native Protected]
    void OnRep_Food(FUWEGameplayAttributeData& OldValue); // 0x5d6d1b0 [Final Native Protected]
    void OnRep_DehydrationRateScalar(FUWEGameplayAttributeData& OldValue); // 0x5d6d100 [Final Native Protected]

// UUWESurvivalSetComponent (/Script/UWEAbilitySystem.UWESurvivalSetComponent)
    void WaterChangedDelegate__DelegateSignature(float Water); // 0x16b94d0 [Public]
    void OnOxygenChanged__DelegateSignature(float Oxygen); // 0x16b94d0 [Public]
    float GetWater(); // 0x5d6d0d0 [Final Native Public]
    float GetOxygen(); // 0x5d6d070 [Final Native Public]
    float GetNormalizedWater(); // 0x5d6d040 [Final Native Public]
    float GetNormalizedOxygen(); // 0x5d6d010 [Final Native Public]
    float GetNormalizedFood(); // 0x5d6cfe0 [Final Native Public]
    float GetNominalDepthMeters(); // 0x5d6cfb0 [Final Native Public]
    float GetMaxWater(); // 0x5d6cf80 [Final Native Public]
    float GetMaxOxygen(); // 0x5d6cf50 [Final Native Public]
    float GetMaxFood(); // 0x5d6cf20 [Final Native Public]
    float GetFood(); // 0x5d6cef0 [Final Native Public]
    void FoodChangedDelegate__DelegateSignature(float Food); // 0x16b94d0 [Public]

// AUWETagConditionChildActor (/Script/UWEAbilitySystem.UWETagConditionChildActor)
    void OnTagConditionMet__DelegateSignature(bool bInTagConditionsMet); // 0x16b94d0 [Public]
    bool GetTagConditionsMet(); // 0x5d6d0a0 [Final Native Protected]

// UUWEAbilityTask_WaitActivateAbilityByClass (/Script/UWEAbilityTask.UWEAbilityTask_WaitActivateAbilityByClass)
    UUWEAbilityTask_WaitActivateAbilityByClass* WaitActivateAbilityByClass(UGameplayAbility* OwningAbility, TSubclassOf<UGameplayAbility> InAbilityToActivate, AActor* InActor, bool bInPredicted); // 0x81b90c0 [Final Native Static Public]
    void AbilityActivateDelegate__DelegateSignature(); // 0x16b94d0 [Public]

// UUWEAbilityTask_WaitTargetDataBase (/Script/UWEAbilityTask.UWEAbilityTask_WaitTargetDataBase)
    void OnTargetDataReplicatedCancelledCallback(); // 0x39d9030 [Native Protected]
    void OnTargetDataReplicatedCallback(FGameplayAbilityTargetDataHandle& Data, const FGameplayTag& ActivationTag); // 0x81b8f80 [Native Protected]
    void OnTargetDataReadyCallback(FGameplayAbilityTargetDataHandle& Data); // 0x81b8e90 [Native Protected]
    void OnTargetDataCancelledCallback(FGameplayAbilityTargetDataHandle& Data); // 0x81b8da0 [Native Protected]

// UUWEAbilityTask_WaitActorList (/Script/UWEAbilityTask.UWEAbilityTask_WaitActorList)
    UUWEAbilityTask_WaitActorList* WaitActorListSynced(UGameplayAbility* OwningAbility, const TArray<AActor*>& InActors); // 0x81b9240 [Final Native Static Public]
    TArray<AActor*> GetActors(); // 0x81b8c20 [Final Native Public]
    void ActorListDelegate__DelegateSignature(const TArray<AActor*>& OutActors); // 0x16b94d0 [Public]

// UUWEAbilityTask_WaitAimTransform (/Script/UWEAbilityTask.UWEAbilityTask_WaitAimTransform)
    UUWEAbilityTask_WaitAimTransform* WaitAimTransformSynced(UGameplayAbility* OwningAbility, FTransform& AimTransform, const FName& TaskInstanceName); // 0x81b9390 [Final Native Static Public]
    void AimTransformDelegate__DelegateSignature(FTransform& AimTransform); // 0x16b94d0 [Public]

// UUWEAbilityTask_WaitDelaySynced (/Script/UWEAbilityTask.UWEAbilityTask_WaitDelaySynced)
    UUWEAbilityTask_WaitDelaySynced* WaitDelaySynced(UGameplayAbility* OwningAbility, float InDelay); // 0x81b9530 [Final Native Static Public]
    void WaitDelayCompleted__DelegateSignature(float TimeLeft); // 0x16b94d0 [Public]
    float GetTimeLeft(); // 0x81b8ca0 [Final Native Public]

// UUWEAbilityTask_WaitFloatValue (/Script/UWEAbilityTask.UWEAbilityTask_WaitFloatValue)
    UUWEAbilityTask_WaitFloatValue* WaitFloatValue(UGameplayAbility* OwningAbility, float InFloatValue, const FName& TaskInstanceName); // 0x81b9600 [Final Native Static Public]
    void UWEFloatValueDelegate__DelegateSignature(float FloatValue); // 0x16b94d0 [Public]

// UUWEAbilityTask_WaitGenericValue (/Script/UWEAbilityTask.UWEAbilityTask_WaitGenericValue)
    UUWEAbilityTask_WaitGenericValue* WaitGenericValueSynced(UGameplayAbility* OwningAbility, FUWEGenericAbilityActorData& InGenericValue, const FName& TaskInstanceName); // 0x81b9700 [Final Native Static Public]
    void GenericValueDelegate__DelegateSignature(FUWEGenericAbilityActorData& GenericValues); // 0x16b94d0 [Public]

// UUWEAbilityTask_WaitInputActionSynced (/Script/UWEAbilityTask.UWEAbilityTask_WaitInputActionSynced)
    UUWEAbilityTask_WaitInputActionSynced* WaitInputActionSynced(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, UInputAction* InputAction); // 0x81b9860 [Final Native Static Public]
    void OnInputComponentChanged(UEnhancedInputComponent* OldInputComponent, UEnhancedInputComponent* NewInputComponent); // 0x81b8cd0 [Final Native Private]
    void InputActionDelegate__DelegateSignature(const FVector& InputValue); // 0x16b94d0 [Public]

// UUWEActorUIDStatics (/Script/UWEActorUID.UWEActorUIDStatics)
    AActor* TryGetActorFromUID(UObject* WorldContextObject, FUWEActorUID& ActorUId); // 0x62b5340 [Final Native Static Public]
    bool IsActorUIDValid(FUWEActorUID& ActorUId); // 0x62b52a0 [Final Native Static Public]
    FUWEActorUID GetActorUID(AActor* Actor); // 0x62b5210 [Final Native Static Public]

// IUWECustomActorUIDInterface (/Script/UWEActorUID.UWECustomActorUIDInterface)
    FGuid GetCustomActorUID(); // 0x544fcd0 [Native Event Public]

// UUWEAlertStatics (/Script/UWEAlerts.UWEAlertStatics)
    void RemoveAlert(AActor* Target, const FGameplayTag& AlertTag, const FGameplayTag& SeverityTag); // 0x6de61c0 [Final Native Static Public]
    FGameplayEffectSpecHandle AddAlert(AActor* Target, const FGameplayTag& AlertTag, const FGameplayTag& SeverityTag, float Duration); // 0x6de6000 [Final Native Static Public]

// UUWEConditionalAmbienceSound (/Script/UWEAmbienceSound.UWEConditionalAmbienceSound)
    bool ShouldPlay(APawn* LocalPawn); // 0x6de7320 [Native Event Public]
    void SetParameter(const FName& Name, float Value); // 0x6de7250 [Final Native Public]
    FString GetEventName(); // 0x6de71d0 [Final Native Public]
    void BP_OnUpdate(APawn* LocalPawn, float DeltaTime); // 0x16b94d0 [Event Protected]

// IUWEEventRecorder (/Script/UWEAnalytics.UWEEventRecorder)
    void CollectEventAttributes(TMap<FString, FString>& Attributes, bool bVerbose); // 0x5c4c240 [Native Event Public]

// UUWEEventRecorderComponent (/Script/UWEAnalytics.UWEEventRecorderComponent)
    void StartTrackingTags(); // 0x5c4c560 [Final Native Public]
    void OnTagChanged(const FGameplayTag& Tag, int32 NewCount); // 0x5c4c400 [Final Native Protected]

// UUWEEventSubsystem (/Script/UWEAnalytics.UWEEventSubsystem)
    void SetEnabled(bool InbEnabled); // 0x5c4c4d0 [Final Native Public]
    bool IsEnabled(); // 0x5c4c3d0 [Final Native Public]
    void Init(); // 0x5c4c3b0 [Final Native Public]
    void BPRecordEvent(const FString& EventName, AActor* Player, bool bVerbose, const TArray<FAnalyticsEventAttr>& Attributes); // 0x5c4c0a0 [Final Native Public]

// UUWEPrimaryDataAssetBase (/Script/UWEAssetRegistry.UWEPrimaryDataAssetBase)
    bool IsPublished(); // 0x5849c30 [Native Public]

// UUWEAssetRegistryStatics (/Script/UWEAssetRegistry.UWEAssetRegistryStatics)
    bool NotEqual_DataAsset(UUWEPrimaryDataAssetBase* A, const FString& B); // 0x5849c60 [Final Native Static Public]
    UAssetUserData* GetAssetUserDataFromMeshByClass(UStaticMesh* Mesh, TSubclassOf<UAssetUserData> Class); // 0x5849760 [Final Native Static Public]
    UAssetUserData* GetAssetUserDataForActorByClass(AActor* Actor, TSubclassOf<UAssetUserData> Class); // 0x5849680 [Final Native Static Public]
    TArray<FAssetData> GetAllDataAssetsOfClass(TSubclassOf<UDataAsset> AssetClass); // 0x5849580 [Final Native Static Public]
    TArray<UAssetUserData*> GetAllAssetUserDataFromMesh(UStaticMesh* Mesh); // 0x58494f0 [Final Native Static Public]
    TArray<UAssetUserData*> GetAllAssetUserDataForActor(AActor* Actor); // 0x5849460 [Final Native Static Public]
    void GetAllAssetUserDataAssetsForActor(AActor* Actor, const TArray<UUWEPrimaryDataAssetBase*>& OutAssets); // 0x5849380 [Final Native Static Public]
    UUWEActorDataAsset* GetActorDataAssetForActorSoftClass(const TSoftClassPtr<AActor>& ActorSoftClass, TSubclassOf<UUWEActorDataAsset> AssetDataClass); // 0x5849200 [Final Native Static Public]
    UUWEActorDataAsset* GetActorDataAssetForActor(AActor* Actor, TSubclassOf<UUWEActorDataAsset> AssetDataClass); // 0x5849120 [Final Native Static Public]

// IUWEDataAssetInfoInterface (/Script/UWEAssetRegistry.UWEDataAssetInfoInterface)
    TSoftObjectPtr<UTexture2D> GetDataAssetThumbnail(); // 0x5849a00 [Native Event Public]
    FText GetDataAssetSecondaryDescription(); // 0x58499b0 [Native Event Public]
    FText GetDataAssetName(); // 0x5849930 [Native Event Public]
    FText GetDataAssetDescription(); // 0x58498e0 [Native Event Public]

// IUWEDataAssetOrderingInterface (/Script/UWEAssetRegistry.UWEDataAssetOrderingInterface)
    int32 GetDataAssetOrderingIndex(); // 0x5849980 [Native Event Public]

// IUWEDataAssetPartialProgressInterface (/Script/UWEAssetRegistry.UWEDataAssetPartialProgressInterface)
    bool IsProgressCompleted(APlayerState* PlayerState); // 0x5849b90 [Native Event Public]
    bool IsPartialScanProgressPinnable(APlayerState* PlayerState); // 0x5849af0 [Native Event Public]
    int32 GetTotalProgressCount(APlayerState* PlayerState); // 0x5849a50 [Native Event Public]
    int32 GetCurrentProgressCount(APlayerState* PlayerState); // 0x5849840 [Native Event Public]

// UUWEAudioStatics (/Script/UWEAudio.UWEAudioStatics)
    void SetOcclusionOnInstance(UFMODEvent* FMODEvent, const FFMODEventInstance& EventInstance, const FVector& SpawnLocation, AActor* ActorToIgnore, FFMODOcclusionDetails& OcclusionDetails); // 0x62d4420 [Final Native Static Public]
    void SetOcclusionDetails(UFMODAudioComponent* AudioComponent, FFMODOcclusionDetails& OcclusionDetails); // 0x62d4340 [Final Native Static Public]

// AUWESplineMover (/Script/UWEAutomationTesting.UWESplineMover)
    void StopMoving(); // 0x5866060 [Final Native Public]
    void StartMovingPlayerController(APlayerController* InTargetPlayerController, AUWEVideoTourPath* Path); // 0x5865f40 [Final Native Public]
    void StartMovingActor(AActor* InTargetActor, AUWEVideoTourPath* Path); // 0x5865e70 [Final Native Public]
    void ServerStopMoving(); // 0x5865d10 [Native Event Public]
    void ServerStartMovingFromActor(AActor* InTargetActorCam, AUWEVideoTourPath* Path); // 0x5865c10 [Native Event Public]
    void ServerPauseMoving(); // 0x5865bc0 [Native Event Public]
    void PauseMoving(); // 0x58654b0 [Final Native Public]
    void MoveTargetActor(); // 0x5865490 [Final Native Public]

// UUWETestingHelpers (/Script/UWEAutomationTesting.UWETestingHelpers)
    void UWETestFlushAsyncLoading(); // 0x58660a0 [Final Native Static Public]

// UUWEVideoTourComponent (/Script/UWEAutomationTesting.UWEVideoTourComponent)
    void StopVideoTourPath(); // 0x5866080 [Native Event Public]
    void StartVideoTourPath(); // 0x5866010 [Native Event Public]
    void NotifyStopPerformanceCapture(); // 0x4c35810 [Final Native Public]
    void CreateVideoTourPath(const FString& InVideoTourPath); // 0x5864f60 [Native Event Public]

// AUWEVideoTourPath (/Script/UWEAutomationTesting.UWEVideoTourPath)
    void SetData(FUWEVideoTour& VideoTour); // 0x5865d60 [Final Native Public]
    float GetSamplingRateHz(); // 0x5865090 [Final Native Public]

// UUWEVideoToursSubsystem (/Script/UWEAutomationTesting.UWEVideoToursSubsystem)
    bool Stop(); // 0x5866030 [Final Native Public]
    bool SaveVideoToursTest(const FString& Path, FUWEVideoToursTest& VideoToursTest); // 0x5865a90 [Final Native Static Public]
    bool SaveVideoTour(const FString& Path, FUWEVideoTour& VideoTour); // 0x5865920 [Final Native Static Public]
    bool RunTestJson(const FString& Filename); // 0x5865870 [Final Native Public]
    bool RunTest(FUWEVideoToursTest& Config); // 0x5865790 [Final Native Public]
    bool Record(const FName& Filename); // 0x58656f0 [Final Native Public]
    bool PlayFromJson(const FString& JsonFilename, bool bSaveResults, bool bUploadResults); // 0x58655b0 [Final Native Public]
    bool Play(bool bSaveResults, bool bUploadResults); // 0x58654d0 [Final Native Public]
    bool LoadVideoToursTest(const FString& Path, FUWEVideoToursTest& Output); // 0x5865360 [Final Native Static Public]
    bool LoadVideoTour(const FString& Path, FUWEVideoTour& Output); // 0x58651f0 [Final Native Static Public]
    FString GetVideoToursUserFolder(); // 0x5865170 [Final Native Static Public]
    FString GetVideoToursContentFolder(); // 0x58650f0 [Final Native Static Public]
    EUWEVideoToursSubsystemState GetState(); // 0x58650c0 [Final Native Public]
    UUWEVideoToursSubsystem* Get(UWorld* InWorld); // 0x5865000 [Final Native Static Public]
    bool CanStop(); // 0x5864f30 [Final Native Public]
    bool CanRecord(); // 0x5864f00 [Final Native Public]
    bool CanPlay(); // 0x5864ed0 [Final Native Public]

// AUWEBioBedBase (/Script/UWEBioBed.UWEBioBedBase)
    void UnregisterWithBioBedManager(); // 0x6de9c60 [Final Native Protected]
    void RegisterWithBioBedManager(); // 0x6de9b00 [Final Native Protected]
    void RegisterBioBed(); // 0x6de9a50 [Final Native Protected]
    void OnPlayerUnassigned(); // 0x16b94d0 [Event Protected]
    void OnPlayerSpawned(APawn* Pawn); // 0x16b94d0 [Event Protected]
    void OnPlayerAssigned(); // 0x16b94d0 [Event Protected]
    void OnLocalPlayerUnassigned(); // 0x16b94d0 [Event Protected]
    void OnLocalPlayerReady(); // 0x16b94d0 [Event Protected]
    void OnLocalPlayerAssigned(); // 0x16b94d0 [Event Protected]

// AUWEBioBedManager (/Script/UWEBioBed.UWEBioBedManager)
    void RegisterBioBed(AUWEBioBedBase* biobed); // 0x6de9a70 [Final Native Protected]
    void OnRep_BioBedAssignments(const TArray<FUWEBioBedAssignment>& OldAssignments); // 0x6de99a0 [Final Native Private]
    AUWEBioBedManager* GetBioBedManager(UObject* WorldContextObject); // 0x6de9720 [Final Native Static Public]

// UUWEBioBedStatics (/Script/UWEBioBed.UWEBioBedStatics)
    void UnassignPawnFromBioBed(APawn* Pawn); // 0x6de9be0 [Final Native Static Public]
    void SpawnPawnAtBioBed(APawn* Pawn, AUWEBioBedBase* biobed); // 0x6de9b20 [Final Native Static Public]
    bool IsPlayerAssignedToBioBed(AUWEBioBedBase* biobed, APawn* Player); // 0x6de98d0 [Final Native Static Public]
    bool IsPlayerAssignedToAnyBioBed(APawn* Pawn); // 0x6de9840 [Final Native Static Public]
    bool IsLocalPlayerAssignedToBioBed(AUWEBioBedBase* biobed); // 0x6de97b0 [Final Native Static Public]
    void AssignPawnToBioBed(APawn* Pawn, AUWEBioBedBase* biobed); // 0x6de9660 [Final Native Static Public]

// UUWEBioAbilityData (/Script/UWEBiomods.UWEBioAbilityData)
    bool IsUnlocked(UObject* WorldContextObject); // 0x6b9df50 [Final Native Public]
    bool IsActiveBioAbility(); // 0x6b9de50 [Final Native Public]
    EUnlockState GetUnlockState(APlayerState* PlayerState); // 0x6b9d850 [Native Public]
    TArray<UUWEBioScanData*> GetUnlockedRequiredBioScans(UObject* WorldContextObject); // 0x6b9d8f0 [Final Native Public]
    TArray<UUWEBioScanData*> GetMissingRequiredBioScans(UObject* WorldContextObject); // 0x6b9d4b0 [Final Native Public]
    UUWEBioAbilityData* GetBioAbilityDataFromAbilityTag(const FGameplayTag& Tag); // 0x6b9d1e0 [Final Native Static Public]
    UUWEBioAbilityData* GetBioAbilityDataFromAbility(TSubclassOf<UGameplayAbility> AbilityClass); // 0x6b9d130 [Final Native Static Public]
    TArray<UGameplayAbility*> GetBioAbilitiesForActor(AActor* Actor); // 0x6b9d060 [Final Native Static Public]
    TArray<UUWEBioAbilityData*> GetAllBioAbilityData(bool bOnlyUnlocked, UObject* WorldContextObject); // 0x6b9cf50 [Final Native Static Public]

// UUWEBioAbilityViewModel (/Script/UWEBiomods.UWEBioAbilityViewModel)
    void UninstallBioAbility(); // 0x6b9f1a0 [Final Native Public]
    void TrySetRecipePinned(bool bNewValue); // 0x6b9f110 [Final Native Public]
    void Setup(UUWEBioAbilityData* InAbilityData, AUWEBioLab* biolab, UUWEBiomodCrafterInteractionComponent* InteractionComponent, AActor* BioAbilityOwner, bool bInIsInstalled, bool bInAvailabilityOverriden); // 0x6b9ede0 [Final Native Public]
    void OnRecipeUnpinned(UUWEPrimaryDataAssetBase* Recipe); // 0x6b9e890 [Final Native Protected]
    void OnRecipePinned(UUWEPrimaryDataAssetBase* Recipe); // 0x6b9e800 [Final Native Protected]
    void OnEventTrackerUpdateSeenStatus(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6b9e6a0 [Final Native Protected]
    void MarkAsSeen(); // 0x6b9dff0 [Final Native Public]
    void InstallBioAbility(); // 0x6b9de30 [Final Native Public]
    int32 GetRemainingCooldownSeconds(UObject* WorldContextObject); // 0x6b9d780 [Final Native Public]
    float GetCooldownFraction(UObject* WorldContextObject); // 0x6b9d270 [Final Native Public]

// AUWEBioLab (/Script/UWEBiomods.UWEBioLab)
    void OnWidgetPopped(const EUWEWindowManagerLayer& LayerId, bool bIsLast, TSubclassOf<UCommonActivatableWidget> Class); // 0x6b9ec90 [Final Native Private]
    void CloseUI(); // 0x6b9ce40 [Final Native Private]

// UUWEBioLabViewModel (/Script/UWEBiomods.UWEBioLabViewModel)
    bool ShouldShowPassivesTabByDefault(); // 0x6b9f050 [Final Native Public]
    void OnUnlockedSlotsSeenChanged(const TArray<int32>& SlotsSeen); // 0x6b9ebe0 [Final Native Private]
    void OnUnlockedSlotsChanged(int32 NewAmount); // 0x6b9eb50 [Final Native Private]
    void OnUnlockableUnlocked(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6b9ea10 [Final Native Private]
    void OnScanAmountChanged(int32 NewAmount); // 0x6b9e980 [Final Native Private]
    void OnAbilityRemoved(UUWEAbilitySystemComponent* ASC, FGameplayAbilitySpecHandle& AbilitySpecHandle); // 0x6b9e410 [Final Native Private]
    void OnAbilityGiven(UUWEAbilitySystemComponent* ASC, FGameplayAbilitySpecHandle& AbilitySpecHandle); // 0x6b9e250 [Final Native Private]
    void MarkPassiveSlotAsSeen(int32 SlotIndex); // 0x6b9e010 [Final Native Public]
    bool HasSeenPassiveSlot(int32 SlotIndex); // 0x6b9dcf0 [Final Native Public]
    int32 GetPassiveSlotScanRequirement(int32 SlotNumber); // 0x6b9d6e0 [Final Native Protected]
    void Disconnect(); // 0x6b9ce60 [Final Native Public]

// UUWEBiomodCrafterInteractionComponent (/Script/UWEBiomods.UWEBiomodCrafterInteractionComponent)
    void ServerUninstallBiomod(UUWEBioAbilityData* AbilityData); // 0x62d9e40 [Native Event Public]
    void ServerInstallBiomod(UUWEBioAbilityData* AbilityData); // 0x62fd420 [Native Event Public]

// UUWEBiomodHUDViewModel (/Script/UWEBiomods.UWEBiomodHUDViewModel)
    UUWEBiomodHUDViewModel* TryGetBiomodHUDViewModel(UObject* WorldContext); // 0x6b9f080 [Final Native Static Public]
    void OnLocalClientReady(); // 0x6b9e7e0 [Final Native Private]
    void OnAbilityRemoved(UUWEAbilitySystemComponent* ASC, FGameplayAbilitySpecHandle& AbilitySpecHandle); // 0x6b9e4f0 [Final Native Private]
    void OnAbilityGiven(UUWEAbilitySystemComponent* ASC, FGameplayAbilitySpecHandle& AbilitySpecHandle); // 0x6b9e330 [Final Native Private]
    void OnAbilityEnded(UGameplayAbility* GameplayAbility); // 0x6b9e1c0 [Final Native Private]
    void OnAbilityCommit(UGameplayAbility* GameplayAbility); // 0x6b9e130 [Final Native Private]
    void OnAbilityActivated(UGameplayAbility* GameplayAbility); // 0x6b9e0a0 [Final Native Private]
    UUWEBioAbilityViewModel* GetViewModelForAbility(UGameplayAbility* GameplayAbility); // 0x6b9d9d0 [Final Native Private]
    void DisplayBiomodActiveState(UGameplayAbility* GameplayAbility, bool bIsActive); // 0x6b9ce80 [Final Native Public]

// UUWEBiomodSlotPlayerStateComponent (/Script/UWEBiomods.UWEBiomodSlotPlayerStateComponent)
    void Save(); // 0x6b9edc0 [Final Native Private]
    void OnUnlockedSlotsSeenChanged__DelegateSignature(const TArray<int32>& SlotsSeen); // 0x16b94d0 [Public]
    void OnUnlockedSlotsChanged__DelegateSignature(int32 NewAmount); // 0x16b94d0 [Public]
    void OnScanAmountChanged__DelegateSignature(int32 NewAmount); // 0x16b94d0 [Public]
    void OnRep_UnlocksSlotsSeen(); // 0x6b9e960 [Final Native Private]
    void OnRep_UnlockedSlots(); // 0x6b9e940 [Final Native Private]
    void OnRep_ScanAmount(); // 0x6b9e920 [Final Native Private]
    void OnActorInstanceScanned(APlayerState* PlayerState, AActor* Actor); // 0x6b9e5d0 [Final Native Private]
    void MarkUnlockedSlotSeen(int32 SlotIndex); // 0x63410d0 [Native Event Public]
    bool HasSeenPassiveSlot(int32 SlotIndex); // 0x6b9dd90 [Final Native Public]
    int32 GetTotalScanAmount(); // 0x6b9d820 [Final Native Public]
    FUWEBiomodSlotData GetPassiveSlotData(int32 SlotIndex); // 0x6b9d650 [Final Native Public]
    int32 GetNumUnlockedPassiveSlots(); // 0x6b9d620 [Final Native Public]

// UUWEBiomodStatics (/Script/UWEBiomods.UWEBiomodStatics)
    bool ShouldIgnoreUnlockBiomodRequirements(UObject* WorldContextObject); // 0x6b9efc0 [Final Native Static Public]
    bool IsBioScannedForPlayer(APlayerState* PlayerState, UUWEScanData* ScanData); // 0x6b9de80 [Final Native Static Public]
    bool HasBioScanData(UUWEScanData* ScanData); // 0x6b9dc60 [Final Native Static Public]
    bool HasBioScanCapability(APlayerState* PS); // 0x6b9dbd0 [Final Native Static Public]
    bool HasBioAbility(UUWEBioAbilityData* BioAbilityData, AActor* Actor); // 0x6b9db00 [Final Native Static Public]
    bool HasActiveBioAbility(AActor* Actor); // 0x6b9da70 [Final Native Static Public]
    int32 GetNumUnlockedPassiveBiomodSlots(APlayerState* PlayerState); // 0x6b9d590 [Final Native Static Public]
    TArray<UUWEBioAbilityData*> GetInstalledPassiveBioAbilities(AActor* Actor); // 0x6b9d3e0 [Final Native Static Public]
    TArray<UUWEBioAbilityData*> GetInstalledBioAbilities(AActor* Actor); // 0x6b9d310 [Final Native Static Public]
    TArray<UUWEBioAbilityData*> GetInstalledAbilities(AActor* Actor); // 0x6b9d310 [Final Native Static Public]

// UUWEBioScanData (/Script/UWEBiomods.UWEBioScanData)
    EUnlockState GetUnlockState(APlayerState* PlayerState); // 0x6b9d850 [Native Public]

// UUWEBiosamplerStatics (/Script/UWEBiosampler.UWEBiosamplerStatics)
    UUWEItemType* GetBiosampleItemType(); // 0x6ded960 [Final Native Static Public]

// UUWEBreakableBase (/Script/UWEBreakable.UWEBreakableBase)
    bool TagContainerSatisfiesTagRequirements(FGameplayTagContainer& TagContainer); // 0x63d6030 [Final Native Public]
    bool InstigatorSatisfiesTagRequirements(AActor* InstigatorActor); // 0x63d5b90 [Final Native Public]
    UUWEBreakableBase* GetBreakableBaseDataForActor(AActor* Actor); // 0x63d55a0 [Final Native Static Public]

// UUWEResonatableData (/Script/UWEBreakable.UWEResonatableData)
    bool IsInResonateRange(float Frequency); // 0x63d5f10 [Final Native Public]
    UUWEResonatableData* GetResonatableDataForActor(AActor* Actor); // 0x63d5a60 [Final Native Static Public]
    bool CanResonate(AActor* InstigatorActor, float Frequency); // 0x63d54b0 [Final Native Public]

// UUWEBreakableData (/Script/UWEBreakable.UWEBreakableData)
    UUWEBreakableData* GetBreakableDataForComponent(UActorComponent* ActorComponent); // 0x63d5800 [Final Native Static Public]
    UUWEBreakableData* GetBreakableDataForActor(AActor* Actor); // 0x63d56d0 [Final Native Static Public]

// UUWECrushableData (/Script/UWEBreakable.UWECrushableData)
    UUWECrushableData* GetCrushableDataForActor(AActor* Actor); // 0x63d5930 [Final Native Static Public]

// IUWEBreakableInterface (/Script/UWEBreakable.UWEBreakableInterface)
    void OnBreak(AActor* Instigator); // 0x63d5fa0 [Native Event Public]
    bool IsBreakingDisabled(AActor* FromActor, FHitResult& HitResult); // 0x63d5c30 [Native Event Public]

// UUWEBreakableStatics (/Script/UWEBreakable.UWEBreakableStatics)
    bool IsBreakingDisabled(AActor* FromActor, AActor* BreakableActor, FHitResult& HitResult); // 0x63d5d80 [Final Native Static Private]
    bool BreakBreakableNoAbility(AActor* Instigator, AActor* BreakableActor); // 0x63d53e0 [Final Native Static Private]
    bool BreakBreakable(UGameplayAbility* GameplayAbility, AActor* BreakableActor); // 0x63d5310 [Final Native Static Private]

// UUWECameraAnimation (/Script/UWECamera.UWECameraAnimation)
    UUWEFirstPersonCamera* GetFirstPersonCamera(); // 0x63b7fa0 [Final Native Public]
    ACharacter* GetCharacter(); // 0x63b7f70 [Final Native Public]
    void BPInitialize(); // 0x16b94d0 [Event Public]
    FMinimalViewInfo BPAnimateCamera(float DeltaTime, const FMinimalViewInfo& DesiredView); // 0x16b94d0 [Event Public]

// UUWEFirstPersonCamera (/Script/UWECamera.UWEFirstPersonCamera)
    void StartCinematicRotation(UObject* Context); // 0x63b81d0 [Final Native Public]
    void StartCinematicLocation(UObject* Context); // 0x63b8140 [Final Native Public]
    void SetCameraLockTransitionTime(float InTransistionTime); // 0x63b80c0 [Final Native Public]
    void OnAnimInitialized(); // 0x63b80a0 [Final Native Private]
    bool IsCinematicRotation(); // 0x63b8060 [Final Native Public]
    bool IsCinematicLocation(); // 0x63b8020 [Final Native Public]
    bool IsCinematic(); // 0x63b7fd0 [Final Native Public]
    void EndCinematicRotation(UObject* Context); // 0x63b7e60 [Final Native Public]
    void EndCinematicLocation(UObject* Context); // 0x63b7dd0 [Final Native Public]
    void AddCameraAnimation(UUWEFirstPersonCamera* Camera, TSubclassOf<UUWECameraAnimation> AnimationClass); // 0x63b7cf0 [Final Native Static Public]

// AUWEPlayerCameraManager (/Script/UWECamera.UWEPlayerCameraManager)
    void ForceUpdateCamera(float DeltaTime); // 0x63b7ef0 [Final Native Public]

// UUWECameraFeedSourceComponent (/Script/UWECameraFeed.UWECameraFeedSourceComponent)
    FText GetCameraName(); // 0x6dedf80 [Final Native Public]

// UUWECameraFeedTargetComponent (/Script/UWECameraFeed.UWECameraFeedTargetComponent)
    void SetSource(UUWECameraFeedSourceComponent* Source); // 0x6dee020 [Final Native Public]
    void OnRep_CurrentSource(); // 0x6dee000 [Final Native Private]
    void ClearSource(); // 0x6dedf60 [Final Native Public]

// UUWEAbilityTask_WaitAttachCarryable (/Script/UWECarryable.UWEAbilityTask_WaitAttachCarryable)
    UUWEAbilityTask_WaitAttachCarryable* WaitAttachCarryable(UGameplayAbility* OwningAbility, AActor* InCarryableActor, USceneComponent* InParentComponent, const FName& InSocket, const FName& TaskInstanceName, bool UseTransition); // 0x6df09c0 [Final Native Static Public]
    void UWECarrytaskCancelled__DelegateSignature(); // 0x16b94d0 [Public]
    void StopCarrying(); // 0x6df0980 [Final Native Public]
    void OnRep_AttachmentInfo(); // 0x6df0800 [Final Native Private]
    void OnDied(AActor* SourceActor, AActor* TargetActor); // 0x6df0360 [Final Native Private]
    AActor* GetCarryableActor(); // 0x6defff0 [Final Native Public]

// AUWECarryableActor (/Script/UWECarryable.UWECarryableActor)
    void SetReplicatedSimulatePhysics(bool bNewSimulatePhysics); // 0x6df08f0 [Final Native Public]
    void SetReplicatedCollisionEnabled(bool bNewCollisionEnabled); // 0x6df0860 [Final Native Public]
    void OnRootAttachmentChanged(); // 0x6df0820 [Final Native Protected]
    void OnRep_ReplicatedSimlatePhysics(); // 0x3ad9ba0 [Native Protected]
    void OnRep_ReplicatedCollisionEnabled(); // 0x3adabe0 [Native Protected]
    void OnPhysicsWake(UPrimitiveComponent* SleepingComponent, const FName& BoneName); // 0x632d760 [Final Native Protected]
    void OnPhysicsSleep(UPrimitiveComponent* SleepingComponent, const FName& BoneName); // 0x632d690 [Final Native Protected]
    void NetMulticast_SetPhysicsEnabled(bool Enabled, bool ForceToSleep); // 0x632d3f0 [Native Event Public]
    void NetMulticast_SetCollisionResponse(const ECollisionChannel& Channel, const ECollisionResponse& NewResponse); // 0x632d320 [Native Event Public]

// AUWECarryableActorPowered (/Script/UWECarryable.UWECarryableActorPowered)
    void UpdateEnergy(); // 0x6df09a0 [Native Protected]
    void OnPowerSourceRemoved(FUWEInventoryItem& InventoryItem); // 0x6df06b0 [Final Native Private]
    void OnPowerSourceAdded(FUWEInventoryItem& InventoryItem); // 0x6df06b0 [Final Native Private]
    void OnEnergyRefilled(AActor* Who); // 0x6df04c0 [Native Protected]
    void OnEnergyEmpty(AActor* Who); // 0x6df0430 [Native Protected]
    bool GetIsPowered(); // 0x6df0160 [Final Native Public]

// UUWECarryableAttachPointComponent (/Script/UWECarryable.UWECarryableAttachPointComponent)
    void OnRep_AttachedActor(const TWeakObjectPtr<AActor>& OldAttachedActor); // 0x6df0770 [Final Native Protected]
    void OnPostPickedUpItem(AActor* PickupActor); // 0x6df02d0 [Final Native Protected]
    void OnPhysicsWake(UPrimitiveComponent* WakingComponent, const FName& BoneName); // 0x6df05e0 [Final Native Protected]
    void OnOwnerDestroyed(AActor* DestroyedActor); // 0x6df0550 [Final Native Protected]
    void OnAttachedDestroyed(AActor* Actor); // 0x6df02d0 [Final Native Protected]
    bool IsOccupied(); // 0x6df02a0 [Final Native Public]
    bool DetachCarryable(); // 0x6deffc0 [Final Native Public]
    bool AttachCarryable(AActor* Actor); // 0x6deff20 [Final Native Public]

// UUWECarryableData (/Script/UWECarryable.UWECarryableData)
    UUWECarryableData* GetCarryableDataForActor(AActor* Actor); // 0x6df0030 [Final Native Static Public]

// IUWECarryableEventInterface (/Script/UWECarryable.UWECarryableEventInterface)
    void OnTransitionEnd(FUWECarryableAttachmentInfo& AttachmentInfo); // 0x16b94d0 [Event Public]
    void OnTransitionBegin(FUWECarryableAttachmentInfo& AttachmentInfo); // 0x16b94d0 [Event Public]

// UUWECarryableRootComponent (/Script/UWECarryable.UWECarryableRootComponent)
    void OnRootAttachmentChanged(); // 0x6df0840 [Final Native Protected]

// UUWECarryableStatics (/Script/UWECarryable.UWECarryableStatics)
    TArray<FGameplayAbilitySpecHandle> GrantCarryableAbilities(AActor* CarryableActor, AActor* TargetActor); // 0x6df0190 [Final Native Static Public]

// UUWECharacterTrackerBlueprintFunctionLibrary (/Script/UWECharacterTracker.UWECharacterTrackerBlueprintFunctionLibrary)
    UUWECharacterTrackerSubsystem* GetCharacterTrackerSubsystem(UObject* WorldContextObject); // 0x81bf6b0 [Final Native Static Public]

// AUWEChildActor (/Script/UWEChildActor.UWEChildActor)
    void OnParentActorReady(AActor* ParentActor); // 0x5d51c80 [Native Event Public]
    AActor* GetParentOrAttachParentActor(); // 0x5d51c50 [Final Native Public]

// UCommonUITextButtonBase (/Script/UWECommonUI.CommonUITextButtonBase)
    void SetText(const FText& InText); // 0x62370c0 [Final Native Public]

// UFocusActivatableWidget (/Script/UWECommonUI.FocusActivatableWidget)
    void OnContextChanged(); // 0x16b94d0 [Event Protected]

// UUWEEditableTextBoxWithValidation (/Script/UWECommonUI.UWEEditableTextBoxWithValidation)
    bool ValidateText(FText& InText); // 0x6237410 [Native Event Public]

// UUWEInputKeySelector (/Script/UWECommonUI.UWEInputKeySelector)
    void SetTextBlockVisibility(const ESlateVisibility& InVisibility); // 0x6237180 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonTextStyle> InStyle); // 0x6237010 [Final Native Public]
    void SetSelectedKey(FInputChord& InSelectedKey); // 0x6236e20 [Final Native Public]
    void SetNoKeySpecifiedText(const FText& InNoKeySpecifiedText); // 0x6236c40 [Final Native Public]
    void SetKeySelectionText(const FText& InKeySelectionText); // 0x6236b80 [Final Native Public]
    void SetIconSize(const FVector2D& NewSize); // 0x6236a70 [Final Native Public]
    void SetEscapeKeys(const TArray<FKey>& InKeys); // 0x6236860 [Final Native Public]
    void SetAllowModifierKeys(bool bInAllowModifierKeys); // 0x6236630 [Final Native Public]
    void SetAllowGamepadKeys(bool bInAllowGamepadKeys); // 0x62365a0 [Final Native Public]
    void OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x16b94d0 [Public]
    void OnIsSelectingKeyChanged__DelegateSignature(); // 0x16b94d0 [Public]
    bool GetIsSelectingKey(); // 0x6235ac0 [Final Native Public]

// UUWELazyImage (/Script/UWECommonUI.UWELazyImage)
    void SetBrushFromLazyTextureMatchingSize(TSoftObjectPtr<UTexture2D>& LazyTexture); // 0x6236790 [Final Native Public]
    void SetBrushFromLazyTextureKeepingSize(TSoftObjectPtr<UTexture2D>& LazyTexture); // 0x62366c0 [Final Native Public]

// UUWENavigationInputSubsystem (/Script/UWECommonUI.UWENavigationInputSubsystem)
    EUINavigation GetLastNavigationDirection(); // 0x6235af0 [Final Native Public]

// UUWERadialMenu (/Script/UWECommonUI.UWERadialMenu)
    void SetInputVector(const FVector2f& InputVector); // 0x6236b00 [Final Native Public]
    void ReleaseInput(); // 0x6236350 [Final Native Public]
    int32 GetSelectedIndex(); // 0x6235b70 [Final Native Public]
    void CaptureInput(); // 0x62358e0 [Final Native Public]

// UUWEScrollBox (/Script/UWECommonUI.UWEScrollBox)
    bool IsWidgetInView(UWidget* Widget); // 0x6235e20 [Final Native Public]

// IUWEScrollNotify (/Script/UWECommonUI.UWEScrollNotify)
    void ScrollBoxOnUserScrolled(UUWEScrollBox* ScrollBox); // 0x16b94d0 [Event Public]

// UUWESimpleGrid (/Script/UWECommonUI.UWESimpleGrid)
    void SetSlotPadding(const FMargin& InSlotPadding); // 0x6236f70 [Final Native Public]
    void SetSlotMinHeight(float InSlotMinHeight); // 0x6236ef0 [Final Native Public]
    void SetNumRows(int32 InNumRows); // 0x6236d90 [Final Native Public]
    void SetNumColumns(int32 InNumColumns); // 0x6236d00 [Final Native Public]
    void SetExplicitNavigationOverride(const EUINavigation& Direction, UWidget* Widget); // 0x6236920 [Final Native Public]
    FMargin GetSlotPadding(); // 0x6235ba0 [Final Native Public]
    int32 GetNumRows(); // 0x6235b40 [Final Native Public]
    int32 GetNumColumns(); // 0x6235b10 [Final Native Public]
    void ClearExplicitNavigationOverride(const EUINavigation& Direction); // 0x6235900 [Final Native Public]

// UUWESimpleGridSlot (/Script/UWECommonUI.UWESimpleGridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x6237200 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x62369f0 [Final Native Public]
    EVerticalAlignment GetVerticalAlignment(); // 0x6235be0 [Final Native Public]
    EHorizontalAlignment GetHorizontalAlignment(); // 0x6235a90 [Final Native Public]

// UUWEWidgetLayer (/Script/UWECommonUI.UWEWidgetLayer)
    void RemoveNamedWidget(const FName& Name); // 0x6236440 [Final Native Public]
    UCommonUserWidget* AddNamedWidget(TSubclassOf<UCommonUserWidget> WidgetClass, const FName& Name); // 0x6235760 [Final Native Public]

// UWindowManager (/Script/UWECommonUI.WindowManager)
    void ToggleLayerVisibilty(const EUWEWindowManagerLayer& LayerId); // 0x6237390 [Final Native Public]
    void Show(); // 0x6237370 [Final Native Public]
    UCommonActivatableWidget* SetWidgetOnLayer(const EUWEWindowManagerLayer& LayerId, TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass); // 0x6237280 [Final Native Public]
    void RemoveWidgetFromLayer(const EUWEWindowManagerLayer& LayerId, UCommonActivatableWidget* Widget); // 0x62364d0 [Final Native Public]
    void RemoveChildFromLayer(const EUWEWindowManagerLayer& LayerId, const FName& Name); // 0x6236370 [Final Native Public]
    void RegisterLayer(const EUWEWindowManagerLayer& LayerId, UUWEWidgetLayer* InLayer); // 0x6236280 [Final Native Public]
    UModalActivatableWidget* PushToLayerWithContext(const EUWEWindowManagerLayer& LayerId, TSubclassOf<UModalActivatableWidget> ActivatableWidgetClass, UObject* Context); // 0x6236150 [Final Native Public]
    UCommonActivatableWidget* PushToLayer(const EUWEWindowManagerLayer& LayerId, TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass); // 0x6236060 [Final Native Public]
    void PopFromLayer(const EUWEWindowManagerLayer& LayerId); // 0x6235fe0 [Final Native Public]
    void Pop(UCommonActivatableWidget* Widget); // 0x6235f50 [Final Native Public]
    void OnWidgetRemoved(UWidget* Widget); // 0x6235ec0 [Final Native Protected]
    void OnWidgetPushed__DelegateSignature(const EUWEWindowManagerLayer& LayerId, bool IsFirst, TSubclassOf<UCommonActivatableWidget> WidgetClass); // 0x16b94d0 [Public]
    void OnWidgetPopped__DelegateSignature(const EUWEWindowManagerLayer& LayerId, bool IsLast, TSubclassOf<UCommonActivatableWidget> WidgetClass); // 0x16b94d0 [Public]
    void OnEnhancedInputAction__DelegateSignature(UInputAction* InputAction); // 0x16b94d0 [Public]
    bool IsHidden(); // 0x6235e00 [Final Native Public]
    void Init(TSubclassOf<UUserWidget> InMainScreenClass); // 0x6235d50 [Final Native Public]
    void Hide(); // 0x6235d30 [Final Native Public]
    bool HasWidgetOnLayer(const EUWEWindowManagerLayer& LayerId); // 0x6235ca0 [Final Native Public]
    void HandleAppActivationChanged(bool bIsActive); // 0x6235c10 [Final Native Protected]
    UCommonActivatableWidget* GetActiveWidget(const EUWEWindowManagerLayer& LayerId); // 0x6235a00 [Final Native Public]
    void EmptyLayer(const EUWEWindowManagerLayer& LayerId); // 0x6235980 [Final Native Public]
    void BroadcastEnhancedInputAction(UInputAction* InputAction); // 0x6235850 [Final Native Public]
    UCommonUserWidget* AddChildToLayer(const EUWEWindowManagerLayer& LayerId, TSubclassOf<UCommonUserWidget> WidgetClass, const FName& Name); // 0x6235630 [Final Native Public]

// UComputerTextInterfaceViewModel (/Script/UWEComputerTextInterface.ComputerTextInterfaceViewModel)
    void DialogueClicked__DelegateSignature(UUWEComputerTextInterfaceDialogueData* DialogueData); // 0x16b94d0 [Public]
    void BackClicked__DelegateSignature(); // 0x16b94d0 [Public]

// UUWEComputerTextInterfaceComponent (/Script/UWEComputerTextInterface.UWEComputerTextInterfaceComponent)
    void RemoveRootDialogueOption(UUWEComputerTextInterfaceDialogueData* DialogueData); // 0x6df7ee0 [Final Native Public]
    void OpenDialogueData(const TArray<UUWEComputerTextInterfaceDialogueData*>& DialogueDataToOpen); // 0x6df7dd0 [Final Native Public]
    void OnWidgetPopped(const EUWEWindowManagerLayer& LayerId, bool bIsLast, TSubclassOf<UCommonActivatableWidget> Class); // 0x6df7ca0 [Final Native Private]
    void OnDialogueClicked(UUWEComputerTextInterfaceDialogueData* DialogueData); // 0x62fd420 [Native Event Public]
    void OnBackClicked(); // 0x5866080 [Native Event Public]
    void InitializeComputerTextInterface(AActor* Actor); // 0x6df7c10 [Final Native Public]
    void HandleDialogueClicked(UUWEComputerTextInterfaceDialogueData* ClickedDialogueData); // 0x6df7b80 [Final Native Public]
    void CloseUI(); // 0x6df79d0 [Final Native Public]
    void AddRootDialogueOption(UUWEComputerTextInterfaceDialogueData* DialogueData); // 0x6df7940 [Final Native Public]

// UUWEComputerTextInterfaceDialogueData (/Script/UWEComputerTextInterface.UWEComputerTextInterfaceDialogueData)
    bool ContainsGoldenPathInternal(TSet<UUWEComputerTextInterfaceDialogueData*>& VisitedDialogues); // 0x6df7a20 [Final Native Public]
    bool ContainsGoldenPath(); // 0x6df79f0 [Final Native Public]

// UUWECrafterComponent (/Script/UWECrafting.UWECrafterComponent)
    bool TryAddRecipeToLocalQueue(UUWECraftingComponent* CraftingComponent, UUWECraftingRecipe* Recipe, const TScriptInterface<IUWEItemPickup>& OutputInventory, bool bForceImmediate); // 0x68a3cf0 [Final Native Public]
    void StartCrafting(UUWECraftingRecipe* Recipe, const TScriptInterface<IUWEItemPickup>& OutputInventory, UUWECraftingComponent* CraftingComponent, bool bForceImmediate); // 0x68a3a10 [Final Native Public]
    AActor* SpawnCraftingGhost(UObject* WorldContextObject, UUWEItemType* ItemType, UMaterialInstance* FabricationMaterial, UMaterialInterface* OverlayMaterial, FTransform& WorldTransform); // 0x68a3810 [Final Native Static Protected]
    void SetAnimationState(const ECrafterAnimationState& NewState); // 0x68a3700 [Final Native Public]
    void OnRep_PlayerInRange(); // 0x68a3540 [Final Native Protected]
    void OnRep_OwnerInventoryFull(); // 0x68a3520 [Final Native Protected]
    void OnRep_CraftingInProgress(); // 0x68a3500 [Final Native Protected]
    void OnRep_AnimationState(const ECrafterAnimationState& PreviousAnimationState); // 0x68a3480 [Final Native Protected]
    void OnRep_ActiveCrafts(); // 0x68a3460 [Final Native Protected]
    void OnPoweredStateChanged(bool bNewIsPowered); // 0x68a33c0 [Final Native Public]
    void OnPlayerOutOfRange(); // 0x68a33a0 [Final Native Private]
    void OnPlayerInRange(); // 0x68a3380 [Final Native Private]
    void OnIsPoweredChanged__DelegateSignature(bool bIsPowered); // 0x16b94d0 [Public]
    void OnCraftInProgressChanged__DelegateSignature(bool bCraftingInProgress); // 0x16b94d0 [Public]
    void OnCrafterQueueUpdated__DelegateSignature(TSoftObjectPtr<UUWECraftingRecipe>& QueuedRecipe, int32 QueueSize); // 0x16b94d0 [Public]
    void OnCrafterAnimationStateChanged__DelegateSignature(const ECrafterAnimationState& PreviousState, const ECrafterAnimationState& NewState); // 0x16b94d0 [Public]
    void OnAnyRegisteredInventoryChanged(); // 0x68a32c0 [Final Native Private]
    void NotifyCraftingStarted(const TArray<FCraftingRecipeOutput>& RecipeOutput, float CraftingTime, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x68a3140 [Native Event Protected]
    void NotifyCraftingCompleted(const TArray<FCraftingRecipeOutput>& RecipeOutput, const ECraftingResults& Result, AActor* RecipientActor, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x68a2fb0 [Native Event Protected]
    bool IsCrafterBusy(); // 0x68a2de0 [Native Public]
    void HandleCraftingResult(bool Successful, const TArray<FCraftingRecipeOutput>& RecipeOutput, const TScriptInterface<IUWEItemPickup>& OutputInventory); // 0x68a2c20 [Native Public]
    ECrafterAnimationState GetCrafterAnimationState(); // 0x68a2950 [Final Native Public]
    bool CanUseRecipe(UUWECraftingRecipe* Recipe); // 0x68a2670 [Native Public]
    bool CanEverUseRecipe(UUWECraftingRecipe* Recipe); // 0x68a25d0 [Native Public]
    bool CanCraftItemFromRecipe(UUWECraftingComponent* CraftingComponent, UUWECraftingRecipe* Recipe, int32 Quantity); // 0x68a24c0 [Final Native Public]

// UUWECraftingComponent (/Script/UWECrafting.UWECraftingComponent)
    void ServerCraftItemFromRecipe(const TSoftObjectPtr<UUWECraftingRecipe>& Recipe, UUWECrafterComponent* Crafter, const TScriptInterface<IUWEItemPickup>& OutputInventory, bool bForceImmediate); // 0x68a3580 [Native Event Public]
    void OnRep_RegisteredSources(); // 0x68a3560 [Final Native Protected]
    void OnInventoryUpdated(const int32& InventoryId); // 0x68a32e0 [Final Native Private]
    void OnAnyRegisteredInventoryChanged__DelegateSignature(); // 0x16b94d0 [Public]
    bool HasAnyCommunalInventoriesRegistered(); // 0x68a2db0 [Final Native Public]
    FString GetRequirementsString(const TArray<FCraftingRecipeRequirement>& Requirements, const TArray<int32>& AdditionalConsideredInventories); // 0x68a29c0 [Final Native Public]
    TArray<FUWEInventoryItem> GetAllNearbyItemsOfItemType(UUWEItemType* ItemType); // 0x68a2860 [Final Native Public]
    void BroadcastAnyRegisteredInventoryChanged(); // 0x5cb96c0 [Final Native Protected]

// UUWECraftingRecipeCategory (/Script/UWECrafting.UWECraftingRecipeCategory)
    FText GetCrafterText(); // 0x68a2970 [Final Native Public]

// UUWECraftingStatics (/Script/UWECrafting.UWECraftingStatics)
    bool TargetSatisfiesRequirements(UUWEPrimaryDataAssetBase* Recipe, const TArray<FUWERecipeUnlockRules>& UpdatedUnlockingRequirements, APlayerState* PlayerState); // 0x68a3bb0 [Final Native Static Public]
    bool ShouldIgnoreUnlockRequirements(UObject* WorldContextObject); // 0x68a3780 [Final Native Static Public]
    bool ItemRecipeIsUnlocked(UUWEItemType* ItemType, APlayerState* PlayerState); // 0x68a2ee0 [Final Native Static Public]
    bool IsRecipeUnlockedForPlayer(UUWECraftingRecipe* Recipe, APlayerState* PlayerState); // 0x68a2e10 [Final Native Static Public]
    FGameplayTag GetTagAtDepth(FGameplayTag& Tag, int32 Depth); // 0x68a2b40 [Final Native Static Public]
    FUWERecipeUnlockRuleEntry ExtractRule(FUWERecipeUnlockRuleEntry& InEntry, UUWEPrimaryDataAssetBase* ParentAsset); // 0x68a2710 [Final Native Static Public]

// UUWECrashReporterStatics (/Script/UWECrashReporter.UWECrashReporterStatics)
    bool WasLastLobbyNotReached(); // 0x5caec80 [Final Native Static Public]
    bool WasLastExitUnclean(); // 0x5caec50 [Final Native Static Public]
    void SendEvent(const FString& Message, const ESentryLevel& Level); // 0x5caeb80 [Final Native Static Public]
    void NotifyLobbyReached(); // 0x5caead0 [Final Native Static Public]

// UUWECrashReporterSubsystem (/Script/UWECrashReporter.UWECrashReporterSubsystem)
    void OnSentrySettings(USentrySettings* Settings); // 0x5caeaf0 [Final Native Public]

// UUWECuttableData (/Script/UWECuttable.UWECuttableData)
    UUWECuttableData* GetCuttableDataForComponent(UActorComponent* ActorComponent); // 0x6428c70 [Final Native Static Public]
    UUWECuttableData* GetCuttableDataForActor(AActor* Actor); // 0x6428b40 [Final Native Static Public]

// UUWEDatabankEntry (/Script/UWEDatabank.UWEDatabankEntry)
    bool IsUnlocked(); // 0x6dfb5b0 [Final Native Public]

// UUWEDatabankWorldSubsystem (/Script/UWEDatabank.UWEDatabankWorldSubsystem)
    void OnStoryGoalUnlocked(UUWEStoryGoal* StoryGoalTag, AActor* ReceivingActor); // 0x6dfb5e0 [Final Native Public]

// UUWEDialogueSpeakerComponent (/Script/UWEDialogue.UWEDialogueSpeakerComponent)
    void SkipLine(); // 0x62da620 [Final Native Public]
    void SetDialogueEnabled(bool bEnabled); // 0x62da470 [Native Public]
    void OnPlayingLineCompleted(); // 0x62d9ed0 [Final Native Protected]
    float GetPreDelay(); // 0x62d9cc0 [Final Native Public]
    float GetPostDelay(); // 0x62d9ca0 [Final Native Public]
    float GetEventLength(); // 0x62d9c70 [Final Native Public]
    float GetElapsedPreDelay(); // 0x62d9c40 [Final Native Public]
    float GetElapsedPostDelay(); // 0x62d9c10 [Final Native Public]
    float GetElapsedEventLength(); // 0x62d9be0 [Final Native Public]

// UUWEDialogueNode (/Script/UWEDialogue.UWEDialogueNode)
    UUWEDialogueSequence* GetDialogueSequenceToPlay(); // 0x62d9b80 [Native Public]

// UUWEDialogueSequence (/Script/UWEDialogue.UWEDialogueSequence)
    void ConstructSequence(const TArray<FDialogueLine>& InLines, UUWEStoryEvent* InOnFinishedEvent, int32 InPriorityValue, float InQueueLifespan, bool InIgnorePlayerSafetyCheck); // 0x62d9750 [Final Native Public]

// UUWEDialogueStatics (/Script/UWEDialogue.UWEDialogueStatics)
    void SkipCurrentDialogueForPlayer(APawn* Player); // 0x62da5a0 [Final Native Static Public]
    void SkipAllDialogueForPlayer(APlayerState* Player); // 0x62da500 [Final Native Static Public]
    bool PlayDialogueWithinProximity(UObject* WorldContextObject, UUWEDialogueNode* Dialogue, const FVector& CenterLocation, float Radius); // 0x62da230 [Final Native Static Public]
    bool PlayDialogueForPlayer(UUWEDialogueNode* Dialogue, AActor* Player); // 0x62da160 [Final Native Static Public]
    bool PlayDialogue(UObject* WorldContextObject, UUWEDialogueNode* Dialogue); // 0x62da090 [Final Native Static Public]
    bool PlayAlertForPlayer(UUWEDialogueNode* Dialogue, APlayerState* Player); // 0x62d9fc0 [Final Native Static Public]
    bool IsPlayerSafeForDialogue(APlayerState* Player); // 0x62d9db0 [Final Native Static Public]
    bool IsDialoguePlayingForPlayer(AActor* Player); // 0x62d9d20 [Final Native Static Public]
    void EndCurrentDialogueForPlayer(AActor* Player); // 0x62d99a0 [Final Native Static Public]
    bool ArePlayerAlertsSuppressed(APlayerState* Player); // 0x62d95d0 [Final Native Static Public]

// UUWEPDASubtitleDisplay (/Script/UWEDialogue.UWEPDASubtitleDisplay)
    void FadeOut(); // 0x16b94d0 [Event Public]

// UUWEPDAVOPlaybackPlayerStateComponent (/Script/UWEDialogue.UWEPDAVOPlaybackPlayerStateComponent)
    void SkipCurrentDialogueLine(); // 0x5866010 [Native Event Public]
    void SkipCurrentDialogue(); // 0x62da580 [Native Event Public]
    void ServerTriggerEvent(const TSoftObjectPtr<UUWEStoryEvent>& Event); // 0x62da3b0 [Native Event Public]
    void PlayAlert(const FDialogueInfo& Dialogue); // 0x62d9ef0 [Native Event Public]
    void OnDialoguePlayed(UUWEDialogueSequence* Dialogue); // 0x62d9e40 [Native Event Public]
    bool IsDialoguePlaying(); // 0x62d9ce0 [Final Native Public]
    UUWEDialogueSpeakerComponent* GetDialogueSpeakerComponent(); // 0x62d9bb0 [Final Native Public]
    TArray<FDialogueInfo> GetDialogueQueue(); // 0x62d9aa0 [Final Native Public]
    TArray<UUWEDialogueSequence*> GetActiveDialogueSequences(); // 0x62d9a20 [Final Native Public]
    void EndActiveDialogue(); // 0x62d9980 [Native Event Public]
    void ClientQueueUpDialogue(const FDialogueInfo& Dialogue); // 0x62d9680 [Native Event Public]
    void ClearAllQueuedDialogue(); // 0x62d9660 [Native Event Public]

// AUWEDoorBase (/Script/UWEDoor.UWEDoorBase)
    void UnlockAndOpen(APawn* TriggeringActor); // 0x81c3300 [Final Native Public]
    void Unlock(APawn* TriggeringActor); // 0x5d51c80 [Native Event Public]
    void ToggleOpen(); // 0x81c32d0 [Final Native Public]
    void OpenDelegate__DelegateSignature(bool IsOpen); // 0x16b94d0 [Public]
    void Open(); // 0x3adabe0 [Native Event Public]
    void OnStoryGoalUnlocked(UUWEStoryGoal* lockedStoryGoal, AActor* ReceivingActor); // 0x81c3200 [Final Native Private]
    void OnRep_IsOpen(); // 0x81c31e0 [Final Native Private]
    void OnOpenedFractionChanged(float Fraction); // 0x16b94d0 [Event Public]
    void Lock(); // 0x3ad9bc0 [Native Event Public]
    void ForceCloseAndLock(); // 0x81c31c0 [Final Native Public]
    void CloseAndLock(); // 0x81c3140 [Final Native Public]
    void Close(); // 0x3ad9ba0 [Native Event Public]
    void CanUnlock(const bool& Result, APawn* TriggeringActor); // 0x81c3060 [Final Native Public]

// AUWEDynamicEvent (/Script/UWEDynamicEvents.UWEDynamicEvent)
    AActor* GetEventRootActor(); // 0x6caa7d0 [Final Native Public]
    AActor* GetEventKeyActor(); // 0x6caa7b0 [Final Native Public]
    FGuid GetEventID(); // 0x631d790 [Final Native Public]
    AActor* FindClosestActorOfType(TSubclassOf<AActor> ActorClass, const float& OutDistance); // 0x6caa290 [Final Native Public]

// UUWEDynamicEventsStateComponent (/Script/UWEDynamicEvents.UWEDynamicEventsStateComponent)
    bool TryStartDynamicEventByTag(const FGameplayTag& EventTag, APlayerController* PlayerController); // 0x6caaaa0 [Final Native Public]
    bool TryStartDynamicEvent(FUWEDynamicEventGroup& DynamicEvent, APlayerController* PlayerController); // 0x6caa950 [Final Native Public]
    void LogDynamicEvent(const FString& Message, const FGameplayTag& EventTag); // 0x6caa7f0 [Final Native Public]
    TArray<FUWEDynamicEventGroup> GetAllEvents(); // 0x6caa620 [Final Native Public]
    TArray<FUWEActiveDynamicEvent> GetActiveEvents(); // 0x6caa520 [Final Native Public]
    void ForceEndEvent(const FGuid& EventID, const FPrimaryAssetId& DynamicEventPrimaryAssetId); // 0x6caa420 [Final Native Public]

// UUWEDynamicEventsStatics (/Script/UWEDynamicEvents.UWEDynamicEventsStatics)
    UUWEDynamicEventsStateComponent* GetDynamicEventsStateComponent(UObject* WorldContextObject); // 0x6caa720 [Final Native Static Public]
    UUWEDynamicEventDataAsset* FindDynamicEventByTag(const FGameplayTag& FilterTag); // 0x6caa390 [Final Native Static Public]

// UUWETimeBasedDynamicEvent (/Script/UWEDynamicEvents.UWETimeBasedDynamicEvent)
    void CustomTick(); // 0x6caa270 [Final Native Protected]

// UUWEDynamicItemsManager (/Script/UWEDynamicItems.UWEDynamicItemsManager)
    void UnregisterActor(AActor* Actor); // 0x631e1e0 [Final Native Static Public]
    AActor* SpawnActorAndRegisterWithoutDropping(TSubclassOf<UObject> ActorClass, FTransform& Transform, const FGuid& Guid); // 0x631e030 [Final Native Public]
    AActor* SpawnActorAndRegisterWithGuid(TSubclassOf<UObject> ActorClass, FTransform& Transform, const FGuid& Guid); // 0x631de80 [Final Native Public]
    AActor* SpawnActorAndRegister(TSubclassOf<UObject> ActorClass, FTransform& Transform); // 0x631dd30 [Final Native Public]
    void SetSpawnRange(float InRange); // 0x631dcb0 [Final Native Public]
    void SetRemoveIfOutOfRange(AActor* Actor, bool bValue); // 0x631dbe0 [Final Native Public]
    void SetActorLifespan(AActor* Actor, float LifeSpan); // 0x631db10 [Final Native Public]
    void Reset(); // 0x631daf0 [Final Native Public]
    void RegisterActor(AActor* Actor); // 0x631da70 [Final Native Static Public]
    void OnSavePerformed(); // 0x631da50 [Final Native Protected]
    void OnActorDestroyed(AActor* DestroyedActor); // 0x631d860 [Final Native Protected]
    bool IsInRange(AActor* Actor); // 0x631d7c0 [Final Native Public]
    void GetSavedCountsByClassName(TMap<FString, int32>& ClassCounts); // 0x631d5f0 [Final Native Public]
    int32 GetNumSaved(); // 0x631d5c0 [Final Native Public]
    int32 GetNumActive(); // 0x631d590 [Final Native Public]
    void GetActiveCountsByClassName(TMap<FString, int32>& ClassCounts); // 0x631d470 [Final Native Public]

// AUWEPlaceableProxy (/Script/UWEDynamicItems.UWEPlaceableProxy)
    void OnProxiedActorPickedUp(AActor* Actor); // 0x631d9c0 [Final Native Private]
    void OnProxiedActorEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x631d8f0 [Final Native Private]
    FUWEActorUID GetUWEActorUID(); // 0x631d790 [Final Native Public]
    FUWEPlaceableProxySpawnedActor GetSpawnedActor(); // 0x631d710 [Final Native Public]

// UUWEAbilityTask_WaitMiniGameCompleted (/Script/UWEDynamicResources.UWEAbilityTask_WaitMiniGameCompleted)
    UUWEAbilityTask_WaitMiniGameCompleted* WaitMiniGameCompleted(UGameplayAbility* OwningAbility); // 0x81c5580 [Final Native Static Private]
    void SetCompletionResult(const FUWEMiniGameCompletion& InCompletionResult); // 0x81c54d0 [Final Native Private]
    void OnTargetDataReplicatedCancelledCallback(); // 0x6e82650 [Final Native Private]
    void OnTargetDataReplicatedCallback(FGameplayAbilityTargetDataHandle& Data, const FGameplayTag& ActivationTag); // 0x6e82510 [Final Native Private]
    void OnTargetDataReadyCallback(FGameplayAbilityTargetDataHandle& Data); // 0x6e82420 [Final Native Private]
    void OnTargetDataCancelledCallback(FGameplayAbilityTargetDataHandle& Data); // 0x6e82330 [Final Native Private]

// UUWEEdgeOfWorldHUDViewModel (/Script/UWEEdgeOfWorld.UWEEdgeOfWorldHUDViewModel)
    void OOBTagResponseEvent(const FGameplayTag& GameplayTag, int32 I); // 0x644cde0 [Final Native Private]
    void OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn); // 0x644cf40 [Final Native Private]

// AUWEEdgeOfWorldSpline (/Script/UWEEdgeOfWorld.UWEEdgeOfWorldSpline)
    void OnPlayerOverlapEnd__DelegateSignature(APawn* Player); // 0x16b94d0 [Public]
    void OnPlayerOverlapBegin__DelegateSignature(APawn* Player); // 0x16b94d0 [Public]
    bool IsPointInside(const FVector& LocationToCheck); // 0x644ca40 [Final Native Public]
    bool IsEnabled(); // 0x644ca10 [Native Event Public]
    FVector GetClosestPoint(const FVector& Location); // 0x644c5f0 [Final Native Public]

// UUWEEdgeOfWorldStatics (/Script/UWEEdgeOfWorld.UWEEdgeOfWorldStatics)
    bool IsPointWithinEdgeOfWorld(UObject* WorldContextObject, const FVector& Point); // 0x644cc60 [Final Native Static Public]
    bool IsPointOutOfBounds(UObject* WorldContextObject, const FVector& Point); // 0x644cae0 [Final Native Static Public]
    bool IsEdgeOfWorldEnabled(UObject* WorldContextObject); // 0x644c950 [Final Native Static Public]
    bool IsActorWithinEdgeOfWorld(UObject* WorldContextObject, AActor* ActorToCheck); // 0x644c850 [Final Native Static Public]
    bool IsActorOutOfBounds(UObject* WorldContextObject, AActor* ActorToCheck); // 0x644c780 [Final Native Static Public]

// UUWEEdgeOfWorldSubsystem (/Script/UWEEdgeOfWorld.UWEEdgeOfWorldSubsystem)
    bool IsPointWithinEdgeOfWorld(const FVector& Point); // 0x644cd40 [Final Native Public]
    bool IsPointOutOfBounds(const FVector& Point); // 0x644cbc0 [Final Native Public]
    bool IsEdgeOfWorldEnabled(); // 0x644c9e0 [Final Native Public]
    bool IsEdgeOfWorldCollisionEnabled(); // 0x644c920 [Final Native Public]
    AUWEEdgeOfWorldSpline* GetEdgeOfWorld(); // 0x644c750 [Final Native Public]
    FVector GetClosestPointToSpline(const FVector& Location); // 0x644c6a0 [Final Native Public]

// UUWEOutOfBoundsCheckComponent (/Script/UWEEdgeOfWorld.UWEOutOfBoundsCheckComponent)
    void TriggerEdgeOfWorldCollision(AActor* Instigator); // 0x644d1f0 [Final Native Public]
    void ServerRemoveOutOfBoundsEffect(TSubclassOf<UGameplayEffect> EffectClass); // 0x644d140 [Native Event Protected]
    void ServerApplyOutOfBoundsEffect(TSubclassOf<UGameplayEffect> EffectClass); // 0x644d090 [Native Event Protected]
    void OnVolumeChanged(const EVolumeType& VolumeType); // 0x644d010 [Final Native Private]
    void OnPlayerOverlapEnd(APawn* Player); // 0x644ceb0 [Final Native Private]
    void OnPlayerOverlapBegin(APawn* Player); // 0x644ceb0 [Final Native Private]
    void NotifyPlayerThanks(); // 0x62da580 [Final Native Event Private]
    void NotifyPlayerOutOfBounds(); // 0x62d9980 [Final Native Event Private]

// UUWEEmoteComponent (/Script/UWEEmotes.UWEEmoteComponent)
    void ServerPlayEmote(UUWEEmoteData* EmoteData); // 0x62d9e40 [Final Native Event Private]
    void PlayEmote(UUWEEmoteData* EmoteData); // 0x6dfd750 [Final Native Public]
    void OnControllerPawnChanged(APawn* NewPawn); // 0x6dfd6c0 [Final Native Private]
    UUWEEmoteData* GetPendingEmoteData(); // 0x6dfd4f0 [Final Native Public]

// UUWEEmoteData (/Script/UWEEmotes.UWEEmoteData)
    TSoftObjectPtr<UTexture2D> GetRadialMenuImage(); // 0x6dfd510 [Final Native Public]
    EUWEEmoteType GetEmoteType(); // 0x6dfd4d0 [Final Native Public]
    bool AffectsUpperBody(); // 0x6dfd3e0 [Final Native Public]
    bool AffectsLowerBody(); // 0x6dfd3b0 [Final Native Public]

// UUWEEmotesBlueprintLibrary (/Script/UWEEmotes.UWEEmotesBlueprintLibrary)
    void GetAllEmoteData(const TArray<UUWEEmoteData*>& OutEmotes); // 0x6dfd410 [Final Native Static Public]

// UUWEEmotesMenuViewModel (/Script/UWEEmotes.UWEEmotesMenuViewModel)
    UUWEEmotesMenuViewModel* TryGetEmoteMenuViewModel(UObject* WorldContext); // 0x6dfd960 [Final Native Static Public]
    UCommonUserWidget* ShowEmoteMenu(UObject* WorldContext, TSubclassOf<UCommonActivatableWidget> MenuClass); // 0x6dfd870 [Final Native Public]
    void SelectEmote(int32 Index); // 0x6dfd7e0 [Final Native Public]
    void HideEmoteMenu(UObject* WorldContext, int32 SelectedIndex); // 0x6dfd570 [Final Native Public]

// UUWEEmoteViewModel (/Script/UWEEmotes.UWEEmoteViewModel)
    FUWERadialMenuEntry MakeRadialMenuEntry(); // 0x6dfd640 [Final Native Public]
    UUWEEmoteData* GetEmoteData(); // 0x6dfd4b0 [Final Native Public]

// UUWEEntitlementsSubsystem (/Script/UWEEntitlements.UWEEntitlementsSubsystem)
    void OnUserPrivilegeChanged(UCommonUserInfo* UserInfo, const ECommonUserPrivilege& Privilege, const ECommonUserAvailability& OldAvailability, const ECommonUserAvailability& NewAvailability); // 0x6896c20 [Final Native Private]
    void OnUserInitialized(UCommonUserInfo* UserInfo, bool bSuccess, const FText& Error, const ECommonUserPrivilege& RequestedPrivilege, const ECommonUserOnlineContext& OnlineContext); // 0x6896a50 [Final Native Private]
    void OnSonarLoginCompleted(bool bLoggedIn); // 0x68969c0 [Final Native Private]
    void CheckSonarEntitlements(); // 0x68969a0 [Final Native Private]

// AUWEBaseTool (/Script/UWEEquipment.UWEBaseTool)
    void SetAmmoCount(float InCurrentAmmo, float InMaxAmmo); // 0x6419790 [Native Public]
    bool HasAmmo(); // 0x64194f0 [Native Public]
    FGameplayTagContainer GetRequiredAmmoTags(); // 0x6419490 [Native Public]
    ACharacter* GetHoldingPlayer(); // 0x6419460 [Final Native Public]
    UUWEItemType* GetAmmoType(); // 0x64193c0 [Native Public]
    float GetAmmoPercent(); // 0x6419380 [Native Public]

// AUWEBattery (/Script/UWEEquipment.UWEBattery)
    void SetEnergyLevel(float InEnergyLevel); // 0x6419860 [Native Public]
    float GetEnergyPercent(); // 0x64193f0 [Native Public]

// AUWEEnergyTool (/Script/UWEEquipment.UWEEnergyTool)
    void SetEnergyLevel(float InEnergyLevel); // 0x64198f0 [Final Native Public]
    void OnRep_MaxEnergyLevel(); // 0x6419770 [Final Native Protected]
    void OnRep_EnergyLevel(); // 0x6419770 [Final Native Protected]
    void OnRep_BatteryType(); // 0x6419750 [Final Native Private]
    void OnEnergyRefilledCallback(AActor* Who); // 0x64196c0 [Final Native Private]
    void OnEnergyEmptyCallback(AActor* Who); // 0x6419630 [Final Native Private]
    void OnEnergyChangedCallback(AActor* Who); // 0x6419520 [Final Native Private]
    bool HasEnergy(); // 0x64194f0 [Final Native Public]

// UUWEToolBatteryMesh (/Script/UWEEquipment.UWEToolBatteryMesh)
    void UpdateVisibility(); // 0x6419970 [Final Native Private]
    void OnMeshChanged(); // 0x16b94d0 [Event Public]
    void OnEnergyChangedCallback(float PercentEnergy); // 0x64195b0 [Final Native Private]
    void OnEnergyChanged(float PercentEnergy); // 0x16b94d0 [Event Public]
    float GetEnergyPercent(); // 0x6419430 [Final Native Public]

// UUWEEventTrackerComponent (/Script/UWEEventTracker.UWEEventTrackerComponent)
    void UnregisterListenerVerb(const FGameplayTag& Verb, const FScriptDelegate& OnTriggeredEvent); // 0x62e5a10 [Final Native Public]
    void UnregisterListenerAsset(const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset, const FScriptDelegate& OnTriggeredEvent); // 0x62e58d0 [Final Native Public]
    void UnregisterListener(const FGameplayTag& Verb, const FGameplayTag& Tag, const FScriptDelegate& OnTriggeredEvent); // 0x62e5790 [Final Native Public]
    void StoreToSaveHandle(); // 0x62e5770 [Final Native Protected]
    void ServerNotifyAssetId(const FGameplayTag& Verb, const FPrimaryAssetId& AssetId, int32 Value); // 0x62e5650 [Native Event Protected]
    void ServerNotifyAsset(const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset, int32 Value); // 0x62e5540 [Native Event Protected]
    void ServerNotify(const FGameplayTag& Verb, const FGameplayTag& Tag, int32 Value); // 0x62e5430 [Native Event Protected]
    void RegisterListenerVerb(const FGameplayTag& Verb, const FScriptDelegate& OnTriggeredEvent); // 0x62e5330 [Final Native Public]
    void RegisterListenerAsset(const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset, const FScriptDelegate& OnTriggeredEvent); // 0x62e4c30 [Final Native Public]
    void RegisterListener(const FGameplayTag& Verb, const FGameplayTag& Tag, const FScriptDelegate& OnTriggeredEvent); // 0x62e4af0 [Final Native Public]
    void NotifyAssetId(const FGameplayTag& Verb, const FPrimaryAssetId& AssetId, int32 Value); // 0x62e36a0 [Final Native Public]
    void NotifyAsset(const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset, int32 Value); // 0x62e3590 [Final Native Public]
    void Notify(const FGameplayTag& Verb, const FGameplayTag& Tag, int32 Value); // 0x62e3480 [Final Native Public]
    int32 GetValueVerb(const FGameplayTag& Verb); // 0x62e3150 [Final Native Public]
    int32 GetValueAsset(const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset); // 0x62e3080 [Final Native Public]
    int32 GetValue(const FGameplayTag& Verb, const FGameplayTag& Tag); // 0x62e2fb0 [Final Native Public]

// UUWEEventTrackerDiagnostic (/Script/UWEEventTracker.UWEEventTrackerDiagnostic)
    void OnEventTrackerSave(UUWEEventTrackerComponent* Tracker, float Duration); // 0x62e4a20 [Final Native Protected]
    void OnEventTrackerNotify(UUWEEventTrackerComponent* Tracker, const FUWEEventKey& Key, int32 Value, bool IsNewKey); // 0x62e48b0 [Final Native Protected]

// UUWEEventTrackerStatics (/Script/UWEEventTracker.UWEEventTrackerStatics)
    void RegisterListenerForWorldEventAsset(UObject* WorldContextObject, const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset, const FScriptDelegate& Event); // 0x62e51c0 [Final Native Static Public]
    void RegisterListenerForWorldEvent(UObject* WorldContextObject, const FGameplayTag& Verb, const FGameplayTag& Tag, const FScriptDelegate& Event); // 0x62e5050 [Final Native Static Public]
    void RegisterListenerForPlayerEventAsset(AActor* Actor, const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset, const FScriptDelegate& Event); // 0x62e4ee0 [Final Native Static Public]
    void RegisterListenerForPlayerEvent(AActor* Actor, const FGameplayTag& Verb, const FGameplayTag& Tag, const FScriptDelegate& Event); // 0x62e4d70 [Final Native Static Public]
    void NotifyWorldEventAssetId(UObject* WorldContextObject, const FGameplayTag& Verb, const FPrimaryAssetId& AssetId, double Value); // 0x62e4600 [Final Native Static Public]
    void NotifyWorldEventAsset(UObject* WorldContextObject, const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset, double Value); // 0x62e44b0 [Final Native Static Public]
    void NotifyWorldEvent(UObject* WorldContextObject, const FGameplayTag& Verb, const FGameplayTag& Tag, double Value); // 0x62e4360 [Final Native Static Public]
    void NotifyPlayerEventAssetId(AActor* Actor, const FGameplayTag& Verb, const FPrimaryAssetId& AssetId, int32 Value); // 0x62e4200 [Final Native Static Public]
    void NotifyPlayerEventAsset(AActor* Actor, const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset, int32 Value); // 0x62e40c0 [Final Native Static Public]
    void NotifyPlayerEvent(AActor* Actor, const FGameplayTag& Verb, const FGameplayTag& Tag, int32 Value); // 0x62e3f80 [Final Native Static Public]
    void NotifyPlayerAndWorldEventAssetId(AActor* Actor, const FGameplayTag& Verb, const FPrimaryAssetId& AssetId, int32 Value); // 0x62e3e20 [Final Native Static Public]
    void NotifyPlayerAndWorldEventAsset(AActor* Actor, const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset, int32 Value); // 0x62e3ce0 [Final Native Static Public]
    void NotifyPlayerAndWorldEvent(AActor* Actor, const FGameplayTag& Verb, const FGameplayTag& Tag, int32 Value); // 0x62e3ba0 [Final Native Static Public]
    void NotifyLocalPlayerEventAssetId(UObject* WorldContextObject, const FGameplayTag& Verb, const FPrimaryAssetId& AssetId, int32 Value); // 0x62e3a40 [Final Native Static Public]
    void NotifyLocalPlayerEventAsset(UObject* WorldContextObject, const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset, int32 Value); // 0x62e3900 [Final Native Static Public]
    void NotifyLocalPlayerEvent(UObject* WorldContextObject, const FGameplayTag& Verb, const FGameplayTag& Tag, int32 Value); // 0x62e37c0 [Final Native Static Public]
    UUWEEventTrackerComponent* GetWorldEventTracker(UObject* WorldContextObject); // 0x62e33f0 [Final Native Static Public]
    int32 GetWorldEventCountAsset(UObject* WorldContextObject, const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset); // 0x62e32f0 [Final Native Static Public]
    int32 GetWorldEventCount(UObject* WorldContextObject, const FGameplayTag& Verb, const FGameplayTag& Tag); // 0x62e31f0 [Final Native Static Public]
    int32 GetPlayerEventCountAsset(AActor* Actor, const FGameplayTag& Verb, UUWEPrimaryDataAssetBase* Asset); // 0x62e2eb0 [Final Native Static Public]
    int32 GetPlayerEventCount(AActor* Actor, const FGameplayTag& Verb, const FGameplayTag& Tag); // 0x62e2db0 [Final Native Static Public]
    UUWEEventTrackerComponent* GetLocalPlayerEventTracker(UObject* WorldContextObject); // 0x62e2d20 [Final Native Static Public]
    UUWEEventTrackerComponent* GetEventTrackerFromActor(AActor* Actor); // 0x62e2c90 [Final Native Static Public]

// UUWEEventTrackerTestHelper (/Script/UWEEventTracker.UWEEventTrackerTestHelper)
    void OnEvent(const FUWEEventKey& Key, int32 OldValue, int32 NewValue); // 0x62e4770 [Final Native Public]

// UUWEFarmingSettings (/Script/UWEFarming.UWEFarmingSettings)
    float GetRipeningTime(const FGameplayTag& SeedGrowerTierTag); // 0x6e022a0 [Final Native Public]

// AUWEFarmTrayBase (/Script/UWEFarming.UWEFarmTrayBase)
    void OnSeedRemoved(FUWEInventoryItem& InventoryItem); // 0x6e03060 [Final Native Private]
    void OnSeedAdded(FUWEInventoryItem& InventoryItem); // 0x6e02fa0 [Final Native Private]
    void OnRep_GrowingPlants(const TArray<FUWEPlantItemActor>& OldGrowingPlants); // 0x6e02cc0 [Final Native Private]
    void OnPlantsLoaded(const TArray<AActor*>& Plants); // 0x6e02bb0 [Final Native Private]

// AUWEMetalFarmBreakableResource (/Script/UWEFarming.UWEMetalFarmBreakableResource)
    void SetMetalData(UUWEResonatableData* ResonatableData, FText& Name); // 0x6e03360 [Final Native Public]
    void SetIsBreakingDisabled(bool bIsDisabled); // 0x6e032d0 [Final Native Public]
    void OnRep_IsBreakingDisabled(); // 0x6e02ed0 [Final Native Protected]

// UUWEPlantGrowerComponent (/Script/UWEFarming.UWEPlantGrowerComponent)
    void UWEPlantFullyGrownDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void SetGrowthPercentage(float Percentage); // 0x6e031d0 [Final Native Public]
    void OnRep_MaxGrowth(float OldMaxGrowth); // 0x6e02ef0 [Final Native Private]
    void OnRep_Growth(float OldGrowth); // 0x6e02d80 [Final Native Private]
    void OnDied(AActor* SourceActor, AActor* TargetActor); // 0x6e02890 [Final Native Private]
    bool IsFullyGrown(); // 0x6e02500 [Final Native Public]
    float GetGrowthPercentage(); // 0x6e02110 [Final Native Public]

// AUWERegrowablePlant (/Script/UWEFarming.UWERegrowablePlant)
    void TryFindReplacedActor(); // 0x6e03690 [Final Native Private]
    void OnRep_ReplacesActor(); // 0x6e02f70 [Final Native Private]
    void OnRep_GrowthData(); // 0x6e02e00 [Final Native Private]
    void OnFullyGrown(); // 0x6e02960 [Final Native Private]
    void OnDied(AActor* SourceActor, AActor* TargetActor); // 0x6e027c0 [Final Native Private]

// UUWERegrowablePlantData (/Script/UWEFarming.UWERegrowablePlantData)
    AActor* ReplaceDummyPlant(AStaticMeshActor* PlantToReplace); // 0x6e03140 [Final Native Static Public]
    UUWERegrowablePlantData* GetRegrowablePlantDataForActor(AActor* Actor); // 0x6e02140 [Final Native Static Public]

// UUWESeedData (/Script/UWEFarming.UWESeedData)
    UUWESeedData* GetSeedDataForActor(AActor* Actor); // 0x6e02340 [Final Native Static Public]

// UUWESeedGrowerComponent (/Script/UWEFarming.UWESeedGrowerComponent)
    void TryDropSeed(bool bGrowNewSeed); // 0x6e03600 [Native Public]
    void TryDestroySeed(bool bGrowNewSeed); // 0x6e03570 [Native Public]
    void StopSpawnTimer(); // 0x6e03550 [Final Native Public]
    void StartSpawnTimer(); // 0x6e03530 [Final Native Public]
    void SpawnSeed(bool bSpawnFullyRipened); // 0x6e034a0 [Native Public]
    bool ShowProgress(); // 0x6e03450 [Final Native Public]
    void SetGrowthRate(float NewGrowthRate); // 0x6e03250 [Final Native Public]
    void SeedSpawnedDelegate__DelegateSignature(AActor* Seed); // 0x16b94d0 [Public]
    void SeedRipedDelegate__DelegateSignature(AActor* Seed); // 0x16b94d0 [Public]
    void SeedRemovedDelegate__DelegateSignature(AActor* Seed); // 0x16b94d0 [Public]
    void SeedPickedUpDelegate__DelegateSignature(UUWESeedGrowerComponent* SeedGrower, AActor* Seed); // 0x16b94d0 [Public]
    void SeedDroppedDelegate__DelegateSignature(UUWESeedGrowerComponent* SeedGrower, AActor* Seed); // 0x16b94d0 [Public]
    void OnSetLifeSpanSeed(); // 0x6e03120 [Final Native Private]
    void OnPickedUpSeed(AActor* PickupActor); // 0x6e02b20 [Final Native Private]
    void OnPhysicsWakeSeed(UPrimitiveComponent* WakingComponent, const FName& BoneName); // 0x6e02a50 [Final Native Private]
    void OnOwnerDied(AActor* SourceActor, AActor* TargetActor); // 0x6e02980 [Final Native Private]
    void OnDestroySeed(AActor* DestroyedActor); // 0x6e02730 [Final Native Private]
    bool IsPlantFullyGrown(); // 0x6e02560 [Final Native Public]
    bool IsInFarmTray(); // 0x6e02530 [Final Native Public]
    bool HasSeed(); // 0x6e024d0 [Final Native Public]
    bool HasFullyRipenedSeed(); // 0x6e024a0 [Final Native Public]
    float GetTimeRemaining(); // 0x6e02470 [Final Native Public]
    AActor* GetSeedActor(); // 0x62c4b00 [Final Native Public]
    float GetRipenedAmount(); // 0x6e02270 [Final Native Public]

// UUWESeedGrowerReplicatorComponent (/Script/UWEFarming.UWESeedGrowerReplicatorComponent)
    void OnRep_GrowthData(const TArray<FUWEGrowthData>& OldGrowthData); // 0x6e02e20 [Final Native Private]
    void MulticastSeedPickedUp(AActor* Seed, uint32 SeedGrowerIndex); // 0x6e02660 [Native Event Public]
    void MultiCastSeedDropped(AActor* Seed, uint32 SeedGrowerIndex); // 0x6e02590 [Native Event Public]

// UUWEFeedbackSubsystem (/Script/UWEFeedback.UWEFeedbackSubsystem)
    void SubmitFeedback(APlayerController* PC, const FString& Sentiment, const FString& Response, const FString& CustomMessage, bool bUploadSave, bool bUploadLog); // 0x6e10a00 [Final Native Public]
    void RequestScreenshot(bool ShowUI); // 0x6e10970 [Final Native Public]
    void RequestLatestSave(); // 0x6e10950 [Final Native Public]
    void OnSaveUploadCompleted(bool bSuccess, const FSonarSaveGameResponse& Response); // 0x6e10350 [Final Native Protected]

// UUWEFeedbackSurveySubsystem (/Script/UWEFeedbackSurvey.UWEFeedbackSurveySubsystem)
    void SubmitSurveyResponse(const FString& Title, const FString& SurveyId, const TArray<FSonarSurveyAnswer>& Answers); // 0x6d04a40 [Final Native Public]
    void OnSonarConnectionChanged(bool bIsConnected); // 0x6d04840 [Final Native Protected]
    void GetActiveSurveys(); // 0x6d04640 [Final Native Public]

// UUWEFeedbackSurveyViewModel (/Script/UWEFeedbackSurvey.UWEFeedbackSurveyViewModel)
    void UpdateCompletedSurveys(); // 0x6d04ca0 [Final Native Public]
    void OnSurveysRequested(bool bSuccess, const TArray<FSonarSurveyResponse>& Response); // 0x6d048d0 [Final Native Protected]
    bool Initialize(UObject* WorldContext); // 0x6d047a0 [Final Native Public]
    bool HasAnyIncompleteSurvey(const TArray<FSonarSurveyResponse>& ActiveSurveys); // 0x6d04680 [Final Native Public]
    void GetActiveSurveys(); // 0x6d04660 [Final Native Public]

// AUWEFrontendHUD (/Script/UWEFrontend.UWEFrontendHUD)
    void OnWidgetPopped(const EUWEWindowManagerLayer& LayerId, bool bIsLast, TSubclassOf<UCommonActivatableWidget> Class); // 0x6cb3a20 [Final Native Private]
    void OnExitedMultiplayerMenu(); // 0x6cb39e0 [Final Native Public]
    void OnEnteredMultiplayerMenu(); // 0x6cb39c0 [Final Native Public]

// UUWEFrontendPSOSubsystem (/Script/UWEFrontend.UWEFrontendPSOSubsystem)
    void StartPSOBatching(); // 0x6cb3f50 [Final Native Public]
    void SoftLoadForPSOPrecache(UPSOPrecacheDataAsset* LoadedDataAsset); // 0x6cb3ec0 [Final Native Public]

// UUWEFrontendStatics (/Script/UWEFrontend.UWEFrontendStatics)
    bool ShouldHoldForShaderPrecompilation(); // 0x6cb3e90 [Final Native Static Public]
    void ReturnToFrontendByName(UObject* WorldContextObject, const FName& FrontendLevelName, const EUWEFrontendMenuReturnReason& ReturnReason); // 0x6cb3d70 [Final Native Static Public]
    void ReturnToFrontend(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& FrontendLevel, const EUWEFrontendMenuReturnReason& ReturnReason); // 0x6cb3bd0 [Final Native Static Public]
    void PrintCacheStats(UObject* WorldContextObject); // 0x6cb3b50 [Final Native Static Public]
    bool IsFirstTimeBoot(); // 0x6cb3960 [Final Native Static Public]
    FUWEShaderCacheStatistics GetShaderCacheStatistics(); // 0x6cb3890 [Final Native Static Public]
    FText GetPrivilegeErrorText(const ECommonUserPrivilegeResult& UserPrivilege); // 0x6cb37f0 [Final Native Static Public]
    int32 GetNumberOfShaderPrecompilesRemaining(); // 0x6cb37c0 [Final Native Static Public]
    bool DoUserPrivilegeCheck(UObject* WorldContextObject, const FPlatformUserId& PlatformUserId, const EUWEUserPrivilege& UserPrivilege, FText& ErrorMessage, bool bShowErrorMessage, bool bShowResolveUI); // 0x6cb3510 [Final Native Static Public]
    bool DoesSwitchExistOnCommandLine(const FString& Switch); // 0x6cb3720 [Final Native Static Public]

// UUWEPressStartScreenViewModel (/Script/UWEFrontend.UWEPressStartScreenViewModel)
    void Initialize(AUWEFrontendPlayerController* FrontendPC); // 0x6cb38d0 [Native Public]

// UUWEStartScreenViewModel (/Script/UWEFrontend.UWEStartScreenViewModel)
    void Initialize(AUWEFrontendPlayerController* FrontendPC); // 0x6cb38d0 [Native Public]
    void Advance(); // 0x6cb34f0 [Final Native Public]

// UUWETermsOfServiceViewModel (/Script/UWEFrontend.UWETermsOfServiceViewModel)
    void OnLegalTextAccepted(); // 0x6cb3a00 [Final Native Public]
    bool NeedsToAcceptLegalText(); // 0x6cb3990 [Final Native Public]
    void Initialize(); // 0x5d126f0 [Native Public]

// UUWEGameCaptureComponent (/Script/UWEGameCapture.UWEGameCaptureComponent)
    void UpdateCamera(APawn* OldPawn, APawn* NewPawn); // 0x6429a90 [Final Native Public]
    bool ShouldHideUI(); // 0x6429a60 [Final Native Public]
    bool ShouldHidePlayer(); // 0x6429a30 [Final Native Public]
    bool ShouldHideInteractionHighlight(); // 0x6429a00 [Final Native Public]
    bool ShouldHideFirstPersonFaceMeshes(); // 0x64299d0 [Final Native Public]
    void ServerToggleFreeCam(); // 0x5866080 [Native Event Public]

// AUWEGameCapturePawn (/Script/UWEGameCapture.UWEGameCapturePawn)
    void OnRep_PreviousPawn(); // 0x64299b0 [Final Native Protected]

// UUWEGameConfigComponent (/Script/UWEGameConfiguration.UWEGameConfigComponent)
    void OverrideGameSettings(FUWEGameConfigSettings& InGameSettings); // 0x5d54e10 [Final Native Public]
    void OverrideCraftingSettings(FUWECraftingSettings& InCraftingSettings); // 0x5d54cd0 [Final Native Public]
    void OnSettingsChanged__DelegateSignature(FUWEGameConfigSettings& ChangedSettings); // 0x16b94d0 [Public]
    void OnRep_GameSettings(); // 0x5d54cb0 [Final Native Private]
    FUWEGameConfigSettings GetGameSettings(); // 0x5d54c40 [Final Native Public]

// UUWEGameConfigurationStatics (/Script/UWEGameConfiguration.UWEGameConfigurationStatics)
    float GetGlobalOceanSeaLevel(); // 0x5d54c90 [Final Native Static Public]
    UUWEGameConfigComponent* GetConfigComponent(UObject* WorldContextObject); // 0x5d54bb0 [Final Native Static Public]

// UUWEGameModeTypeStatics (/Script/UWEGameModeTypes.UWEGameModeTypeStatics)
    EGameModeAliasAsEnum GetGameModeTypeFromAlias(const FString& GameModeAlias); // 0x5c53060 [Final Native Static Public]
    EGameModeAliasAsEnum GetGameModeType(UObject* WorldContextObject); // 0x5c52fd0 [Final Native Static Public]
    FString GetGameModeAliasFromGameModeClass(TSubclassOf<AGameModeBase> GameModeClass); // 0x5c52ee0 [Final Native Static Public]
    FString GetGameModeAliasFromAlias(const FString& GameModeAlias); // 0x5c52e00 [Final Native Static Public]
    FString GetClassPathAliasFromGameModeClass(TSubclassOf<AGameModeBase> GameModeClass); // 0x5c52d10 [Final Native Static Public]
    FString GetClassPathAliasFromGameModeAlias(const FString& GameModeAlias); // 0x5c52c30 [Final Native Static Public]
    TArray<FString> GetAllGameModeAliases(); // 0x5c52b90 [Final Native Static Public]

// UUWEDamageTracker (/Script/UWEGameplay.UWEDamageTracker)
    void RegisterDamage(FGameplayEventData& EventData); // 0x62c5580 [Final Native Public]
    FGameplayEventData GetLatestDamageEvent(); // 0x62c4f30 [Final Native Public]
    FVector GetLastDamageLocation(); // 0x62c4f00 [Final Native Public]
    void FlushDamageEvents(); // 0x62c4a40 [Final Native Private]

// AUWEGameModeBase (/Script/UWEGameplay.UWEGameModeBase)
    void SetPlayerStart(AUWEPlayerStart* NewPlayerStart); // 0x62c5980 [Final Native Public]
    void OnPlayerJoined__DelegateSignature(APlayerController* NewPlayer); // 0x16b94d0 [Public]
    AUWEPlayerStart* GetPlayerStart(); // 0x62c51c0 [Final Native Public]

// AUWEGameplayActor (/Script/UWEGameplay.UWEGameplayActor)
    UUWEAbilitySystemComponent* GetASC(); // 0x62c4a60 [Final Native Public]

// AUWEGameplayCharacter (/Script/UWEGameplay.UWEGameplayCharacter)
    UUWEAbilitySystemComponent* GetASC(); // 0x62c4ae0 [Final Native Public]

// AUWEGameplayPawn (/Script/UWEGameplay.UWEGameplayPawn)
    UUWEAbilitySystemComponent* GetASC(); // 0x62c4b00 [Final Native Public]

// AUWEGameplayPlayerController (/Script/UWEGameplay.UWEGameplayPlayerController)
    void SetForceFeedbackMultiplier(float Multiplier); // 0x62c58e0 [Final Native Public]
    ACharacter* GetPlayerCharacter(); // 0x62c50e0 [Final Native Public]

// AUWEGameplayPlayerState (/Script/UWEGameplay.UWEGameplayPlayerState)
    void ServerSetMainPlayerCharacter(ACharacter* NewCharacter); // 0x62c5850 [Final Native Event Private]
    void OnRep_MainPlayerCharacter(); // 0x62c53a0 [Native Public]
    UTexture2D* GetPlayerIcon(); // 0x62c5190 [Native Public]
    FColor GetPlayerColor(); // 0x62c5150 [Native Public]
    ACharacter* GetMainPlayerCharacter(); // 0x62c50c0 [Final Native Public]
    AActor* GetHoverTarget(); // 0x62c4ed0 [Native Public]
    FHitResult GetHoverHitResult(); // 0x62c4e40 [Native Public]

// UUWEGameplayStatics (/Script/UWEGameplay.UWEGameplayStatics)
    bool ShouldShowUnpublishedAssets(UObject* WorldContextObject); // 0x62c5ab0 [Final Native Static Public]
    void GetStaticGameplayTags(AActor* Actor, FGameplayTagContainer& TagContainer); // 0x62c51e0 [Final Native Static Public]
    AUWEGameplayPlayerController* GetLocalGameplayPlayerController(UObject* WorldContextObject); // 0x62c5030 [Final Native Static Public]
    ACharacter* GetLocalGameplayPlayerCharacter(UObject* WorldContextObject); // 0x62c4fa0 [Final Native Static Public]
    AUWEGameStateBase* GetGameState(UObject* WorldContextObject); // 0x62c4c30 [Final Native Static Public]
    void GetGameplayTags(AActor* Actor, FGameplayTagContainer& TagContainer); // 0x62c4cc0 [Final Native Static Public]

// AUWEGameStateBase (/Script/UWEGameplay.UWEGameStateBase)
    void SetPlayerTransformsLocked(bool bLocked); // 0x62c5a20 [Final Native Public]
    void RemoveGlobalTag(const FGameplayTag& Tag); // 0x62c5730 [Native Public]
    void PlayerStartCompletedHandler(int32 PlayerId); // 0x62c54f0 [Final Native Event Private]
    void OverwritePlayerTransforms(FTransform& Transform); // 0x62c53e0 [Final Native Public]
    void OnRep_VoiceChatMode(); // 0x62c53c0 [Final Native Protected]
    void OnRep_GlobalGameplayTags(FGameplayTagContainer& OldGlobalGameplayTags); // 0x62c52e0 [Final Native Protected]
    void GlobalTagsChangedDelegate__DelegateSignature(FGameplayTag& GameplayTag); // 0x16b94d0 [Public]
    FGameplayTagContainer GetGlobalTags(); // 0x62c4dc0 [Final Native Public]
    EGameModeAliasAsEnum GetGameModeType(); // 0x62c4c00 [Final Native Public]
    FString GetGameModeAlias(); // 0x62c4b20 [Final Native Public]
    void BP_OnGlobalTagRemoved(const FGameplayTag& Tag); // 0x16b94d0 [Event Public]
    void BP_OnGlobalTagAdded(const FGameplayTag& Tag); // 0x16b94d0 [Event Public]
    void AddGlobalTag(const FGameplayTag& Tag); // 0x62c4920 [Native Public]

// AUWEPlayerStart (/Script/UWEGameplay.UWEPlayerStart)
    void RemoveStartConditions(APawn* PlayerPawn); // 0x62c57c0 [Final Native Public]
    void OnStartConditionsRemoved(APawn* PlayerPawn); // 0x16b94d0 [Event Public]
    void OnStartConditionsApplied(APawn* PlayerPawn); // 0x16b94d0 [Event Public]
    void ApplyStartConditions(APawn* PlayerPawn); // 0x62c49b0 [Final Native Public]

// UUWECueParamFetchFunction (/Script/UWEGameplayCues.UWECueParamFetchFunction)
    void Initialize(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]
    bool GetIsTemplate(); // 0x6860620 [Final Native Public]
    float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x16b94d0 [Event Public]

// UUWEGameplayCueNotify_Burst (/Script/UWEGameplayCues.UWEGameplayCueNotify_Burst)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AUWEGameplayCueNotify_BurstLatent (/Script/UWEGameplayCues.UWEGameplayCueNotify_BurstLatent)
    void OnBurst(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// AUWEGameplayCueNotify_Looping (/Script/UWEGameplayCues.UWEGameplayCueNotify_Looping)
    void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnRecurring(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]
    void OnApplication(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults); // 0x16b94d0 [Event Protected]

// UUWEGameplayCueStatics (/Script/UWEGameplayCues.UWEGameplayCueStatics)
    UActorComponent* GetCueParamSourceComponent(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x6860390 [Final Native Static Public]
    AActor* GetCueParamSourceActorByClass(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target, TSubclassOf<AActor> ActorClass); // 0x68600a0 [Final Native Static Public]
    AActor* GetCueParamSourceActor(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target); // 0x685fe10 [Final Native Static Public]
    bool FetchGameplayCueParamMap(FGameplayCueParameters& CueParams, const TArray<FUWEEffectParam>& Params, AActor* Target, TMap<FName, float>& OutParamMap, const FString& Context, float DeltaTime); // 0x685f6b0 [Final Native Static Public]
    float FetchGameplayCueParameterFloat(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target, const FString& Context, float DeltaTime); // 0x685fad0 [Final Native Static Public]

// UUWELoopingCuesComponent (/Script/UWEGameplayCues.UWELoopingCuesComponent)
    void RemoveCue(const FGameplayTag& Tag); // 0x68606e0 [Final Native Public]
    void RemoveAnyCue(const FGameplayTag& Tag); // 0x6860650 [Final Native Public]
    void AddCueNoParams(const FGameplayTag& Tag); // 0x685f620 [Final Native Public]
    void AddCue(const FGameplayTag& Tag, FGameplayCueParameters& Parameters); // 0x685f450 [Final Native Public]

// UUWEGameplayMessageRouterComponent (/Script/UWEGameplayMessageRuntime.UWEGameplayMessageRouterComponent)
    void ForwardMessageToServerInternal(const TArray<int32>& ReceiverPlayerIds, const FGameplayTag& Channel, UScriptStruct* StructType, const FString& MessageString, int32 FromPlayerId); // 0x5d4b070 [Final Native Event Private]
    void ForwardMessageToClientInternal(const FGameplayTag& Channel, UScriptStruct* StructType, const FString& MessageString, int32 FromPlayerId); // 0x5d4af10 [Final Native Event Private]

// UUWEGameplayMessageSubsystem (/Script/UWEGameplayMessageRuntime.UWEGameplayMessageSubsystem)
    void K2_SendToServer(const FGameplayTag& Channel, const int32& Message); // 0x5d4f840 [Final Native Public]

// UUWEAsyncAction_ListenForGameplayMessage (/Script/UWEGameplayMessageRuntime.UWEAsyncAction_ListenForGameplayMessage)
    UUWEAsyncAction_ListenForGameplayMessage* ListenForGameplayMessages(UObject* WorldContextObject, const FGameplayTag& Channel, UScriptStruct* PayloadType, const EGameplayMessageMatch& MatchType); // 0x5d4f9c0 [Final Native Static Public]
    bool GetPayload(const int32& OutPayload); // 0x5d4ebe0 [Final Native Public]

// UUWEGameplayMessageBPLibrary (/Script/UWEGameplayMessageRuntime.UWEGameplayMessageBPLibrary)
    APlayerState* PlayerStateFromPlayerId(UObject* WorldContextObject, int32 PlayerId); // 0x5d51860 [Final Native Static Public]
    int32 PlayerIdFromPlayerState(UObject* WorldContextObject, APlayerState* PlayerState); // 0x5d51780 [Final Native Static Public]
    int32 PlayerIdFromPawn(UObject* WorldContextObject, AActor* PawnActor); // 0x5d51640 [Final Native Static Public]
    int32 PlayerIdFromController(UObject* WorldContextObject, APlayerController* PlayerController); // 0x5d51550 [Final Native Static Public]
    void NotifyPlayerSystemMessage(UObject* WorldContextObject, const FGameplayTag& Severity, const FText& Message, AActor* PlayerActor); // 0x5d51150 [Final Native Static Public]
    void NotifyPlayerLocalized(UObject* WorldContextObject, const FGameplayTag& Severity, const FName& StringTableID, const FString& StringTableKey, const TArray<FText>& TextArgs, AActor* PlayerActor); // 0x5d50c00 [Final Native Static Public]
    void NotifyLocalPlayerSimple(UObject* WorldContextObject, const FGameplayTag& Severity, const FText& Message); // 0x5d50710 [Final Native Static Public]
    void NotifyLocalPlayer(UObject* WorldContextObject, const FGameplayTag& Severity, const FText& Message, const TArray<FText>& TextArgs, UInputAction* InputAction); // 0x5d501b0 [Final Native Static Public]
    void NotifyAllPlayersString(UObject* WorldContextObject, const FString& String, int32 FromPlayerId); // 0x5d4ffb0 [Final Native Static Public]
    void NotifyAllPlayersLocalized(UObject* WorldContextObject, const FGameplayTag& Severity, const FName& StringTableID, const FString& StringTableKey, const TArray<FText>& TextArgs, int32 FromPlayerId); // 0x5d4fd00 [Final Native Static Public]
    int32 LocalPlayerId(UObject* WorldContextObject); // 0x5d4fc20 [Final Native Static Public]
    void K2_SendGameplayMessageToSelf(UObject* WorldContextObject, const FGameplayTag& Channel, const int32& Message); // 0x5d4f660 [Final Native Static Public]
    void K2_SendGameplayMessageToPlayer(UObject* WorldContextObject, const FGameplayTag& Channel, const int32& Message, int32 PlayerId, int32 FromPlayerId); // 0x5d4f2d0 [Final Native Static Public]
    void K2_SendGameplayMessageToOtherPlayers(UObject* WorldContextObject, const FGameplayTag& Channel, const int32& Message, int32 FromPlayerId); // 0x5d4f020 [Final Native Static Public]
    void K2_SendGameplayMessageToAllPlayers(UObject* WorldContextObject, const FGameplayTag& Channel, const int32& Message, int32 FromPlayerId); // 0x5d4ecf0 [Final Native Static Public]
    void BroadcastStringMessageToAllPlayers(UObject* WorldContextObject, const FString& StringMessage); // 0x5d4ea10 [Final Native Static Public]
    TArray<int32> AllPlayerIds(UObject* WorldContextObject); // 0x5d4e940 [Final Native Static Public]

// UUWEGameplayTimeComponent (/Script/UWEGameplayTime.UWEGameplayTimeComponent)
    UUWEGameplayTimeComponent* GetUWEGameplayTimeComponent(); // 0x5d0c560 [Final Native Static Public]
    double GetUWEElapsedGameplayTime(); // 0x5d0c530 [Final Native Static Public]
    float GetSessionDurationSeconds(); // 0x3af94f0 [Final Native Public]
    float GetGameDurationSeconds(); // 0x3af94c0 [Final Native Public]
    double GetElapsedGameplayTime(); // 0x5d0c500 [Final Native Public]
    void AdvanceTime(double DeltaTime); // 0x5d0c480 [Final Native Public]

// UUWEActorDataBroadcastComponent (/Script/UWEGlobalActorData.UWEActorDataBroadcastComponent)
    bool HasOverriddenValue(); // 0x6e14830 [Final Native Public]
    FGameplayTag GetFieldIdentifier(); // 0x6dfd4f0 [Final Native Public]
    AUWEActorDataGroup* GetActorDataGroup(); // 0x6e142d0 [Final Native Public]

// UUWEADGBroadcastComponent_Float (/Script/UWEGlobalActorData.UWEADGBroadcastComponent_Float)
    void StartFloatChange(FUWEActorDataChange_Float& DataChange); // 0x6e14bf0 [Final Native Public]
    void OnRep_CurrentFloatChange(); // 0x6e14930 [Final Native Private]
    float GetValue(); // 0x6e14800 [Final Native Public]

// UUWEADGBroadcastComponent_Bool (/Script/UWEGlobalActorData.UWEADGBroadcastComponent_Bool)
    void StartBoolChange(FUWEActorDataChange_Bool& DataChange); // 0x6e14b50 [Final Native Public]
    void OnRep_CurrentBoolChange(); // 0x6e14930 [Final Native Private]
    bool GetValue(); // 0x6e147d0 [Final Native Public]

// AUWEActorDataGroup (/Script/UWEGlobalActorData.UWEActorDataGroup)
    FGameplayTag GetIdentifier(); // 0x6e147b0 [Final Native Public]
    float GetFloatValue(const FGameplayTag& FieldIdentifier, const bool& Valid); // 0x6e145c0 [Final Native Public]
    bool GetBoolValue(const FGameplayTag& FieldIdentifier, const bool& Valid); // 0x6e143d0 [Final Native Public]

// UUWEActorDataReceiverComponent (/Script/UWEGlobalActorData.UWEActorDataReceiverComponent)
    void OnDataChanged(const FGameplayTag& ActorDataGroupId); // 0x16b94d0 [Event Protected]
    void OnChange(AUWEActorDataGroup* Group, const FGameplayTag& FieldType); // 0x6e14860 [Final Native Private]
    void CheckSubsystemReadyTimer(); // 0x6e142b0 [Final Native Private]

// UUWEActorDataStatics (/Script/UWEGlobalActorData.UWEActorDataStatics)
    void SetFloatValue(const FGameplayTag& ActorDataGroupId, const FGameplayTag& FieldIdentifier, float Value); // 0x6e14a50 [Final Native Static Public]
    void SetBoolValue(const FGameplayTag& ActorDataGroupId, const FGameplayTag& FieldIdentifier, bool Value); // 0x6e14950 [Final Native Static Public]
    float GetFloatValue(const FGameplayTag& ActorDataGroupId, const FGameplayTag& FieldIdentifier, const bool& Valid); // 0x6e146a0 [Final Native Static Public]
    bool GetBoolValue(const FGameplayTag& ActorDataGroupId, const FGameplayTag& FieldIdentifier, const bool& Valid); // 0x6e144b0 [Final Native Static Public]
    AUWEActorDataGroup* GetActorDataGroup(UObject* WorldContextObject, const FGameplayTag& Identifier); // 0x6e14300 [Final Native Static Public]

// UUWEActorDataWorldSubsystem (/Script/UWEGlobalActorData.UWEActorDataWorldSubsystem)
    void OnActorDataChange__DelegateSignature(AUWEActorDataGroup* ADG, const FGameplayTag& FieldType); // 0x16b94d0 [Public]

// UUWEAbilityTask_UpdateGravitize (/Script/UWEGravitizeable.UWEAbilityTask_UpdateGravitize)
    void UWEGravitizetaskCancelled__DelegateSignature(); // 0x16b94d0 [Public]
    UUWEAbilityTask_UpdateGravitize* UpdateGravitize(UGameplayAbility* OwningAbility, AActor* InGravitizeableActor, const FVector& InOffset, const FGameplayTag& InGravitizeCueTag, float InBreakLength, float InAttractionForce, float AngularDamping, float LinearDamping, const FName& TaskInstanceName); // 0x81c6ab0 [Final Native Static Public]
    UUWEChaosPhysicsController* GetGravitizeablePhysicsController(); // 0x81c67f0 [Final Native Public]
    AActor* GetGravitizeableActor(); // 0x81c6680 [Final Native Public]

// UUWEGravitizeableData (/Script/UWEGravitizeable.UWEGravitizeableData)
    UUWEGravitizeableData* GetGravitizeableDataForActor(AActor* Actor); // 0x81c66c0 [Final Native Static Public]

// UUWEGravitizeableStatics (/Script/UWEGravitizeable.UWEGravitizeableStatics)
    TArray<FActiveGameplayEffectHandle> GrantGravitizeableEffects(AActor* GravitizeableActor, AActor* TargetActor); // 0x81c69a0 [Final Native Static Public]
    TArray<FGameplayAbilitySpecHandle> GrantGravitizeableAbilities(AActor* GravitizeableActor, AActor* TargetActor); // 0x81c6890 [Final Native Static Public]

// UUWEInGameCurrencyPlayerStateComponent (/Script/UWEInGameCurrency.UWEInGameCurrencyPlayerStateComponent)
    void UnregisterCurrencyPurchaseListener(const FGameplayTag& CurrencyTag, const FScriptDelegate& OnPurchaseMade); // 0x62f5e40 [Final Native Public]
    void UnregisterCurrencyListener(const FGameplayTag& CurrencyTag, const FScriptDelegate& OnCurrencyChanged); // 0x62f5d40 [Final Native Public]
    void Server_AddPurchase(const FGameplayTag& CurrencyTag, UObject* Purchase, int32 Cost); // 0x62f5c30 [Native Event Protected]
    void Server_AddCurrency(const FGameplayTag& CurrencyTag, UObject* Source, int32 Amount); // 0x62f5b20 [Native Event Protected]
    void RegisterCurrencyPurchaseListener(const FGameplayTag& CurrencyTag, const FScriptDelegate& OnPurchaseMade); // 0x62f5a20 [Final Native Public]
    void RegisterCurrencyListener(const FGameplayTag& CurrencyTag, const FScriptDelegate& OnCurrencyChanged); // 0x62f5920 [Final Native Public]
    void OnRep_Transactions(const TArray<FCurrencyTransaction>& PriorTransactions); // 0x62f5860 [Final Native Protected]
    bool HasPurchaseForCurrency(const FGameplayTag& CurrencyTag, UObject* Purchase); // 0x62f5790 [Final Native Public]
    bool HasIncomeFromSource(const FGameplayTag& CurrencyTag, UObject* Source); // 0x62f56c0 [Final Native Public]
    FCurrencyData GetCurrencyData(const FGameplayTag& CurrencyTag); // 0x62f5620 [Final Native Public]
    TArray<TSoftObjectPtr<UObject>> GetAllValidPurchases(const FGameplayTag& CurrencyTag); // 0x62f5530 [Final Native Public]
    TArray<FGameplayTag> GetAllCurrencyTags(); // 0x62f54b0 [Final Native Public]
    bool CanAffordPurchase(const FGameplayTag& CurrencyTag, int32 Amount); // 0x62f53e0 [Final Native Public]
    void AddPurchase(const FGameplayTag& CurrencyTag, UObject* Purchase, int32 Cost); // 0x62f52d0 [Final Native Public]
    void AddCurrency(const FGameplayTag& CurrencyTag, UObject* Source, int32 Amount); // 0x62f51c0 [Final Native Public]

// IUWEConditionalInputDeceleration (/Script/UWEInputActions.UWEConditionalInputDeceleration)
    bool DecelerateConditionMet(); // 0x5d53ba0 [Native Event Public]

// IUWEHoveredName (/Script/UWEInteract.UWEHoveredName)
    FText GetHoveredName(); // 0x641f090 [Native Event Public]

// UUWEInteractableStaticMesh (/Script/UWEInteract.UWEInteractableStaticMesh)
    void InteractDelegate__DelegateSignature(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x16b94d0 [Public]

// UUWEInteractComponent (/Script/UWEInteract.UWEInteractComponent)
    void UpdateSelectedTargetOnServer(AActor* InTarget); // 0x62fd420 [Native Event Public]
    void UpdateHoverTargetOnServer(const FUWETargetActor& InHoverTarget); // 0x64305a0 [Native Event Public]
    void SetSelectedFromHoverTarget(); // 0x6430580 [Final Native Public]
    void Server_Interact(const FUWETargetActor& Target); // 0x64302c0 [Native Event Public]
    void Interact_Internal(const FUWETargetActor& Target); // 0x6430190 [Final Native Public]
    AActor* GetSelectedTargetActor(); // 0x6430130 [Final Native Public]
    FUWETargetActor GetHoverTarget(); // 0x642ff40 [Final Native Public]

// UUWEInteractStatics (/Script/UWEInteract.UWEInteractStatics)
    void SetHoverTargetFromHitResult(FHitResult& Hit, FUWETargetActor& HoverTarget); // 0x64303f0 [Final Native Static Public]
    UObject* GetInteractableFromComponentOrActor(UPrimitiveComponent* Component); // 0x64300a0 [Final Native Static Public]

// UUWEInteractSubsystem (/Script/UWEInteract.UWEInteractSubsystem)
    AActor* GetSelectedTargetActor(); // 0x6430160 [Final Native Public]
    FUWETargetActor GetHoverTarget(); // 0x642fff0 [Final Native Public]

// IAbilityInfo (/Script/UWEInterfaces.AbilityInfo)
    FAbilityInfoData GetAbilityInfo(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x544f810 [Native Event Public]

// IInteractable (/Script/UWEInterfaces.Interactable)
    bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x54506e0 [Native Event Public]
    void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x54504b0 [Native Event Public]
    float InteractionDistance(); // 0x544fca0 [Native Event Public]
    void InteractEndServer(AController* Controller, APawn* Pawn); // 0x54503e0 [Native Event Public]
    void InteractEndClient(AController* Controller, APawn* Pawn); // 0x5450310 [Native Event Public]
    void InteractEnd(AController* Controller, APawn* Pawn); // 0x5450240 [Native Event Public]
    void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x54500b0 [Native Event Public]
    void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x544ff20 [Native Event Public]
    FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult); // 0x544faa0 [Native Event Public]

// IUWEMovementComponent (/Script/UWEInterfaces.UWEMovementComponent)
    void SetVelocity(const FVector& InVelocity); // 0x5451060 [Native Public]
    void SetMovementEnabled(bool Enabled); // 0x5450fd0 [Native Public]
    FVector GetVelocity(); // 0x544fe20 [Native Public]
    float GetMass(); // 0x544fca0 [Native Public]
    void ExternalDeltaMove(const FVector& DeltaMotion); // 0x544f780 [Native Public]
    void EnforceSweepTestOnMove(bool Enforce); // 0x544f6f0 [Native Public]
    void AddExternalVelocity(const FVector& Velocity); // 0x544f630 [Native Public]
    void AddExternalInfluence(const EUWEMovementComponentInfluenceType& InfluenceType, const FVector& Value); // 0x544f550 [Native Public]
    void AddExternalImpulse(const FVector& Impulse); // 0x544f4c0 [Native Public]
    void AddExternalForce(const FVector& Force); // 0x544f430 [Native Public]
    void AddExternalAcceleration(const FVector& Acceleration); // 0x544f3a0 [Native Public]

// IKnifeTarget (/Script/UWEInterfaces.KnifeTarget)
    void KnifeHit(AController* Controller, APawn* Pawn); // 0x5450be0 [Native Event Public]

// IUWEActorLifeCycle (/Script/UWEInterfaces.UWEActorLifeCycle)
    void HandleDynamicItemDestroyed(); // 0x544fe80 [Native Event Public]
    void HandleDynamicItemDespawned(); // 0x544fe60 [Native Event Public]

// IUWECarryableActorInterface (/Script/UWEInterfaces.UWECarryableActorInterface)
    bool IsCarryDisabled(AActor* ForActor); // 0x5450640 [Native Event Public]

// IUWEInventoryItemInterface (/Script/UWEInterfaces.UWEInventoryItemInterface)
    void PrePickupItem(AActor* PickupActor); // 0x5450f40 [Native Event Public]
    void PreDropItem(); // 0x5450f20 [Native Event Public]
    void PostPickupItem(AActor* PickupActor); // 0x5450e90 [Native Event Public]
    void PostDropItem(); // 0x5450e70 [Native Event Public]
    void ItemPickedUpFailed(); // 0x5450bc0 [Native Event Public]
    void ItemPickedUp(AActor* PickupActor, const bool& bHandled); // 0x5450ae0 [Native Event Public]
    void ItemDropped(AActor* FromActor); // 0x5450a50 [Native Event Public]
    bool IsPickupDisabled(AActor* FromActor, FHitResult& HitResult); // 0x5450900 [Native Event Public]
    bool HasEverBeenPickedUp(); // 0x544fef0 [Native Event Public]
    float GetTunableDataValue(FGameplayTag& TunableTag); // 0x544fd70 [Native Event Public]

// IUWEMovable (/Script/UWEInterfaces.UWEMovable)
    void OnStartMove(); // 0x5450bc0 [Native Event Public]
    void OnPlacementChanged(); // 0x544fe80 [Native Event Public]
    void OnMove(); // 0x544fea0 [Native Event Public]
    void OnCancelMove(); // 0x544fe60 [Native Event Public]
    bool CanBeMoved(); // 0x544f6c0 [Native Event Public]

// IUWEMovementModifier (/Script/UWEInterfaces.UWEMovementModifier)
    FVector ModifyVelocity(const FVector& InVelocity, const FVector& Acceleration, const EMovementMode& MovementMode, float DeltaTime); // 0x5450cb0 [Native Event Public]
    float GetSwimmingFriction(); // 0x544fd40 [Native Event Public]
    float GetStrafeSpeedModifier(); // 0x544fd10 [Native Event Public]

// IUWEPersistentPickupInterface (/Script/UWEInterfaces.UWEPersistentPickupInterface)
    bool HasBeenPickedUp(); // 0x544fec0 [Native Event Public]
    void HandlePickedUp(); // 0x544fea0 [Native Event Public]
    FGuid GetPickupActorUID(); // 0x544fcd0 [Native Event Public]

// AUWEBaseItem (/Script/UWEInventory.UWEBaseItem)
    void ThrowForward(AActor* ThrowingActor, const FVector& Direction, float Magnitude); // 0x632e160 [Final Native Public]
    void StopSimulateMagnetism(); // 0x632e140 [Final Native Public]
    void SimulateMagnetism(AActor* ToActor); // 0x632e0b0 [Final Native Public]
    void SetReplicatedSimulatePhysics(bool bNewSimulatePhysics); // 0x632e020 [Final Native Public]
    void SetReplicatedCollisionEnabled(bool bNewCollisionEnabled); // 0x632df90 [Final Native Public]
    void SetDropped(); // 0x632dea0 [Final Native Public]
    void OnVolumeTypeChanged(const EVolumeType& VolumeType); // 0x632d890 [Native Protected]
    void OnUnequipped__DelegateSignature(); // 0x16b94d0 [Public]
    void OnSetLifeSpan__DelegateSignature(); // 0x16b94d0 [Public]
    void OnRep_ReplicatedSimlatePhysics(); // 0x632d870 [Native Protected]
    void OnRep_ReplicatedCollisionEnabled(); // 0x632d850 [Native Protected]
    void OnPhysicsWake(UPrimitiveComponent* SleepingComponent, const FName& BoneName); // 0x632d760 [Final Native Protected]
    void OnPhysicsSleep(UPrimitiveComponent* SleepingComponent, const FName& BoneName); // 0x632d690 [Final Native Protected]
    void OnHolstering__DelegateSignature(); // 0x16b94d0 [Public]
    void OnHolstered__DelegateSignature(); // 0x16b94d0 [Public]
    void OnEquipped__DelegateSignature(); // 0x16b94d0 [Public]
    void OnDropped__DelegateSignature(); // 0x16b94d0 [Public]
    void NetMulticast_SetPhysicsEnabled(bool Enabled, bool ForceToSleep); // 0x632d3f0 [Native Event Public]
    void NetMulticast_SetCollisionResponse(const ECollisionChannel& Channel, const ECollisionResponse& NewResponse); // 0x632d320 [Native Event Public]
    bool IsOwned(); // 0x632d2f0 [Final Native Public]
    bool IsEquippedByLocalPawn(); // 0x632d1b0 [Final Native Public]
    bool IsEquipped(); // 0x632d180 [Final Native Public]
    bool HasMagnet(); // 0x632d130 [Final Native Public]
    UMeshComponent* GetEquippedMesh(); // 0x632cde0 [Native Public]
    FGameplayCueParameters GetDefaultCueParams(); // 0x632cae0 [Native Public]
    USkeletalMeshComponent* GetCharacterMesh(); // 0x632cab0 [Final Native Public]
    USceneComponent* GetAttachTarget(AActor* Actor); // 0x632ca20 [Final Native Static Public]
    void ExecuteItemGameplayCue_NonReplicated(const FGameplayTag& Tag); // 0x632c960 [Final Native Public]
    void BPOnUnequipped(AActor* OldEquippedByActor); // 0x632c6b0 [Native Event Public]
    void BPOnHolstered(AActor* OldEquippedByActor); // 0x632c620 [Native Event Public]
    void BPOnEquipVisibilityChanged(bool bNewVisible); // 0x632c500 [Native Event Public]
    void BPOnEquipped(bool bFirstEquip); // 0x632c590 [Native Event Public]
    void AddImpulseAwayRandom(AActor* FromActor, float SpawnImpulse); // 0x632c430 [Final Native Public]
    void AddImpulseAway(AActor* FromActor, float SpawnImpulse); // 0x632c360 [Final Native Public]
    void AddImpulse(const FVector& Impulse, bool Normalized); // 0x632c270 [Final Native Public]
    void AddExternalInfluence(const EUWEMovementComponentInfluenceType& InfluenceType, const FVector& Value); // 0x632c190 [Final Native Public]

// AUWEBaseEquippable (/Script/UWEInventory.UWEBaseEquippable)
    void RestoreEquipmentWidget(); // 0x632da40 [Native Public]
    bool IsLocallyEquipped(); // 0x632d2c0 [Final Native Public]
    bool IsHiddenInToolbar(); // 0x632d1e0 [Final Native Public]
    void HideEquipmentWidget(); // 0x632d160 [Native Public]
    FName GetSlotSocketName(); // 0x632cf20 [Final Native Public]
    UUWEAbilitySystemComponent* GetPlayerAbilitySystemComponent(); // 0x632cef0 [Native Public]
    UUWEItemType* GetEquippableItemType(); // 0x632cdb0 [Final Native Public]

// UUWECommunalInventorySubsystem (/Script/UWEInventory.UWECommunalInventorySubsystem)
    void UnregisterInventory(UUWEInventoryComponent* InventoryComponent); // 0x632e2b0 [Final Native Public]
    void RegisterInventory(UUWEInventoryComponent* InventoryComponent); // 0x632d910 [Final Native Public]

// UUWEEquipmentComponent (/Script/UWEInventory.UWEEquipmentComponent)
    void UnequipAndDestroyAll(); // 0x632e290 [Final Native Public]
    void SetEquipmentHidden(bool bHidden, bool bFirstPersonPerspective); // 0x632dec0 [Final Native Public]
    void ServerUnloadTool(AUWEBaseEquippable* Tool); // 0x62d9e40 [Native Event Public]
    void ServerUnequipTool(); // 0x62da580 [Native Event Public]
    void ServerUnequipToInventory(AUWEBaseItem* Equippable, bool bNotify); // 0x632ddd0 [Native Event Public]
    void ServerUnequipAndDrop(AUWEBaseItem* Equippable); // 0x632dd40 [Native Event Public]
    void ServerUnequip(AUWEBaseItem* Equippable); // 0x632dcb0 [Native Event Public]
    void ServerReloadTool(AUWEBaseEquippable* Tool, const FUWEInventoryItemId& ItemId); // 0x632dbd0 [Native Event Public]
    void ServerEquipFromInventory(const FUWEInventoryItemId& ItemId, UUWEInventoryComponent* Inventory); // 0x632daf0 [Native Event Public]
    void ServerEquip(AUWEBaseItem* Equippable); // 0x632da60 [Native Event Public]
    bool RemoveItemByType(UUWEItemType* ItemType); // 0x632d9a0 [Final Native Public]
    void OnUnequipToolDelegate__DelegateSignature(AUWEBaseItem* Tool); // 0x16b94d0 [Public]
    void OnToolChangedDelegate__DelegateSignature(AUWEBaseItem* OldTool, AUWEBaseItem* NewTool, bool bIsFirstTimeEquipped); // 0x16b94d0 [Public]
    void OnRep_EquippedItems(); // 0x632d830 [Final Native Protected]
    void OnItemDestroyed(AActor* DestroyedActor); // 0x632d600 [Final Native Private]
    void OnEventVerbEquip(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x632d4c0 [Final Native Private]
    void OnEquipToolDelegate__DelegateSignature(AUWEBaseItem* Tool, bool bIsFirstTimeEquipped); // 0x16b94d0 [Public]
    void OnEquipmentChanged__DelegateSignature(); // 0x16b94d0 [Public]
    bool IsItemTypeTool(UUWEItemType* ItemType); // 0x632d210 [Final Native Static Public]
    bool HasItemEquipped(AActor* Actor); // 0x632d090 [Final Native Public]
    bool HasItemByType(UUWEItemType* ItemType); // 0x632cff0 [Final Native Public]
    FName GetSocketName(const FGameplayTag& SlotTag); // 0x632cf60 [Final Native Public]
    UUWEToolbarComponent* GetOwnerToolbar(); // 0x632ce70 [Final Native Private]
    UUWEInventoryComponent* GetOwnerInventory(); // 0x632ce40 [Final Native Private]
    AUWEBaseItem* GetEquippedTool(); // 0x632ce10 [Final Native Public]
    AUWEBaseItem* GetEquippableInSlot(const FGameplayTag& SlotTag); // 0x632cd10 [Final Native Public]
    USceneComponent* GetAttachComponent(); // 0x632c9f0 [Final Native Public]
    bool CanEquipFromWorld(AUWEBaseItem* Equippable, FGameplayTag& Reason); // 0x632c880 [Final Native Public]
    bool CanEquipFromInventory(const FUWEInventoryItemId& ItemId, FGameplayTag& Reason, UUWEInventoryComponent* Inventory); // 0x632c740 [Final Native Public]

// IUWEExtraAttributeCaptureInterface (/Script/UWEInventory.UWEExtraAttributeCaptureInterface)
    void OnBeforeAttributeCapture(); // 0x544fe80 [Native Event Public]

// UUWEItemType (/Script/UWEInventory.UWEItemType)
    void PreloadItemAnimBlueprintClass(); // 0x633cdf0 [Final Native Public]
    bool IsEquippment(); // 0x633c6d0 [Final Native Public]
    bool IsEquippable(); // 0x633c6a0 [Final Native Public]
    void GetTunableData(const FGameplayTag& Tag, const float& Value, const bool& bFound); // 0x633c2f0 [Final Native Public]
    UTexture2D* GetThumbnailFromAttributeMap(const TMap<FGameplayTag, FString>& Map); // 0x633c1b0 [Native Public]
    FUWEFabricationPreviewMeshData GetPreviewMeshData(); // 0x633bef0 [Final Native Public]
    TSubclassOf<UObject> GetItemAnimEquippedAnimBlueprintClass(); // 0x633b8b0 [Final Native Public]
    TSubclassOf<UObject> GetHeldActorClassLoaded(); // 0x633af90 [Final Native Public]
    TMap<FGameplayTag, FString> GetDefaultCapturedAttributes(); // 0x633aea0 [Final Native Public]

// UUWEInventoryComponent (/Script/UWEInventory.UWEInventoryComponent)
    bool UsesAFilter(); // 0x63379e0 [Final Native Public]
    bool TryGetItemAtIndex(int32 Index, FUWEInventoryItem& Item); // 0x63378d0 [Final Native Public]
    void SetMaxItems(int32 NewMaxItems); // 0x6337840 [Final Native Public]
    void SetAllowAddingItems(bool bAllowAddingItems); // 0x6337720 [Final Native Public]
    AActor* ServerDropItem(const FUWEInventoryItemId& ItemId, UUWEInventoryComponent* FromInventory); // 0x6337630 [Final Native Public]
    void RemoveItemFromInventory(const FUWEInventoryItemId& ItemId, int32 FromInventoryId); // 0x6337550 [Native Event Public]
    bool RemoveItemByType(UUWEItemType* ItemType, int32 Count); // 0x6337480 [Final Native Public]
    bool RemoveItem(const FUWEInventoryItemId& ItemId); // 0x63373d0 [Final Native Public]
    void RemoveAll(); // 0x63373b0 [Final Native Public]
    bool PickupItemAndGetID(AActor* ActorToPickup, FUWEInventoryItemId& OutItemID, bool bCanOverflow); // 0x6337270 [Final Native Public]
    bool PickupItem(AActor* ActorToPickup, bool bCanOverflow); // 0x63371a0 [Final Native Public]
    bool PickupAndGetID(AActor* ActorToPickup, FUWEInventoryItemId& OutItemID, bool bNotify); // 0x6337060 [Final Native Public]
    bool Pickup(AActor* ActorToPickup, bool bNotify); // 0x6336f90 [Final Native Public]
    void OnRep_MaxItems(); // 0x4c35810 [Final Native Private]
    void OnItemRemovedFromInventory(const int32& InInventoryId, FUWEInventoryItem& Item); // 0x6336e50 [Final Native Public]
    void OnItemAddedToInventory(const int32& InInventoryId, FUWEInventoryItem& Item); // 0x6336d30 [Final Native Public]
    void OnInventoryUpdated(const int32& InInventoryId); // 0x6336c90 [Final Native Public]
    void OnInventoryItemAttributeChanged(const int32& InInventoryId, FUWEInventoryItem& Item); // 0x6336b70 [Final Native Public]
    int32 NumItems(); // 0x6336b40 [Final Native Public]
    void MoveItemBetweenInventories(const FUWEInventoryItemId& ItemId, int32 FromInventoryId, int32 ToInventoryId); // 0x6336a20 [Native Event Public]
    void MoveInventoryItem(UUWEInventoryComponent* ToInventory, const FUWEInventoryItemId& ItemId, UUWEInventoryComponent* FromInventory); // 0x63368f0 [Native Event Public]
    void MoveAllInventoryItems(UUWEInventoryComponent* ToInventory, UUWEInventoryComponent* FromInventory); // 0x6336820 [Native Event Public]
    void ItemPickedUpFailedClientNotify(AActor* Actor); // 0x6336790 [Native Event Public]
    void ItemPickedUpClientNotify(AActor* Actor); // 0x62fd420 [Native Event Public]
    bool ItemIsFiltered(UUWEItemType* ItemType); // 0x63366f0 [Final Native Public]
    void ItemDroppedMulticastNotify(AActor* Actor); // 0x62d9e40 [Native Event Public]
    bool IsFull(); // 0x63366c0 [Final Native Public]
    bool IsEmpty(); // 0x6336690 [Final Native Public]
    bool InteractWithInventoryItemIsEnabled(const FUWEInventoryItemId& ItemId, FText& OutNotInteractableReason, AActor* Owner); // 0x6336530 [Final Native Public]
    void InteractWithInventoryItem(const FUWEInventoryItemId& ItemId, UUWEInventoryComponent* FromInventory); // 0x6336450 [Native Event Public]
    bool HasSpaceForItems(const TArray<FUWEInventoryItem>& Items); // 0x63361f0 [Final Native Public]
    bool HasAnyOfItemType(UUWEItemType* ItemType); // 0x6336150 [Final Native Public]
    UUWEItemType* GetItemType(const FUWEInventoryItemId& ItemId); // 0x6335d40 [Final Native Public]
    TArray<FUWEInventoryItem> GetItemsRaw(); // 0x63360b0 [Final Native Public]
    TArray<FUWEInventoryItem> GetItemsByType(const FGameplayTag& Tag, bool bPartial); // 0x6335f80 [Final Native Public]
    TArray<FUWEInventoryItem> GetItemsByItemType(UUWEItemType* ItemType); // 0x6335e90 [Final Native Public]
    TArray<FUWEInventoryItem> GetItems(); // 0x6335df0 [Final Native Public]
    TArray<FUWEInventoryItemId> GetItemIds(); // 0x6335cc0 [Final Native Public]
    int32 GetItemCountByType(UUWEItemType* ItemType); // 0x6335c20 [Final Native Public]
    FUWEInventoryItem GetItem(const FUWEInventoryItemId& ItemId); // 0x6335ac0 [Final Native Public]
    UUWEInventorySubsystem* GetInventorySubsystem(); // 0x6335a90 [Final Native Private]
    int32 GetIndexOfItem(FUWEInventoryItem& InventoryItem); // 0x6335930 [Final Native Public]
    TArray<FUWEInventoryItem> FindItemsByGameplayTag(const FGameplayTagContainer& Tags); // 0x63357f0 [Final Native Public]
    void DropItem(const FUWEInventoryItemId& ItemId, UUWEInventoryComponent* FromInventory); // 0x6335710 [Native Event Public]
    void DeleteAllInventoryItems(); // 0x62d9660 [Native Event Public]
    bool CanPickupItemTypeWithQuantity(UUWEItemType* ItemType, FGameplayTag& Reason, int32 Quantity); // 0x63355f0 [Final Native Public]
    bool CanPickUpActor(AActor* Actor, const FHitResult& HitResult, FGameplayTag& Reason); // 0x6335450 [Final Native Public]
    bool CanDropItem(const FUWEInventoryItemId& ItemId, FGameplayTag& Reason, UUWEInventoryComponent* InitiatingInventory); // 0x6335310 [Final Native Public]
    bool AddItemTypeToInventory(UUWEItemType* ItemType, int32 Quantity); // 0x6335240 [Final Native Public]
    void AddItemByTypeToInventory(int32 InInventoryId, UUWEItemType* ItemType, int32 Count); // 0x6335140 [Native Event Public]
    int32 AddAsMuchAsPossibleToInventory(UUWEItemType* ItemType, int32 Quantity); // 0x6335070 [Final Native Public]

// UUWEInventoryInteractionComponent (/Script/UWEInventory.UWEInventoryInteractionComponent)
    void SetInventoryInteractionEnabled(bool InteractionEnabled); // 0x63377b0 [Final Native Public]
    void OnRep_InventoryInteractionEnabled(); // 0x6336f70 [Final Native Protected]
    void OnInventoryInteractionEnabledChanged__DelegateSignature(bool InteractionEnabled); // 0x16b94d0 [Public]
    void InteractWithInventoryInteractionComponent(AController* Controller, APawn* Pawn, FHitResult& HitResult); // 0x63362c0 [Final Native Public]
    UUWEInventoryComponent* GetInventoryComponent(); // 0x6335a00 [Final Native Public]

// UUWEInventoryRouterComponent (/Script/UWEInventory.UWEInventoryRouterComponent)
    void PredictPickupActor(AActor* Pickupable); // 0x633cd60 [Final Native Public]
    void PickupActor(AActor* Pickupable, const FHitResult& HitResult); // 0x633cc20 [Native Event Public]
    bool CanPickUpActor(AActor* Pickupable, FHitResult& HitResult, FGameplayTag& Reason); // 0x633aa20 [Native Public]

// UUWEInventoryStatics (/Script/UWEInventory.UWEInventoryStatics)
    AActor* SpawnItemSynchronous(UObject* WorldContextObject, UUWEItemType* ItemType, const FTransform& TargetTransform, bool ShouldSimulatePhysics, const FGuid& ItemGuid); // 0x633dac0 [Final Native Static Public]
    void SetInventoryAttributeTag(const TArray<FUWEInventoryItemAttribute>& Attributes, const FGameplayTag& AttributeName, const FGameplayTag& Value, const bool& bFound); // 0x633d930 [Final Native Static Public]
    void SetInventoryAttributeString(const TArray<FUWEInventoryItemAttribute>& Attributes, const FGameplayTag& AttributeName, const FString& Value, const bool& bFound); // 0x633d740 [Final Native Static Public]
    void SetInventoryAttributeInt(const TArray<FUWEInventoryItemAttribute>& Attributes, const FGameplayTag& AttributeName, int32 Value, const bool& bFound); // 0x633d5b0 [Final Native Static Public]
    void SetInventoryAttributeFloat(const TArray<FUWEInventoryItemAttribute>& Attributes, const FGameplayTag& AttributeName, float Value, const bool& bFound); // 0x633d420 [Final Native Static Public]
    void SetInventoryAttributeDataAsset(const TArray<FUWEInventoryItemAttribute>& Attributes, const FGameplayTag& AttributeName, UDataAsset* DataAsset, const bool& bFound); // 0x633d290 [Final Native Static Public]
    bool IsActorPickupable(AActor* PickingUpActor, AActor* Actor, FHitResult& HitResult); // 0x633c510 [Final Native Static Public]
    UUWEItemType* GetItemTypeFromName(const FString& ItemName, bool bPartial, const bool& bOutFound); // 0x633bab0 [Final Native Static Public]
    UUWEItemType* GetItemTypeForPickupActor(AActor* Actor); // 0x633ba20 [Final Native Static Public]
    FGameplayTag GetInventoryAttributeTag(const TArray<FUWEInventoryItemAttribute>& Attributes, const FGameplayTag& AttributeName, const bool& bFound); // 0x633b5a0 [Final Native Static Public]
    FString GetInventoryAttributeString(const TArray<FUWEInventoryItemAttribute>& Attributes, const FGameplayTag& AttributeName, const bool& bFound); // 0x633b410 [Final Native Static Public]
    int32 GetInventoryAttributeInt(const TArray<FUWEInventoryItemAttribute>& Attributes, const FGameplayTag& AttributeName, const bool& bFound); // 0x633b2c0 [Final Native Static Public]
    float GetInventoryAttributeFloat(const TArray<FUWEInventoryItemAttribute>& Attributes, const FGameplayTag& AttributeName, const bool& bFound); // 0x633b170 [Final Native Static Public]
    UDataAsset* GetInventoryAttributeDataAsset(TSubclassOf<UDataAsset> DataAssetClass, const TArray<FUWEInventoryItemAttribute>& Attributes, const FGameplayTag& AttributeName, const bool& bFound); // 0x633afc0 [Final Native Static Public]
    TArray<FUWEInventoryItem> GetAllInventoryItemStacksOfType(UUWEItemType* ItemType, UUWEInventoryComponent* InventoryComponent); // 0x633ad70 [Final Native Static Public]

// AUWEInventoryStorage (/Script/UWEInventory.UWEInventoryStorage)
    void Save(); // 0x633d150 [Final Native Public]

// UUWEInventorySubsystem (/Script/UWEInventory.UWEInventorySubsystem)
    bool ServerAddItemTypeToInventory(const int32& InventoryId, UUWEItemType* ItemType, int32 Count); // 0x633d170 [Final Native Public]
    void RemoveItemByType(const int32& InventoryId, UUWEItemType* ItemType); // 0x633d070 [Final Native Public]
    void RemoveItem(const int32& InventoryId, FUWEInventoryItemId& ItemId); // 0x633cf70 [Final Native Public]
    void RemoveAllItemsForActor(AActor* Actor); // 0x633cee0 [Final Native Public]
    void RemoveAllItems(const int32& InventoryId); // 0x633ce40 [Final Native Public]
    void RefreshStorageActors(); // 0x633ce20 [Final Native Public]
    void OnStorageActorDestroyed(AActor* DestroyedActor); // 0x633cb90 [Final Native Public]
    void OnSavePerformed(); // 0x633cb70 [Final Native Public]
    void OnItemRemovedFromInventory__DelegateSignature(const int32& InventoryId, FUWEInventoryItem& InventoryItem); // 0x16b94d0 [Public]
    void OnItemAttributeChanged__DelegateSignature(const int32& InventoryId, FUWEInventoryItem& InventoryItem); // 0x16b94d0 [Public]
    void OnItemAddedToInventory__DelegateSignature(const int32& InventoryId, FUWEInventoryItem& InventoryItem); // 0x16b94d0 [Public]
    void OnInventoryUpdated__DelegateSignature(const int32& InventoryId); // 0x16b94d0 [Public]
    int32 NumItems(const int32& InventoryId); // 0x633cac0 [Final Native Public]
    bool MoveInventoryItem(FUWEInventoryItemId& ItemId, const int32& FromInventoryId, const int32& ToInventoryId); // 0x633c970 [Final Native Public]
    bool IsInventoryValid(const int32& InventoryId); // 0x633c8c0 [Final Native Public]
    bool IsInventoryFull(const int32& InventoryId); // 0x633c810 [Final Native Public]
    bool IsInventoryCommunal(const int32& InventoryId); // 0x633c760 [Final Native Public]
    bool HasAnyOfItemType(const int32& InventoryId, UUWEItemType* ItemType); // 0x633c420 [Final Native Public]
    FUWEInventoryStorageContainer GetStorageContainerForInventory(const int32& InventoryId); // 0x633c0b0 [Final Native Public]
    TMap<int32, TWeakObjectPtr<AUWEInventoryStorage>> GetStorageActors(); // 0x633bfe0 [Final Native Public]
    int32 GetMaxItemsForInventory(const int32& InventoryId); // 0x633be40 [Final Native Public]
    TArray<FUWEInventoryItem> GetItemsForInventory(const int32& InventoryId); // 0x633bd40 [Final Native Public]
    TArray<FUWEInventoryItem> GetItemsByItemType(const int32& InventoryId, UUWEItemType* ItemType); // 0x633bbf0 [Final Native Public]
    TArray<FUWEInventoryItemId> GetItemIdsByItemType(const int32& InventoryId, UUWEItemType* ItemType); // 0x633b8f0 [Final Native Public]
    FUWEInventoryItem GetItem(const int32& InventoryId, FUWEInventoryItemId& ItemId); // 0x633b700 [Final Native Public]
    TSubclassOf<AActor> GetActorClassForInventory(const int32& InventoryId); // 0x633ac90 [Final Native Public]
    AUWEInventoryStorage* FindStorageActorForInventory(const int32& InventoryId); // 0x633abe0 [Final Native Public]
    bool CanAddItemToInventory(const int32& InventoryId, FUWEInventoryItem& Item, FGameplayTag& Reason, bool bCanOverflow); // 0x633a850 [Final Native Public]
    void AddItemTypeToInventory(const int32& InventoryId, UUWEItemType* ItemType, int32 Count); // 0x633a730 [Final Native Public]
    FUWEInventoryItemId AddInventoryItem(const int32& InventoryId, FUWEInventoryItem& Item); // 0x633a600 [Final Native Public]

// UUWEToolbarComponent (/Script/UWEInventory.UWEToolbarComponent)
    void UnEquipEquippedTool(); // 0x6341310 [Final Native Public]
    void SetNumSlots(int32 NewNumSlots); // 0x6341280 [Final Native Public]
    void SetEquippingAllowed(bool bInEquippingAllowed); // 0x63411f0 [Final Native Public]
    void SetEnabled(bool bInEnabled); // 0x6341160 [Native Event Public]
    void ServerSwitchToSlot(int32 NewSlotNumber); // 0x63410d0 [Native Event Protected]
    void ServerSwapSlots(int32 FromIndex, int32 ToIndex); // 0x6341000 [Native Event Public]
    void ServerRemoveFromSlot(int32 SlotNumber); // 0x6340f70 [Native Event Public]
    void ServerMoveFromSlotToInventory(int32 SlotNumber, UUWEInventoryComponent* Inventory); // 0x6340ea0 [Native Event Public]
    void ServerDropFromToolbarSlot(int32 SlotNumber); // 0x6340e10 [Native Event Public]
    void ServerDestroyToolbarSlot(int32 SlotNumber); // 0x6340d80 [Native Event Public]
    FUWEToolbarItem ServerAddToolbarItemFromInventory(const FUWEInventoryItemId& ItemId, int32 SlotNumber, bool bEquip, UUWEInventoryComponent* Inventory); // 0x6340ba0 [Final Native Public]
    void RemoveFromSlot(int32 SlotNumber); // 0x6340a10 [Final Native Public]
    void RefreshToolbar(); // 0x63409f0 [Final Native Public]
    void OnToolChanged(AUWEBaseItem* OldTool, AUWEBaseItem* NewTool, bool bIsFirstTimeEquipped); // 0x63408e0 [Final Native Private]
    void OnToolbarChanged__DelegateSignature(); // 0x16b94d0 [Public]
    void OnRep_ToolbarItems(); // 0x63408c0 [Final Native Private]
    void OnRep_NumSlots(); // 0x633f880 [Final Native Private]
    void OnRep_Holstering(); // 0x63408a0 [Final Native Private]
    void OnRep_Enabled(); // 0x633f880 [Final Native Private]
    void OnRep_DesiredTool(); // 0x6340880 [Final Native Private]
    void OnHolsterEnd__DelegateSignature(int32 SlotNumber); // 0x16b94d0 [Public]
    void OnHolsterBegin__DelegateSignature(int32 SlotNumber); // 0x16b94d0 [Public]
    void MoveFromSlotToInventory(int32 SlotNumber, UUWEInventoryComponent* Inventory); // 0x63407b0 [Final Native Public]
    bool IsToolbarItemType(UUWEItemType* ItemType); // 0x6340710 [Final Native Public]
    bool IsSlotEquipped(int32 SlotNumber); // 0x6340670 [Final Native Public]
    bool IsHolstering(); // 0x6340630 [Final Native Public]
    void InternalRemoveFromSlot(int32 SlotNumber, UUWEInventoryComponent* InInventory); // 0x6340560 [Final Native Private]
    void InternalMoveFromSlotToTargetInventory(int32 SlotNumber); // 0x63404d0 [Final Native Private]
    void InteractWithItemInSlot(int32 SlotNumber); // 0x6340440 [Native Event Public]
    void HolsterCurrentSlot(); // 0x6340420 [Final Native Public]
    bool HasSlotEquipped(int32 SlotNumber); // 0x6340380 [Final Native Public]
    bool HasItemInSlot(int32 SlotNumber); // 0x63402e0 [Final Native Public]
    bool HasFreeSlots(); // 0x63402b0 [Final Native Public]
    bool HasEnergyForSlot(int32 SlotNumber); // 0x6340210 [Final Native Public]
    TArray<FUWEToolbarItem> GetToolbarItemsForType(UUWEItemType* ItemType); // 0x6340130 [Final Native Public]
    FUWEToolbarItem GetSlotToolbarItem(int32 SlotNumber); // 0x6340020 [Final Native Public]
    UUWEInventoryComponent* GetInventory(); // 0x632ce40 [Final Native Private]
    int32 GetEquippedSlot(); // 0x633fff0 [Final Native Public]
    float GetEnergyPercentForSlot(int32 SlotNumber); // 0x633ff50 [Final Native Public]
    int32 GetDesiredSlot(); // 0x633ff20 [Final Native Public]
    int32 GetBaseSlotCount(); // 0x633fe80 [Final Native Public]
    int32 GetActorSlot(AActor* Actor); // 0x633fde0 [Final Native Public]
    AActor* GetActorInSlot(int32 SlotNumber); // 0x633fd40 [Final Native Public]
    int32 GetActiveActorSlot(); // 0x633fd10 [Final Native Public]
    int32 FindSlotForItem(int32 SlotNumber); // 0x633fc70 [Final Native Private]
    void EquipNextTool(bool bRight); // 0x633fbe0 [Final Native Public]
    void EquipFromSlot(int32 SlotNumber); // 0x633fb50 [Final Native Public]
    AActor* DropFromToolbarSlotInternal(int32 SlotNumber, bool bIgnoreTagRequirements); // 0x633fa80 [Final Native Protected]
    void DropEquippedTool(); // 0x633fa60 [Final Native Public]
    void DestroyAllItems(); // 0x633fa40 [Native Event Public]
    bool CanAddInventoryItem(const FUWEInventoryItemId& ItemId, FGameplayTag& Reason, int32 SlotNumber, UUWEInventoryComponent* Inventory); // 0x633f8a0 [Final Native Public]
    void BroadcastToolbarChanged(); // 0x633f880 [Final Native Public]
    void AddToolbarItemTypeFromInventory(UUWEItemType* ItemType, int32 SlotNumber, bool bEquip, UUWEInventoryComponent* Inventory); // 0x633f720 [Final Native Public]
    void AddToolbarItemFromInventory(const FUWEInventoryItemId& ItemId, int32 SlotNumber, bool bEquip, UUWEInventoryComponent* Inventory); // 0x633f5a0 [Native Event Public]

// IUWEToolInterface (/Script/UWEInventory.UWEToolInterface)
    FUWEInventoryItem ReplaceToolAmmo(const FUWEInventoryItem& NewAmmo); // 0x6340aa0 [Native Event Public]
    AUWEBaseItem* ReleaseToolAmmo(); // 0x5d6abc0 [Native Event Public]
    UUWEItemType* GetToolAmmoType(); // 0x6340100 [Native Event Public]
    float GetToolAmmoPercent(); // 0x544fca0 [Native Event Public]
    UUWEItemType* GetBatteryType(); // 0x633fef0 [Native Event Public]
    FGuid GetBatteryItemId(); // 0x633feb0 [Native Event Public]

// UUUWEGameplayTask_ClimbLadder (/Script/UWELadder.UUWEGameplayTask_ClimbLadder)
    UUUWEGameplayTask_ClimbLadder* GetTickingClimbingTask(AActor* Actor); // 0x6e171f0 [Final Native Static Public]
    UUUWEGameplayTask_ClimbLadder* ClimbLadder(AActor* ClimbingActor, UUWELadderComponent* Ladder, float Speed); // 0x6e170f0 [Final Native Static Public]
    void ClimbCompletedDelegate__DelegateSignature(AActor* Actor, const EUWEClimbDirection& Direction); // 0x16b94d0 [Public]

// UUWELadderComponent (/Script/UWELadder.UWELadderComponent)
    bool IsActorInFront(AActor* Actor); // 0x6e172b0 [Final Native Public]
    bool HasClimbingActors(); // 0x6e17280 [Final Native Public]
    bool CanClimpUp(AActor* Actor); // 0x6e17050 [Final Native Public]
    bool CanClimbFromLocation(AActor* Actor); // 0x6e16fb0 [Final Native Public]

// UUWELeviathanSubsystem (/Script/UWELeviathan.UWELeviathanSubsystem)
    AActor* OnTriggerAreaTouched(AUWELeviathanTrigger* Trigger, TSoftClassPtr<AActor>& InLeviathanClass); // 0x6e1a550 [Final Native Public]

// AUWELeviathanTrigger (/Script/UWELeviathan.UWELeviathanTrigger)
    void OnPlayerEntered(); // 0x16b94d0 [Event Protected]
    void OnLeviathanMoved(AActor* MovedLeviathan); // 0x16b94d0 [Event Protected]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x6e1a2f0 [Final Native Private]

// UUWELightingManagerSubsystem (/Script/UWELighting.UWELightingManagerSubsystem)
    void SetUpdateFrequency(float NewUpdateFrequency); // 0x6e1bd70 [Final Native Public]
    float GetUpdateFrequencyDelta(); // 0x6e1bd40 [Final Native Static Public]
    int32 GetMaxNumShadowCastingLightsByScalability(); // 0x6e1bd10 [Final Native Static Public]
    UUWELightingManagerSubsystem* Get(UObject* WorldContextObject); // 0x6e1bc80 [Final Native Static Public]
    void CollectTopLights(const TArray<FLightDebugRowData>& OutDebugRows); // 0x6e1bbc0 [Final Native Public]

// UUWELoadingScreenGISubsystem (/Script/UWELoadingScreen.UWELoadingScreenGISubsystem)
    void GetLoadingScreenString(const FString& OutReason); // 0x686f920 [Final Native Public]

// AUWELobbyGameMode (/Script/UWELobby.UWELobbyGameMode)
    void TravelToLevel(const FString& LevelName, const FString& SaveSlotName, const FString& GameModeAlias); // 0x686d660 [Final Native Public]
    void StartNewServerGame(TSubclassOf<AGameModeBase> GameModeClass); // 0x686d5b0 [Final Native Public]
    void StartNewLocalGameWithOptions(const FString& Options); // 0x686d510 [Final Native Protected]
    void StartNewLocalGame(TSubclassOf<AGameModeBase> GameModeClass); // 0x686d460 [Final Native Protected]
    void LoadLocalGame(const FString& SlotName, const FString& GameModeAlias, const FString& CheckpointName); // 0x686d1c0 [Final Native Public]
    void ContinueFromLatestSave(const FString& LatestSave, const FString& GameModeAlias); // 0x686cc40 [Final Native Protected]
    void ConnectToServer(const FString& ServerUrl); // 0x686cba0 [Final Native Protected]

// AUWELobbyGameState (/Script/UWELobby.UWELobbyGameState)
    void NotifyEnteringGame(); // 0x686d310 [Native Event Public]

// UUWELobbyStatics (/Script/UWELobby.UWELobbyStatics)
    void SetWorldLevel(const FString& LevelName); // 0x686d370 [Final Native Static Public]
    bool IsCustomWorldLevel(); // 0x686d090 [Final Native Static Public]
    FString GetWorldLevelName(); // 0x686d010 [Final Native Static Public]
    TSoftObjectPtr<UWorld> GetWorldLevel(); // 0x686cfc0 [Final Native Static Public]
    FString GetTailscaleIp(); // 0x686cf40 [Final Native Static Public]
    FString GetLocalIP(); // 0x686cec0 [Final Native Static Public]
    void CopyToClipboard(const FString& String); // 0x686cd40 [Final Native Static Public]

// UUWEAsyncTaskFetchIP (/Script/UWELobby.UWEAsyncTaskFetchIP)
    void OnRequestCompleted__DelegateSignature(const FString& IpAddress); // 0x16b94d0 [Public]
    UUWEAsyncTaskFetchIP* FetchPublicIPAddress(UObject* WorldContextObject); // 0x686ce30 [Final Native Static Public]

// UUWEServerLobbyComponent (/Script/UWELobby.UWEServerLobbyComponent)
    void StartNewGame(TSubclassOf<AGameModeBase> GameModeClass); // 0x644d090 [Native Event Public]
    void OnSaveSlotsChanged__DelegateSignature(const TArray<FUWESaveSlotMetaData>& SaveSlots); // 0x16b94d0 [Public]
    void OnRep_SaveSlots(); // 0x686d350 [Final Native Public]
    void OnEnteringGame__DelegateSignature(); // 0x16b94d0 [Public]
    void NotifyEnteringGame(); // 0x686d330 [Final Native Public]
    void LoadGame(const FString& SlotName, const FString& GameModeAlias); // 0x686d0c0 [Native Event Public]
    void BroadcastEnteringGame(); // 0x5cb9770 [Final Native Public]

// UUWEBaseLockComponent (/Script/UWELock.UWEBaseLockComponent)
    bool TryUnlock(APawn* ForPlayer); // 0x81c1930 [Native Public]
    void OnRep_WasLoaded(); // 0x62d9660 [Native Protected]
    void OnRep_LockState(); // 0x62d9980 [Native Protected]
    void LockDelegate__DelegateSignature(bool IsLocked); // 0x16b94d0 [Public]
    void Lock(); // 0x62da580 [Native Public]
    bool IsLocked(); // 0x81c17a0 [Final Native Public]
    bool CanUnlock(FUWELockFailedReason& Reason, APawn* ForPlayer); // 0x81c1690 [Native Public]

// UUWEGenericLockComponent (/Script/UWELock.UWEGenericLockComponent)
    void PlayLockSound(bool bIsLocked); // 0x81c18a0 [Final Native Private]
    void OnStoryGoalUnlocked(UUWEStoryGoal* StoryGoal, AActor* ReceivingActor); // 0x81c17d0 [Final Native Private]

// UUWEMathBlueprintLibrary (/Script/UWEMath.UWEMathBlueprintLibrary)
    FRotator NormalizeRotator(const FRotator& Rotator); // 0x586f6f0 [Final Native Static Public]
    FVector MoveVectorTowards(const FVector& Current, const FVector& Target, float Amount); // 0x586f5a0 [Final Native Static Public]
    FRotator MoveRotatorTowards(const FRotator& Current, const FRotator& Target, const FVector& Amount); // 0x586f440 [Final Native Static Public]
    float MoveFloatTowards(float Current, float Target, float Amount); // 0x586f320 [Final Native Static Public]
    bool IsNotEqual(float A, float B); // 0x586f250 [Final Native Static Public]
    bool IsLessEqual(float A, float B); // 0x586f180 [Final Native Static Public]
    bool IsLess(float A, float B); // 0x586f0b0 [Final Native Static Public]
    bool IsGreaterEqual(float A, float B); // 0x586efe0 [Final Native Static Public]
    bool IsGreater(float A, float B); // 0x586ef10 [Final Native Static Public]
    bool IsEqual(float A, float B); // 0x586ee40 [Final Native Static Public]
    FVector InterpolateVectorExponential(const FVector& Current, const FVector& Target, float DeltaTime, float SmoothTime); // 0x586ec90 [Final Native Static Public]
    FTransform InterpolateTransform(FTransform& Current, FTransform& Target, float alpha); // 0x586ea40 [Final Native Static Public]
    FRotator InterpolateRotatorExponential(const FRotator& Current, const FRotator& Target, float DeltaTime, float SmoothTime); // 0x586e890 [Final Native Static Public]
    FQuat InterpolateQuaternionExponential(FQuat& Current, FQuat& Target, float DeltaTime, float SmoothTime); // 0x586e6e0 [Final Native Static Public]
    float InterpolateFloatExponential(float Current, float Target, float DeltaTime, float SmoothTime); // 0x586e580 [Final Native Static Public]
    float GetAngleDifferenceDegrees(const FTransform& A, const FTransform& B); // 0x586e230 [Final Native Static Public]
    float EulerLength(const FRotator& Rotator); // 0x586e1a0 [Final Native Static Public]

// AUWETransformedShapeActor (/Script/UWEMath.UWETransformedShapeActor)
    FUWEShapeTransformed GetShape(); // 0x586e420 [Final Native Public]

// UUWETransformedShapeComponent (/Script/UWEMath.UWETransformedShapeComponent)
    FUWEShapeTransformed GetShape(); // 0x586e4d0 [Final Native Public]

// UUWEMercunaNavExclusionVolumeComponent (/Script/UWEMercuna.UWEMercunaNavExclusionVolumeComponent)
    void RebuildNavigationData(); // 0x61b9ab0 [Final Native Public]
    bool IsVolumeCreated(); // 0x61b9a80 [Final Native Public]
    AMercunaNavExclusionVolume* GetExclusionVolumeActor(); // 0x61b9a60 [Final Native Public]
    void DestroyVolume(); // 0x61b97f0 [Final Native Public]
    void CreateVolume(); // 0x61b97d0 [Final Native Public]

// UUWEMercunaSubsystem (/Script/UWEMercuna.UWEMercunaSubsystem)
    void RebuildQueriedChangesInAllNavGraphs(); // 0x61b9ad0 [Final Native Public]
    FVector GetClosestPointToVolume(AMercunaNavVolume* Volume, const FVector& Location); // 0x61b9960 [Final Native Public]
    AMercunaNavGraph2D* FindClosestNavGraph2D(const FVector& position, FMercunaAgentType& AgentType, float SearchRadius); // 0x61b9810 [Final Native Public]

// UUWECharacterMovementComponentBase (/Script/UWEMovement.UWECharacterMovementComponentBase)
    bool UWECharacterMovementComponentOnStuckInGeometry__DelegateSignature(UUWECharacterMovementComponentBase* CharacterMovementComponent, FHitResult& Hit, const FVector& UnstuckLocationCandidate); // 0x16b94d0 [Public]
    void OnTrackedVolumesChanged(); // 0x630ad20 [Native Protected]
    void OnRep_ReplicatedAcceleration(); // 0x630ad00 [Final Native Protected]
    FVector GetAcceleration(); // 0x6309c40 [Final Native Public]
    void ExternalDeltaMove(const FVector& DeltaMotion); // 0x6309b00 [Native Public]
    void EnforceSweepTestOnMove(bool Enforce); // 0x6309a70 [Native Public]
    void AddExternalVelocity(const FVector& InVelocity); // 0x6309820 [Native Public]
    void AddExternalImpulse(const FVector& Impulse); // 0x63096e0 [Native Public]
    void AddExternalForce(const FVector& Force); // 0x63095a0 [Native Public]
    void AddExternalAcceleration(const FVector& InAcceleration); // 0x6309460 [Native Public]

// UUWECharacterMovementComponent (/Script/UWEMovement.UWECharacterMovementComponent)
    void OnStep__DelegateSignature(float StepAmount); // 0x16b94d0 [Public]
    float GetDistanceToWaterline(); // 0x6309ca0 [Final Native Public]
    float GetDepth(); // 0x6309c70 [Final Native Public]

// UUWEItemMovementComponent (/Script/UWEMovement.UWEItemMovementComponent)
    void WakeUpAbove(); // 0x630af70 [Final Native Public]
    void WakeUp(); // 0x630af50 [Final Native Public]
    bool IsSettled(); // 0x6309db0 [Final Native Public]

// UUWELerpMovementComponent (/Script/UWEMovement.UWELerpMovementComponent)
    void SetLerpData(const TArray<FUWELerpMovementPoint>& Points, FUWELerpMovementExecutionSettings& InExecutionSettings); // 0x630ad60 [Final Native Public]
    void ResetLerpData(); // 0x630ad40 [Final Native Public]
    void OnLerpStopDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void OnLerpStartDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void OnLerpReverseDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void OnLerpCompleteDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void LerpToTransform(FTransform& StopTransform, FUWELerpMovementExecutionSettings& InExecutionSettings, bool StartImmediately); // 0x630ab40 [Final Native Public]
    void LerpToRotation(const FRotator& StopRotation, FUWELerpMovementExecutionSettings& InExecutionSettings, bool StartImmediately); // 0x630a9f0 [Final Native Public]
    void LerpToLocationAndRotation(const FVector& StopLocation, const FRotator& StopRotation, FUWELerpMovementExecutionSettings& InExecutionSettings, bool StartImmediately); // 0x630a830 [Final Native Public]
    void LerpToLocation(const FVector& StopLocation, FUWELerpMovementExecutionSettings& InExecutionSettings, bool StartImmediately); // 0x630a6e0 [Final Native Public]
    void LerpStop(bool Reset); // 0x630a650 [Final Native Public]
    void LerpStart(); // 0x630a630 [Final Native Public]
    void LerpBetweenTransforms(FTransform& StartTransform, FTransform& StopTransform, FUWELerpMovementExecutionSettings& InExecutionSettings, bool StartImmediately); // 0x630a3d0 [Final Native Public]
    void LerpBetweenRotations(const FRotator& StartRotation, const FRotator& StopRotation, FUWELerpMovementExecutionSettings& InExecutionSettings, bool StartImmediately); // 0x630a210 [Final Native Public]
    void LerpBetweenLocationsAndRotations(const FVector& StartLocation, const FRotator& StartRotation, const FVector& StopLocation, const FRotator& StopRotation, FUWELerpMovementExecutionSettings& InExecutionSettings, bool StartImmediately); // 0x6309fd0 [Final Native Public]
    void LerpBetweenLocations(const FVector& StartLocation, const FVector& StopLocation, FUWELerpMovementExecutionSettings& InExecutionSettings, bool StartImmediately); // 0x6309e10 [Final Native Public]

// UUWELocalVelocitySampler (/Script/UWEMovement.UWELocalVelocitySampler)
    float GetTransformSpeed(); // 0x6309d90 [Final Native Public]
    FVector GetLocalVelocity(); // 0x6309d20 [Final Native Public]
    FVector GetLocalAcceleration(); // 0x6309cf0 [Final Native Public]
    float GetForwardAcceleration(); // 0x6309cd0 [Final Native Public]

// UUWESubmarineMovementComponent (/Script/UWEMovement.UWESubmarineMovementComponent)
    bool ToggleRandomAutoPilot(); // 0x630af20 [Final Native Public]
    void ToggleAutoSpeed(); // 0x630af00 [Final Native Public]
    void StopMovement(); // 0x630aee0 [Final Native Public]
    void OnSteering__DelegateSignature(); // 0x16b94d0 [Public]
    void OnCollisionImminent__DelegateSignature(bool bNewCollisionImminent); // 0x16b94d0 [Public]
    bool IsSteering(); // 0x6309de0 [Final Native Public]
    FVector GetPredictedHitLocation(); // 0x6309d50 [Final Native Public]
    void ExternalDeltaMove(const FVector& DeltaMotion); // 0x6309ba0 [Native Public]
    void DoRandomInput(); // 0x6309a50 [Final Native Public]
    void AddInput(const FVector& Direction, const FVector& Rotation); // 0x6309960 [Final Native Public]
    void AddExternalVelocity(const FVector& InVelocity); // 0x63098c0 [Native Public]
    void AddExternalImpulse(const FVector& Impulse); // 0x6309780 [Native Public]
    void AddExternalForce(const FVector& Force); // 0x6309640 [Native Public]
    void AddExternalAcceleration(const FVector& Acceleration); // 0x6309500 [Native Public]

// UUWESubmersibleMovementComponent (/Script/UWEMovement.UWESubmersibleMovementComponent)
    void CapsuleHeightChanged__DelegateSignature(float HalfHeight); // 0x16b94d0 [Public]

// UUWEMoverComponent (/Script/UWEMover.UWEMoverComponent)
    bool IsMovementDisabled(); // 0x6dd0430 [Final Native Public]

// UUWEMusicVolumeBlueprintFunctionLibrary (/Script/UWEMusicVolumeManager.UWEMusicVolumeBlueprintFunctionLibrary)
    void SetTimelinePosition(const FFMODEventInstance& EventInstance, int32 Time); // 0x81c9fb0 [Final Native Static Public]
    void GetTimelinePosition(const FFMODEventInstance& EventInstance, const int32& Time); // 0x81c9b10 [Final Native Static Public]

// UUWEMusicVolumeComponent (/Script/UWEMusicVolumeManager.UWEMusicVolumeComponent)
    void OnEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x81c9e50 [Final Native Protected]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x81c9bf0 [Final Native Protected]
    void MusicChanged__DelegateSignature(); // 0x16b94d0 [Public]

// UUWENetworkSmoothingComponent (/Script/UWENetworking.UWENetworkSmoothingComponent)
    void SetVisualComponent(USceneComponent* InVisualComponent, bool ResetState); // 0x62259d0 [Final Native Public]

// UUWENewsfeedEntryViewModel (/Script/UWENewsfeed.UWENewsfeedEntryViewModel)
    void OnNewsfeedEntryRequested(bool bSuccess, const FSonarNewsfeedEntryResponse& Response); // 0x6e21980 [Final Native Protected]
    bool Initialize(UObject* WorldContext); // 0x6e21840 [Final Native Public]
    bool HasNewEntry(); // 0x6e21810 [Final Native Public]
    void GetNewsfeedEntry(const FString& DocumentId); // 0x6e215b0 [Final Native Public]
    void GetLatestNewsfeedEntry(); // 0x6e21590 [Final Native Public]

// UUWENewsfeedListViewModel (/Script/UWENewsfeed.UWENewsfeedListViewModel)
    void UpdateLatestRead(); // 0x6e220f0 [Final Native Public]
    void OnNewsfeedListStatusUpdated(const FNewsfeedListStatus& Status); // 0x6e21e00 [Final Native Protected]
    void OnNewsfeedListRequested(bool bSuccess, const TArray<FSonarNewsfeedEntryResponse>& Response); // 0x6e21c90 [Final Native Protected]
    bool Initialize(UObject* WorldContext); // 0x6e218e0 [Final Native Public]
    void GetNewsfeedList(); // 0x6e216e0 [Final Native Public]

// UUWENewsfeedSubsystem (/Script/UWENewsfeed.UWENewsfeedSubsystem)
    void StartNewsfeedTimer(); // 0x6e220d0 [Final Native Public]
    void RetrieveImageAsync(const FString& ImageUrl, UImage* Image); // 0x6e21ff0 [Final Native Public]
    void RetrieveImage(const FString& ImageUrl, UImage* Image); // 0x6e21f10 [Final Native Public]
    void OnSonarConnectionChanged(bool bIsConnected); // 0x6e21e80 [Final Native Protected]
    void GetSingleNewsfeedEntry(const FString& DocumentId); // 0x6e21700 [Final Native Public]
    void GetNewsfeedEntryList(); // 0x6e216c0 [Final Native Public]
    void DownloadImage(const FString& ImageUrl); // 0x6e214f0 [Final Native Public]

// UUWEMessageBoxAsync (/Script/UWENotifications.UWEMessageBoxAsync)
    UUWEMessageBoxAsync* ShowMessageBox(UObject* WorldContextObject, const FText& Message, const FText& Title, const EUWEMessageBoxType& Type); // 0x62cf0c0 [Final Native Static Public]
    void OnConfirm(); // 0x62ce9a0 [Final Native Private]
    void OnCancel(); // 0x62ce980 [Final Native Private]
    void Close(bool bCancel); // 0x62ce760 [Final Native Private]

// UUWEMessageBoxViewModel (/Script/UWENotifications.UWEMessageBoxViewModel)
    void Close(bool bCancelled); // 0x62ce7f0 [Final Native Public]

// UUWENotificationComponent (/Script/UWENotifications.UWENotificationComponent)
    void TryShowNextNotification(); // 0x62cf320 [Final Native Public]
    void ResendCurrentNotification(); // 0x62cee50 [Final Native Public]
    void OnHUDNotifyReceivedString(const FGameplayTag& Channel, FGameplayMessageString& Message, int32 SenderPlayerId); // 0x62ceb40 [Final Native Public]
    void OnHUDNotifyReceived(const FGameplayTag& Channel, FGameplayMessageLocalizedNotify& Message, int32 SenderPlayerId); // 0x62ce9c0 [Final Native Public]
    int32 GetNumShownNotifications(); // 0x62ce8c0 [Final Native Public]
    void FinishNotification(); // 0x62ce880 [Final Native Public]
    void ClientNotify(const FNotificationData& Data); // 0x62ce6c0 [Native Event Public]
    void ClearNotifications(); // 0x5866080 [Native Event Public]
    bool CanShowNextNotification(); // 0x62ce5f0 [Final Native Protected]

// UUWENotificationStatics (/Script/UWENotifications.UWENotificationStatics)
    void SendNotificationToPlayers(UObject* WorldContextObject, FNotificationData& Data, const TArray<APlayerState*>& Players); // 0x62cee70 [Final Native Static Public]
    void ClearNotifications(APlayerState* Player); // 0x62ce620 [Final Native Static Public]
    bool ArePlayerNotificationsSuppressed(APlayerState* Player); // 0x62ce560 [Final Native Static Public]

// UUWENotificationSystemViewModel (/Script/UWENotifications.UWENotificationSystemViewModel)
    void ShowNotification(FNotificationData& Data); // 0x62cf270 [Final Native Public]
    void SetCriticalErrorMode(bool Enabled); // 0x62cf030 [Final Native Protected]
    void RemoveReasonToHide(const FString& Reason); // 0x62ced40 [Final Native Public]
    void OnNotificationStarted(FNotificationData& NotificationData); // 0x62cec90 [Final Native Protected]
    void OnNotificationCleared(); // 0x62cec70 [Final Native Protected]
    void Initialize(UObject* WorldContext); // 0x62ce8f0 [Final Native Public]
    void FinishNotification(); // 0x62ce8a0 [Final Native Public]
    void ClearPendingNotifications(); // 0x62ce6a0 [Final Native Public]
    void AddReasonToHide(const FString& Reason); // 0x62ce450 [Final Native Public]

// UUWEPCGBPLibrary (/Script/UWEPCG.UWEPCGBPLibrary)
    FPCGPoint PCGPointSetTransform(const FPCGPoint& InPoint, const FTransform& InTransform); // 0x7fb3a30 [Final Native Static Public]
    UObject* PCGLoadActor(const FSoftObjectPath& InPath); // 0x7fb3910 [Final Native Static Public]
    void PCGAddAssetUserDataArray(UInstancedStaticMeshComponent* InstancedStaticMeshComponent, const TArray<UAssetUserData*>& AssetUserDataArray); // 0x7fb37d0 [Final Native Static Public]
    TSoftObjectPtr<UTexture> GetMeshPaintTexture(UStaticMeshComponent* StaticMeshComponent); // 0x7fb3720 [Final Native Static Public]
    TArray<AActor*> GetManagedActors(UPCGComponent* PCGComponent); // 0x7fb3650 [Final Native Static Public]

// IUWEAttachedActor (/Script/UWEPawnAttachment.UWEAttachedActor)
    bool IsAttached(); // 0x3570210 [Native Public]
    bool InitiateDetachmentIfAttached(bool FastForward); // 0x63c28b0 [Native Public]
    UUWEPawnAttachmentOwner* GetAttachedTo(); // 0x63c2410 [Native Public]

// IUWEAttachmentOwnerHost (/Script/UWEPawnAttachment.UWEAttachmentOwnerHost)
    bool CanDetach(AActor* Interactor); // 0x63c2230 [Native Event Public]
    bool CanAttach(AActor* Attachment, const FName& SlotName); // 0x63c1fd0 [Native Event Public]

// UUWEAttachmentOwnerInteractableBoxComponent (/Script/UWEPawnAttachment.UWEAttachmentOwnerInteractableBoxComponent)
    void SetInteractionEnabled(bool bIsEnabled); // 0x63c3700 [Final Native Public]

// UUWEAttachmentOwnerOverlapSphereComponent (/Script/UWEPawnAttachment.UWEAttachmentOwnerOverlapSphereComponent)
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x63c3200 [Final Native Protected]

// UUWENetworkedAttachmentAttachAction (/Script/UWEPawnAttachment.UWENetworkedAttachmentAttachAction)
    void UWENetworkedAttachmentAttachActionCallback__DelegateSignature(); // 0x16b94d0 [Public]
    void OnAttachStartedEvent(AActor* Actor, const FName& InSlotName); // 0x63c3030 [Final Native Protected]
    void OnAttachInterpolationToSocketIsDoneEvent(AActor* Actor, const FName& InSlotName); // 0x63c2f50 [Final Native Protected]
    void OnAttachFinishedEvent(AActor* Actor, const FName& InSlotName); // 0x63c2e70 [Final Native Protected]
    void OnAttachAnimationIsDoneEvent(AActor* Actor, const FName& InSlotName); // 0x63c2d90 [Final Native Protected]
    UUWENetworkedAttachmentAttachAction* NetworkedAttachmentAttachAction(UUWEPawnAttachmentOwner* InAttachmentOwner, AActor* InAttachment, const FName& InSlotName); // 0x63c2ad0 [Final Native Static Public]

// UUWENetworkedAttachmentDetachAction (/Script/UWEPawnAttachment.UWENetworkedAttachmentDetachAction)
    void UWENetworkedAttachmentDetachActionCallback__DelegateSignature(); // 0x16b94d0 [Public]
    void OnDetachStartedEvent(AActor* Actor, const FName& InSlotName); // 0x63c3620 [Final Native Protected]
    void OnDetachFinishedEvent(AActor* Actor, const FName& InSlotName); // 0x63c3540 [Final Native Protected]
    void OnDetachAnimationIsDoneEvent(AActor* Actor, const FName& InSlotName); // 0x63c3460 [Final Native Protected]
    UUWENetworkedAttachmentDetachAction* NetworkedAttachmentDetachActionBySlotName(UUWEPawnAttachmentOwner* InAttachmentOwner, const FName& InSlotName); // 0x63c2cb0 [Final Native Static Public]
    UUWENetworkedAttachmentDetachAction* NetworkedAttachmentDetachActionByActor(UUWEPawnAttachmentOwner* InAttachmentOwner, AActor* InAttachment); // 0x63c2be0 [Final Native Static Public]

// UUWEPawnAttachmentOwner (/Script/UWEPawnAttachment.UWEPawnAttachmentOwner)
    void UWENetworkedAttachmentDelegate__DelegateSignature(AActor* Actor, const FName& SlotName); // 0x16b94d0 [Public]
    void OnAttachmentOwnerPlayMontageNotifyBegin(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointPayload); // 0x63c3110 [Final Native Protected]
    bool IsSlotOccupied(const FName& SlotName); // 0x63c2a20 [Final Native Public]
    bool IsAttached_BP(AActor* Attachment); // 0x63c2980 [Final Native Public]
    bool IsAnySlotAnimating(); // 0x63c2950 [Final Native Public]
    bool InitiateDetachmentBySlot_BP(const FName& SlotName, bool CheckIfAlreadyDetached, bool FastForward); // 0x63c2780 [Final Native Public]
    bool InitiateDetachmentByActor_BP(AActor* Attachment, bool CheckIfAlreadyDetached, bool FastForward); // 0x63c2660 [Final Native Public]
    bool InitiateAttachmentToClosestAvailableSlot_BP(AActor* Attachment); // 0x63c24e0 [Final Native Public]
    bool InitiateAttachment_BP(AActor* Attachment, const FName& SlotName); // 0x63c2580 [Final Native Public]
    bool InitiateAllDetachment_BP(bool FastForward); // 0x63c2440 [Final Native Public]
    FTransform GetAttachedPawnTransform(); // 0x63c22d0 [Final Native Public]
    int32 GetAttachedPawnsCount(); // 0x63c23e0 [Final Native Public]
    TArray<AActor*> GetAttachedPawns(); // 0x63c2360 [Final Native Public]
    bool CanAttachAnywhere_BP(AActor* Attachment); // 0x63c20b0 [Final Native Public]
    bool CanAttach_BP(AActor* Attachment, const FName& SlotName); // 0x63c2150 [Final Native Public]

// UUWENetworkDiagnostic (/Script/UWEPerfMon.UWENetworkDiagnostic)
    void CaptureData(); // 0x6cbc570 [Final Native Protected]

// UUWEPerfMonDiagnostic (/Script/UWEPerfMon.UWEPerfMonDiagnostic)
    void CaptureData(); // 0x6cbc590 [Final Native Protected]

// IUWEPerformanceCameraLogic (/Script/UWEPhotoTours.UWEPerformanceCameraLogic)
    void Teardown(); // 0x16b94d0 [Event Public]
    void Setup(); // 0x16b94d0 [Event Public]

// UUWEPhotoToursBPLibrary (/Script/UWEPhotoTours.UWEPhotoToursBPLibrary)
    float UWEPhotoToursSampleFunction(float Param); // 0x6e2a200 [Final Native Static Public]

// UUWEPhotoToursStatics (/Script/UWEPhotoTours.UWEPhotoToursStatics)
    TArray<FCameraInfo> GetPhotoTourCameras(UObject* WorldContextObject); // 0x6e29dd0 [Final Native Static Public]

// UUWEPhotoToursSubsystem (/Script/UWEPhotoTours.UWEPhotoToursSubsystem)
    bool StartPhotoToursOnAllLevels(const FPhotoTourConfig& Config); // 0x6e2a040 [Final Native Public]
    bool StartPhotoTourOnCurrentLevel(); // 0x6e2a010 [Final Native Public]
    TArray<FString> GetPhotoToursLevels(const FString& MapGroup); // 0x6e29eb0 [Final Native Static Public]
    bool GetIsPhotoTourRunning(); // 0x6e29da0 [Final Native Public]
    FString GetDefaultPhotoToursFolder(); // 0x6e29d20 [Final Native Static Public]
    UUWEPhotoToursSubsystem* Get(UWorld* InWorld); // 0x6e29c90 [Final Native Static Public]
    bool CanStartPhotoTour(); // 0x6e29c60 [Final Native Public]

// UUUWEPhysicsBPLibrary (/Script/UWEPhysics.UUWEPhysicsBPLibrary)
    bool SphereOverlapBlockingTestByProfile(UObject* WorldContextObject, const FName& ProfileName, const FVector& position, const float& SphereRadius, const TArray<AActor*>& IgnoreActors); // 0x5d9ec20 [Final Native Static Public]
    bool LineRetraceComplex(const FHitResult& InputHit, FHitResult& Hit, const ECollisionChannel& TraceChannel); // 0x5d9e170 [Final Native Static Public]
    UUWEChaosPhysicsController* GetOrAddPhysicsController(AActor* Target, bool bAddVolumeTracker); // 0x5d9e0a0 [Final Native Static Public]
    bool FindTeleportSpotAroundObstacle(UObject* WorldContextObject, AActor* Target, AActor* Obstacle, bool TestOnlyObstacleRootCollision, bool TestCurrentTargetLocation, const FVector& OutTeleportLocation, bool Debug); // 0x5d9dd70 [Final Native Static Public]
    bool ApproximateConeTrace(UObject* WorldContextObject, const FVector& Start, const FVector& Direction, float Distance, float Angle, const TArray<EObjectTypeQuery>& ObjectTypes, const TArray<AActor*>& OutOverlappingActors, const TArray<AActor*>& ActorsToIgnore, const TArray<EObjectTypeQuery>& BlockingObjectTypes); // 0x5d9d980 [Final Native Static Public]

// UUWEChaosPhysicsController (/Script/UWEPhysics.UWEChaosPhysicsController)
    void SetPhysicsEnabled(bool Enabled); // 0x5d9eb90 [Final Native Public]
    void SetEnvironmentSettings(FUWEChaosPhysicsControllerEnvironmentSettings& EnvironmentSetting); // 0x5d9eaf0 [Final Native Public]
    void OnVolumeTypeChanged(const EVolumeType& VolumeType); // 0x5d9ea70 [Final Native Protected]
    bool GetIsPhysicsEnabled(); // 0x5d9e070 [Final Native Public]
    FVector GetBodySize(); // 0x5d9e030 [Final Native Public]
    FBox GetBodyBounds(); // 0x5d9dfe0 [Final Native Public]
    void ForceToWake(); // 0x5d9dfc0 [Final Native Public]
    void ForceToSleep(); // 0x5d9dfa0 [Final Native Public]
    void AddVelocity(const FVector& Velocity); // 0x5d9d8f0 [Final Native Public]
    void AddImpulseAtPosition(const FVector& Impulse, const FVector& position); // 0x5d9d800 [Final Native Public]
    void AddImpulse(const FVector& Impulse); // 0x5d9d770 [Final Native Public]
    void AddForceAtPosition(const FVector& Force, const FVector& position); // 0x5d9d680 [Final Native Public]
    void AddForce(const FVector& Force); // 0x5d9d5f0 [Final Native Public]
    void AddAcceleration(const FVector& Acceleration); // 0x5d9d560 [Final Native Public]

// UUWECollisionImpactComponent (/Script/UWEPhysics.UWECollisionImpactComponent)
    void OnHitCallback(UPrimitiveComponent* SelfComponent, AActor* OtherActor, UPrimitiveComponent* OtherComponent, const FVector& NormalImpulse, FHitResult& Hit); // 0x5d9e850 [Final Native Protected]

// UUWEOverlapDetectorComponent (/Script/UWEPhysics.UWEOverlapDetectorComponent)
    void OnComponentEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x5d9e6f0 [Final Native Protected]
    void OnComponentBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x5d9e490 [Final Native Protected]
    void Enable(bool Enable); // 0x5d9dce0 [Final Native Public]

// UUWEVisibilityOverlapDetectorComponent (/Script/UWEPhysics.UWEVisibilityOverlapDetectorComponent)
    void UWEOnUndetected__DelegateSignature(UPrimitiveComponent* OverlappingComponent); // 0x16b94d0 [Public]
    void UWEOnDetected__DelegateSignature(UPrimitiveComponent* OverlappingComponent); // 0x16b94d0 [Public]

// AUWEPingMarker (/Script/UWEPingSystem.UWEPingMarker)
    FGuid GetUniqueId(); // 0x68b51f0 [Final Native Public]

// UUWEPingMarkerComponent (/Script/UWEPingSystem.UWEPingMarkerComponent)
    void SetPingVisible(bool NewValue); // 0x68b67e0 [Final Native Public]
    void OnProfanityFilterChanged(bool bProfanityFilterEnabled); // 0x68b56b0 [Final Native Protected]
    void OnPingsChanged(); // 0x68b5690 [Final Native Protected]
    void OnPingChanged__DelegateSignature(const FUWEPing& Ping); // 0x16b94d0 [Public]
    void OnDynamicItemFullyRegistered(); // 0x68b5670 [Final Native Protected]
    bool IsPingVisible(); // 0x68b5470 [Final Native Public]
    FText GetPingDisplayName(); // 0x68b4ee0 [Final Native Protected]

// UUWEPingPlayerStateComponent (/Script/UWEPingSystem.UWEPingPlayerStateComponent)
    void SetPingVisibilityForPlayer(APlayerState* PlayerState, const FGuid& UniqueID, bool bNewValue); // 0x68b65a0 [Final Native Public]
    void ServerSetPingVisibilityForPlayer(APlayerState* PlayerState, const FGuid& UniqueID, bool bNewValue); // 0x68b5df0 [Final Native Event Private]

// UUWEPingSystemCommandComponent (/Script/UWEPingSystem.UWEPingSystemCommandComponent)
    void ServerSetThumbnailColor(const FGuid& UniqueID, const FLinearColor& NewThumbnailColor); // 0x68b6000 [Native Event Public]
    void ServerSetPingVisited(const FGuid& UniqueID, bool NewValue); // 0x68b5f20 [Native Event Public]
    void ServerSetPingPinned(const FGuid& UniqueID, bool NewValue); // 0x68b5d10 [Native Event Public]
    void ServerSetPingDisplayName(const FGuid& UniqueID, const FText& NewDisplayName); // 0x68b5c10 [Native Event Public]
    void ServerRemovePing(const FGuid& UniqueID); // 0x68b5b70 [Native Event Public]
    void ServerAddPlayerPing(const FVector& Location, const FText& DisplayName, float Lifetime, UUWEPingData* PingData, AActor* TrackingActor); // 0x68b59a0 [Native Event Public]
    void ServerAddPing(const FVector& Location, const FText& DisplayName, float Lifetime, UUWEPingData* PingData); // 0x68b5820 [Native Event Public]

// UUWEPingSystemComponent (/Script/UWEPingSystem.UWEPingSystemComponent)
    void SetPingVisited(const FGuid& UniqueID, bool bNewValue); // 0x68b6870 [Final Native Public]
    void SetPingVisibilityForPlayer(APlayerState* PlayerState, const FGuid& UniqueID, bool bNewValue); // 0x68b66c0 [Final Native Public]
    void SetPingThumbnailColor(const FGuid& UniqueID, const FLinearColor& NewThumbnailColor); // 0x68b64c0 [Final Native Public]
    void SetPingPinned(const FGuid& UniqueID, bool bNewValue); // 0x68b63e0 [Final Native Public]
    void SetPingLocation(const FGuid& UniqueID, const FVector& NewLocation); // 0x68b62e0 [Final Native Public]
    void SetPingDisplayName(const FGuid& UniqueID, const FText& NewDisplayName); // 0x68b61c0 [Final Native Public]
    void SetDefaultPingVisibility(const FGuid& UniqueID, bool bNewValue); // 0x68b60e0 [Final Native Public]
    void RemovePing(const FGuid& UniqueID); // 0x68b5780 [Final Native Public]
    void RemoveAllPings(); // 0x68b5760 [Final Native Public]
    void OnRep_DefaultHiddenPings(); // 0x64227a0 [Final Native Protected]
    void OnRep_ActivePings(); // 0x68b5740 [Final Native Protected]
    bool IsPingVisited(const FGuid& UniqueID); // 0x68b55c0 [Final Native Public]
    bool IsPingPinned(const FGuid& UniqueID); // 0x68b53c0 [Final Native Public]
    bool IsPingIDAlreadyRegistered(const FGuid& UniqueID); // 0x68b5310 [Final Native Public]
    bool IsPingHiddenForPlayer(const FGuid& Guid, APlayerState* PlayerState); // 0x68b5220 [Final Native Public]
    FVector GetPingLocation(const bool& bOutPingFound, const FGuid& UniqueID); // 0x68b5050 [Final Native Public]
    FText GetPingDisplayName(const bool& bOutPingFound, const FGuid& UniqueID); // 0x68b4f30 [Final Native Public]
    void AddPing(const FVector& Location, FText& DisplayName, UUWEPingData* PingData, float Lifetime, AActor* Owner, AActor* TrackingActor, const FGuid& OutUniqueId, bool bAllowDuplicatePings, bool bDestroyOnTrackingActorDespawn, const FLinearColor& PingColor, bool bShouldSave); // 0x68b4aa0 [Final Native Public]

// UUWEPingSystemStatics (/Script/UWEPingSystem.UWEPingSystemStatics)
    bool IsPingVisibleToPlayer(UObject* WorldContextObject, const FGuid& UniqueID, APlayerState* PlayerState); // 0x68b54a0 [Final Native Static Public]
    UUWEPingSystemComponent* GetPingSystemComponent(UObject* WorldContextObject); // 0x68b5160 [Final Native Static Public]
    UUWEPingData* GetPingDataByType(const FGameplayTag& PingTypeTag); // 0x68b4e50 [Final Native Static Public]

// UUWEPinnedRecipesPlayerStateComponent (/Script/UWEPinnedRecipes.UWEPinnedRecipesPlayerStateComponent)
    void UnpinRecipe(UUWEPrimaryDataAssetBase* Recipe); // 0x6b997a0 [Final Native Public]
    void SN2OnRecipeUnpinned__DelegateSignature(UUWEPrimaryDataAssetBase* Recipe); // 0x16b94d0 [Public]
    void SN2OnRecipePinned__DelegateSignature(UUWEPrimaryDataAssetBase* Recipe); // 0x16b94d0 [Public]
    void ServerUnpinRecipe(UUWEPrimaryDataAssetBase* Recipe); // 0x62d9e40 [Native Event Protected]
    void ServerPinRecipe(UUWEPrimaryDataAssetBase* Recipe); // 0x62fd420 [Native Event Protected]
    void PinRecipe(UUWEPrimaryDataAssetBase* Recipe); // 0x6b99710 [Final Native Public]
    bool IsPinned(UUWEPrimaryDataAssetBase* Recipe); // 0x6b99670 [Final Native Public]

// IUWEPlayerCustomizationTargetInterface (/Script/UWEPlayerCustomization.UWEPlayerCustomizationTargetInterface)
    USkeletalMeshComponent* GetMeshForPart(const EUWEPlayerCustomizationPartType& PartType); // 0x6e38680 [Native Event Public]

// UUWEPlayerReadyStatics (/Script/UWEPlayerReady.UWEPlayerReadyStatics)
    bool CheckClientHasAllDependencies(); // 0x63282d0 [Final Native Static Public]

// UUWEPowerNodeSimulation (/Script/UWEPower.UWEPowerNodeSimulation)
    void UWEPowerNodeLinkDelegate__DelegateSignature(const FGuid& LinkId); // 0x16b94d0 [Public]
    void UWEPowerNodeComponentInstanceAssigned__DelegateSignature(UUWEPowerNodeComponent* ComponentInstance); // 0x16b94d0 [Public]
    void UWEOnSimulationTick__DelegateSignature(); // 0x16b94d0 [Public]

// UUWEPowerConsumerSimulation (/Script/UWEPower.UWEPowerConsumerSimulation)
    void UWEPowerConsumerIsPoweredChanged__DelegateSignature(bool bIsPowered); // 0x16b94d0 [Public]

// UUWEPowerNodeComponent (/Script/UWEPower.UWEPowerNodeComponent)
    void UpdatePowerSystem(int32 NewStructureId); // 0x6883570 [Native Public]
    void SetProximityTransmissionEnabled(bool Enabled); // 0x6883400 [Final Native Public]
    void OnTickSimulation(); // 0x6883120 [Final Native Protected]
    void OnRep_PowerSystem(); // 0x68830e0 [Final Native Protected]
    void OnRep_DirectLinks(); // 0x6883080 [Final Native Protected]
    void OnNewPowerSystem(const FGuid& SystemId); // 0x6882f80 [Native Protected]
    void OnLinkRemoved(const FGuid& FromLinkId); // 0x6882e50 [Native Protected]
    void OnLinkedSimComponentAssigned(UUWEPowerNodeComponent* OtherNode); // 0x6882ef0 [Final Native Protected]
    void OnLinkCreated(const FGuid& ToLinkId); // 0x6882db0 [Native Protected]
    void OnInitNewPowerSimulation__DelegateSignature(UUWEPowerNodeSimulation* NewSim); // 0x16b94d0 [Public]
    void LinkChildActorPowerNodesToRoot(const TArray<UChildActorComponent*>& ChildActors, AActor* Other); // 0x6882b80 [Final Native Static Public]
    void LinkAttachedActorPowerNodesToRoot(const TArray<AActor*>& AttachedActors, AActor* Root); // 0x6882a30 [Final Native Static Public]
    void HandleLinkVfxLinkRemoved(UUWEPowerNodeComponent* OtherNode); // 0x68828e0 [Final Native Protected]
    void HandleLinkVfxLinkAdded(UUWEPowerNodeComponent* OtherNode); // 0x6882850 [Final Native Protected]
    FVector GetWorldTransmissionLocation(); // 0x6882810 [Final Native Public]
    UUWEPowerNodeSimulation* GetSimulationObject(); // 0x68827e0 [Final Native Public]
    bool GetProximityTransmissionEnabled(); // 0x3adf560 [Native Public]
    TSet<UUWEPowerNodeComponent*> GetProximityLinksByOverlap(UObject* WorldContextObject, const FVector& Location, float Radius, bool ExcludeBlocked); // 0x68825f0 [Final Native Static Protected]
    TSet<UUWEPowerNodeComponent*> GetProximityLinks(UObject* WorldContextObject, const FVector& Location, float Radius, bool ExcludeBlocked); // 0x6882400 [Final Native Static Protected]
    UUWEPowerSystemComponent* GetPowerSystem(); // 0x68823b0 [Final Native Public]
    void GetOrCreateSimulationObject(); // 0x62d9660 [Native Protected]
    UNiagaraComponent* GetLinkVfxSystem(); // 0x6882380 [Native Public]
    float GetEfficiency(); // 0x6882310 [Final Native Public]
    void CreateLinkToComponent(UUWEPowerNodeComponent* OtherComponent); // 0x6882040 [Final Native Public]
    void CreateLink(AActor* Other); // 0x6881fb0 [Final Native Public]
    void ClearLinks(); // 0x6881f90 [Final Native Protected]
    void CheckForProximityLinks(); // 0x6881f70 [Final Native Protected]

// UUWEPoweredApplianceComponent (/Script/UWEPower.UWEPoweredApplianceComponent)
    bool TryConsumePowerInstant(float Amount); // 0x68834c0 [Final Native Public]
    void ToggleIsOn(); // 0x6883490 [Final Native Public]
    void SetIsPowered(bool Powered); // 0x68832f0 [Final Native Public]
    void SetIsOn(bool On); // 0x6883260 [Final Native Public]
    void SetContinuousPowerDrain(float PowerDrain); // 0x68831e0 [Final Native Public]
    void OnRep_IsPowered(); // 0x68830c0 [Final Native Protected]
    void OnPoweredStateChanged__DelegateSignature(bool NewIsPowered); // 0x16b94d0 [Public]
    bool GetIsPowered(); // 0x6882340 [Final Native Public]
    float GetContinuousPowerDrain(); // 0x68822e0 [Final Native Public]
    bool CanConsumePowerInstant(float Amount); // 0x6881ee0 [Final Native Public]

// UUWEPowerGeneratorComponent (/Script/UWEPower.UWEPowerGeneratorComponent)
    void SetPowerGeneration(float PowerGeneration); // 0x6883380 [Final Native Public]
    void OnRep_BasePowerGeneration(); // 0x6883020 [Final Native Protected]
    void OnBasePowerGenerationChanged__DelegateSignature(float NewBasePowerGeneration); // 0x16b94d0 [Public]
    float GetCurrentPowerGeneration(); // 0x60cc530 [Native Public]
    float CalculatePowerGenerationScale(); // 0x6881ea0 [Native Event Protected]

// UUWEPowerGeneratorSimulation (/Script/UWEPower.UWEPowerGeneratorSimulation)
    void SetBasePowerGeneration(float NewBasePowerGen); // 0x6883160 [Final Native Public]

// UUWEPowerStorage (/Script/UWEPower.UWEPowerStorage)
    void ServerToggleUseReservePower(); // 0x6883140 [Native Event Protected]
    void OnUseReservePowerChanged__DelegateSignature(bool UseReservePower); // 0x16b94d0 [Public]
    void OnRep_UseReservePower(); // 0x6883100 [Final Native Protected]
    void OnRep_CurrentCharge(); // 0x6883060 [Final Native Protected]
    void OnCurrentChargeChanged__DelegateSignature(); // 0x16b94d0 [Public]
    void CurrentChargeChanged(float Charge); // 0x68820d0 [Final Native Protected]

// UUWEPowerStorageSimulation (/Script/UWEPower.UWEPowerStorageSimulation)
    void UWEPowerStorageChargeChanged__DelegateSignature(float Charge); // 0x16b94d0 [Public]

// UUWEPowerSystemComponent (/Script/UWEPower.UWEPowerSystemComponent)
    void UpdatePowerSystemState(FUWEPowerSimulationState& SystemState); // 0x6883600 [Final Native Protected]
    void PoweredStateChanged__DelegateSignature(UUWEPowerSystemComponent* PowerSystem, bool NewIsPowered); // 0x16b94d0 [Public]
    void OnRep_IsPowered(); // 0x68830a0 [Final Native Protected]
    void InitPowerSystemSimulation(const FGuid& StructureSimulationId); // 0x6882990 [Final Native Public]
    void HandleNetworkTopologyChanged(); // 0x6882970 [Final Native Protected]
    bool GetPowerSystemAuthority(); // 0x68823d0 [Final Native Public]

// AUWEPowerTerminal (/Script/UWEPower.UWEPowerTerminal)
    void UpdateBatteries(); // 0x3ad9bc0 [Native Protected]
    void ServerToggleChargingEnabled(); // 0x3a8c720 [Native Event Protected]
    void OnRep_ChargingEnabled(); // 0x6883040 [Final Native Protected]
    void OnChargingEnabledChanged__DelegateSignature(bool ChargingEnabled); // 0x16b94d0 [Public]
    void OnBatteryRemoved(FUWEInventoryItem& InventoryItem); // 0x6882cd0 [Final Native Protected]
    void OnBatteryAdded(FUWEInventoryItem& InventoryItem); // 0x6882cd0 [Final Native Protected]
    void OnBatteriesChanged__DelegateSignature(AUWEPowerTerminal* Terminal); // 0x16b94d0 [Public]
    bool GetBatteryData(int32 Slot, FUWETerminalBatteryData& Data); // 0x68821e0 [Final Native Public]

// UUWEPowerTerminalComponent (/Script/UWEPower.UWEPowerTerminalComponent)
    void OnInventoryIdAssigned(); // 0x6882d90 [Final Native Private]

// UUWEPowerTerminalSimulation (/Script/UWEPower.UWEPowerTerminalSimulation)
    void UWEPowerTerminalBatteryStatusChanged__DelegateSignature(); // 0x16b94d0 [Public]

// AUWEVehiclePowerTerminal (/Script/UWEPower.UWEVehiclePowerTerminal)
    void UndockVehicle(); // 0x6883550 [Final Native Public]
    void DockVehicle(AActor* InVehicle); // 0x6882150 [Final Native Public]

// AUWEPrototypeActor (/Script/UWEPrototype.UWEPrototypeActor)
    void UpdateMaxSpeed(); // 0x4c35810 [Final Native Private]

// UUWEListenPlayerInRange (/Script/UWERangeTracker.UWEListenPlayerInRange)
    void UWEListenPlayerInRangeCallback__DelegateSignature(); // 0x16b94d0 [Public]
    void OnPeerEndPlay(AActor* InPeer, const EEndPlayReason& EndPlayReason); // 0x6440b00 [Final Native Protected]
    UUWEListenPlayerInRange* ListenPlayerInRange(AActor* InPeer, FUWERangeTrackerPeerRangeConfig& InRangeConfig); // 0x6440970 [Final Native Static Public]

// UUWERangeTracker (/Script/UWERangeTracker.UWERangeTracker)
    void UnregisterTargetActor(AActor* Target); // 0x64410c0 [Final Native Protected]
    void UnregisterPeerActorWithRangeConfigTag(AActor* Peer, FGameplayTag& RangeConfigTag); // 0x6440fe0 [Final Native Protected]
    void UnregisterPeerActorWithRangeConfig(AActor* Peer, FUWERangeTrackerPeerRangeConfig& RangeConfig); // 0x6440ee0 [Final Native Protected]
    void UnregisterPeerActor(AActor* Peer); // 0x6440e50 [Final Native Protected]
    void RegisterTargetActor(AActor* Target); // 0x6440dc0 [Final Native Protected]
    void RegisterPeerActor(AActor* Peer, FUWERangeTrackerPeerRangeConfig& RangeConfig, FUWERangeTrackerPeerRangeCallbacks& Callbacks); // 0x6440bd0 [Final Native Protected]
    int32 GetPeerCount(); // 0x6440950 [Final Native Protected]

// UUWEWaitDistanceExceeded (/Script/UWERangeTracker.UWEWaitDistanceExceeded)
    UUWEWaitDistanceExceeded* WaitDistanceExceeded(AActor* InActor, USceneComponent* InOtherSceneComponent, float InDeltaDistance); // 0x6441150 [Final Native Static Public]
    void TaskDistanceExceededDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void TaskCancelledDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void OnActorDestroyed(AActor* DestroyedActor); // 0x6440a70 [Final Native Private]

// IUWESaveCallbacks (/Script/UWESaveSystem.UWESaveCallbacks)
    void OnPreSerialize(); // 0x544fea0 [Native Event Public]
    void OnPreDeserialize(); // 0x5cba700 [Native Event Public]
    void OnPostSerialize(); // 0x5450bc0 [Native Event Public]
    void OnPostDeserialize(); // 0x5cba6e0 [Native Event Public]

// UUWESaveCommunicationComponent (/Script/UWESaveSystem.UWESaveCommunicationComponent)
    void TriggerAsyncSaveGame(const EUWESaveGameCollectionIndex& Index); // 0x5cbab80 [Native Event Public]
    void TriggerAsyncAutoSaveGame(bool bForce); // 0x5cbaaf0 [Native Event Public]
    void ServerRequestStoreForSaveId(const FString& SaveId); // 0x5cba9a0 [Final Native Event Private]
    void ServerRequestSaveSlotsMatchingCurrentContext(); // 0x5cba980 [Native Event Public]
    void ServerRequestLoadForSaveId(const FString& SaveId); // 0x5cba8e0 [Final Native Event Private]
    void ServerRequestIsSavingBlocked(); // 0x5cba8c0 [Final Native Event Private]
    void ServerRequestDoesSaveGameExist(const FString& SaveSlot); // 0x5cba820 [Final Native Event Private]
    void OnSaveCommunicationDelegateWithResult__DelegateSignature(bool Result); // 0x16b94d0 [Public]
    void OnSaveCommunicationDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void OnMetaDataScanComplete(const TArray<FUWESaveGameCollectionInfo>& SaveInfos); // 0x5cba620 [Final Native Private]
    void IsSavingBlockedDelegate__DelegateSignature(bool Result); // 0x16b94d0 [Public]
    void ClientReceiveSaveSlotsMatchingCurrentContext(const TArray<FUWESlotInfoSimple>& SaveSlots); // 0x5cb9b00 [Native Event Public]
    void ClientReceiveIsSavingBlocked(bool IsBlocked); // 0x5cb9a70 [Final Native Event Private]
    void ClientReceiveDoesSaveGameExist(bool Result); // 0x5cb99e0 [Final Native Event Private]
    void CheckIsSavingBlocked(const FScriptDelegate& InDelegate); // 0x5cb9940 [Final Native Public]
    void AutoSaveStarted(); // 0x5cb9920 [Final Native Event Private]
    void AutoSaveCompleted(bool Result); // 0x5cb9890 [Final Native Event Private]
    void AsyncSaveGameStarted(); // 0x5cb9770 [Final Native Event Private]
    void AsyncSaveGameCompleted(bool Result); // 0x5cb96e0 [Final Native Event Private]
    void AnySaveStarted(); // 0x5cb96c0 [Final Native Event Private]

// UUWESaveComponent (/Script/UWESaveSystem.UWESaveComponent)
    void Store(); // 0x5cbaad0 [Final Native Public]

// UUWESaveGame (/Script/UWESaveSystem.UWESaveGame)
    void SetIsMultiplayer(bool IsMultiplayer); // 0x5cbaa40 [Final Native Public]
    EUWESaveGameValidity GetValidityFromVersion(int32 Version); // 0x5cba4d0 [Final Native Static Public]
    FDateTime GetTimeStamp(); // 0x5cba490 [Final Native Static Public]
    FString GetSlotName(); // 0x5cba310 [Final Native Public]
    int32 GetMinSupportedVersion(); // 0x5cba120 [Final Native Static Public]
    FString GetLevelNameFromWorld(UWorld* InWorld); // 0x5cba050 [Final Native Static Public]
    int32 GetLatestVersion(); // 0x5cba010 [Final Native Static Public]
    bool GetIsMultiplayer(); // 0x5cb9e30 [Final Native Public]
    FString GetGameModeFromWorld(UWorld* InWorld); // 0x5cb9d60 [Final Native Static Public]

// AUWESaveGameBigData (/Script/UWESaveSystem.UWESaveGameBigData)
    void CreateBigData(); // 0x5cb9bb0 [Final Native Public]

// UUWESaveGameCollection (/Script/UWESaveSystem.UWESaveGameCollection)
    EUWESaveGameValidity GetValidityFromVersion(int32 Version); // 0x5cba560 [Final Native Static Public]
    int32 GetMinSupportedVersion(); // 0x5cba140 [Final Native Static Public]
    int32 GetLatestVersion(); // 0x5cba030 [Final Native Static Public]

// UUWESaveGameCollectionInfoListViewModel (/Script/UWESaveSystem.UWESaveGameCollectionInfoListViewModel)
    void RefreshAsync(const FString& LevelName, const FScriptDelegate& OnRefreshCompleted); // 0x5cba720 [Final Native Public]
    int32 GetSlotPostFix(bool bIsMultiplayer); // 0x5cba3f0 [Final Native Public]
    int32 GetNumSinglePlayerEntries(); // 0x5cba260 [Final Native Public]
    int32 GetNumSaveEntries(bool bIsMultiplayer); // 0x5cba1a0 [Final Native Public]
    int32 GetNumMultiPlayerEntries(); // 0x5cba180 [Final Native Public]
    int32 GetNumAllSaveEntries(); // 0x5cba160 [Final Native Public]
    void GetLatestSaveSlot(const FString& LevelName, const FString& SlotName, const EUWESaveGameValidity& IsValid, bool bIsMultiplayer); // 0x5cb9e50 [Final Native Public]
    void DeleteGame(const FString& SlotName, const FGuid& SaveId); // 0x5cb9bd0 [Final Native Public]

// UUWESaveGameCollectionInfoViewModel (/Script/UWESaveSystem.UWESaveGameCollectionInfoViewModel)
    bool HasOnlyDefaultSave(); // 0x5cba5f0 [Final Native Public]
    UUWESaveGameInfoViewModel* GetSaveInfoByIndex(const EUWESaveGameCollectionIndex& Index); // 0x5cba280 [Final Native Public]
    int32 GetNumSaves(); // 0x5cba240 [Final Native Public]
    UUWESaveGameInfoViewModel* GetDefaultSaveInfo(); // 0x5cb9d30 [Final Native Public]
    void AsyncSetCustomDisplayName(const FString& CustomName, const FScriptDelegate& OnSetNameComplete); // 0x5cb9790 [Final Native Public]

// UUWESaveGameCustomInfoBase (/Script/UWESaveSystem.UWESaveGameCustomInfoBase)
    FName K2_GetLookupId(); // 0x5cbf6b0 [Final Native Public]

// UUWESaveGameDiagnostic (/Script/UWESaveSystem.UWESaveGameDiagnostic)
    void OnSaveCompleted(bool Result); // 0x5cbfc10 [Final Native Private]

// UUWESaveGameDownloadViewModel (/Script/UWESaveSystem.UWESaveGameDownloadViewModel)
    void StartDownload(const FString& SaveId); // 0x5cbff60 [Final Native Public]
    void Shutdown(); // 0x5cbff40 [Final Native Public]
    void OnDownloadProgress(float InProgress, uint64 Sent, uint64 Total); // 0x5cbfa30 [Final Native Protected]
    void OnDownloadCompleted(const FUWESaveGameDownloadStatus& Status, const FString& InSlotName, FSonarSaveUploadMetadata& InSaveMetaData); // 0x5cbf7b0 [Final Native Protected]
    bool Initialize(UObject* WorldContext); // 0x5cbef10 [Final Native Public]

// UUWESaveGameInfoViewModel (/Script/UWESaveSystem.UWESaveGameInfoViewModel)
    bool SetDisplayName(const FString& InDisplayName); // 0x5cbfe90 [Final Native Public]
    bool IsMultiplayerSave(); // 0x5cbf600 [Final Native Public]
    FString GetSlotName(); // 0x5cbee30 [Final Native Public]
    FString GetLevelName(); // 0x5cbed20 [Final Native Public]
    FDateTime GetLastModified(); // 0x5cbed00 [Final Native Public]
    FString GetDisplayName(); // 0x5cbec20 [Final Native Public]
    UUWESaveGameCustomInfoBaseViewModel* GetCustomInfoViewModel(TSubclassOf<UUWESaveGameCustomInfoBaseViewModel> ViewModelClass); // 0x5cbeb70 [Final Native Public]

// UUWESaveGameSharingSubsystem (/Script/UWESaveSystem.UWESaveGameSharingSubsystem)
    FString UploadSaveGameToCloud(const FSonarSaveGameResponse& UploadResponse); // 0x5cc0730 [Final Native Protected]
    void StartSaveGameUpload(const FString& SlotName); // 0x5cc0180 [Final Native Public]
    void StartSaveGameDownload(const FString& SaveId); // 0x5cc0070 [Final Native Public]
    void OnUploadSaveGameCommand(const TArray<FString>& Args); // 0x5cbfca0 [Final Native Protected]
    void OnDownloadSaveGameCommand(const TArray<FString>& Args); // 0x5cbfb50 [Final Native Protected]
    void OnCancelSaveGameTransferCommand(const TArray<FString>& Args); // 0x5cbf6f0 [Final Native Protected]
    bool IsOperationPending(); // 0x5cbf620 [Final Native Public]
    void InternalLoadSaveDataCompleted(const FString& SlotName, const TArray<uint8>& Data, FUWESaveGameCollectionInfo& Info); // 0x5cbf2d0 [Final Native Private]
    void InternalDownloadAndImportCompleted(bool bDownloadSucceeded, FSonarSaveGameResponse& DownloadResponse, const EUWEImportSaveGameResult& ImportResult, const FString& SlotName, const FGuid& SaveId); // 0x5cbefb0 [Final Native Private]
    FString DownloadSaveGameFromCloud(const FSonarSaveGameResponse& DownloadResponse); // 0x5cbe700 [Final Native Protected]
    void CancelOperation(); // 0x5cbe650 [Final Native Public]

// UUWESaveGameStatics (/Script/UWESaveSystem.UWESaveGameStatics)
    void UpgradeSaveGameCollectionToLatest(FUWESaveGameCollectionInfo& Info, const FScriptDelegate& CompletedDelegate); // 0x5cc0530 [Final Native Static Public]
    void UpdateCustomSaveGameInfo(UUWESaveGameCustomInfoBase* InObject); // 0x5cc04b0 [Final Native Static Public]
    void UnblockSavingWithDelegate(FUWESaveBlockingHandle& Handle, const FScriptDelegate& Delegate, bool bShouldTrySaveAfterUnblocking); // 0x5cc0370 [Final Native Static Public]
    void UnblockSaving(FUWESaveBlockingHandle& InHandle, bool bShouldTrySaveAfterUnblocking); // 0x5cc0290 [Final Native Static Public]
    void SetAutoSaveEnabled(bool InValue); // 0x5cbfe10 [Final Native Static Public]
    bool RegisterCustomSaveGameInfo(UUWESaveGameCustomInfoBase* InObject); // 0x5cbfd80 [Final Native Static Public]
    void OpenSavesFolder(); // 0x5cbfd60 [Final Native Static Public]
    bool IsSavingBlocked(); // 0x5cbf680 [Final Native Static Public]
    bool IsSaveSystemInitialized(); // 0x5cbf650 [Final Native Static Public]
    EUWEBuildNumberCompatibility IsCompatibleWithBuildNumber(int32 BuildNum); // 0x5cbf570 [Final Native Static Public]
    bool IsAutoSaveEnabledForTests(); // 0x58267f0 [Final Native Static Public]
    bool IsAutoSaveEnabled(); // 0x5cbf540 [Final Native Static Public]
    int32 GetMaxSaveSlots(); // 0x5cbee00 [Final Native Static Public]
    FString GetCheckpointIndexAsString(const EUWESaveGameCollectionIndex& Index); // 0x5cbea90 [Final Native Static Public]
    void GetAllExistingSaveGames(const TArray<FString>& SaveGames, int32 UserIndex); // 0x5cbe990 [Final Native Static Public]
    void EnableAutoSaveForTests(bool InValue); // 0x5cbe910 [Final Native Static Public]
    bool DataExistsForSaveHandle(UUWESaveHandle* Handle); // 0x5cbe670 [Final Native Static Public]
    void CalculateDisplayBytes(int64 NumBytes, const float& OutBytes, const FString& OutAbbrev); // 0x5cbe510 [Final Native Static Public]
    FUWESaveBlockingHandle BlockSaving(bool bShouldTrySaveBeforeBlocking); // 0x5cbe480 [Final Native Static Public]
    UUWESaveComponent* AddSaveComponent(AActor* Target, bool bCheckAlreadyAdded); // 0x5cbe3b0 [Final Native Static Public]

// UUWESaveGameSubsystem (/Script/UWESaveSystem.UWESaveGameSubsystem)
    TArray<FUWESaveGameCollectionInfo> ScanForExistingSaves(const FString& GameMode, const FString& LevelName, const EUWESaveGameNetMode& NetMode); // 0x5cc77c0 [Final Native Static Public]
    bool IsCurrentSaveDirty(); // 0x5cc6e90 [Final Native Public]
    FDateTime GetLastSaveToDiscTimeStamp(); // 0x5cc6d20 [Final Native Static Public]

// UUWESaveGameUploadViewModel (/Script/UWESaveSystem.UWESaveGameUploadViewModel)
    void StartUpload(); // 0x5cc7b60 [Final Native Public]
    void Shutdown(); // 0x5cc7b40 [Final Native Public]
    void OnUploadProgress(float InProgress, uint64 Sent, uint64 Total); // 0x5cc76a0 [Final Native Protected]
    void OnUploadCompleted(bool bSuccess, const FSonarSaveGameResponse& Response); // 0x5cc70a0 [Final Native Protected]
    bool Initialize(UObject* WorldContext, UUWESaveGameCollectionInfoViewModel* ViewModel); // 0x5cc6d90 [Final Native Public]

// UUWESaveHandle (/Script/UWESaveSystem.UWESaveHandle)
    void Store(); // 0x5cc7b80 [Final Native Public]
    void Load(); // 0x5cc6ec0 [Final Native Public]
    bool HasData(); // 0x5cc6d60 [Final Native Public]
    void EnableAutoSave(); // 0x5cc6cd0 [Final Native Public]
    void DisableAutoSave(); // 0x5cc6cb0 [Final Native Public]

// UUWESaveInProgressViewModel (/Script/UWESaveSystem.UWESaveInProgressViewModel)
    bool ShouldPromptToSave(UObject* WorldContextObject); // 0x5cc7aa0 [Final Native Protected]
    void OnSavingUnblocked(); // 0x5cc7080 [Final Native Private]
    void OnSavingBlocked(); // 0x5cc7060 [Final Native Private]
    void OnManualSaveStarted(); // 0x5cc7020 [Final Native Private]
    void OnManualSaveFinished(bool bInSaveResult); // 0x5cc6f90 [Final Native Private]
    void OnAutoSaveStarted(); // 0x5cc6f70 [Final Native Private]
    void OnAutoSaveFinished(bool bInSaveResult); // 0x5cc6ee0 [Final Native Private]
    bool IsAnySaveInProgress(); // 0x5cc6e60 [Final Native Protected]

// IUWESaveObject (/Script/UWESaveSystem.UWESaveObject)
    void SetHandle(UUWESaveHandle* InSaveHandle); // 0x5cc7a10 [Native Event Public]
    void OnPreSerialize(); // 0x5450bc0 [Native Event Public]
    void OnPreDeserialize(); // 0x5cba6e0 [Native Event Public]
    void OnPostSerialize(); // 0x5cba700 [Native Event Public]
    void OnPostDeserialize(); // 0x5cc7040 [Native Event Public]

// UUWESaveSystemSettings (/Script/UWESaveSystem.UWESaveSystemSettings)
    int32 GetDurationInSecondsToWaitAfterLastSavePromptSaveOnExit(); // 0x5cc6cf0 [Final Native Static Public]

// UUWEGlintableScannable (/Script/UWEScanner.UWEGlintableScannable)
    bool ShouldGlint(); // 0x6422a40 [Native Public]
    void OnGlintRemoved__DelegateSignature(); // 0x16b94d0 [Public]
    void OnGlintAdded__DelegateSignature(); // 0x16b94d0 [Public]
    bool LocalPlayerHasGlintableTool(); // 0x6422770 [Final Native Public]
    bool IsLocalPlayerClose(); // 0x64223f0 [Final Native Public]
    void CheckGlint(); // 0x6421a50 [Final Native Protected]

// UUWEScanData (/Script/UWEScanner.UWEScanData)
    UUWEScanData* GetScanDataForComponent(UActorComponent* ActorComponent); // 0x6421d90 [Final Native Static Public]
    UUWEScanData* GetScanDataForActor(AActor* Actor); // 0x6421c60 [Final Native Static Public]

// UUWEScannedActorsComponent (/Script/UWEScanner.UWEScannedActorsComponent)
    bool WillUnlockScanDataExtrasIfHasTag(AActor* Actor, const FGameplayTag& ExtraUnlocksTag, UUWEScanData* ScanData); // 0x6422db0 [Final Native Public]
    bool WillUnlockScanDataExtras(AActor* Actor, FGameplayTagContainer& ExtraUnlocks, UUWEScanData* ScanData); // 0x6422c50 [Final Native Public]
    bool WillEarnScanDataCompletionProgress(AActor* Actor, UUWEScanData* ScanData); // 0x6422b80 [Final Native Public]
    bool TryAddActorIntanceScanProgress(AActor* Actor, float Amount, float PredictedTotalAmount); // 0x6422a70 [Final Native Public]
    void OnScanProgressMade__DelegateSignature(UUWEScanData* ScanData, int32 TotalScanCount); // 0x16b94d0 [Public]
    void OnScannedEventFired(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6422900 [Final Native Private]
    void OnScanCompletedEventFired(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x64227c0 [Final Native Private]
    void OnActorInstanceScanProgressUpdated__DelegateSignature(AActor* Actor, float Amount); // 0x16b94d0 [Public]
    void OnActorInstanceScannedByPlayer__DelegateSignature(AActor* Actor); // 0x16b94d0 [Public]
    bool IsScanDataTagRequirementMet(UUWEScanData* ScanData); // 0x6422590 [Final Native Public]
    bool IsScanDataProgressComplete(UUWEScanData* ScanData); // 0x6422420 [Final Native Public]
    bool IsScanDataFullyScanned(UUWEScanData* ScanData); // 0x6422420 [Final Native Public]
    bool IsActorValidScanTarget(AActor* Actor, UUWEScanData* ScanData); // 0x6422320 [Final Native Public]
    bool IsActorScannedByPlayer(AActor* Actor); // 0x6422280 [Final Native Public]
    bool HasActorEverBeenScannedByAPlayer(AActor* Actor); // 0x64221e0 [Final Native Public]
    void GiveCurrencyPrize(APlayerState* Player, UUWEScanData* ScanData); // 0x6422110 [Final Native Private]
    void GiveConsolationPrize(APlayerState* Player, UUWEScanData* ScanData); // 0x6422040 [Final Native Private]
    TArray<FUWEScanStep> GetUnlockedScanDataStepsForActor(AActor* Actor); // 0x6421f50 [Final Native Public]
    int32 GetScanCountTowardsCompletion(UUWEScanData* ScanData); // 0x6421bc0 [Final Native Public]
    float GetActorInstanceScannedProgressForPlayer(AActor* Actor); // 0x6421a90 [Final Native Public]
    void ClientNotifyScannedInstanceCompleted(AActor* ScannedActor); // 0x62d9e40 [Final Native Event Private]
    bool CanActorCurrentlyBeScanned(AActor* Actor, FGameplayTagContainer& ReasonsCanBeScanned, UUWEScanData* ScanData); // 0x64218f0 [Final Native Public]
    bool CanActorBeScannedByBaseScanner(AActor* Actor, FGameplayTagContainer& ReasonsCanBeScanned, UUWEScanData* ScanData); // 0x6421790 [Final Native Public]

// UUWEScannedActorsGameStateComponent (/Script/UWEScanner.UWEScannedActorsGameStateComponent)
    void OnRep_RegisteredScannableActorsMapping(); // 0x64227a0 [Final Native Private]
    void OnRegisteredScannableActorsMappingChanged__DelegateSignature(); // 0x16b94d0 [Public]
    void OnActorInstanceScanned__DelegateSignature(APlayerState* PlayerState, AActor* Actor); // 0x16b94d0 [Public]
    void ClearScannedActors(); // 0x6421a70 [Final Native Public]
    void BroadcastActorInstanceScanned(APlayerState* PlayerState, AActor* Actor); // 0x64216c0 [Native Event Public]

// UUWEScannerStatics (/Script/UWEScanner.UWEScannerStatics)
    bool IsScanProgressSharedForClass(TSubclassOf<UUWEScanData> ScanDataClass); // 0x64226c0 [Final Native Static Public]
    bool IsScanProgressShared(UUWEScanData* ScanData); // 0x6422630 [Final Native Static Public]
    bool IsScanDataFullyScannedForPlayer(UUWEScanData* ScanData, APlayerState* PlayerState); // 0x64224c0 [Final Native Static Public]
    UUWEScannedActorsGameStateComponent* GetScannedActorsGameStateComponent(UObject* WorldContextObject); // 0x6421ec0 [Final Native Static Public]
    UUWEScannedActorsComponent* GetLocalScannedActorsComponent(UObject* WorldContextObject); // 0x6421b30 [Final Native Static Public]

// IUWELockComponentListener (/Script/UWESculpturalBase.UWELockComponentListener)
    void OnLockAdded(UUWEBaseCellLockComponent* LockComponent); // 0x5cc7a10 [Native Event Public]

// USN2SculpturalBaseBlueprintFunctionLibrary (/Script/UWESculpturalBase.SN2SculpturalBaseBlueprintFunctionLibrary)
    TArray<FString> SortStringArray(const TArray<FString>& Array); // 0x68c6370 [Final Native Static Private]

// UUWEAddCellsEditAction (/Script/UWESculpturalBase.UWEAddCellsEditAction)
    EUWEEditActionLegality GetLegality(bool IgnoreSupportCheck, int32 LockGroupToIgnore, bool IgnoreAllLocks, int32 MaxIterations); // 0x68c6080 [Native Public]
    UUWEAddCellsEditAction* Create(AUWESculpturalBaseActor* base, const FGameplayTag& BrushType, const FString& AnalyticsActionName); // 0x68c5cb0 [Final Native Static Public]

// UUWEAddInitialPieceEditAction (/Script/UWESculpturalBase.UWEAddInitialPieceEditAction)
    EUWEEditActionLegality GetLegality(bool IgnoreSupportCheck, int32 LockGroupToIgnore, bool IgnoreAllLocks, int32 MaxIterations); // 0x68c6080 [Native Public]
    UUWEAddInitialPieceEditAction* Create(AUWESculpturalBaseActor* base, UUWEBaseInitialPieceData* InitialPieceData, const FString& AnalyticsActionName); // 0x68c5e30 [Final Native Static Public]

// UUWEBaseCellLockComponent (/Script/UWESculpturalBase.UWEBaseCellLockComponent)
    void OnRep_OwnerGuid(); // 0x68c6330 [Final Native Protected]
    void OnRep_BaseGuid(); // 0x68c6310 [Final Native Protected]
    void OnBasesReplicated(); // 0x68c62f0 [Final Native Protected]
    TSet<FIntVector> GetLockedCells(); // 0x68c6200 [Final Native Public]
    FGameplayTag GetCenterCellBrushType(); // 0x68c6040 [Final Native Public]
    FIntVector GetCenterCell(); // 0x68c6000 [Final Native Public]
    AUWESculpturalBaseActor* GetBase(); // 0x68c5fd0 [Final Native Public]

// UUWEBaseModule (/Script/UWESculpturalBase.UWEBaseModule)
    void RefreshPieceRules(); // 0x68c6350 [Final Native Public]
    uint32 GetVersion(); // 0x68c62d0 [Final Native Public]

// AUWEBaseRefundActor (/Script/UWESculpturalBase.UWEBaseRefundActor)
    void OnItemRemoved(FUWEInventoryItem& InventoryItem); // 0x68ccb60 [Final Native Protected]

// UUWEBaseRemovableData (/Script/UWESculpturalBase.UWEBaseRemovableData)
    UUWEBaseRemovableData* GetForComponent(UActorComponent* ActorComponent); // 0x68cc360 [Final Native Static Public]
    UUWEBaseRemovableData* GetForActor(AActor* Actor); // 0x68cc230 [Final Native Static Public]

// UUWEBaseReplicatorComponent (/Script/UWESculpturalBase.UWEBaseReplicatorComponent)
    void Server_FinishReplicatingBase(const FGuid& base); // 0x68ccd50 [Native Event Protected]
    void OnReplicationFinished__DelegateSignature(); // 0x16b94d0 [Public]
    void HandleClientNetworkFailure(UWorld* InWorld, UNetDriver* NetDriver, const ENetworkFailure& FailureType, const FString& ErrorString); // 0x68cc5b0 [Native Protected]
    bool ClientHasFinishedReplication(); // 0x68cb5f0 [Final Native Public]
    void Client_SendServerModuleSet(const TArray<UUWEBaseModule*>& ModuleSet); // 0x68cbdf0 [Native Event Protected]
    void Client_ReceiveRemovedProps(const FGuid& BaseGUID, const TArray<FUWERemovedProp>& Props); // 0x68cbcf0 [Native Event Protected]
    void Client_ReceiveLockGroup(const FGuid& BaseGUID, int32 ID, const FGuid& LockOwner, const TArray<FIntVector>& Cells, uint8 Flags, int32 InventoryId); // 0x68cbae0 [Native Event Protected]
    void Client_ReceiveDecorators(const FGuid& BaseGUID, const TArray<FUWEDecoratorMatch>& Decorators); // 0x68cb9e0 [Native Event Protected]
    void Client_ReceiveDeconstructGroup(const FGuid& BaseGUID, const FUWEDeconstructGroupKey& Key, const FUWECoordinateSet& Cells, uint32 ID); // 0x68cb850 [Native Event Protected]
    void Client_ReceiveCells(const FGuid& BaseGUID, uint8 NextStructureID, int32 NumCells, const TArray<uint8>& CompressedData, int32 TotalDataSize, bool IsLastCellsBlock); // 0x68cb650 [Native Event Protected]
    void Client_MarkReplicationFinished(); // 0x68cb630 [Native Event Protected]
    void Client_FinishInitialReplication(); // 0x68cb610 [Native Event Protected]
    void Client_BeginInitialReplication(int32 NumBases); // 0x6340440 [Native Event Protected]
    void BroadcastApplyBaseEditAction(const FSerializedEditAction& ActionData); // 0x68cb540 [Native Event Public]

// AUWEBaseSupportActor (/Script/UWESculpturalBase.UWEBaseSupportActor)
    void UpdatePositions(); // 0x16b94d0 [Event Public]
    void SetAttachAndEndPoints(const FVector& Attach, const FVector& End, const FHitResult& EndHitResult); // 0x68ccdf0 [Final Native Public]
    void RefreshEndSupport(bool EndIsSupported, const FIntVector& NewSupportCell); // 0x68ccc60 [Final Native Public]
    void OnRep_Position(); // 0x68ccc40 [Final Native Protected]
    void OnRep_BaseGuid(); // 0x68ccc20 [Final Native Protected]
    void OnPositionsUpdated(); // 0x16b94d0 [Event Public]
    void OnBasesReplicated(); // 0x68cca70 [Final Native Public]
    void OnBaseDestroyed(AActor* Actor); // 0x68cc9e0 [Final Native Protected]
    bool IsValidEndHit(FHitResult& HitResult, const bool& IgnoreHit, bool MustBeOnGround, bool MustBeOnBase); // 0x68cc7f0 [Final Native Static Public]
    void InitializeAutoGenerated(AUWESculpturalBaseActor* InBase, const FIntVector& Cell); // 0x68cc710 [Final Native Public]
    void Initialize(); // 0x3ad9bc0 [Native Public]
    void GetTraceCheckData(const FVector& LocalStart, const FVector& LocalEnd); // 0x68cc4c0 [Native Event Public]
    FIntVector GetSupportCell(); // 0x68cc490 [Final Native Public]
    bool GetEndHit(const FVector& LocalStart, const FVector& LocalEnd, FHitResult& EndHit); // 0x68cc080 [Final Native Public]
    AUWESculpturalBaseActor* GetBase(); // 0x68cc040 [Final Native Public]

// UUWEBlockingHighlightSubsystem (/Script/UWESculpturalBase.UWEBlockingHighlightSubsystem)
    void OnBlockerEndPlay(AActor* Blocker, const EEndPlayReason& Reason); // 0x68cca90 [Final Native Protected]

// UUWEChangeVariantEditAction (/Script/UWESculpturalBase.UWEChangeVariantEditAction)
    UUWEChangeVariantEditAction* Create(AUWESculpturalBaseActor* base, const FGameplayTag& BrushType, int32 IndexIncrement, const FString& AnalyticsActionName); // 0x68cbe90 [Final Native Static Public]

// IUWEDecorator (/Script/UWESculpturalBase.UWEDecorator)
    void OnShowAsGhostChanged(bool bShowAsGhost); // 0x16b94d0 [Event Public]
    void InitializeOnBase(AUWESculpturalBaseActor* InBase, const FIntVector& Cell); // 0x68d4460 [Native Event Public]
    bool ImplementsGetPlacementValidity(); // 0x16b94d0 [Event Public]
    bool GetPlacementValidity(AUWESculpturalBaseActor* InBase, const FIntVector& Cell, FTransform& Transform, const TArray<AActor*>& IgnoreActors, bool IsDisconnectedStructure, bool IsDirectlyEdited); // 0x68d4090 [Native Event Public]
    int32 GetMinDistance(); // 0x68d4060 [Native Event Public]
    EUWEEditActionLegality GetLegality(); // 0x68d4030 [Native Event Public]

// UUWEDecoratorComponent (/Script/UWESculpturalBase.UWEDecoratorComponent)
    void RegisterDecoratorWithBase(AUWESculpturalBaseActor* base); // 0x68d4720 [Final Native Protected]
    void OnRep_ShowAsGhost(); // 0x68d4610 [Final Native Protected]

// UUWELockCellsEditAction (/Script/UWESculpturalBase.UWELockCellsEditAction)
    UUWELockCellsEditAction* Create(AUWESculpturalBaseActor* base, int32 LockID, const FGuid& LockOwner, uint8 Flags, int32 AssociatedInventoryID); // 0x68d3020 [Final Native Static Public]

// UUWEModifyLockEditAction (/Script/UWESculpturalBase.UWEModifyLockEditAction)
    UUWEModifyLockEditAction* Create(AUWESculpturalBaseActor* base, int32 LockID, uint8 Flags, bool ChangeLockFlags, bool ChangeLockedCells, bool ChangeInventory, int32 NewInventoryID); // 0x68d31b0 [Final Native Static Public]

// UUWETransferLockedCellsOwnerEditAction (/Script/UWESculpturalBase.UWETransferLockedCellsOwnerEditAction)
    UUWETransferLockedCellsOwnerEditAction* Create(AUWESculpturalBaseActor* base, int32 LockID, const FGuid& NewOwner, bool ShouldBeHardLock, int32 AssociatedInventoryID); // 0x68d3860 [Final Native Static Public]

// UUWEUnlockCellsEditAction (/Script/UWESculpturalBase.UWEUnlockCellsEditAction)
    UUWEUnlockCellsEditAction* Create(AUWESculpturalBaseActor* base, int32 LockID); // 0x68d39f0 [Final Native Static Public]

// UUWEModifyTypeEditAction (/Script/UWESculpturalBase.UWEModifyTypeEditAction)
    UUWEModifyTypeEditAction* Create(AUWESculpturalBaseActor* base, const FGameplayTag& BrushType, const FString& AnalyticsActionName, int32 VariantIndex); // 0x68d33d0 [Final Native Static Public]

// UUWEPowerPreviewSubsystem (/Script/UWESculpturalBase.UWEPowerPreviewSubsystem)
    void AddPreviewForOneFrame(const FVector& WorldStart, const FVector& WorldEnd); // 0x68d2e80 [Final Native Public]

// UUWERemoveCellsEditAction (/Script/UWESculpturalBase.UWERemoveCellsEditAction)
    UUWERemoveCellsEditAction* Create(AUWESculpturalBaseActor* base, const FString& AnalyticsActionName); // 0x68d3590 [Final Native Static Public]

// UUWERestoreBaseBrushTypeEditAction (/Script/UWESculpturalBase.UWERestoreBaseBrushTypeEditAction)
    UUWERestoreBaseBrushTypeEditAction* Create(AUWESculpturalBaseActor* base, const FGameplayTag& BrushType, const FString& AnalyticsActionName); // 0x68d36e0 [Final Native Static Public]

// AUWESculpturalBaseActor (/Script/UWESculpturalBase.UWESculpturalBaseActor)
    void OnStructureIsPoweredChanged(UUWEPowerSystemComponent* PowerSystem, bool IsPowered); // 0x68d4650 [Final Native Protected]
    void OnRep_StructureArray(); // 0x68d4630 [Final Native Protected]
    void OnRep_BaseNetworkGUID(); // 0x3ad9ba0 [Native Protected]
    void OnLevelAddedToWorld(ULevel* Level, UWorld* World); // 0x68d4540 [Final Native Public]
    void OnEditApplied__DelegateSignature(); // 0x16b94d0 [Public]
    bool HasOxygen(int32 StructureId); // 0x68d43c0 [Final Native Public]
    float GetStructureVolume(uint8 StructureId); // 0x68d4330 [Final Native Public]
    FGameplayTag GetCellOriginalBrushType(const FIntVector& Coords); // 0x68d3f80 [Final Native Public]
    FGameplayTag GetCellBrushType(const FIntVector& Coords); // 0x68d3ed0 [Final Native Public]
    FGameplayTag GetCellBaseBrushType(const FIntVector& Coords); // 0x68d3e20 [Final Native Public]
    void GetActorsOfClassAttachedToStructure(TSubclassOf<AActor> Class, uint8 StructureId, const TArray<AActor*>& OutActors); // 0x68d3cd0 [Final Native Public]
    TArray<AActor*> GetActorsAttachedToStructure(uint8 StructureId); // 0x68d3bf0 [Final Native Public]
    void ForceFullBaseUpdate(bool ForInitialSetup, bool UpdateCells, bool UpdateProxies); // 0x68d3ac0 [Final Native Public]
    void BroadcastMarkPropsRemovedByBase(const TArray<FUWERemovedProp>& PropsToRemove); // 0x68d2f70 [Native Event Public]

// UUWESculpturalBaseDebugComponent (/Script/UWESculpturalBase.UWESculpturalBaseDebugComponent)
    bool GetSkipSupportCheck(UObject* WorldContextObject); // 0x68dc320 [Final Native Static Public]

// AUWESculpturalBaseProxy (/Script/UWESculpturalBase.UWESculpturalBaseProxy)
    bool TryGetCellCoordsAndNormalFromHitResult(const FHitResult& Hit, const FIntVector& CoordsOut, const FVector& NormalOut); // 0x68dc460 [Final Native Public]
    AUWESculpturalBaseActor* GetBase(); // 0x68dc2f0 [Final Native Public]

// UUWESculpturalBaseRuleConfig (/Script/UWESculpturalBase.UWESculpturalBaseRuleConfig)
    void LoadRules(); // 0x68dc3b0 [Final Native Static Public]

// UUWESculpturalBaseWorldSubsystem (/Script/UWESculpturalBase.UWESculpturalBaseWorldSubsystem)
    void UnRegisterBase(AUWESculpturalBaseActor* base); // 0x68dc610 [Final Native Public]
    void RegisterBase(AUWESculpturalBaseActor* base); // 0x68dc3d0 [Final Native Public]
    void OnBaseRegistered__DelegateSignature(AUWESculpturalBaseActor* base); // 0x16b94d0 [Public]
    void OnAnyBaseChanged__DelegateSignature(AUWESculpturalBaseActor* base, FUWECellUpdateList& CellUpdates); // 0x16b94d0 [Public]

// UUWESecurityStatics (/Script/UWESecurity.UWESecurityStatics)
    bool IsGameModded(); // 0x5cad810 [Final Native Static Public]

// UUWEActorSequenceComponent (/Script/UWESequence.UWEActorSequenceComponent)
    void SetPlayRate(float Rate); // 0x64481a0 [Final Native Public]
    void ReverseSequence(); // 0x6448180 [Final Native Public]
    void OnSequenceFinished(); // 0x6448160 [Final Native Protected]
    void OnRep_SequenceFinished(); // 0x6448140 [Final Native Protected]
    void OnRep_SequenceActivated(); // 0x6448120 [Final Native Protected]
    void OnRep_ReplicatedPlaybackTime(); // 0x6448100 [Final Native Protected]
    void OnRep_PlayRate(); // 0x64480e0 [Final Native Protected]
    void OnLocalClientReady(); // 0x64480c0 [Final Native Protected]
    bool IsActivated(); // 0x6448080 [Final Native Public]
    bool HasFinished(); // 0x6448060 [Final Native Public]
    float GetPlayRate(); // 0x6448040 [Final Native Public]
    void BeginSequence(); // 0x6448020 [Final Native Public]

// AUWESerializedLevelSequenceActor (/Script/UWESequence.UWESerializedLevelSequenceActor)
    void OnSequencePlay(); // 0x3a8c720 [Native Protected]
    void OnSequenceFinished(); // 0x3ad9bc0 [Native Protected]
    void OnLocalClientReady(); // 0x64480a0 [Final Native Protected]

// UUWESkeletalMeshComponentManaged (/Script/UWESkeletalMeshScalability.UWESkeletalMeshComponentManaged)
    bool IsShowingSkeletal(); // 0x63de070 [Final Native Public]

// IUWESkeletalMeshScalabilityInterface (/Script/UWESkeletalMeshScalability.UWESkeletalMeshScalabilityInterface)
    void ShowSkeletalMesh(); // 0x544fe60 [Native Event Public]
    void HideSkeletalMesh(); // 0x544fe80 [Native Event Public]

// UUWECelestialBodyComponent (/Script/UWESky.UWECelestialBodyComponent)
    bool HasParentComponent(); // 0x5d3e4a0 [Final Native Public]

// UUWEDaySequenceModifierComponent (/Script/UWESky.UWEDaySequenceModifierComponent)
    void ReInitializeDaySequenceCollection(); // 0x5d3e710 [Final Native Public]

// AUWESkyActor (/Script/UWESky.UWESkyActor)
    void UWESetTimeOfDayPreview(float InTimeOfDayNormalized); // 0x5d3e870 [Final Native Public]
    float UWEGetTimeOfDayPreview(); // 0x5d3e840 [Final Native Public]
    void TransitionTo(UDaySequenceCollectionAsset* NextSkySequence, float TransitionTime, UObject* InCaller); // 0x5d3e730 [Final Native Public]
    void PushSkyOverride(AActor* InOwner, FSkyOverride& InSkyOverride); // 0x5d3e610 [Final Native Public]
    void PopSkyOverride(AActor* InOwner); // 0x5d3e580 [Final Native Public]
    void OnTimeOfDayManuallyUpdated(UUWETimeOfDayComponent* InTimeOfDayComponent); // 0x5d3e4f0 [Final Native Public]
    void OnRep_ReplicatedSkyPayload(); // 0x5d3e4d0 [Final Native Private]
    void GetDaySequenceCollections(const TArray<UDaySequenceCollectionAsset*>& OutDaySequenceCollections); // 0x5d3e3f0 [Final Native Public]
    UDirectionalLightComponent* GetActiveDirectionalLightComponent(); // 0x5d3e3c0 [Final Native Public]
    void EditorTick(float InDeltaTime); // 0x5d3e330 [Native Event Public]

// UUWEAutoMoveComponent (/Script/UWESmoketest.UWEAutoMoveComponent)
    void Stop(); // 0x5866080 [Native Event Public]
    void Start(const FString& Arguments); // 0x6981c70 [Native Event Public]

// UUWESmoketestComp (/Script/UWESmoketest.UWESmoketestComp)
    void ServerMessage(const FString& Msg); // 0x6981bd0 [Native Event Public]
    void ServerExit(); // 0x5866010 [Native Event Public]
    void ServerCheckServerLogMaxOccurrences(int32 MaxOccurrences, const FString& SearchString); // 0x69819d0 [Native Event Public]
    void ServerCheckServerLogIncludes(const FString& SearchString, bool bExcludes); // 0x69817b0 [Native Event Public]
    void ServerCheckConnected(); // 0x62d9980 [Native Event Public]
    void ServerCheckBuildNumber(int32 ClientBuildNumber); // 0x6981650 [Native Event Public]
    UUWESmoketestSubsystem* GetSubsystem(); // 0x69810a0 [Final Native Private]
    void DoServerExit(); // 0x6980d90 [Final Native Private]
    void ClientCheckServerLogMaxOccurrencesResponse(bool bSuccess, int32 MaxOccurrences, int32 FoundOccurrences, const FString& SearchString, const TArray<FString>& FoundLines); // 0x69809b0 [Native Event Public]
    void ClientCheckServerLogIncludesResponse(bool bSuccess, const FString& SearchString, bool bExcludes); // 0x6980750 [Native Event Public]
    void ClientCheckConnectedResponse(); // 0x62da580 [Native Event Public]
    void ClientCheckBuildNumberResponse(bool bSuccess, int32 ServerBuildNumber); // 0x6980590 [Native Event Public]

// UUWESmoketestSubsystem (/Script/UWESmoketest.UWESmoketestSubsystem)
    void StartSmoketest(const FString& Filename); // 0x6981d10 [Final Native Public]
    void ServerCheckServerLogMaxOccurrences(APlayerController* PC, int32 MaxOccurrences, const FString& SearchString); // 0x6981ab0 [Final Native Public]
    void ServerCheckServerLogIncludes(APlayerController* PC, const FString& SearchString, bool bExcludes); // 0x69818a0 [Final Native Public]
    void ServerCheckBuildNumber(APlayerController* PC, int32 ClientBuildNumber); // 0x69816e0 [Final Native Public]
    void OnGameModePostLogin(AGameModeBase* GameMode, APlayerController* NewPlayer); // 0x6981580 [Final Native Public]
    int32 NumOccurrencesInLogfile(const FString& SearchString, const TArray<FString>& FoundLines); // 0x6981400 [Final Native Private]
    void Message(const FString& Text, bool bError, float TimeToDisplay); // 0x6981240 [Final Native Public]
    bool LogFileIncludes(const FString& SearchString, bool bExclude); // 0x69810d0 [Final Native Private]
    UUWESmoketestComp* GetSmoketestComponent(); // 0x6981070 [Final Native Private]
    FString GetLogFileContents(); // 0x6980ff0 [Final Native Private]
    UWorld* FindWorld(); // 0x6980fc0 [Final Native Private]
    void FailSmoketest(const FString& Reason); // 0x6980eb0 [Final Native Private]
    void ExitProcess(); // 0x6980e90 [Final Native Private]
    void ExecuteStep(FUWESmoketestStep& Step); // 0x6980db0 [Final Native Private]
    void DoFailSmoketest(); // 0x6980d70 [Final Native Private]
    void DoAdvanceStep(); // 0x6980d50 [Final Native Private]
    void ClientCheckServerLogMaxOccurrencesResponse(bool bSuccess, int32 MaxOccurrences, int32 FoundOccurrences, const FString& SearchString, const TArray<FString>& FoundLines); // 0x6980b70 [Final Native Public]
    void ClientCheckServerLogIncludesResponse(bool bSuccess, const FString& SearchString, bool bExcludes); // 0x6980880 [Final Native Public]
    void ClientCheckConnectedResponse(); // 0x6980730 [Final Native Public]
    void ClientCheckBuildNumberResponse(bool bSuccess, int32 ServerBuildNumber); // 0x6980660 [Final Native Public]
    void CancelAdvanceStep(); // 0x6980570 [Final Native Private]
    void AdvanceStep(int32 NumSeconds); // 0x69804e0 [Final Native Private]

// UUWEMultiplayerHostedSessionViewModel (/Script/UWESonar.UWEMultiplayerHostedSessionViewModel)
    void TriggerHostGameRequest(); // 0x6255780 [Final Native Public]
    void SetInviteOnly(bool NewInviteOnly); // 0x6255470 [Final Native Public]
    void SetErrorText(const FText& Error); // 0x62553b0 [Final Native Public]
    bool CheckCanHostGame(); // 0x62541c0 [Final Native Public]

// UUWEOnlineSessionSubsystem (/Script/UWESonar.UWEOnlineSessionSubsystem)
    void HostSessionAsync(APlayerController* HostingPlayerController, bool AllowAllFriends, const FString& GameModeAlias, const FString& ServerName, const FString& SaveSlot, const FString& SaveCheckpoint, const EUWESessionVoiceChatMode& VoiceChatMode); // 0x6254c00 [Final Native Public]

// UUWESonarCommunicationComponent (/Script/UWESonar.UWESonarCommunicationComponent)
    void ServerSetSonarInfoForClient(APlayerController* PlayerController, const FString& SonarPlayerId, const FString& PlatformUserId, const FString& PlatformProvider); // 0x6255220 [Native Event Public]

// UUWESonarFriendsSubsystem (/Script/UWESonar.UWESonarFriendsSubsystem)
    void RequestCrossPlatformFriends(bool FromUserInput); // 0x6255170 [Final Native Public]
    void OnWidgetPopped(const EUWEWindowManagerLayer& LayerId, bool IsLast, TSubclassOf<UCommonActivatableWidget> WidgetClas); // 0x6254f30 [Final Native Protected]
    void OnInviteScreenDecline(); // 0x6254ef0 [Final Native Public]
    void OnInviteScreenAccept(); // 0x6254ed0 [Final Native Public]
    void NotifyOnExitGame(); // 0x6254eb0 [Final Native Public]
    bool HasCrossPlatformPrivileges(); // 0x6254ba0 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetPlatformLogo(); // 0x62543f0 [Final Native Public]
    int32 GetPendingNewIncomingInviteCount(); // 0x62543d0 [Final Native Public]
    int32 ConsumePendingNewIncomingInviteCount(); // 0x6254230 [Final Native Public]

// UUWESonarPlayerStateComponent (/Script/UWESonar.UWESonarPlayerStateComponent)
    void SetSonarInfo(const FString& _SonarPlayerId, const FString& PlatformUserId, const FString& _PlatformProvider); // 0x6255500 [Final Native Public]
    void OnRep_SonarPlayerStateUpdated(); // 0x6254f10 [Final Native Private]
    FString GetSonarPlayerId(); // 0x6254440 [Final Native Public]

// UUWESonarSubsystem (/Script/UWESonar.UWESonarSubsystem)
    void UpdateStatus(); // 0x62558d0 [Final Native Public]
    void UpdatePlayerEntitlements(const TArray<FString>& EntitlementIds); // 0x62557c0 [Final Native Public]
    void UnLinkTwitchAccount(); // 0x62557a0 [Final Native Public]
    void StartSonarSession(); // 0x6255760 [Final Native Public]
    void RequestTwitchLink(); // 0x6255200 [Final Native Public]
    void RedeemEntitlementCode(const FString& ClaimCode); // 0x6255060 [Final Native Public]
    bool IsEnabled(); // 0x6254e80 [Final Native Public]
    void HandlerUserPrivileges(UCommonUserInfo* UserInfo, const ECommonUserPrivilege& Privilege, const ECommonUserAvailability& OldAvailability, const ECommonUserAvailability& NewAvailability); // 0x6254a40 [Final Native Public]
    void HandlerUserInitialized(UCommonUserInfo* UserInfo, bool bSuccess, const FText& Error, const ECommonUserPrivilege& RequestedPrivilege, const ECommonUserOnlineContext& OnlineContext); // 0x6254870 [Final Native Public]
    void HandleEffectiveUserPrivilegeChanged(UCommonUserInfo* UserInfo, const EUWEUserPrivilege& Privilege, bool bHasPrivilege); // 0x62545f0 [Final Native Public]
    FString GetCurrentPlayModeString(); // 0x6254320 [Final Native Public]
    EUWEPlayMode GetCurrentPlayMode(); // 0x62542f0 [Final Native Public]
    void EndSonarSession(bool bShouldRestart); // 0x6254260 [Final Native Public]
    void CheckTwitchEntitlements(); // 0x6254210 [Final Native Public]
    void CheckTwitchAccountLink(); // 0x62541f0 [Final Native Public]

// UUWEUserSubsystem (/Script/UWESonar.UWEUserSubsystem)
    bool HasLoggedInLocalUser(); // 0x6254bd0 [Final Native Public]
    void HandleUserPrivilegeChanged(UCommonUserInfo* UserInfo, const ECommonUserPrivilege& Privilege, const ECommonUserAvailability& OldAvailability, const ECommonUserAvailability& NewAvailability); // 0x6254710 [Final Native Private]
    ECommonUserPrivilegeResult GetUserPrivilegeResult(const FPlatformUserId& PlatformUserId, const EUWEUserPrivilege& Privilege, bool bShowResolveUIOnFailure); // 0x62544c0 [Final Native Public]
    UCommonUserInfo* GetFirstLoggedInUserInfo(); // 0x62543a0 [Final Native Public]
    bool CanSwitchPlatformUser(); // 0x6254190 [Final Native Public]

// UUWEBuilderItemsSpawnManager (/Script/UWESpawnSystems.UWEBuilderItemsSpawnManager)
    void OnActorDestroyed(AActor* DestroyedActor); // 0x6876340 [Final Native Protected]

// UUWESplineComponent (/Script/UWESpline.UWESplineComponent)
    void SetFadeExtentAtSplinePoint(int32 PointIndex, float Value); // 0x644a590 [Final Native Public]
    void SetAbsolutePositionAtSplinePoint(int32 PointIndex, float Value); // 0x644a4c0 [Final Native Public]
    FUWESplinePointData GetSplineDataAtPosition(float InPosition); // 0x644a400 [Final Native Public]
    float GetInputKeyAtPosition(float InPosition); // 0x644a370 [Final Native Public]
    float GetFadeExtentAtSplinePoint(int32 PointIndex); // 0x644a2d0 [Final Native Public]
    float GetFadeExtentAtSplineInputKey(float InKey); // 0x644a240 [Final Native Public]
    void AddSplineDataAtPosition(float InPosition, FUWESplinePointData& InPointData); // 0x644a120 [Final Native Public]

// UUWESteamDeckFunctionLibrary (/Script/UWESteamDeck.UWESteamDeckFunctionLibrary)
    bool IsDeviceSteamDeck(); // 0x6e3d120 [Final Native Static Public]

// UUWESteamDeckControllerData (/Script/UWESteamDeckRuntime.UWESteamDeckControllerData)
    FName GetSteamDeckControllerName(); // 0x81d88b0 [Final Native Static Public]

// UUWEAbilityAsync_WaitStimulus (/Script/UWEStimulusSystem.UWEAbilityAsync_WaitStimulus)
    void OnStimulusReceivedDelegate__DelegateSignature(const FGameplayTag& StimulusTag, AActor* SourceActor, const FVector& Location); // 0x16b94d0 [Public]

// UUWEAbilityAsync_WaitStimulusReceived (/Script/UWEStimulusSystem.UWEAbilityAsync_WaitStimulusReceived)
    UUWEAbilityAsync_WaitStimulus* WaitStimulusReceivedForActor(AActor* TargetActor, const FGameplayTagContainer& StimulusTypeTags, bool TriggerOnce); // 0x6439050 [Final Native Static Public]

// UUWEAbilityAsync_WaitStimulusExactReceived (/Script/UWEStimulusSystem.UWEAbilityAsync_WaitStimulusExactReceived)
    UUWEAbilityAsync_WaitStimulus* WaitStimulusExactReceivedForActor(AActor* TargetActor, const FGameplayTagContainer& StimulusTypeTags, bool TriggerOnce); // 0x6438ef0 [Final Native Static Public]

// UUWEStimulusSystemStatics (/Script/UWEStimulusSystem.UWEStimulusSystemStatics)
    FActiveGameplayEffectHandle ApplyStimulusEffect(AActor* Target, const FGameplayTagContainer& StimulusTags, TSubclassOf<UGameplayEffect> BaseEffec); // 0x6438d80 [Final Native Static Public]

// UUWEStoryEventSubsystem (/Script/UWEStoryEvents.UWEStoryEventSubsystem)
    void BindOnTagStoryEventTriggered(const FGameplayTag& EventTag, const FScriptDelegate& OnTriggeredEvent); // 0x62d2a70 [Final Native Public]

// UUWEStoryGoal (/Script/UWEStoryGoals.UWEStoryGoal)
    bool IsUnlockingRequirementsSatisfied(AActor* Actor); // 0x62fcb50 [Final Native Public]

// UUWEStoryGoalCommandComponent (/Script/UWEStoryGoals.UWEStoryGoalCommandComponent)
    void UnlockWorldStoryGoal(UUWEStoryGoal* StoryGoal); // 0x62fd420 [Native Event Public]
    void UnlockPlayerStoryGoal(UUWEStoryGoal* StoryGoal); // 0x62d9e40 [Native Event Public]

// UUWEStoryGoalContainerComponent (/Script/UWEStoryGoals.UWEStoryGoalContainerComponent)
    void TestOnlyClearAllUnlocked(); // 0x62fd0f0 [Final Native Public]
    bool HasStoryGoal(UUWEStoryGoal* StoryGoal); // 0x62fc910 [Final Native Public]
    int32 GetNumStoryGoals(); // 0x62fc8e0 [Final Native Public]

// UUWEStoryGoalPollingPlayerStateComponent (/Script/UWEStoryGoals.UWEStoryGoalPollingPlayerStateComponent)
    void PollStoryGoals(); // 0x62fcfb0 [Final Native Private]

// UUWEStoryGoalRule (/Script/UWEStoryGoals.UWEStoryGoalRule)
    bool IsRuleSatisfied(AActor* Actor); // 0x62fc9b0 [Final Native Public]

// UUWEStoryGoalsStatics (/Script/UWEStoryGoals.UWEStoryGoalsStatics)
    void UnlockWorldStoryGoal(UObject* WorldContext, UUWEStoryGoal* StoryGoal); // 0x62fd4b0 [Final Native Static Public]
    void UnlockPlayerStoryGoalForPawn(UObject* WorldContext, UUWEStoryGoal* StoryGoal, APawn* Pawn); // 0x62fd210 [Final Native Static Public]
    void UnlockPlayerStoryGoal(UObject* WorldContext, UUWEStoryGoal* StoryGoal, APlayerState* PlayerState); // 0x62fd110 [Final Native Static Public]
    bool IsStoryGoalUnlocked(UObject* WorldContext, UUWEStoryGoal* StoryGoal, APlayerState* ForPlayerState); // 0x62fca50 [Final Native Static Public]

// UUWEStoryGoalsWorldSubsystem (/Script/UWEStoryGoals.UWEStoryGoalsWorldSubsystem)
    void UnlockStoryGoal(UUWEStoryGoal* StoryGoal, AActor* InitTarget, bool IgnorePrerequisites); // 0x62fd310 [Final Native Public]
    void StopTimedStoryGoalSequence(UUWETimedStoryGoalSequenceDataAsset* sequence); // 0x62fd060 [Final Native Public]
    void StartTimedStoryGoalSequence(UUWETimedStoryGoalSequenceDataAsset* sequence); // 0x62fcfd0 [Final Native Public]

// UUWEStoryGoalTriggerComponent (/Script/UWEStoryGoals.UWEStoryGoalTriggerComponent)
    void OnEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x62fce50 [Final Native Protected]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x62fcbf0 [Final Native Protected]

// AUWECompartmentConnector (/Script/UWESubmarine.UWECompartmentConnector)
    void SetIsOpen(bool bInIsOpen); // 0x6e3ea50 [Final Native Public]
    void OnRep_IsOpen(); // 0x6e3e880 [Final Native Protected]
    void ConnectionChanged__DelegateSignature(); // 0x16b94d0 [Public]

// AUWESubmarine (/Script/UWESubmarine.UWESubmarine)
    void Wreck(); // 0x3ad9ba0 [Native Public]
    void UpdateMaxSpeed(); // 0x6e3ecc0 [Final Native Private]
    void RepairAll(); // 0x3adabe0 [Native Public]
    void PilotChanged__DelegateSignature(UUWESubmarinePilotComponent* PilotComponent); // 0x16b94d0 [Public]
    void OnEnergyRefilled(AActor* Who); // 0x6e3e740 [Final Native Private]
    void OnEnergyEmpty(AActor* Who); // 0x6e3e620 [Final Native Private]
    void DetachPilot(APawn* Pilot); // 0x5d51c80 [Native Event Public]
    void DefloodAll(); // 0x6df09a0 [Native Public]
    void AttachPilot(APawn* Pilot); // 0x6e3e430 [Native Event Public]

// UUWESubmarineAlertStatusHandler (/Script/UWESubmarine.UWESubmarineAlertStatusHandler)
    void OnCollisionImminent(bool bNewCollisionImminent); // 0x6e3e590 [Final Native Private]

// UUWESubmarineCompartment (/Script/UWESubmarine.UWESubmarineCompartment)
    void SetWaterVolume(float InWaterVolume); // 0x6e3eb60 [Final Native Public]
    void SetWaterThroughPut(float NewWaterThroughPut); // 0x6e3eae0 [Final Native Public]
    void SetFloodLevel(float InFloodLevel); // 0x6e3e9d0 [Final Native Public]
    void OnRep_FloodLevel(); // 0x6e3e860 [Final Native Private]
    void OnEnergyRefilled(AActor* Who); // 0x6e3e7d0 [Final Native Private]
    void OnEnergyEmpty(AActor* Who); // 0x6e3e6b0 [Final Native Private]
    float GetWaterVolume(); // 0x6e3e560 [Final Native Public]
    float GetWaterThroughPut(); // 0x6e3e540 [Final Native Public]
    float GetFloodLevel(); // 0x6e3e4f0 [Final Native Public]
    float GetCompartmentVolume(); // 0x6e3e4c0 [Final Native Public]
    void FloodLevelChanged__DelegateSignature(float NewFloodLevel); // 0x16b94d0 [Public]
    float AddWaterVolume(float InWaterVolume); // 0x6e3e3a0 [Final Native Public]

// UUWESubmarinePilotComponent (/Script/UWESubmarine.UWESubmarinePilotComponent)
    void SubmitControl(int8 InYawControl, const FVector& InDirectionControl); // 0x6e3ebe0 [Final Native Event Private]
    void RequestStopPiloting(const TArray<FVector>& RequestedEjectLocations); // 0x6e3e930 [Native Event Public]
    void RequestartPiloting(AUWESubmarine* InSubmarine); // 0x62fd420 [Native Event Public]
    void OnRep_Submarine(AUWESubmarine* OldSubmarine); // 0x6e3e8a0 [Final Native Private]
    AUWESubmarine* GetSubmarine(); // 0x6e3e510 [Final Native Public]

// IUWETemperatureProviderInterface (/Script/UWETemperatureRegions.UWETemperatureProviderInterface)
    float GetTemperatureContributionValue(); // 0x544fca0 [Native Event Public]
    ETemperatureContributionType GetTemperatureContributionType(); // 0x5d53ba0 [Native Event Public]
    float GetTemperatureAlphaAtLocation(const FVector& Location); // 0x6cb0b30 [Native Event Public]

// UUWETemperatureRegionStatics (/Script/UWETemperatureRegions.UWETemperatureRegionStatics)
    float GetTemperatureAtLocation(const FVector& Location, const TArray<UObject*>& Sources); // 0x6cb0bd0 [Final Native Static Public]
    float GetDefaultWorldTemperature(); // 0x6cb0ad0 [Final Native Static Public]

// UUWETemperatureRegionTracker (/Script/UWETemperatureRegions.UWETemperatureRegionTracker)
    float GetTemperature(); // 0x6cb0b00 [Final Native Protected]

// UUWEAsyncSpawnActor (/Script/UWETickAggregation.UWEAsyncSpawnActor)
    void SpawnFinishedDelegate__DelegateSignature(AActor* SpawnedActor); // 0x16b94d0 [Public]
    void SpawnFailedDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    UUWEAsyncSpawnActor* AsyncSpawnActor(AActor* Owner, TSubclassOf<AActor> ActorClass, const FTransform& Transform, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride); // 0x5d97bc0 [Final Native Static Public]

// UUWETimeOfDayComponent (/Script/UWETimeOfDay.UWETimeOfDayComponent)
    void SetTimeOfDay(float NewTime); // 0x5d0e0c0 [Final Native Public]
    void SetDayNumber(int32 NewDayNumber); // 0x5d0e030 [Final Native Public]
    void SetDayLengthInMinutes(float NewLength); // 0x5d0dfb0 [Final Native Public]
    void ResetTimeOfDayToDefault(); // 0x5d0df90 [Final Native Public]
    void OnRep_TimeOfDayUpdatedManually(); // 0x5d0df70 [Final Native Private]
    void NewDayDelegate__DelegateSignature(int32 NewDayNumber); // 0x16b94d0 [Public]
    bool IsNight(); // 0x5d0deb0 [Final Native Public]
    bool IsDaylight(); // 0x5d0ddf0 [Final Native Public]
    bool IsDay(); // 0x5d0dd30 [Final Native Public]
    float GetTimeOfDayFraction(); // 0x5d0dc70 [Final Native Public]
    FHourMinute GetTimeOfDay(); // 0x5d0db10 [Final Native Public]
    double GetNumGameDays(); // 0x5d0da50 [Final Native Public]
    float GetNormalizedDaylight(); // 0x5d0da20 [Final Native Public]
    EDayPhase GetDayPhase(); // 0x5d0d960 [Final Native Public]
    int32 GetDayNumber(); // 0x5d0d8a0 [Final Native Public]
    void FreezeTime(bool ShouldFreeze); // 0x5d0d810 [Final Native Public]
    void DayPhaseChangedDelegate__DelegateSignature(const EDayPhase& PreviousDayPhase, const EDayPhase& NewDayPhase); // 0x16b94d0 [Public]

// UUWETimeOfDayStatics (/Script/UWETimeOfDay.UWETimeOfDayStatics)
    bool IsNight(UObject* WorldContextObject); // 0x5d0dee0 [Final Native Static Public]
    bool IsDaylight(UObject* WorldContextObject); // 0x5d0de20 [Final Native Static Public]
    bool IsDay(UObject* WorldContextObject); // 0x5d0dd60 [Final Native Static Public]
    float GetTimeOfDayFraction(UObject* WorldContextObject); // 0x5d0dca0 [Final Native Static Public]
    UUWETimeOfDayComponent* GetTimeOfDayComponent(UObject* WorldContextObject); // 0x5d0dbe0 [Final Native Static Public]
    FHourMinute GetTimeOfDay(UObject* WorldContextObject); // 0x5d0db50 [Final Native Static Public]
    double GetNumGameDays(UObject* WorldContextObject); // 0x5d0da80 [Final Native Static Public]
    EDayPhase GetDayPhase(UObject* WorldContextObject); // 0x5d0d990 [Final Native Static Public]
    int32 GetDayNumber(UObject* WorldContextObject); // 0x5d0d8d0 [Final Native Static Public]

// UUWETipsStatics (/Script/UWETips.UWETipsStatics)
    void RemoveTip(UObject* WorldContextObject, const FUWETipHandle& Handle); // 0x6e434b0 [Final Native Static Public]
    bool IsHandleValid(UObject* WorldContextObject, const FUWETipHandle& Handle); // 0x6e433c0 [Final Native Static Public]
    FUWETipHandle AddTip(UObject* WorldContextObject, const FUWETip& NewTip); // 0x6e43080 [Final Native Static Public]

// UUWETipsViewModel (/Script/UWETips.UWETipsViewModel)
    void RemoveTipByHandle(const FUWETipHandle& Handle); // 0x6e43570 [Final Native Public]
    void ProgressTipQueue(); // 0x6e43490 [Final Native Public]
    bool HasHandle(const FUWETipHandle& Handle); // 0x6e43330 [Final Native Public]
    UUWETipsViewModel* Get(UObject* WorldContext); // 0x6e432a0 [Final Native Static Public]
    FUWETipHandle AddTipToQueue(const FUWETip& NewTip); // 0x6e431b0 [Final Native Public]

// UUWETrackingTagComponent (/Script/UWETrackingTag.UWETrackingTagComponent)
    void HandleSubsystemStateChanged(const FGuid& ChangedTagId, const EUWETrackingTagState& NewState); // 0x81daea0 [Final Native Private]
    FGuid GetTagId(); // 0x81daa60 [Final Native Public]
    EUWETrackingTagState GetCurrentState(); // 0x81da9d0 [Final Native Public]

// UUWETrackingTagSubsystem (/Script/UWETrackingTag.UWETrackingTagSubsystem)
    void RefreshWorldStates(); // 0x81db0d0 [Final Native Public]
    void PickupLoadedTags(); // 0x81db0b0 [Final Native Protected]
    bool IsTrackingTagItemType(UUWEItemType* ItemType); // 0x81db020 [Final Native Static Public]
    bool IsInventoryPlayerOwned(int32 InventoryId); // 0x81daf80 [Final Native Public]
    void HandleItemRemovedFromInventory(const int32& InventoryId, FUWEInventoryItem& Item); // 0x81dad80 [Final Native Private]
    void HandleItemAddedToInventory(const int32& InventoryId, FUWEInventoryItem& Item); // 0x81dac60 [Final Native Private]
    EUWETrackingTagState GetTrackingTagState(const FGuid& TagId); // 0x81dabb0 [Final Native Public]
    bool GetTrackingTagInfo(const FGuid& TagId, FUWETrackingTagInfo& OutInfo); // 0x81daa90 [Final Native Public]
    float GetSettingSignalRange(); // 0x81daa30 [Final Native Static Public]
    UUWEPingData* GetSettingPingData(); // 0x81daa00 [Final Native Static Public]
    TArray<FGuid> GetAllTrackedTags(); // 0x81da950 [Final Native Public]

// UUWEPlayerTriggerAction (/Script/UWETrigger.UWEPlayerTriggerAction)
    void HandlePlayerJoined(APlayerController* PlayerController); // 0x6e49f10 [Final Native Private]

// UUWEActionCondition (/Script/UWETrigger.UWEActionCondition)
    bool CheckCondition(AActor* TriggeringActor); // 0x6e49e70 [Final Native Public]

// AUWETriggerBase (/Script/UWETrigger.UWETriggerBase)
    bool TryExecuteActions(AActor* ForActor, const FUWETriggerOverlapType& OverlapType); // 0x6e4a200 [Native Public]
    void Trigger(const FUWETriggerOverlapType& OverlapType, AActor* ForActor); // 0x6e4a130 [Native Public]
    void OnTrigger__DelegateSignature(AActor* TriggeringActor, bool TriggerWasSuccessful); // 0x16b94d0 [Public]
    bool CanTrigger(AActor* ForActor); // 0x6e49dd0 [Native Public]

// AUWEGenericButton (/Script/UWETrigger.UWEGenericButton)
    void TimeLastTriggeredChangedDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void SetInteractabilityOn(); // 0x6e4a110 [Final Native Public]
    void SetInteractabilityOff(); // 0x6e4a0f0 [Final Native Public]
    void OnToggled__DelegateSignature(); // 0x16b94d0 [Public]
    void OnRep_TurnedOn(); // 0x6e4a0d0 [Final Native Private]
    void OnRep_TimeLastTriggered(); // 0x6e4a090 [Final Native Private]
    void OnRep_InteractableState(); // 0x6e4a070 [Final Native Private]
    void OnInteractabilityToggled__DelegateSignature(bool NewState); // 0x16b94d0 [Public]
    void OnButtonPressed(); // 0x16b94d0 [Event Public]
    bool IsInteractable(); // 0x6e4a040 [Final Native Public]
    bool IsAlreadyTriggeredForPlayer(AActor* Player); // 0x6e49fa0 [Final Native Public]
    void BroadcastButtonPressed(APawn* InteractingPawn); // 0x632c6b0 [Final Native Event Private]

// AUWEPlayerTrigger (/Script/UWETrigger.UWEPlayerTrigger)
    void OnRep_Triggered(); // 0x6e4a0b0 [Final Native Private]

// IUWETriggeredNotificationOverActorInterface (/Script/UWETriggeredNotifications.UWETriggeredNotificationOverActorInterface)
    void SetTriggeredNotificationData(UUWETriggeredNotificationData* TriggeredNotificationData, APawn* Player); // 0x5450be0 [Native Event Public]

// UUWETriggeredNotificationsComponent (/Script/UWETriggeredNotifications.UWETriggeredNotificationsComponent)
    void TriggerTriggeredNotification(const TSoftObjectPtr<UUWETriggeredNotificationData>& TriggeredNotificationData); // 0x6e45430 [Final Native Public]
    void OnStoryGoalUnlocked(UUWEStoryGoal* UnlockedStoryGoal, AActor* ReceivingActor); // 0x6e45360 [Final Native Public]
    void OnShowHUDTriggeredNotification__DelegateSignature(UObject* WorldContext, UUWETriggeredNotificationData* NotificationData); // 0x16b94d0 [Public]
    void OnPawnSet(APlayerState* PlayerState, APawn* NewPawn, APawn* OldPawn); // 0x6e45250 [Final Native Public]
    void OnPawnChanged(APawn* OldPawn, APawn* NewPawn); // 0x6e45180 [Final Native Public]
    void OnEventTrackerTriggerEventAsset(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6e45040 [Final Native Public]
    void OnEventTrackerTriggerEvent(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6e45040 [Final Native Public]
    void ManuallyTriggerTriggeredNotification(const TSoftObjectPtr<UUWETriggeredNotificationData>& TriggeredNotificationData); // 0x6e44f70 [Final Native Public]
    void HandleStoryGoalTriggeredNotifications(const TArray<UUWETriggeredNotificationData*>& TriggeredNotifications, UUWEStoryGoal* UnlockedStoryGoal); // 0x6e44e10 [Final Native Public]
    void HandleEventTrackerTriggeredNotifications(const TArray<UUWETriggeredNotificationData*>& TriggeredNotifications, const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue); // 0x6e44c10 [Final Native Public]
    void GatherAndSetupTriggeredNotifications(); // 0x6e44bf0 [Final Native Public]
    void BindEvents(); // 0x6e44bd0 [Final Native Private]
    bool AreRemovalCriteriaMet(UUWETriggeredNotificationData* TriggeredNotification); // 0x6e44b30 [Final Native Public]

// IUWEUnlockableAsset (/Script/UWEUnlockables.UWEUnlockableAsset)
    FText GetUnlockableAssetName(); // 0x641f090 [Native Event Public]
    FUWEUnlockNotificationPackage GetNotificationPackage(); // 0x641eef0 [Native Public]

// UUWEUnlockableStatics (/Script/UWEUnlockables.UWEUnlockableStatics)
    bool IsAssetUnlockedThroughUnlockComponent(UObject* WorldContextObject, UUWEPrimaryDataAssetBase* UnlockableAsset); // 0x641f0e0 [Final Native Static Public]
    FUWEUnlockNotificationPackage GetNotificationPackage(UUWEPrimaryDataAssetBase* Asset); // 0x641ef90 [Final Native Static Public]

// UUWEUGCComponent (/Script/UWEUserGeneratedContent.UWEUGCComponent)
    void ServerSetPlayerText(const FGameplayTag& TextKey, const FString& PlayerText); // 0x68afb30 [Final Native Public]
    void OnRep_PlayerTexts(); // 0x5866080 [Native Public]
    void OnProfanityFilterChanged(bool bProfanityFilterEnabled); // 0x68afaa0 [Final Native Public]
    bool HasUserGeneratedContent(); // 0x68afa10 [Final Native Public]
    FText GetPlayerText(const FGameplayTag& TextKey, const FText& DefaultText); // 0x68af8e0 [Final Native Public]

// UUWEUGCSubsystem (/Script/UWEUserGeneratedContent.UWEUGCSubsystem)
    void SetUGCDisabled(bool bNewDisabled); // 0x68afd10 [Final Native Public]
    void SetProfanityFilterEnabled(bool bEnabled); // 0x68afc80 [Final Native Public]
    bool IsUGCDisabled(); // 0x68afa70 [Final Native Public]
    bool IsProfanityFilterEnabled(); // 0x68afa40 [Final Native Public]
    FText FilterUGCText(const FText& InText, const FText& FallbackText); // 0x68af6e0 [Final Native Public]

// UUWEUserGeneratedContentStatics (/Script/UWEUserGeneratedContent.UWEUserGeneratedContentStatics)
    bool GameHasUGC(UObject* WorldContextObject); // 0x68af850 [Final Native Static Public]

// UUWEAttachableComponent (/Script/UWEUtilities.UWEAttachableComponent)
    void SetAttachedTo(AActor* NewAttachedTo, bool ForceBroadcast); // 0x5826b90 [Final Native Public]

// UUWEBuildInfo (/Script/UWEUtilities.UWEBuildInfo)
    bool IsSkipBoot(); // 0x5826850 [Final Native Static Public]
    bool IsPlaytestBuild(); // 0x58267c0 [Final Native Static Public]
    bool IsFinalShippingBuild(); // 0x58267f0 [Final Native Static Public]
    bool IsDevelopmentBuild(); // 0x58267c0 [Final Native Static Public]
    FString GetProjectVersion(); // 0x5826470 [Final Native Static Public]
    int32 GetNetworkBuildNumber(); // 0x5826440 [Final Native Static Public]
    FString GetFullProjectVersionString(); // 0x5826390 [Final Native Static Public]
    int32 GetBuildNumber(); // 0x5826280 [Final Native Static Public]
    FText GetBuildInfoText(); // 0x5826230 [Final Native Static Public]
    FString GetBuildBranchName(); // 0x58261b0 [Final Native Static Public]

// UUWECachedActorHiddenStateFunctionLibrary (/Script/UWEUtilities.UWECachedActorHiddenStateFunctionLibrary)
    FUWECachedActorHiddenState SetActorHiddenState(AActor* TargetActor, bool bNewHidden); // 0x5826a20 [Final Native Static Public]
    void ApplyActorHiddenState(AActor* TargetActor, FUWECachedActorHiddenState& CachedHiddenState); // 0x5825fa0 [Final Native Static Public]

// UUWEReleaseSubsystem (/Script/UWEUtilities.UWEReleaseSubsystem)
    void SetReleaseVersionOverride(const FString& Version); // 0x5826c60 [Final Native Public]
    void OnReleaseVersionOverrideSet__DelegateSignature(const FString& NewVersion); // 0x16b94d0 [Public]
    FString GetReleaseVersionOverride(); // 0x5826690 [Final Native Public]
    FString GetReleaseVersion(); // 0x5826610 [Final Native Public]
    FString GetProjectVersion(); // 0x58264f0 [Final Native Public]

// AUWEScalabilityLinker (/Script/UWEUtilities.UWEScalabilityLinker)
    float GetCurrentViewDistanceScale(); // 0x5826360 [Final Native Public]

// UUWEUtilitiesStatics (/Script/UWEUtilities.UWEUtilitiesStatics)
    void LobbyReached(); // 0x5826a00 [Final Native Static Public]
    bool IsVersionAtLeast(const FString& Version, bool bExactVersion); // 0x5826920 [Final Native Static Public]
    bool IsValidReleaseVersion(const FString& ReleaseVersion); // 0x5826880 [Final Native Static Public]
    bool IsLobbyReached(); // 0x5826820 [Final Native Static Public]
    FText GetTextFromGameplayTag(FGameplayTag& Tag); // 0x5826710 [Final Native Static Public]
    TArray<FString> GetPublishedInReleaseOptions(); // 0x5826570 [Final Native Static Public]
    UWorld* GetMainPlayWorld(); // 0x5826410 [Final Native Static Public]
    UPrimitiveComponent* GetComponentWithMaxBounds(const TArray<UPrimitiveComponent*>& Components); // 0x58262b0 [Final Native Static Public]
    void FlushNetDormancyIfNecessary(AActor* Actor); // 0x5826130 [Final Native Static Public]
    TSet<FString> AllReleases(bool bForceRefresh); // 0x5825e60 [Final Native Static Public]
    TSet<FString> ActiveReleases(bool bForceRefresh); // 0x5825d20 [Final Native Static Public]

// UUWEUtilitiesAnimationBPLibrary (/Script/UWEUtilities.UWEUtilitiesAnimationBPLibrary)
    bool IsEditorPreviewWorld(UObject* WorldContextObject); // 0x5831b20 [Final Native Static Public]

// UUWEUtilitiesBPLibrary (/Script/UWEUtilities.UWEUtilitiesBPLibrary)
    void UWELog(const FString& ErrorMessage, const EBlueprintExposedLogType& InpLogType); // 0x5834570 [Final Native Static Public]
    EBlueprintExposedNetMode SwitchOnNetMode(UObject* WorldContextObject); // 0x5834430 [Final Native Static Public]
    TMap<FVector, float> SortMapByFloatValue(TMap<FVector, float>& Map); // 0x5834190 [Final Native Static Public]
    TArray<AActor*> SortActorsByDistance(const TArray<AActor*>& Actors, const FVector& PivotLocation); // 0x5833fd0 [Final Native Static Public]
    void SetScaleForISMCInstances(const TArray<int32>& IndexArray, UInstancedStaticMeshComponent* Component, const FVector& Scale); // 0x5833e80 [Final Native Static Public]
    void SetPixelProgrammableDistance(UStaticMeshComponent* StaticMeshComponent, float Distance); // 0x5833db0 [Final Native Static Public]
    void SetCustomDataValueForAllInstances(UInstancedStaticMeshComponent* Component, const TSet<int32>& Indices, int32 NewValueIndex, float NewValue); // 0x5833b70 [Final Native Static Public]
    void SetComponentIsEditorOnly(USceneComponent* Component, bool bIsEditorOnly); // 0x5833aa0 [Final Native Static Public]
    FVector RandomPointWithinCircles(const FVector& Center, float InnerCircleRadius, float OuterCircleRadius); // 0x5833780 [Final Native Static Public]
    FVector RandomPointOnSphere(const FVector& Center, float Radius); // 0x5833640 [Final Native Static Public]
    FVector RandomPointInSphere(const FVector& Center, float Radius); // 0x5833480 [Final Native Static Public]
    void MarkRenderStateDirty(UActorComponent* Component); // 0x5833400 [Final Native Static Public]
    bool IsWorldPartitionCellLoaded(UObject* WorldContextObject, const FVector& WorldLocation); // 0x58331d0 [Final Native Static Public]
    bool IsPlayInEditor(); // 0x40f7940 [Final Native Static Public]
    bool IsMyPlayerId(UObject* WorldContextObject, const int32& PlayerId); // 0x58330c0 [Final Native Static Public]
    bool IsLocationInView(const FTransform& CameraTransform, const FVector& LocationToCheck, float FOV, float MaxDistance); // 0x5832e10 [Final Native Static Public]
    bool IsLocationInTargetViewCone(const FVector& Location, AActor* Target, float HalfAngleDeg, float MaxDistance); // 0x5832b70 [Final Native Static Public]
    bool IsGraphicsDriverOutdated(const FString& CurrentDriver, const FString& RecommendedDriver); // 0x5832a50 [Final Native Static Public]
    bool IsASoft(UObject* Object, const TSoftClassPtr<UObject>& SoftClass); // 0x40f6a20 [Final Native Static Public]
    bool IsActorPartOfLevel(AActor* Actor, ULevel* Level); // 0x5832920 [Final Native Static Public]
    AActor* GetRootAttachActor(AActor* Actor); // 0x5832830 [Final Native Static Public]
    float GetLocationInViewPercentage(const FTransform& ViewTransform, const FVector& TargetLocation, float FOV); // 0x5832670 [Final Native Static Public]
    float GetLocationInRangePercentage(const FTransform& ViewTransform, const FVector& TargetLocation, float MaxDistance); // 0x5832470 [Final Native Static Public]
    FBox GetLevelBounds(ULevel* InLevel); // 0x5832350 [Final Native Static Public]
    bool GetFeatureFlag(const FString& Feature); // 0x5832240 [Final Native Static Public]
    TArray<float> GetCustomDataForIndex(UInstancedStaticMeshComponent* Component, int32 Index); // 0x5832010 [Final Native Static Public]
    FString GetCurrentLogfileCopy(); // 0x5831f90 [Final Native Static Public]
    TArray<AActor*> GetComponentChildActorsOfType(USceneComponent* ParentComponent, TSubclassOf<AActor> Type); // 0x5831d10 [Final Native Static Public]
    void ForceUpdateOverlaps(UPrimitiveComponent* PrimitiveComponent); // 0x5831c80 [Final Native Static Public]
    bool ForceModify(AActor* Actor); // 0x5831b20 [Final Native Static Public]
    USceneComponent* FindSocketOwnerComponentOnActor(AActor* Actor, const FName& SocketName); // 0x5831ba0 [Final Native Static Public]
    bool DoesSkeletalMeshUseNanite(USkeletalMeshComponent* SkeletalMeshComponent); // 0x5831b20 [Final Native Static Public]
    bool DoesPrimitiveComponentUseBaseMaterial(UPrimitiveComponent* Component, UMaterial* BaseMaterial); // 0x58319c0 [Final Native Static Public]
    URuntimeVirtualTextureComponent* CreateTransientRuntimeVirtualTextureComponent(AActor* Parent, URuntimeVirtualTexture* VirtualTexture); // 0x5831810 [Final Native Static Public]
    void BlightHideRemediatedStaticMeshComponents(const TArray<TSoftObjectPtr<UStaticMeshComponent>>& BlightedSMC, const TArray<TSoftObjectPtr<UStaticMesh>>& AssetsToHide, TSet<UStaticMeshComponent*>& AlreadyRemediatingSMCs, bool HideRemediatingBlight); // 0x5831570 [Final Native Static Public]
    TArray<float> BlightCalculateFadeTimeOffsetsForDistances(const TArray<float>& Distances, const FFloatRange& FadeTimeRange, float RemediationPulseSpeed); // 0x5831220 [Final Native Static Public]
    void AsyncLoadAndApplyMaterial(const TSoftObjectPtr<UPrimitiveComponent>& SoftPrimitiveComponentPtr, int32 MaterialIndex, const TSoftObjectPtr<UMaterialInterface>& SoftMaterialPtr); // 0x5830ff0 [Final Native Static Public]
    TSet<int32> AddInstanceIndicesToSet(UInstancedStaticMeshComponent* Component); // 0x5830a90 [Final Native Static Public]

// AUWEVehicleChassis (/Script/UWEVehicle.UWEVehicleChassis)
    void OnRep_ChassisState(const EUWEChassisState& OldChassisState); // 0x6e4fc10 [Native Protected]
    void Deploy(); // 0x6e4fac0 [Final Native Public]
    void Collapse(); // 0x6e4faa0 [Final Native Public]

// UUWEVehicleChassisData (/Script/UWEVehicle.UWEVehicleChassisData)
    UUWEVehicleChassisData* GetVehicleChassisDataForActor(AActor* Actor); // 0x6e4fae0 [Final Native Static Public]

// UUWEVoiceChatStatics (/Script/UWEVoiceChat.UWEVoiceChatStatics)
    void PushToTalkEnableVoice(bool bEnableVoice); // 0x62b9bc0 [Final Native Static Public]
    EUWEVoiceChatMode GetVoiceChatModeFromSessionVoiceChatMode(const FString& InVoiceChatMode); // 0x62b9b20 [Final Native Static Public]
    EUWEVoiceChatActivation GetActivationMode(); // 0x62b9af0 [Final Native Static Public]

// UShapeVolumeComponent (/Script/UWEVolumeTracker.ShapeVolumeComponent)
    bool IsSphereFullyInside(FUWESphereTransformed& Sphere); // 0x5d038a0 [Native Public]
    FTrackedVolumeData GetTrackedVolumeData(); // 0x5d02270 [Native Public]
    FBoxSphereBounds GetBounds(); // 0x5d017d0 [Native Public]

// UBoxVolumeComponent (/Script/UWEVolumeTracker.BoxVolumeComponent)
    void SetBoxExtent(const FVector& InBoxExtent, bool bUpdateOverlaps); // 0x5d042f0 [Final Native Public]
    FVector GetUnscaledBoxExtent(); // 0x5d02370 [Final Native Public]
    FVector GetScaledBoxExtent(); // 0x5d02040 [Final Native Public]

// UBrushVolumeComponent (/Script/UWEVolumeTracker.BrushVolumeComponent)
    bool IsSphereFullyInside(FUWESphereTransformed& Sphere); // 0x5d03660 [Native Public]
    FTrackedVolumeData GetTrackedVolumeData(); // 0x5d021f0 [Native Public]
    FBoxSphereBounds GetBounds(); // 0x5d01710 [Native Public]

// UCapsuleVolumeComponent (/Script/UWEVolumeTracker.CapsuleVolumeComponent)
    void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); // 0x5d045a0 [Final Native Public]
    void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); // 0x5d044c0 [Final Native Public]
    void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); // 0x5d043e0 [Final Native Public]
    float GetScaledCapsuleRadius(); // 0x5d020e0 [Final Native Public]
    float GetScaledCapsuleHalfHeight(); // 0x5d020b0 [Final Native Public]

// UInstancedMeshVolumeComponent (/Script/UWEVolumeTracker.InstancedMeshVolumeComponent)
    bool IsSphereFullyInside(FUWESphereTransformed& Sphere); // 0x5d03780 [Native Public]
    FTrackedVolumeData GetTrackedVolumeData(); // 0x5d02230 [Native Public]
    FBoxSphereBounds GetBounds(); // 0x5d01770 [Native Public]

// USphereVolumeComponent (/Script/UWEVolumeTracker.SphereVolumeComponent)
    void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); // 0x5d046c0 [Final Native Public]
    float GetUnscaledSphereRadius(); // 0x5d023a0 [Final Native Public]
    float GetShapeScale(); // 0x5d02140 [Final Native Public]
    float GetScaledSphereRadius(); // 0x5d02110 [Final Native Public]

// USplineMeshVolumeComponent (/Script/UWEVolumeTracker.SplineMeshVolumeComponent)
    bool IsSphereFullyInside(FUWESphereTransformed& Sphere); // 0x5d039c0 [Native Public]
    FTrackedVolumeData GetTrackedVolumeData(); // 0x5d022b0 [Native Public]
    FBoxSphereBounds GetBounds(); // 0x5d01830 [Native Public]

// UStaticMeshVolumeComponent (/Script/UWEVolumeTracker.StaticMeshVolumeComponent)
    bool IsSphereFullyInside(FUWESphereTransformed& Sphere); // 0x5d03ae0 [Native Public]
    FTrackedVolumeData GetTrackedVolumeData(); // 0x5d022f0 [Native Public]
    FBoxSphereBounds GetBounds(); // 0x5d01890 [Native Public]

// ITrackedVolume (/Script/UWEVolumeTracker.TrackedVolume)
    bool IsSphereFullyInside(FUWESphereTransformed& Sphere); // 0x5d03550 [Native Public]
    FTrackedVolumeData GetTrackedVolumeData(); // 0x5d021b0 [Native Public]
    FBoxSphereBounds GetBounds(); // 0x5d016c0 [Native Public]

// AUWEVolumeActor (/Script/UWEVolumeTracker.UWEVolumeActor)
    bool IsPointInVolume(const FVector& Point, float Radius); // 0x5d03460 [Final Native Public]
    FTrackedVolumeData GetTrackedVolumeData(); // 0x5d02170 [Final Native Public]

// UUWEVolumeActorComponent (/Script/UWEVolumeTracker.UWEVolumeActorComponent)
    bool IsSphereFullyInside(FUWESphereTransformed& Sphere); // 0x5d03c00 [Native Public]
    FTrackedVolumeData GetTrackedVolumeData(); // 0x5d02330 [Native Public]
    FBoxSphereBounds GetBounds(); // 0x5d018f0 [Native Public]

// UUWEVolumeTrackerStatics (/Script/UWEVolumeTracker.UWEVolumeTrackerStatics)
    void QueryVolumes(UObject* WorldContextObject, FVolumeQueryResult& Result, AActor* IgnoreActor, const FVector& Location, float Radius); // 0x5d040e0 [Final Native Static Public]
    bool IsLocationUnderwater(UObject* WorldContextObject, const FVector& Location, float Radius); // 0x5d03340 [Final Native Static Public]
    bool IsLocationInWaterCurrent(UObject* WorldContextObject, const FVector& Location, float Radius); // 0x5d03220 [Final Native Static Public]
    bool IsLocationInBase(UObject* WorldContextObject, const FVector& Location, float Radius); // 0x5d03100 [Final Native Static Public]
    bool IsInWaterCurrent(FVolumeQueryResult& Result); // 0x5d02fd0 [Final Native Static Public]
    bool IsInWater(FVolumeQueryResult& Result); // 0x5d02ea0 [Final Native Static Public]
    bool HasAirVolume(FVolumeQueryResult& Result); // 0x5d02da0 [Final Native Static Public]
    FVector GetWaterLine(FVolumeQueryResult& Result); // 0x5d02c40 [Final Native Static Public]
    TArray<UObject*> GetVolumeQueryResultVolumesObjects(FVolumeQueryResult& Result); // 0x5d02af0 [Final Native Static Public]
    TArray<TScriptInterface<ITrackedVolume>> GetVolumeQueryResultVolumes(FVolumeQueryResult& Result); // 0x5d029a0 [Final Native Static Public]
    TScriptInterface<ITrackedVolume> GetVolumeQueryResultOuterVolume(FVolumeQueryResult& Result); // 0x5d02870 [Final Native Static Public]
    TScriptInterface<ITrackedVolume> GetVolumeQueryResultOceanVolume(FVolumeQueryResult& Result); // 0x5d02740 [Final Native Static Public]
    UObject* GetVolumeQueryResultCurrentVolumeObject(FVolumeQueryResult& Result); // 0x5d02630 [Final Native Static Public]
    TScriptInterface<ITrackedVolume> GetVolumeQueryResultCurrentVolume(FVolumeQueryResult& Result); // 0x5d02500 [Final Native Static Public]
    FGameplayTagContainer GetVolumeQueryResultCurrentTags(FVolumeQueryResult& Result); // 0x5d023d0 [Final Native Static Public]
    float GetDepthInOceanAtLocation(UObject* WorldContextObject, const FVector& Location, float Radius); // 0x5d01f20 [Final Native Static Public]
    float GetDepthInOcean(FVolumeQueryResult& Result, const FVector& Location); // 0x5d01d90 [Final Native Static Public]
    float GetDepthAtLocation(UObject* WorldContextObject, const FVector& Location, float Radius); // 0x5d01c70 [Final Native Static Public]
    float GetDepth(FVolumeQueryResult& Result, const FVector& Location); // 0x5d01ae0 [Final Native Static Public]
    FGameplayTagContainer GetCurrentTagsAtLocation(UObject* WorldContextObject, const FVector& Location, float Radius); // 0x5d01950 [Final Native Static Public]

// UVolumeTrackerComponent (/Script/UWEVolumeTracker.VolumeTrackerComponent)
    void UpdateVolumes(); // 0x5d047a0 [Final Native Public]
    void OnVolumeTypeChangedDelegate__DelegateSignature(const EVolumeType& VolumeType); // 0x16b94d0 [Public]
    void OnVolumeExitDelegate__DelegateSignature(const EVolumeType& VolumeType); // 0x16b94d0 [Public]
    void OnVolumeEnterDelegate__DelegateSignature(const EVolumeType& VolumeType); // 0x16b94d0 [Public]
    void OnEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex); // 0x5d03f80 [Final Native Protected]
    void OnCurrentVolumeChangedDelegate__DelegateSignature(); // 0x16b94d0 [Public]
    void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x5d03d20 [Final Native Protected]
    bool IsInWaterCurrent(); // 0x5d030d0 [Final Native Public]
    bool IsInWater(); // 0x5d02fa0 [Final Native Public]
    FVector GetWaterLine(); // 0x5d02d60 [Final Native Public]
    float GetDepthInOcean(); // 0x5d01ef0 [Final Native Public]
    float GetDepth(); // 0x5d01c40 [Final Native Public]
    EVolumeType GetCurrentVolumeType(); // 0x5d01ab0 [Final Native Public]

// AUWEWaterBiomeRegionActor (/Script/UWEWater.UWEWaterBiomeRegionActor)
    void SetWaterFogOpacityWeight(float Value); // 0x7250600 [Final Native Protected]
    void SetupAirVolume(); // 0x3ad9bc0 [Native Event Public]
    void SetAirLightSettings(); // 0x72505e0 [Final Native Protected]
    void RecreateMaterials(); // 0x3a8c720 [Native Event Public]

// UUWEWaterBlueprintLibrary (/Script/UWEWater.UWEWaterBlueprintLibrary)
    FVector GetViewLocation(UObject* InWorldContextObject); // 0x7250490 [Final Native Static Public]

// AUWEWaterBodyOcean (/Script/UWEWater.UWEWaterBodyOcean)
    void PropagateToChildActors(); // 0x72505c0 [Native Event Public]
    void OnUnderwaterBlurChanged(bool bEnabled); // 0x7250530 [Native Event Public]
    void EditorTick(float DeltaTime); // 0x16b94d0 [Event Public]

// AUWEWaterEditVolume (/Script/UWEWater.UWEWaterEditVolume)
    void ConfigureDefaultCube(AUWEWaterEditVolume* UWEVolumeActor); // 0x39fa890 [Final Native Static Public]

// IUWEWaterCurrentAffectedObject (/Script/UWEWaterCurrents.UWEWaterCurrentAffectedObject)
    TArray<AUWEOverlapWaterCurrent*> GetEnteredWaterCurrents(); // 0x6e53130 [Native Public]

// AUWEOverlapWaterCurrent (/Script/UWEWaterCurrents.UWEOverlapWaterCurrent)
    void SetWaterCurrentActive(bool InIsActive); // 0x6e53510 [Final Native Public]
    void OnExit(AActor* Actor); // 0x16b94d0 [Event Public]
    void OnEnter(AActor* Actor); // 0x16b94d0 [Event Public]
    void OnActiveStateChanged(); // 0x16b94d0 [Event Protected]
    FVector GetVelocityAtLocation(const FVector& Location); // 0x6e53240 [Final Native Public]
    float GetBaseSpeed(); // 0x6e530f0 [Native Public]

// AUWESplineWaterCurrent (/Script/UWEWaterCurrents.UWESplineWaterCurrent)
    void SetBaseRadius(float BaseRadius); // 0x6e53490 [Final Native Public]
    UUWESplineWaterCurrentVelocitySettings* GetVelocitySettingsBP(); // 0x6e53460 [Final Native Public]
    FVector GetVelocityAtSplineDurationProportion(float SplineDurationProportion); // 0x6e533b0 [Final Native Public]
    FVector GetVelocityAtSplineDistance(float SplineDistance); // 0x6e53300 [Final Native Public]
    UUWESplineWaterCurrentTierSettings* GetTierSettingsBP(); // 0x6e53210 [Final Native Public]
    int32 GetMeshSegmentsCountAlongLength(); // 0x6e531e0 [Final Native Public]
    float GetMaxSpeed(); // 0x6e531b0 [Final Native Public]
    float GetBaseRadius(); // 0x6e530c0 [Final Native Public]

// UUWEWeatherGameStatics (/Script/UWEWeather.UWEWeatherGameStatics)
    void UpdateMaterialAndRenderOnTarget(UMaterialInstanceDynamic* DynamicMaterialInstance, const TArray<FMaterialParameterPair>& MaterialParameterList, UTextureRenderTarget2D* RenderTarget, UObject* WorldContextObject); // 0x5d38ee0 [Final Native Static Public]
    FParsedVariables ParseStructVariables(const int32& Struct); // 0x5d3c7a0 [Final Native Static Public]
    TArray<FMaterialParameterPair> PackMaterialProperties(FParsedVariables& A, FParsedVariables& B); // 0x5d38b40 [Final Native Static Public]
    void InterpolateStructs(const int32& A, const int32& B, float alpha, const int32& OutResult); // 0x5d3c630 [Final Native Static Public]
    TMap<FName, FVector2D> GetVector2Variables(FParsedVariables& ParsedVariables); // 0x5d38950 [Final Native Static Public]
    TMap<FName, FLinearColor> GetLinearColorVariables(FParsedVariables& ParsedVariables); // 0x5d38730 [Final Native Static Public]
    TMap<FName, float> GetFloatVariables(FParsedVariables& ParsedVariables); // 0x5d38580 [Final Native Static Public]
    TMap<FName, FFloatInterval> GetFloatIntervalVariables(FParsedVariables& ParsedVariables); // 0x5d383f0 [Final Native Static Public]

// UUWEWeatherSyncComponent (/Script/UWEWeather.UWEWeatherSyncComponent)
    void SetNextWeather(UUWEWeatherTypeBase* Weather); // 0x5d38e50 [Final Native Public]
    void SetIsWeatherEnabled(bool bEnabled); // 0x5d38dc0 [Final Native Public]
    void SetCurrentWeather(UUWEWeatherTypeBase* Weather); // 0x5d38d30 [Final Native Public]
    void JumpToWeatherTransition(); // 0x5d38b20 [Final Native Public]
    void JumpToNextWeather(); // 0x5d38b00 [Final Native Public]
    void InitializeWeather(); // 0x5d38ae0 [Final Native Public]
    float GetTransitionAlpha(); // 0x5d38920 [Final Native Public]
    UUWEWeatherTypeBase* GetRandomWeather(); // 0x5d388f0 [Final Native Protected]
    UUWEWeatherTypeBase* GetNextWeather(); // 0x5d388c0 [Final Native Public]
    bool GetIsWeatherEnabled(); // 0x5d38710 [Final Native Public]
    UUWEWeatherTypeBase* GetCurrentWeather(); // 0x5d383c0 [Final Native Public]

// UUWEWorldFXBlueprintLibrary (/Script/UWEWorldFXManager.UWEWorldFXBlueprintLibrary)
    bool SubmitWorldFXEvent(UObject* WorldContextObject, FUWEWorldFXSubmitData& SubmitData); // 0x81e4230 [Final Native Static Public]

// UUWEWorldFXMarkerComponent (/Script/UWEWorldFXManager.UWEWorldFXMarkerComponent)
    void SetMarkerEnabled(bool bInMarkerEnabled); // 0x81e41a0 [Final Native Public]
    bool IsMarkerEnabled(); // 0x81e4180 [Final Native Public]

// AUWEOverlapWorldForce (/Script/UWEWorldForces.UWEOverlapWorldForce)
    void SetActive(bool InIsActive); // 0x81e1ab0 [Final Native Public]
    void OnExit(AActor* Actor); // 0x16b94d0 [Event Public]
    void OnEnter(AActor* Actor); // 0x16b94d0 [Event Public]
    void OnActiveStateChanged(); // 0x16b94d0 [Event Protected]

// AUWESplineWorldForce (/Script/UWEWorldForces.UWESplineWorldForce)
    FVector GetForceAtSplineDurationProportion(float SplineDurationProportion); // 0x81e1a00 [Final Native Public]
    FVector GetForceAtSplineDistance(float SplineDistance); // 0x81e1950 [Final Native Public]
    FVector GetForceAtLocation(const FVector& Location); // 0x81e1890 [Native Public]

// UUUWEWorldPop2BlueprintFunctionLibrary (/Script/UWEWorldPopulation2.UUWEWorldPop2BlueprintFunctionLibrary)
    bool HasAnyResourcesInCylinderOfLocationFiltered(UObject* WorldContextObject, const FVector& Location, float HorizontalRadius, float VerticalHalfHeight, FUWEWorldPop2Query& InFilter); // 0x63e56a0 [Final Native Static Public]
    int32 GetNumResourcesInRangeOfLocationFiltered(UObject* WorldContextObject, const FVector& Location, float Radius, FUWEWorldPop2Query& InFilter); // 0x63e53a0 [Final Native Static Public]
    void GetAllResourcesInRangeOfLocationFiltered(UObject* WorldContextObject, const FVector& Location, float Radius, FUWEWorldPop2Query& InFilter, const TArray<FUWESeededResourceInfo>& OutResources); // 0x63e4c10 [Final Native Static Public]
    void GetAllResourcesInCylinderOfLocationFiltered(UObject* WorldContextObject, const FVector& Location, float HorizontalRadius, float VerticalHalfHeight, FUWEWorldPop2Query& InFilter, const TArray<FUWESeededResourceInfo>& OutResources); // 0x63e49a0 [Final Native Static Public]

// UUWERegionLootDataAsset (/Script/UWEWorldPopulation2.UWERegionLootDataAsset)
    TSoftClassPtr<AActor> PickWeightedLootForRegion(const FGameplayTag& RegionTag); // 0x63e5930 [Final Native Public]
    FUWELootEntryList GetLootEntriesForRegion(const FGameplayTag& RegionTag); // 0x63e52b0 [Final Native Public]

// UUWESpawnDataSubsystem (/Script/UWEWorldPopulation2.UWESpawnDataSubsystem)
    FString GetStringFromDebugLocationInfo(FUWEWorldPopLocationDebugInfo& InInfo); // 0x63e5560 [Final Native Public]
    FUWEWorldPopLocationDebugInfo GetLocationDebugInfo(const FVector& Location); // 0x63e51a0 [Final Native Public]
    void DebugForceLoadSpatialData(); // 0x63e4980 [Final Native Public]

// UUWEWorldPopCreaturesSubsystem (/Script/UWEWorldPopulation2.UWEWorldPopCreaturesSubsystem)
    void UnregisterExistingCreature(const FGuid& SpawnId); // 0x63e5f90 [Final Native Public]
    AActor* RequestSpawnManagedCreature(const FGuid& SpawnId, TSubclassOf<AActor> CreatureClass, FTransform& SpawnTransform, bool bPersistentLocation, const FUWEWorldPopCreatureData& CreatureData); // 0x63e5c90 [Final Native Public]
    void RegisterExistingCreature(AActor* creature, const FGuid& SpawnId, bool bIsPersistent, const FGameplayTagContainer& RespawnAllowEncroachingTags, const FUWEWorldPopCreatureData& CreatureData); // 0x63e59f0 [Final Native Public]
    void ManagedCreatureDestroyed(AActor* DestroyedActor); // 0x63e58a0 [Final Native Private]
    ECreatureSpawnStatus GetCreatureSpawnStatus(const FGuid& SpawnId); // 0x63e4ee0 [Final Native Public]
    void GetCreatureSpawnsInRange(UWorld* InWorldContext, const FVector& FromLocation, float Range, const TSoftClassPtr<AActor>& CreatureFilter, const TArray<FVector>& OutSpawnLocations); // 0x63e4f90 [Final Native Public]
    FGuid GetCreatureSpawnIDForActor(AActor* creature); // 0x63e4e40 [Final Native Public]

// AUWEWorldPopResourceBaseActor (/Script/UWEWorldPopulation2.UWEWorldPopResourceBaseActor)
    void OnRep_HasBeenGathered(); // 0x63eb270 [Final Native Protected]
    void OnHasBeenGathered(); // 0x16b94d0 [Event Protected]

// UUWEWorldZoneTrackerSubsystem (/Script/UWEWorldPopulation2.UWEWorldZoneTrackerSubsystem)
    FGameplayTag FindWorldZoneTag(const FVector& Location); // 0x63ebb30 [Final Native Public]

// UUWEXboxFSEFunctionLibrary (/Script/UWEXboxFSE.UWEXboxFSEFunctionLibrary)
    bool IsDeviceXboxHandheldWinGDK(); // 0x6e56fe0 [Final Native Static Public]
    bool IsDeviceXboxHandheld(); // 0x6e56fb0 [Final Native Static Public]

// ULevelVariantSets (/Script/VariantManagerContent.LevelVariantSets)
    UVariantSet* GetVariantSetByName(const FString& VariantSetName); // 0x77ec950 [Final Native Public]
    UVariantSet* GetVariantSet(int32 VariantSetIndex); // 0x77ec890 [Final Native Public]
    int32 GetNumVariantSets(); // 0x3ffb780 [Final Native Public]

// ALevelVariantSetsActor (/Script/VariantManagerContent.LevelVariantSetsActor)
    bool SwitchOnVariantByName(const FString& VariantSetName, const FString& VariantName); // 0x77ed930 [Final Native Public]
    bool SwitchOnVariantByIndex(int32 VariantSetIndex, int32 VariantIndex); // 0x77ed810 [Final Native Public]
    void SetLevelVariantSets(ULevelVariantSets* InVariantSets); // 0x77ecec0 [Final Native Public]
    ULevelVariantSets* GetLevelVariantSets(bool bLoad); // 0x77ec3b0 [Final Native Public]

// UPropertyValue (/Script/VariantManagerContent.PropertyValue)
    bool HasRecordedData(); // 0x37c9080 [Final Native Public]
    FText GetPropertyTooltip(); // 0x77ec5e0 [Final Native Public]
    FString GetFullDisplayString(); // 0x77ec380 [Final Native Public]

// ASwitchActor (/Script/VariantManagerContent.SwitchActor)
    void SelectOption(int32 OptionIndex); // 0x77ecb90 [Final Native Public]
    int32 GetSelectedOption(); // 0x77ec630 [Final Native Public]
    TArray<AActor*> GetOptions(); // 0x77ec450 [Final Native Public]

// UVariant (/Script/VariantManagerContent.Variant)
    void SwitchOn(); // 0x77ed7f0 [Final Native Public]
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x77ed670 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x77ed3d0 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x38f8860 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x77ecf50 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x77ecd60 [Final Native Public]
    void SetDependency(int32 Index, FVariantDependency& Dependency); // 0x77ecc20 [Final Native Public]
    bool IsActive(); // 0x77ecad0 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x754ac30 [Final Native Public]
    UVariantSet* GetParent(); // 0x77ec500 [Final Native Public]
    int32 GetNumDependencies(); // 0x39f5a90 [Final Native Public]
    int32 GetNumActors(); // 0x3ffbbd0 [Final Native Public]
    FText GetDisplayText(); // 0x77ec2a0 [Final Native Public]
    TArray<UVariant*> GetDependents(ULevelVariantSets* LevelVariantSets, bool bOnlyEnabledDependencies); // 0x77ec190 [Final Native Public]
    FVariantDependency GetDependency(int32 Index); // 0x77ec0e0 [Final Native Public]
    AActor* GetActor(int32 ActorIndex); // 0x77ebff0 [Final Native Public]
    void DeleteDependency(int32 Index); // 0x77ebf60 [Final Native Public]
    int32 AddDependency(FVariantDependency& Dependency); // 0x77ebe40 [Final Native Public]

// UVariantSet (/Script/VariantManagerContent.VariantSet)
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x77ed750 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x77ed540 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x38f8860 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x77ed1b0 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x77ece10 [Final Native Public]
    UVariant* GetVariantByName(const FString& VariantName); // 0x77ec710 [Final Native Public]
    UVariant* GetVariant(int32 VariantIndex); // 0x77ec650 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x754ac10 [Final Native Public]
    ULevelVariantSets* GetParent(); // 0x77ec570 [Final Native Public]
    int32 GetNumVariants(); // 0x3ffdbd0 [Final Native Public]
    FText GetDisplayText(); // 0x77ec310 [Final Native Public]

// UBuoyancyComponent (/Script/Water.BuoyancyComponent)
    void OnPontoonExitedWater(FSphericalPontoon& Pontoon); // 0x57d79e0 [Final Native Public]
    void OnPontoonEnteredWater(FSphericalPontoon& Pontoon); // 0x57d7910 [Final Native Public]
    bool IsOverlappingWaterBody(); // 0x57d78e0 [Final Native Public]
    bool IsInWaterBody(); // 0x57d78b0 [Final Native Public]
    void GetLastWaterSurfaceInfo(const FVector& OutWaterPlaneLocation, const FVector& OutWaterPlaneNormal, const FVector& OutWaterSurfacePosition, const float& OutWaterDepth, const int32& OutWaterBodyIdx, const FVector& OutWaterVelocity); // 0x57d67a0 [Final Native Public]
    TArray<UWaterBodyComponent*> GetCurrentWaterBodyComponents(); // 0x57d6550 [Final Native Public]

// ABuoyancyManager (/Script/Water.BuoyancyManager)
    bool GetBuoyancyComponentManager(UObject* WorldContextObject, const ABuoyancyManager*& Manager); // 0x57d6350 [Final Native Static Public]

// UGerstnerWaterWaveGeneratorBase (/Script/Water.GerstnerWaterWaveGeneratorBase)
    void GenerateGerstnerWaves(const TArray<FGerstnerWave>& OutWaves); // 0x57d6160 [Native Event Public]

// UWaterWavesBase (/Script/Water.WaterWavesBase)
    void UWERecomputeWaves(); // 0x2609c00 [Native Public]

// UNiagaraWaterFunctionLibrary (/Script/Water.NiagaraWaterFunctionLibrary)
    void SetWaterBodyComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UWaterBodyComponent* WaterBodyComponent); // 0x57d84d0 [Final Native Static Private]
    void SetWaterBody(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, AWaterBody* WaterBody); // 0x57d83d0 [Final Native Static Private]

// AWaterBody (/Script/Water.WaterBody)
    void SetWaterWaves(UWaterWavesBase* InWaterWaves); // 0x57d8cd0 [Final Native Public]
    void SetWaterMaterial(UMaterialInterface* InMaterial); // 0x57d8990 [Final Native Public]
    void OnWaterBodyChanged(bool bShapeOrPositionChanged, bool bWeightmapSettingsChanged); // 0x57d7ab0 [Final Native Public]
    FVector GetWaterVelocityVectorAtSplineInputKey(float InKey); // 0x57d7560 [Native Public]
    float GetWaterVelocityAtSplineInputKey(float InKey); // 0x57d7420 [Native Public]
    UWaterSplineComponent* GetWaterSpline(); // 0x3a0bb20 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterMaterialInstance(); // 0x57d7040 [Final Native Public]
    EWaterBodyType GetWaterBodyType(); // 0x57d6ed0 [Native Public]
    UWaterBodyComponent* GetWaterBodyComponent(); // 0x57d6eb0 [Final Native Public]
    UMaterialInstanceDynamic* GetRiverToOceanTransitionMaterialInstance(); // 0x57d6c90 [Final Native Public]
    UMaterialInstanceDynamic* GetRiverToLakeTransitionMaterialInstance(); // 0x57d6bf0 [Final Native Public]
    TArray<AWaterBodyIsland*> GetIslands(); // 0x57d6690 [Final Native Public]
    TArray<AWaterBodyExclusionVolume*> GetExclusionVolumes(); // 0x57d6580 [Final Native Public]
    float GetAudioIntensityAtSplineInputKey(float InKey); // 0x57d6210 [Native Public]

// UWaterBodyComponent (/Script/Water.WaterBodyComponent)
    void SetWaterZoneOverride(TSoftObjectPtr<AWaterZone>& InWaterZoneOverride); // 0x57d8d60 [Final Native Public]
    void SetWaterVelocityAtSplineInputKey(float InKey, float InVelocity); // 0x57d8be0 [Final Native Public]
    void SetWaterStaticMeshMaterial(UMaterialInterface* InMaterial); // 0x57d8b20 [Final Native Public]
    void SetWaterMaterial(UMaterialInterface* InMaterial); // 0x57d8a60 [Final Native Public]
    void SetWaterInfoMaterial(UMaterialInterface* InMaterial); // 0x57d88d0 [Final Native Public]
    void SetWaterAndUnderWaterPostProcessMaterial(UMaterialInterface* InWaterMaterial, UMaterialInterface* InUnderWaterPostProcessMaterial); // 0x57d8280 [Final Native Public]
    void SetUnderwaterPostProcessMaterial(UMaterialInterface* InMaterial); // 0x57d81d0 [Final Native Public]
    void SetAudioIntensityAtSplineInputKey(float InKey, float InAudioIntensity); // 0x57d7c50 [Final Native Public]
    void OnWaterBodyChanged(bool bShapeOrPositionChanged, bool bWeightmapSettingsChanged, bool bUserTriggeredChanged); // 0x57d7b60 [Final Native Public]
    float GetWaveHeightAtPosition(const FVector& InPosition, float InWaterDepth, float InTime, const FVector& OutNormal); // 0x57d7710 [Native Protected]
    UWaterWavesBase* GetWaterWaves(); // 0x57d76c0 [Final Native Public]
    FVector GetWaterVelocityVectorAtSplineInputKey(float InKey); // 0x57d7610 [Native Public]
    float GetWaterVelocityAtSplineInputKey(float InKey); // 0x57d74c0 [Native Public]
    void GetWaterSurfaceInfoAtLocation(const FVector& InLocation, const FVector& OutWaterSurfaceLocation, const FVector& OutWaterSurfaceNormal, const FVector& OutWaterVelocity, const float& OutWaterDepth, bool bIncludeDepth); // 0x57d7150 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterStaticMeshMaterialInstance(); // 0x57d6f40 [Final Native Public]
    UWaterSplineComponent* GetWaterSpline(); // 0x57d7100 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterMaterialInstance(); // 0x57d7090 [Final Native Public]
    UMaterialInterface* GetWaterMaterial(); // 0x57d7020 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterLODMaterialInstances(int32 InLOD); // 0x57d6f80 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterLODMaterialInstance(); // 0x57d6f40 [Final Native Public]
    UMaterialInstanceDynamic* GetWaterInfoMaterialInstance(); // 0x57d6f00 [Final Native Public]
    AWaterBody* GetWaterBodyActor(); // 0x57d6e80 [Final Native Public]
    UMaterialInstanceDynamic* GetUnderwaterPostProcessMaterialInstance(); // 0x57d6e40 [Final Native Public]
    TArray<UPrimitiveComponent*> GetStandardRenderableComponents(); // 0x57d6dc0 [Native Public]
    UMaterialInstanceDynamic* GetRiverToOceanTransitionMaterialInstance(); // 0x57d6cd0 [Native Public]
    UMaterialInterface* GetRiverToOceanTransitionMaterial(); // 0x57d6c60 [Native Public]
    UMaterialInstanceDynamic* GetRiverToLakeTransitionMaterialInstance(); // 0x57d6c30 [Native Public]
    UMaterialInterface* GetRiverToLakeTransitionMaterial(); // 0x57d6bc0 [Native Public]
    float GetMaxWaveHeight(); // 0x57d6ad0 [Final Native Public]
    TArray<AWaterBodyIsland*> GetIslands(); // 0x57d6720 [Final Native Public]
    TArray<AWaterBodyExclusionVolume*> GetExclusionVolumes(); // 0x57d6610 [Final Native Public]
    TArray<UPrimitiveComponent*> GetCollisionComponents(bool bInOnlyEnabledComponents); // 0x57d6470 [Native Public]
    float GetAudioIntensityAtSplineInputKey(float InKey); // 0x57d62b0 [Native Public]

// AWaterBodyIsland (/Script/Water.WaterBodyIsland)
    UWaterSplineComponent* GetWaterSpline(); // 0x57d70e0 [Final Native Public]

// UWaterBodyRiverComponent (/Script/Water.WaterBodyRiverComponent)
    void SetRiverWidthAtSplineInputKey(float InKey, float InWidth); // 0x57d80e0 [Final Native Public]
    void SetRiverDepthAtSplineInputKey(float InKey, float InDepth); // 0x57d7ff0 [Final Native Public]
    void SetOceanTransitionMaterial(UMaterialInterface* InMat); // 0x57d7f40 [Final Native Public]
    void SetLakeTransitionMaterial(UMaterialInterface* InMat); // 0x57d7e90 [Final Native Public]
    void SetLakeAndOceanTransitionMaterials(UMaterialInterface* InLakeTransition, UMaterialInterface* InOceanTransition); // 0x57d7d40 [Final Native Public]
    float GetRiverWidthAtSplineInputKey(float InKey); // 0x57d6d00 [Final Native Public]
    float GetRiverDepthAtSplineInputKey(float InKey); // 0x57d6b00 [Final Native Public]

// UWaterMeshComponent (/Script/Water.WaterMeshComponent)
    bool IsEnabled(); // 0x5819380 [Final Native Public]

// UWaterSplineComponent (/Script/Water.WaterSplineComponent)
    void K2_SynchronizeAndBroadcastDataChange(); // 0x38f8860 [Final Native Public]

// UWaterSubsystem (/Script/Water.WaterSubsystem)
    void SetOceanFloodHeight(float InFloodHeight); // 0x5819550 [Final Native Public]
    void PrintToWaterLog(const FString& Message, bool bWarning); // 0x5819430 [Final Native Public]
    bool IsWaterRenderingEnabled(); // 0x5819400 [Final Native Public]
    bool IsUnderwaterPostProcessEnabled(); // 0x58193d0 [Final Native Public]
    bool IsShallowWaterSimulationEnabled(); // 0x58193a0 [Final Native Public]
    float GetWaterTimeSeconds(); // 0x5819350 [Final Native Public]
    float GetSmoothedWorldTimeSeconds(); // 0x5819310 [Final Native Public]
    int32 GetShallowWaterSimulationRenderTargetSize(); // 0x58192f0 [Final Native Static Public]
    int32 GetShallowWaterMaxImpulseForces(); // 0x58192d0 [Final Native Static Public]
    int32 GetShallowWaterMaxDynamicForces(); // 0x58192b0 [Final Native Static Public]
    float GetOceanTotalHeight(); // 0x5819230 [Final Native Public]
    float GetOceanFloodHeight(); // 0x5819210 [Final Native Public]
    float GetOceanBaseHeight(); // 0x58191a0 [Final Native Public]
    float GetCameraUnderwaterDepth(); // 0x2609f00 [Final Native Public]

// AWaterZone (/Script/Water.WaterZone)
    void SetFarMeshMaterial(UMaterialInterface* InFarMaterial); // 0x5823ec0 [Final Native Public]
    int32 GetWaterZoneIndex(); // 0x5823ea0 [Final Native Public]

// UWBP_InvisibleActionButton_C (/UWECommonUI/WBP_InvisibleActionButton.WBP_InvisibleActionButton_C)
    void BP_OnReleased(); // 0x16b94d0 [Event Protected]
    void OnActionProgress(float HeldPercent); // 0x16b94d0 [Event Protected]
    void BP_OnClicked(); // 0x16b94d0 [Event Protected]
    void ExecuteUbergraph_WBP_InvisibleActionButton(int32 EntryPoint); // 0x16b94d0 [Final]
    void OnActionProgressDispatcher__DelegateSignature(double HeldPercent); // 0x16b94d0 [Public]
    void OnReleasedDispatcher__DelegateSignature(); // 0x16b94d0 [Public]

// ABP_DynamicResourceParent_C (/UWEDynamicResources/Blueprints/BP_DynamicResourceParent.BP_DynamicResourceParent_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
    void Timeline__FinishedFunc(); // 0x16b94d0
    void Timeline__UpdateFunc(); // 0x16b94d0
    void ReceiveBeginPlay(); // 0x16b94d0 [Event Protected]
    void ShowCracks(double Percent); // 0x16b94d0
    void ShakeResource(); // 0x16b94d0
    void SpawnItem(); // 0x16b94d0
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x16b94d0 [Event Protected]
    void UWETargetHoveredBegin(float Distance); // 0x16b94d0
    void UWETargetHoveredEnd(); // 0x16b94d0
    void PredictHarvestSuccess(); // 0x16b94d0
    void ExecuteUbergraph_BP_DynamicResourceParent(int32 EntryPoint); // 0x16b94d0 [Final]

// ABP_PCG_Actor_C (/UWEPCG/Blueprints/BP_PCG_Actor.BP_PCG_Actor_C)
    void ResetPCG(); // 0x16b94d0 [Public]
    void FullResetALLPCG(); // 0x16b94d0 [Public]
    void InitializeViewdistances(const FPCGDataCollection& PCGDataCollection); // 0x16b94d0 [Public]
    void SendTagsToComponents(const FPCGDataCollection& PCG Data Collection); // 0x16b94d0 [Private]
    void GetAssetData(); // 0x16b94d0 [Private]

// ABP_AirVolume_C (/UWEVolumeTracker/BP_AirVolume.BP_AirVolume_C)
    void UserConstructionScript(); // 0x16b94d0 [Event Public]
