// Generated by Zdex (https://zlogic.eu/zdex) from a reflection dump
// Game:Dark Pals — build UE 5.5 CL-40574608 (build 2026-05-15)
// Engine: UE 5.5 · process The5thFloor-Win64-Shipping.exe · dumped 2026-09-16T16:26:49Z
// Offsets and sizes are the reflected values; padding is filled with uint8 arrays.

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


// ABP_FakeGI_Plane_C (/Game/Art/Assets/BPs/Lighting/BP_FakeGI/BP_FakeGI_Plane.BP_FakeGI_Plane_C)
    void UserConstructionScript(); // 0x1448c50 [Event Public]

// ABP_SpotLight_AG_SM_LampInterior_A_C (/Game/Art/Assets/BPs/Lighting/BP_Lights/BP_Lamps/BP_SpotLight_AG_SM_LampInterior_A.BP_SpotLight_AG_SM_LampInterior_A_C)
    void UserConstructionScript(); // 0x1448c50 [Event Public]

// ABP_SpotLight_template_C (/Game/Art/Assets/BPs/Lighting/BP_Lights/BP_SpotLight_template.BP_SpotLight_template_C)
    void UserConstructionScript(); // 0x1448c50 [Event Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ApplyLightEnable(); // 0x1448c50
    void ExecuteUbergraph_BP_SpotLight_template(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_Chase01_CollapsedRoof_C (/Game/Art/Assets/Meshes/FD/GoogooChase/ABP_Chase01_CollapsedRoof.ABP_Chase01_CollapsedRoof_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chase01_CollapsedRoof_AnimGraphNode_TransitionResult_14C0C5AF4B0511CB8534C0A242877017(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chase01_CollapsedRoof_AnimGraphNode_TransitionResult_FEF1DD9B49DA7CAD866BB08B9FD37BA5(); // 0x1448c50
    void ExecuteUbergraph_ABP_Chase01_CollapsedRoof(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_ChompyToy_C (/Game/Art/Assets/Meshes/LB/ChompyToy/ABP_ChompyToy.ABP_ChompyToy_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void BlueprintInitializeAnimation(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_ABP_ChompyToy(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_Chompy_Chase_C (/Game/Art/Characters/Chompy/ABP_Chompy_Chase.ABP_Chompy_Chase_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void UpdateLookAt(); // 0x1448c50 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_BFD249AF403CA199F561B8A1CB91D351(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_E7A025A24CC9C4E809A69CBB400D3FC0(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_E06247D344CE9DF6F89B17B7776F2854(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_886AD3794F78244F9E09118A5BD8F264(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_831E971F487664C0B82391B7A3BCF392(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_91B952594E329D166AD91798DACF0D16(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_863FAAAB427567BC3B189B9FA91035AD(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_507450F24787356D53B5C7B54CCAB7E8(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_C9641A674627B96543B6EEB506E64E4B(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_4B4AE27E40A0CAC899DF4BA4D7F0C17D(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_51ADC9404A81523B2A1659BBFDDE90FD(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_F7144F3B4F169B10824CA2B59E367A5B(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_D4130E5842677182F2291C8C5DED98F1(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_317A716141A03FADDD1E2F91F30947A9(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_8AA5EFD24EF7AAA870B2F3AD1531B710(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Chompy_Chase_AnimGraphNode_TransitionResult_29427FC84D3129DB2D408084A52D846B(); // 0x1448c50
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1448c50 [Event Public]
    void AnimNotify_FinishCutscene(); // 0x1448c50
    void DoReminder(); // 0x1448c50
    void AnimNotify_DestroyReminder(); // 0x1448c50
    void AnimNotify_ResetReminder(); // 0x1448c50
    void AnimNotify_PlayerEnterRange(); // 0x1448c50
    void AnimNotify_PlayerLeaveRange(); // 0x1448c50
    void AnimNotify_EnableInteract(); // 0x1448c50
    void AnimNotify_ChangeEyesSpeed(); // 0x1448c50
    void ExecuteUbergraph_ABP_Chompy_Chase(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_Chompy_Fight_C (/Game/Art/Characters/Chompy/ABP_Chompy_Fight.ABP_Chompy_Fight_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void UpdateLookAt(); // 0x1448c50 [Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_ABP_Chompy_Fight(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_Googoo_Bed_FD_C (/Game/Art/Characters/GooGoo/ABP_Googoo_Bed_FD.ABP_Googoo_Bed_FD_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x1448c50 [Event Public]
    void UpdateLookAt(); // 0x1448c50 [Private]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Bed_FD_AnimGraphNode_TransitionResult_510CCC3745D0745453E62895EC5EE42A(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Bed_FD_AnimGraphNode_TransitionResult_8BFBB0CE44D5A6C3CCED289065C2FE0B(); // 0x1448c50
    void AnimNotify_Reset(); // 0x1448c50
    void ExecuteUbergraph_ABP_Googoo_Bed_FD(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_Googoo_Bed_MD_C (/Game/Art/Characters/GooGoo/ABP_Googoo_Bed_MD.ABP_Googoo_Bed_MD_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x1448c50 [Event Public]
    void UpdateLookAt(); // 0x1448c50 [Private]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Bed_MD_AnimGraphNode_TransitionResult_BA96D8B64BDDDFD5CF9E57A3574DE4A5(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Bed_MD_AnimGraphNode_TransitionResult_B57091334E7AAEBF67CF7D94A686F0F1(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Bed_MD_AnimGraphNode_TransitionResult_E78CEBBC4A614874D691AF90DDF9EAE8(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Bed_MD_AnimGraphNode_TransitionResult_322F0058422CB47D4984F9A1DA5A396A(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Bed_MD_AnimGraphNode_TransitionResult_1398D2BE4E2863BD9EA63E9E177D8A1C(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Bed_MD_AnimGraphNode_TransitionResult_7BF64ACF406FA36045D8ED9C8700BC70(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Bed_MD_AnimGraphNode_TransitionResult_0C2D5A574CD06ED37D9457AEC6FF2C5A(); // 0x1448c50
    void AnimNotify_ResetBackToSleep(); // 0x1448c50
    void AnimNotify_StartDeath(); // 0x1448c50
    void ExecuteUbergraph_ABP_Googoo_Bed_MD(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_Googoo_Chase01_C (/Game/Art/Characters/GooGoo/ABP_Googoo_Chase01.ABP_Googoo_Chase01_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x1448c50 [Event Public]
    void UpdateLookAt(); // 0x1448c50 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Chase01_AnimGraphNode_TransitionResult_FD92A28248A56F5B5B2CCA912D72C76F(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Chase01_AnimGraphNode_TransitionResult_5D6523B7495E1EFA1BC304B9E8190833(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Chase01_AnimGraphNode_TransitionResult_0BAFBA6849833B8C45D9B7AE5463E659(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Chase01_AnimGraphNode_TransitionResult_E8ED0D2640D88B2EC573DA8112330C07(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Chase01_AnimGraphNode_TransitionResult_91E62C3B462242BDE51944B65754584D(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Chase01_AnimGraphNode_TransitionResult_BD3C089B4CE2F3C5E809648FD6523AEE(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Chase01_AnimGraphNode_TransitionResult_381002E1442B0E0D21F219BC3B29659C(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_Chase01_AnimGraphNode_TransitionResult_605F1A884D470C769567DF97E84E4F1B(); // 0x1448c50
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1448c50 [Event Public]
    void AnimNotify_StartBlock01(); // 0x1448c50
    void AnimNotify_StartBlock02(); // 0x1448c50
    void AnimNotify_StartFall(); // 0x1448c50
    void ExecuteUbergraph_ABP_Googoo_Chase01(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_Googoo_LY_C (/Game/Art/Characters/GooGoo/ABP_Googoo_LY.ABP_Googoo_LY_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void UpdateSpeed(); // 0x1448c50 [Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x1448c50 [Event Public]
    void UpdateLookAt(); // 0x1448c50 [Public]
    void AnimNotify_EndOfFight(); // 0x1448c50
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1448c50 [Event Public]
    void BlueprintInitializeAnimation(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_ABP_Googoo_LY(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_Googoo_MD2_C (/Game/Art/Characters/GooGoo/ABP_Googoo_MD2.ABP_Googoo_MD2_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x1448c50 [Event Public]
    void ShuffleReminders(); // 0x1448c50 [Public]
    void ResetReminders(); // 0x1448c50 [Private]
    void InitializeReminders(); // 0x1448c50 [Private]
    void UpdateLookAt(); // 0x1448c50 [Private]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_MD2_AnimGraphNode_TransitionResult_D6BA58A8412AD23BDF9F8F9C43D7F132(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_MD2_AnimGraphNode_TransitionResult_C61099EA412A5D9E33314F99044AB070(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_MD2_AnimGraphNode_TransitionResult_19D2DF944E46B4BC78C87BB78D0612EE(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Googoo_MD2_AnimGraphNode_TransitionResult_39ED3EA745A03F6BF48E09A55781DD3A(); // 0x1448c50
    void AnimNotify_ResetReminders(); // 0x1448c50
    void BlueprintBeginPlay(); // 0x1448c50 [Event Public]
    void DoReminder(); // 0x1448c50
    void AnimNotify_ResetBackToSleep(); // 0x1448c50
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1448c50 [Event Public]
    void AnimNotify_StartDeath(); // 0x1448c50
    void ExecuteUbergraph_ABP_Googoo_MD2(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_Inky_C (/Game/Art/Characters/Inky/ABP_Inky.ABP_Inky_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x1448c50 [Event Public]
    void AdditiveMovementBlend(); // 0x1448c50 [Public]
    void UpdateLookAt(ABP_FirstPersonCharacter_C* Character); // 0x1448c50 [Public]
    void CalculateTurnInPlace(); // 0x1448c50 [Public]
    void CalculateSpeed(); // 0x1448c50 [Public]
    void CalculateVelocities(ABP_FirstPersonCharacter_C* Character); // 0x1448c50 [Public]
    void CalculateHandSway(ABP_FirstPersonCharacter_C* Character); // 0x1448c50 [Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_A247E26E4EE33F6AFA470AA4829EB2E0(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_1FE8133E4AF0026D95D16E965F3DAB02(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_5ED0EF034255E2A58029C99F5B9BD03F(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_4439D8814460EE68571B36ACF9FEF303(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_CD852F894D7EA11A46778EA2BD38BF3A(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_2BF3107F421E5B7F4198BD925CB2A725(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_129679BF4760F3162E7CABA52C3BD30B(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_1CF2341A4835846318F381B1B3B268DA(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_00C83DF642EC815D521BAF8FF08E5E62(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_E27BC47E4089C8EFA0F8FE981DD9380E(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_7A9C76134F03E90733A075ABB6497D6D(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_14602840488081CFFB8E0C98D8F43B14(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_E647C2C74C20F27D863D288F0029622D(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_96EE65E949B637AAB4472595AE1EA255(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_23565DD04B839A9A6307C99E81A9EE68(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_B222F9EC4F11EE35FD7E6AAA5D85A653(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_3B18BA24407C3BF53D9949A562B4B331(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_076124F44B4ED36A2616B2809B136B8B(); // 0x1448c50
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_64F28FD24B8FCB5B16F3DD82A3504300(); // 0x1448c50
    void BlueprintInitializeAnimation(); // 0x1448c50 [Event Public]
    void EvaluateGraphExposedInputs_ExecuteUbergraph_ABP_Inky_AnimGraphNode_TransitionResult_B2C7B00C45C0086EA45E269CAD33396C(); // 0x1448c50
    void AnimNotify_AN_InkShoot(); // 0x1448c50
    void AnimNotify_AN_LoadFinished(); // 0x1448c50
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_ABP_Inky(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_Inky_Lobby_C (/Game/Art/Characters/Inky/ABP_Inky_Lobby.ABP_Inky_Lobby_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x1448c50 [Event Public]
    void UpdateLookAt(); // 0x1448c50 [Public]
    void UpdatePlayerDistance(); // 0x1448c50 [Public]
    void FacePlayer(); // 0x1448c50 [Public]
    void GetWorldLocations(); // 0x1448c50 [Public]
    void BlueprintInitializeAnimation(); // 0x1448c50 [Event Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_ABP_Inky_Lobby(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_Player_C (/Game/Art/Characters/Player/ABP_Player.ABP_Player_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void IsAttached(const bool& IsAttached); // 0x1448c50 [Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1448c50 [Event Public]
    void BlueprintBeginPlay(); // 0x1448c50 [Event Public]
    void UpdateHeadBob(UBP_UserSettings_C* Settings); // 0x1448c50
    void ExecuteUbergraph_ABP_Player(int32 EntryPoint); // 0x1448c50 [Final]

// UABP_Player_Chase_C (/Game/Art/Characters/Player/ABP_Player_Chase.ABP_Player_Chase_C)
    void AnimGraph(FPoseLink& AnimGraph); // 0x1448c50
    void IsAttached(const bool& IsAttached); // 0x1448c50 [Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1448c50 [Event Public]
    void BlueprintBeginPlay(); // 0x1448c50 [Event Public]
    void UpdateHeadBob(UBP_UserSettings_C* Settings); // 0x1448c50
    void ExecuteUbergraph_ABP_Player_Chase(int32 EntryPoint); // 0x1448c50 [Final]

// UAN_EnableKillzone_C (/Game/GameBlueprints/AnimationNotifiers/AN_EnableKillzone.AN_EnableKillzone_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x1448c50 [Event Public]

// UAN_PlayAVI_C (/Game/GameBlueprints/AnimationNotifiers/AN_PlayAVI.AN_PlayAVI_C)
    bool HasEventAssigned(); // 0x1448c50 [Public]
    void HapticFeedback(); // 0x1448c50 [Public]
    void CameraShake(USceneComponent* MeshComp); // 0x1448c50 [Public]
    void VFX(); // 0x1448c50 [Public]
    void FMod(USceneComponent* MeshComp, const UFMODAudioComponent*& AudioComponent); // 0x1448c50 [Public]
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x1448c50 [Event Public]
    FString GetNotifyName(); // 0x1448c50 [Event Public]

// UAN_PlayCreatureFootstep_C (/Game/GameBlueprints/AnimationNotifiers/AN_PlayCreatureFootstep.AN_PlayCreatureFootstep_C)
    void SetPhysicalMaterial(FHitResult& Hit, UFMODAudioComponent* FMODComponent); // 0x1448c50 [Public]
    void LineTrace(USceneComponent* AudioComponent, FHitResult& OutHit); // 0x1448c50 [Public]
    void FMod(USceneComponent* MeshComp, const UFMODAudioComponent*& AudioComponent); // 0x1448c50 [Public]

// UAN_PlayerFootstep_C (/Game/GameBlueprints/AnimationNotifiers/AN_PlayerFootstep.AN_PlayerFootstep_C)
    FTransform GetFootLocation(USceneComponent* MeshComp); // 0x1448c50 [Public]
    void LinetraceGetHit(FHitResult& OutHit); // 0x1448c50 [Public]
    void GetCurrentPlayerSpeed(const double& NormalizedSpeed, const double& MaxSpeed); // 0x1448c50 [Public]
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x1448c50 [Event Public]

// UAN_SetPostProcessEnabled_C (/Game/GameBlueprints/AnimationNotifiers/AN_SetPostProcessEnabled.AN_SetPostProcessEnabled_C)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x1448c50 [Event Public]

// ABP_AmbiencePortal_C (/Game/GameBlueprints/Audio/Actors/BP_AmbiencePortal.BP_AmbiencePortal_C)
    void SetCrossfadeExit(bool IsA, AAudioVolume* AudioVolume, float Value); // 0x1448c50 [Public]
    void DoCrossfade(); // 0x1448c50 [Public]
    void AreAudioVolumesSet(const bool& IsValid); // 0x1448c50 [Public]
    void SetHiddenInGame(); // 0x1448c50 [Public]
    void CheckDoorOpen(); // 0x1448c50 [Public]
    void VisualizePortal(bool bSelectA, double Value); // 0x1448c50 [Public]
    double CalculateCrossfade(AActor* Player Character); // 0x1448c50 [Public]
    void SetCrossfade(bool IsA, AAudioVolume* AudioVolume, float Value); // 0x1448c50 [Public]
    void UserConstructionScript(); // 0x1448c50 [Event Public]
    void OnLoaded_59ED4EB053134A589CBFCAFBCA3463FB(UObject* Loaded); // 0x1448c50
    void BndEvt__BP_AmbiencePortal_Portal_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1448c50
    void PortalTimer(); // 0x1448c50
    void DebugSwitch(); // 0x1448c50
    void BndEvt__BP_AmbiencePortal_Portal_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1448c50
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ExecuteUbergraph_BP_AmbiencePortal(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_FMODAmbientSound_C (/Game/GameBlueprints/Audio/Actors/BP_FMODAmbientSound.BP_FMODAmbientSound_C)
    void SetCullingRadius(); // 0x1448c50 [Public]
    void InitOverlap(); // 0x1448c50 [Public]
    void OnEndOverlap(); // 0x1448c50 [Public]
    void OnBeginOverlap(); // 0x1448c50 [Public]
    void UserConstructionScript(); // 0x1448c50 [Event Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void BndEvt__BP_FMODAmbientSound_Sphere_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1448c50
    void BndEvt__BP_FMODAmbientSound_Sphere_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1448c50
    void OnAreaChanged(const E_AreaTypes& AreaType, const E_ReverbType& ReverbType); // 0x1448c50 [Public]
    void ExecuteUbergraph_BP_FMODAmbientSound(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_FMODAudioSource_C (/Game/GameBlueprints/Audio/Actors/BP_FMODAudioSource.BP_FMODAudioSource_C)
    void BndEvt__BP_FMODAudioSource_AudioComponent_K2Node_ComponentBoundEvent_1_OnEventStopped__DelegateSignature(); // 0x1448c50
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void OnAreaChanged(const E_AreaTypes& AreaType, const E_ReverbType& ReverbType); // 0x1448c50 [Public]
    void ExecuteUbergraph_BP_FMODAudioSource(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_FMODCreakingObjects_C (/Game/GameBlueprints/Audio/Actors/BP_FMODCreakingObjects.BP_FMODCreakingObjects_C)
    void StopCreakingTimer(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1448c50 [Private]
    void StartCreakingTimer(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1448c50 [Private]
    void PlayCreakingObject(); // 0x1448c50 [Public]
    void InitialOverlapCheck(); // 0x1448c50 [Public]
    void DrawDebugLines(); // 0x1448c50 [Public]
    void DebugSwitch(); // 0x1448c50
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ExecuteUbergraph_BP_FMODCreakingObjects(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_FMODSpline_C (/Game/GameBlueprints/Audio/Actors/BP_FMODSpline.BP_FMODSpline_C)
    void PlayEvent(); // 0x1448c50 [Public]
    void UpdateEmitterLocation(); // 0x1448c50 [Public]
    void DebugSplineLineTrace(int32 DivisionLineTrace); // 0x1448c50 [Public]
    void DebugSwitch(); // 0x1448c50
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void OnAreaChanged(const E_AreaTypes& AreaType, const E_ReverbType& ReverbType); // 0x1448c50 [Public]
    void ExecuteUbergraph_BP_FMODSpline(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_Speaker_C (/Game/GameBlueprints/Audio/Actors/SpeakerSystem/BP_Speaker.BP_Speaker_C)
    void TurnSpeakerOff(); // 0x1448c50 [Public]
    void TurnSpeakerOn(UFMODEvent* FMOD Receiver); // 0x1448c50 [Public]
    void UserConstructionScript(); // 0x1448c50 [Event Public]
    void OnAreaChanged(const E_AreaTypes& AreaType, const E_ReverbType& ReverbType); // 0x1448c50 [Public]
    void ExecuteUbergraph_BP_Speaker(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_SpeakerSoundSystem_C (/Game/GameBlueprints/Audio/Actors/SpeakerSystem/BP_SpeakerSoundSystem.BP_SpeakerSoundSystem_C)
    void StopSoundAtArea_TimelineCallback(const FString& Name, int32 position); // 0x1448c50 [Public]
    void PopulateSpeaker(); // 0x1448c50 [Private]
    void StopSoundAtArea(const E_Areas& Area); // 0x1448c50 [Public]
    void PlaySoundAtArea(const E_Areas& Area, UFMODEvent* FMOD Transmission, UFMODEvent* FMOD Receiver); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ExecuteUbergraph_BP_SpeakerSoundSystem(int32 EntryPoint); // 0x1448c50 [Final]

// UBPC_AreaSwitch_C (/Game/GameBlueprints/Audio/System/BPC_AreaSwitch.BPC_AreaSwitch_C)
    void GetOverlappingFMODAmbientSounds(TArray<AActor*>& OverlappingActors); // 0x1448c50 [Private]
    void GetOverlappingPlayerCharacter(const ABP_FirstPersonCharacter_C*& PlayerCharacter); // 0x1448c50 [Private]
    void GetFMODInstance(const FFMODEventInstance& FMODInstance, const bool& IsValid); // 0x1448c50 [Public]
    void InitializeFMODAmbience(); // 0x1448c50 [Public]
    void InitializePlayerAmbience(); // 0x1448c50 [Public]
    void InitializeArea(); // 0x1448c50 [Public]
    void BeginOverlapCheck(AActor* Actor); // 0x1448c50 [Public]
    void BeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1448c50
    void ReceiveBeginPlay(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BPC_AreaSwitch(int32 EntryPoint); // 0x1448c50 [Final]

// UBPC_FMODManager_C (/Game/GameBlueprints/Audio/System/BPC_FMODManager.BPC_FMODManager_C)
    void RegisterFMODEvent(const UFMODAudioComponent*& FMOD Event); // 0x1448c50 [Public]
    void VisualizeFMODEvents(); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Public]
    void CallDebugSwitch(); // 0x1448c50
    void ExecuteUbergraph_BPC_FMODManager(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_Bed_Base_C (/Game/GameBlueprints/Bed/BP_Bed_Base.BP_Bed_Base_C)
    void IsHighlightAllowed(const bool& IsHighlightAllowed); // 0x1448c50 [Public]
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void OnResetTimerElapsed(); // 0x1448c50 [Protected]
    void SpawnMascot(); // 0x1448c50 [Protected]
    void StartAttack(); // 0x1448c50 [Protected]
    void StopSleepMusic(); // 0x1448c50 [Protected]
    void StartSleepMusic(); // 0x1448c50 [Protected]
    void UpdateMascot(); // 0x1448c50 [Protected]
    void TriggerSleepExitSequence(); // 0x1448c50 [Protected]
    void TriggerSleepEnterSequence(); // 0x1448c50 [Protected]
    void CheckEyesClosed(); // 0x1448c50 [Public]
    void IsAbovePeekThreshold(const bool& IsAbovePeekThreshold); // 0x1448c50 [Public]
    void UpdateVignette(); // 0x1448c50 [Protected]
    void Reset(); // 0x1448c50 [Public]
    void PossessCharacter(); // 0x1448c50 [Protected]
    bool CanStartAttack(); // 0x1448c50 [Protected]
    bool CanStartPeeking(); // 0x1448c50 [Protected]
    bool CanInteract(); // 0x1448c50 [Protected]
    void ShouldExitSleep(const bool& Result); // 0x1448c50 [Protected]
    void ShouldShowPeekPrompt(const bool& Result); // 0x1448c50 [Protected]
    void UpdateEyes(); // 0x1448c50 [Protected]
    void TickPeek(); // 0x1448c50 [Protected]
    void TickSleep(); // 0x1448c50 [Protected]
    void ExitBed(); // 0x1448c50 [Protected]
    void ExitSleep(); // 0x1448c50 [Protected]
    void EnterSleep(); // 0x1448c50 [Protected]
    void RemovePeekPrompt(); // 0x1448c50 [Protected]
    void ShowPeekPrompt(); // 0x1448c50 [Private]
    void CreateDynamicMaterials(); // 0x1448c50 [Private]
    void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void OnAnimationFinished(); // 0x1448c50
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void ReceiveTick(float DeltaSeconds); // 0x1448c50 [Event Public]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void ExecuteUbergraph_BP_Bed_Base(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_Bed_FD_C (/Game/GameBlueprints/Bed/BP_Bed_FD.BP_Bed_FD_C)
    void OnMovieEndReached(); // 0x1448c50 [Private]
    void Reset(); // 0x1448c50 [Public]
    void UpdateMascot(); // 0x1448c50 [Protected]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void OnFadeOutAnimFinished(); // 0x1448c50
    void ExecuteUbergraph_BP_Bed_FD(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_Bed_MD_C (/Game/GameBlueprints/Bed/BP_Bed_MD.BP_Bed_MD_C)
    void TickPeek(); // 0x1448c50 [Protected]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void EnterSleep(); // 0x1448c50 [Protected]

// IBPI_AVI_C (/Game/GameBlueprints/BlueprintInterfaces/BPI_AVI.BPI_AVI_C)
    void GetAVIDataAnimation(FDataTableRowHandle& DT AVI Row, const UDataTable*& DataTable); // 0x1448c50 [Public]
    void GetAVIDataInteractable(FDataTableRowHandle& DT AVI Row); // 0x1448c50 [Public]
    void GetAVIData(const E_InteractionTypes& Action, const FF_AVIActionDefinition& AVIAction); // 0x1448c50 [Public]

// IBPI_AreaSwitch_C (/Game/GameBlueprints/BlueprintInterfaces/BPI_AreaSwitch.BPI_AreaSwitch_C)
    void OnAreaChanged(const E_AreaTypes& AreaType, const E_ReverbType& ReverbType); // 0x1448c50 [Public]

// IBPI_CameraShakeActor_C (/Game/GameBlueprints/BlueprintInterfaces/BPI_CameraShakeActor.BPI_CameraShakeActor_C)
    void OnCameraShake(); // 0x1448c50 [Public]

// IBPI_Door_C (/Game/GameBlueprints/BlueprintInterfaces/BPI_Door.BPI_Door_C)
    void OnDestroyDoor(); // 0x1448c50 [Public]
    void OnCrackDoor(); // 0x1448c50 [Public]
    void OnDoorPeek(UStaticMeshComponent* DoorOne, UStaticMeshComponent* DoorTwo); // 0x1448c50 [Public]
    void OnRotateDoorTwo(UStaticMeshComponent* Door, bool IsOpening, bool IsCracked); // 0x1448c50 [Public]
    void OnRotateDoorOne(UStaticMeshComponent* Door, bool IsOpening, bool IsCracked); // 0x1448c50 [Public]

// IBPI_Highlight_C (/Game/GameBlueprints/BlueprintInterfaces/BPI_Highlight.BPI_Highlight_C)
    void IsHighlightAllowed(const bool& IsHighlightAllowed); // 0x1448c50 [Public]

// IBPI_Interact_C (/Game/GameBlueprints/BlueprintInterfaces/BPI_Interact.BPI_Interact_C)
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]

// IBPI_PaintTarget_C (/Game/GameBlueprints/BlueprintInterfaces/BPI_PaintTarget.BPI_PaintTarget_C)
    void HitPaintTarget(); // 0x1448c50 [Public]
    void GetPaintColor(const E_InkColors& PaintColor); // 0x1448c50 [Public]
    void IsPainted(const bool& IsPainted); // 0x1448c50 [Public]

// ABP_ChompyToy_C (/Game/GameBlueprints/Bookcase/BP_ChompyToy.BP_ChompyToy_C)
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    bool CanSpawnItem(); // 0x1448c50 [Private]
    void CanSpawnKey(const bool& CanSpawnKey); // 0x1448c50 [Private]
    void CacheAnimBP(); // 0x1448c50 [Private]
    void SpawnItem(); // 0x1448c50 [Private]
    void SpawnKey(); // 0x1448c50 [Private]
    void InsertKey(ABP_FirstPersonCharacter_C* Character); // 0x1448c50 [Private]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BP_ChompyToy(int32 EntryPoint); // 0x1448c50 [Final]

// UBP_Chompy_Teeth_C (/Game/GameBlueprints/ChompyPuzzle/BP_Chompy_Teeth.BP_Chompy_Teeth_C)
    bool CheckOrderIsMatched(); // 0x1448c50 [Private]
    void CheckPuzzleSolved(const bool& IsPuzzleSolved); // 0x1448c50 [Private]
    void OnToothPressed(ABP_Chompy_Tooth_C* Tooth); // 0x1448c50 [Public]
    void Reset(); // 0x1448c50 [Public]
    void IsInteractable(const bool& IsInteractable); // 0x1448c50 [Public]
    void OnCorrectToothPressed(ABP_Chompy_Tooth_C* Tooth); // 0x1448c50
    void OnWrongToothPressed(ABP_Chompy_Tooth_C* Tooth); // 0x1448c50
    void BindTeethInteractEvent(TArray<ABP_Chompy_Tooth_C*>& OrderedTeeth); // 0x1448c50
    void ExecuteUbergraph_BP_Chompy_Teeth(int32 EntryPoint); // 0x1448c50 [Final]
    void OnPuzzleFailed__DelegateSignature(); // 0x1448c50 [Public]
    void OnPuzzleCompleted__DelegateSignature(); // 0x1448c50 [Public]

// ABP_Chompy_Tooth_C (/Game/GameBlueprints/ChompyPuzzle/BP_Chompy_Tooth.BP_Chompy_Tooth_C)
    void IsHighlightAllowed(const bool& IsHighlightAllowed); // 0x1448c50 [Public]
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void GetAVIData(const E_InteractionTypes& Action, const FF_AVIActionDefinition& AVIAction); // 0x1448c50 [Public]
    void TickAnimation(double DeltaTime); // 0x1448c50 [Protected]
    void AnimateTooth(double StartHeight, UCurveFloat* Curve); // 0x1448c50 [Protected]
    void IsPressedDown(const bool& IsPressedDown); // 0x1448c50 [Public]
    void Reset(); // 0x1448c50 [Public]
    void MoveDown(const double& AnimationDuration); // 0x1448c50 [Public]
    void MoveUp(const double& AnimationDuration); // 0x1448c50 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x1448c50 [Event Public]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void ExecuteUbergraph_BP_Chompy_Tooth(int32 EntryPoint); // 0x1448c50 [Final]
    void OnPressed__DelegateSignature(ABP_Chompy_Tooth_C* Tooth); // 0x1448c50 [Public]

// ABP_CM_InteractableChair_C (/Game/GameBlueprints/Cinema/BP_CM_InteractableChair.BP_CM_InteractableChair_C)
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void OpenLock(bool IsLeft); // 0x1448c50 [Public]
    void CloseLock(bool IsLeft); // 0x1448c50 [Public]
    void DestroyLocks(); // 0x1448c50 [Public]
    void SpawnLocks(); // 0x1448c50 [Public]
    FVector GetExitLocation(); // 0x1448c50 [Private]
    FVector GetEnterLocation(); // 0x1448c50 [Private]
    void CanShowWidget(const bool& CanShowWidget); // 0x1448c50 [Private]
    void CanEnter(const bool& CanEnter); // 0x1448c50 [Private]
    void Exit(); // 0x1448c50 [Public]
    void Enter(); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void ExecuteUbergraph_BP_CM_InteractableChair(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_CM_Screen_C (/Game/GameBlueprints/Cinema/BP_CM_Screen.BP_CM_Screen_C)
    bool CanStartCrashMovie(); // 0x1448c50 [Private]
    void DisableEntranceTrigger(); // 0x1448c50 [Private]
    void PlayMovie(UMediaSource* MediaSource, UFMODEvent* FMODEvent); // 0x1448c50 [Private]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void BndEvt__BP_CinemaScreen_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1448c50
    void StopCrashAudio(const E_GameEvent& Event); // 0x1448c50
    void ExecuteUbergraph_BP_CM_Screen(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_FilmReelSlot_C (/Game/GameBlueprints/Cinema/BP_FilmReelSlot.BP_FilmReelSlot_C)
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void CacheProjector(); // 0x1448c50 [Private]
    void DetachReel(); // 0x1448c50 [Public]
    void AttachReel(); // 0x1448c50 [Public]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void OnItemChanged(AActor* Item); // 0x1448c50
    void OnItemDropped(AActor* Actor); // 0x1448c50
    void ExecuteUbergraph_BP_FilmReelSlot(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_PR_Filmreel_C (/Game/GameBlueprints/Cinema/BP_PR_Filmreel.BP_PR_Filmreel_C)
    void GetAVIDataAnimation(FDataTableRowHandle& DT AVI Row, const UDataTable*& DataTable); // 0x1448c50 [Public]
    void GetAVIDataInteractable(FDataTableRowHandle& DT AVI Row); // 0x1448c50 [Public]
    void GetAVIData(const E_InteractionTypes& Action, const FF_AVIActionDefinition& AVIAction); // 0x1448c50 [Public]
    void IsHighlightAllowed(const bool& IsHighlightAllowed); // 0x1448c50 [Public]
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void OnInteract(); // 0x1448c50 [Private]
    void ResetVelocity(); // 0x1448c50 [Private]
    void IsAttachedToProjector(const bool& IsAttachedToProjector); // 0x1448c50 [Private]
    void PlayFilmreelSFX(const E_FilmreelAction& FilmreelAction); // 0x1448c50 [Public]
    void SetIsInteractible(bool Is Interactable); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0x1448c50 [Event Public]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BP_PR_Filmreel(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_PR_FilmreelIntroduction_C (/Game/GameBlueprints/Cinema/BP_PR_FilmreelIntroduction.BP_PR_FilmreelIntroduction_C)
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void ExecuteUbergraph_BP_PR_FilmreelIntroduction(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_PR_Projector_C (/Game/GameBlueprints/Cinema/BP_PR_Projector.BP_PR_Projector_C)
    bool ShouldStartCrashSequence(); // 0x1448c50 [Private]
    void OnFinishMovie(); // 0x1448c50 [Private]
    void SpawnFilmReels(); // 0x1448c50 [Private]
    void SetupProjector(); // 0x1448c50 [Private]
    void RotateFilmReels(); // 0x1448c50 [Private]
    void StartCrashSequence(); // 0x1448c50 [Private]
    void IsReadyForMovie(const bool& Is Ready, const E_FilmreelMovieType& Movie Type Ready); // 0x1448c50 [Public]
    void DetachFilmReel(ABP_PR_Filmreel_C* FilmReel, const bool& IsTopSlot); // 0x1448c50 [Public]
    void SwitchFilmReels(); // 0x1448c50 [Public]
    void AttachFilmReel(ABP_PR_Filmreel_C* FilmReel, bool IsTopSlot); // 0x1448c50 [Public]
    void SkipMovie(); // 0x1448c50 [Public]
    void PlayMovie(AActor* BP Chair, const E_FilmreelMovieType& Which Movie To Play); // 0x1448c50 [Public]
    void TurnOff(); // 0x1448c50 [Public]
    void TurnOn(const E_FilmreelMovieType& Active Movie); // 0x1448c50 [Public]
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ExecuteUbergraph_BP_PR_Projector(int32 EntryPoint); // 0x1448c50 [Final]
    void OnMovieFinished__DelegateSignature(); // 0x1448c50 [Public]

// ABP_Controller_G4_C (/Game/GameBlueprints/Controllers/BP_Controller_G4.BP_Controller_G4_C)
    void StartBehaviorTree(); // 0x1448c50 [Public]

// ABP_Controller_MainMenu_C (/Game/GameBlueprints/Controllers/BP_Controller_MainMenu.BP_Controller_MainMenu_C)
    void SetupInputMapping(); // 0x1448c50 [Public]
    void InpActEvt_IA_UI_PrevCategory_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_UI_NextCategory_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_LeftMouseButton_K2Node_InputKeyEvent_1(const FKey& Key); // 0x1448c50
    void InpActEvt_LeftMouseButton_K2Node_InputKeyEvent_0(const FKey& Key); // 0x1448c50
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ExecuteUbergraph_BP_Controller_MainMenu(int32 EntryPoint); // 0x1448c50 [Final]
    void UI_NextCategory__DelegateSignature(); // 0x1448c50 [Public]
    void UI_PrevCategory__DelegateSignature(); // 0x1448c50 [Public]

// ABP_FirstPersonPlayerController_C (/Game/GameBlueprints/Controllers/BP_FirstPersonPlayerController.BP_FirstPersonPlayerController_C)
    void SetupInputMapping(); // 0x1448c50 [Public]
    void ClosePauseMenu(); // 0x1448c50 [Public]
    void OpenPauseMenu(); // 0x1448c50 [Public]
    void SetCharacterInputEnabled(bool IsEnabled); // 0x1448c50 [Public]
    void InpActEvt_IA_Debug_KillPlayer_K2Node_EnhancedInputActionEvent_8(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Debug_OpenProjectorRoom_K2Node_EnhancedInputActionEvent_7(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Debug_CompleteCinema_K2Node_EnhancedInputActionEvent_6(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Debug_DisableProjectorRoom_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Debug_CinemaSkipMovie_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Debug_FMOD_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Debug_GiveStarterItems_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_UI_Pause_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Debug_CompleteSR_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ExecuteUbergraph_BP_FirstPersonPlayerController(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_PlayerController_Base_C (/Game/GameBlueprints/Controllers/BP_PlayerController_Base.BP_PlayerController_Base_C)
    void SetupInputMapping(); // 0x1448c50 [Public]
    void OnInputHardwareDeviceChanged(const FPlatformUserId& UserId, const FInputDeviceId& DeviceID); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ExecuteUbergraph_BP_PlayerController_Base(int32 EntryPoint); // 0x1448c50 [Final]
    void OnInputDeviceChanged__DelegateSignature(const EHardwareDevicePrimaryType& Type); // 0x1448c50 [Public]

// ABP_FirstPersonCharacter_C (/Game/GameBlueprints/Core/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C)
    void ExitSpline(); // 0x1448c50 [Public]
    void EnterSpline(USplineComponent* Spline, double SplineMovementSpeed); // 0x1448c50 [Public]
    void UpdateSplineMovement(); // 0x1448c50 [Public]
    void UpdateMovementSpeed(); // 0x1448c50 [Public]
    void GetHandswayAnim(const float& MouseX, const float& MouseY); // 0x1448c50 [Public]
    void OnGameEvent(const E_GameEvent& Event); // 0x1448c50 [Public]
    void DoClippingTrace(); // 0x1448c50 [Private]
    void DoInteractionTrace(const AActor*& TargetInteractable); // 0x1448c50 [Private]
    void OnInteract(); // 0x1448c50 [Private]
    bool CanJumpInternal(); // 0x1448c50 [Event Protected]
    void GetItemDropForce(const FVector& Force); // 0x1448c50 [Private]
    void CanReceiveStarterItems(UT5FSaveGame* SaveGame, const bool& CanReceiveStarterItems); // 0x1448c50 [Private]
    void GiveStarterItems(); // 0x1448c50 [Public]
    void SetMovementEnabled(bool Enabled); // 0x1448c50 [Public]
    void SetSpawnTransform(); // 0x1448c50 [Public]
    void CanDropItem(const bool& CanDrop); // 0x1448c50 [Public]
    void CanPickupItem(const bool& CanPickupItem); // 0x1448c50 [Public]
    void DropItem(const AActor*& DroppedItem); // 0x1448c50 [Public]
    void PickupItem(AActor* Item, const bool& Result); // 0x1448c50 [Public]
    void IsHoldingItemOfType(TSubclassOf<AActor> Item Class, const bool& Is Holding); // 0x1448c50 [Public]
    void UserConstructionScript(); // 0x1448c50 [Event Public]
    void Timeline__FinishedFunc(); // 0x1448c50
    void Timeline__UpdateFunc(); // 0x1448c50
    void FadeInOut__FinishedFunc(); // 0x1448c50
    void FadeInOut__UpdateFunc(); // 0x1448c50
    void CrouchTimeline__FinishedFunc(); // 0x1448c50
    void CrouchTimeline__UpdateFunc(); // 0x1448c50
    void InpActEvt_IA_Sprint_K2Node_EnhancedInputActionEvent_11(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Sprint_K2Node_EnhancedInputActionEvent_10(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Shoot_K2Node_EnhancedInputActionEvent_9(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Shoot_K2Node_EnhancedInputActionEvent_8(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void OnNotifyEnd_0012E02B4BFCCF121D35D09C830FB1F3(const FName& NotifyName); // 0x1448c50
    void OnNotifyBegin_0012E02B4BFCCF121D35D09C830FB1F3(const FName& NotifyName); // 0x1448c50
    void OnInterrupted_0012E02B4BFCCF121D35D09C830FB1F3(const FName& NotifyName); // 0x1448c50
    void OnBlendOut_0012E02B4BFCCF121D35D09C830FB1F3(const FName& NotifyName); // 0x1448c50
    void OnCompleted_0012E02B4BFCCF121D35D09C830FB1F3(const FName& NotifyName); // 0x1448c50
    void OnNotifyEnd_649C7BD64D4ECA679F7EFEB4C87BCD14(const FName& NotifyName); // 0x1448c50
    void OnNotifyBegin_649C7BD64D4ECA679F7EFEB4C87BCD14(const FName& NotifyName); // 0x1448c50
    void OnInterrupted_649C7BD64D4ECA679F7EFEB4C87BCD14(const FName& NotifyName); // 0x1448c50
    void OnBlendOut_649C7BD64D4ECA679F7EFEB4C87BCD14(const FName& NotifyName); // 0x1448c50
    void OnCompleted_649C7BD64D4ECA679F7EFEB4C87BCD14(const FName& NotifyName); // 0x1448c50
    void InpActEvt_IA_DropItem_K2Node_EnhancedInputActionEvent_7(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Interact_K2Node_EnhancedInputActionEvent_6(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_5(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Jump_K2Node_EnhancedInputActionEvent_4(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_3(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_2(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Move_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void InpActEvt_IA_Look_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction); // 0x1448c50
    void SetBodySize(bool IsChildSized); // 0x1448c50
    void ReceiveDestroyed(); // 0x1448c50 [Event Public]
    void OnSaveGameLoaded(UT5FSaveGame* SaveObject); // 0x1448c50
    void OnLanded(FHitResult& Hit); // 0x1448c50 [Event Public]
    void SetPostProcessEnabled(bool IsEnabled, UMaterialInterface* Material); // 0x1448c50
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x1448c50 [Event Public]
    void OnAreaChanged(const E_AreaTypes& AreaType, const E_ReverbType& ReverbType); // 0x1448c50 [Public]
    void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x1448c50 [Event Public]
    void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x1448c50 [Event Public]
    void OnSettingsChange(UBP_UserSettings_C* Settings); // 0x1448c50
    void ExecuteUbergraph_BP_FirstPersonCharacter(int32 EntryPoint); // 0x1448c50 [Final]
    void OnPlayerShoot__DelegateSignature(); // 0x1448c50 [Public]
    void OnTargetInteractableChanged__DelegateSignature(AActor* TargetInteractable); // 0x1448c50 [Public]
    void OnItemDropped__DelegateSignature(AActor* Actor); // 0x1448c50 [Public]
    void OnItemChanged__DelegateSignature(AActor* Item); // 0x1448c50 [Public]

// UBP_GameInstance_C (/Game/GameBlueprints/Core/BP_GameInstance.BP_GameInstance_C)
    void SetGamePaused(bool IsPaused); // 0x1448c50 [Public]
    void SetShadingQuality(int32 Value); // 0x1448c50 [Public]
    void SetFoliageQuality(int32 Value); // 0x1448c50 [Public]
    void SetEffectQuality(int32 Value); // 0x1448c50 [Public]
    void SetTextureQuality(int32 Value); // 0x1448c50 [Public]
    void SetReflectionQuality(int32 Value); // 0x1448c50 [Public]
    void SetGlobalIlluminationQuality(int32 Value); // 0x1448c50 [Public]
    void SetShadowQuality(int32 Value); // 0x1448c50 [Public]
    void SetPostProcessingQuality(int32 Value); // 0x1448c50 [Public]
    void SetViewDistanceQuality(int32 Value); // 0x1448c50 [Public]
    void SetAntiAliasingQuality(int32 Value); // 0x1448c50 [Public]
    void SetResolutionScaleValue(float NewScaleValue); // 0x1448c50 [Public]
    void SetDynamicResolutionEnabled(bool bEnable); // 0x1448c50 [Public]
    void SetOverallScalabilityLevel(int32 Value); // 0x1448c50 [Public]
    void SetAntiAliasingMethod(int32 Method); // 0x1448c50 [Public]
    void FMODMainMenuAudio(); // 0x1448c50 [Public]
    void SetMotionBlurEnabled(bool IsEnabled); // 0x1448c50 [Public]
    void UpdatePostProcessVolumes(); // 0x1448c50 [Public]
    void AppEnterForeground(); // 0x1448c50 [Private]
    void AppEnterBackground(); // 0x1448c50 [Private]
    void FMODInit(); // 0x1448c50 [Private]
    void RunAndApplyBenchmark(); // 0x1448c50 [Public]
    void SaveSettings(); // 0x1448c50 [Public]
    void ApplyInputSettings(); // 0x1448c50 [Public]
    void ApplyGraphicsSettings(); // 0x1448c50 [Public]
    void ApplyDisplaySettings(); // 0x1448c50 [Public]
    void ApplyInterfaceSettings(); // 0x1448c50 [Public]
    void ApplyAudioSettings(); // 0x1448c50 [Public]
    void ApplyAllSettings(); // 0x1448c50 [Public]
    void ReceiveInit(); // 0x1448c50 [Event Public]
    void LoadGameLevel(bool IsNewGame); // 0x1448c50
    void ExecuteUbergraph_BP_GameInstance(int32 EntryPoint); // 0x1448c50 [Final]
    void OnGlobalIlluminationChanged__DelegateSignature(); // 0x1448c50 [Public]

// UBP_InteractionPromptComponent_C (/Game/GameBlueprints/Core/BP_InteractionPromptComponent.BP_InteractionPromptComponent_C)
    void GetIsVisible(const bool& IsVisible); // 0x1448c50 [Public]
    void SetVisible(bool IsVisible); // 0x1448c50 [Public]
    void Hide(bool SkipFadeAnim); // 0x1448c50 [Public]
    void Show(); // 0x1448c50 [Public]

// ABP_PlayerHUD_C (/Game/GameBlueprints/Core/BP_PlayerHUD.BP_PlayerHUD_C)
    void CreatePlayerHUD(); // 0x1448c50 [Private]
    void HidePlayerHUD(); // 0x1448c50 [Public]
    void ShowPlayerHUD(); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ExecuteUbergraph_BP_PlayerHUD(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_SequenceTrigger_C (/Game/GameBlueprints/Core/BP_SequenceTrigger.BP_SequenceTrigger_C)
    void CanTrigger(const bool& CanTrigger); // 0x1448c50 [Private]
    void IsLookingInDirection(const bool& IsLookingInDirection); // 0x1448c50 [Private]
    void SetEnabled(bool IsEnabled); // 0x1448c50 [Public]
    void OnPlayerRespawned(); // 0x1448c50
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0x1448c50 [Event Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0x1448c50 [Event Public]
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BP_SequenceTrigger(int32 EntryPoint); // 0x1448c50 [Final]

// UBP_UserSettings_C (/Game/GameBlueprints/Core/BP_UserSettings.BP_UserSettings_C)
    void OnSliderChanged__DelegateSignature(double Delta); // 0x1448c50 [Public]
    void OnSettingsChanged__DelegateSignature(UBP_UserSettings_C* Settings); // 0x1448c50 [Public]

// ABP_Door_C (/Game/GameBlueprints/Doors/BP_Door.BP_Door_C)
    void GetAVIData(const E_InteractionTypes& Action, const FF_AVIActionDefinition& AVIAction); // 0x1448c50 [Public]
    void GetAVIDataInteractable(FDataTableRowHandle& DT AVI Row); // 0x1448c50 [Public]
    void GetAVIDataAnimation(FDataTableRowHandle& DT AVI Row, const UDataTable*& DataTable); // 0x1448c50 [Public]
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void PlayDoorSFX(const E_DoorAction& DoorAction); // 0x1448c50 [Private]
    void Timeline_OnDoorPeekOne__FinishedFunc(); // 0x1448c50
    void Timeline_OnDoorPeekOne__UpdateFunc(); // 0x1448c50
    void Timeline_OnRotateDoorOne__FinishedFunc(); // 0x1448c50
    void Timeline_OnRotateDoorOne__UpdateFunc(); // 0x1448c50
    void Timeline_OnDoorPeekTwo__FinishedFunc(); // 0x1448c50
    void Timeline_OnDoorPeekTwo__UpdateFunc(); // 0x1448c50
    void Timeline_OnRotateDoorTwo__FinishedFunc(); // 0x1448c50
    void Timeline_OnRotateDoorTwo__UpdateFunc(); // 0x1448c50
    void OnDoorPeek(UStaticMeshComponent* DoorOne, UStaticMeshComponent* DoorTwo); // 0x1448c50 [Public]
    void OnDestroyDoor(); // 0x1448c50 [Public]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void OnCrackDoor(); // 0x1448c50 [Public]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void OnRotateDoorOne(UStaticMeshComponent* Door, bool IsOpening, bool IsCracked); // 0x1448c50 [Public]
    void OnRotateDoorTwo(UStaticMeshComponent* Door, bool IsOpening, bool IsCracked); // 0x1448c50 [Public]
    void OnOpenDoorFailed(); // 0x1448c50
    void ExecuteUbergraph_BP_Door(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_DormGate_C (/Game/GameBlueprints/Doors/BP_DormGate.BP_DormGate_C)
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void IsHighlightAllowed(const bool& IsHighlightAllowed); // 0x1448c50 [Public]
    void IsCompleted(const bool& Result); // 0x1448c50 [Private]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void EnableDormGate(); // 0x1448c50
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BP_DormGate(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_DoubleDoor_C (/Game/GameBlueprints/Doors/BP_DoubleDoor.BP_DoubleDoor_C)
    void GetAVIData(const E_InteractionTypes& Action, const FF_AVIActionDefinition& AVIAction); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void InteractWithDoor(); // 0x1448c50 [Public]
    void Timeline_CrackDoor__FinishedFunc(); // 0x1448c50
    void Timeline_CrackDoor__UpdateFunc(); // 0x1448c50
    void OnCrackDoor(); // 0x1448c50 [Public]
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void OnDestroyDoor(); // 0x1448c50 [Public]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void ExecuteUbergraph_BP_DoubleDoor(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_SingleDoor_C (/Game/GameBlueprints/Doors/BP_SingleDoor.BP_SingleDoor_C)
    void GetAVIData(const E_InteractionTypes& Action, const FF_AVIActionDefinition& AVIAction); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void InteractWithDoor(); // 0x1448c50 [Public]
    void Timeline_CrackDoor__FinishedFunc(); // 0x1448c50
    void Timeline_CrackDoor__UpdateFunc(); // 0x1448c50
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void OnCrackDoor(); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void ExecuteUbergraph_BP_SingleDoor(int32 EntryPoint); // 0x1448c50 [Final]

// UBPFL_Actor_C (/Game/GameBlueprints/FunctionLibraries/BPFL_Actor.BPFL_Actor_C)
    void T5F_UpdateHighlight(AActor* Actor, bool Show Highlight, bool Use Fade, UObject* __WorldContext); // 0x1448c50 [Static Public]

// UBPFL_FMODAudio_C (/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.BPFL_FMODAudio_C)
    void T5F_FMOD_SetVCA(UFMODVCA* Vca, double Volume, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_FMOD_SetAudioDriver(int32 AudioDriver, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_FMOD_GetSpeakerSystem(UObject* __WorldContext, const ABP_SpeakerSoundSystem_C*& SpeakerSystem); // 0x1448c50 [Static Public]
    void T5F_FMOD_SetVolume(const FFMODEventInstance& EventInstance, AActor* Target, double InRangeA, double InRangeB, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_FMOD_SetSpeakermode(int32 SelectedSpeakermode, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_FMOD_SetMixTarget(int32 SelectedMixTarget, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_FMOD_LoadBank(TArray<UFMODBank*>& Soundbank Array, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_FMOD_SetLocale(UFMODBank* Soundbank, const E_AvailableLocales& SelectedLocale, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_FMOD_StopAllBuses(UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_FMOD_StopBus(UFMODBus* Bus, const EFMOD_STUDIO_STOP_MODE& stopMode, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_FMOD_UnloadBanks(TArray<UFMODBank*>& Soundbank Array, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_FMOD_PlayEventAttached(UFMODEvent* FMOD_Event, USceneComponent* AttachToComponent, const FName& AttachPointName, bool bAutoPlay, bool bAutoDestroy, UObject* __WorldContext, const UFMODAudioComponent*& AudioComponent); // 0x1448c50 [Static Public]
    void T5F_FMOD_PlayEventAtLocation(UFMODEvent* FMOD Event, const FTransform& Transform, bool bAutoPlay, UObject* __WorldContext, const FFMODEventInstance& Event Instance); // 0x1448c50 [Static Public]
    void T5F_FMOD_PlayEvent2D(UFMODEvent* FMOD Event, UObject* __WorldContext, const FFMODEventInstance& Event Instance); // 0x1448c50 [Static Public]
    void T5F_FMOD_DebugSplineTrace(USplineComponent* Spline, int32 DivisionLineTrace, float Duration, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_FMOD_DebugCapsuleTrace(const FVector& Location, const EDrawDebugTrace& DrawDebugType, const FLinearColor& TraceColor, float DrawTime, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_FMOD_IsDebuggingEnabled(UObject* __WorldContext, const bool& DebugFMOD); // 0x1448c50 [Static Public]

// UBPFL_Utilities_C (/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.BPFL_Utilities_C)
    void T5F_PlayWorldCameraShake(TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, double InnerRadius, double OuterRadius, double Falloff, bool bOrientShakeTowardsEpicenter, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_GetPlayerController(UObject* __WorldContext, const ABP_FirstPersonPlayerController_C*& PlayerController); // 0x1448c50 [Static Public]
    void T5F_SetAreaType(const E_Areas& Area, const E_AreaTypes& AreaType, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_SetDataLayer(UDataLayerAsset* DL Asset, const EDataLayerRuntimeState& DL State, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_PlayAVI(AActor* Actor, const E_InteractionTypes& Action, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_PrintScreen(const FString& String, const E_LogCategory& Category, const E_LogType& Type, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_PlayHapticFeedback(int32 PlayerIndex, const E_HapticOptions& HapticOption, bool bLooping, bool Active, UForceFeedbackEffect* OverrideOption, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_Switch_SetLight_Intensity(TSubclassOf<ALight> LightClass, const FName& Tag, bool IsActive, double max, double min, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_Switch_SetDynamicMaterialInstance(TSubclassOf<AActor> ActorClass, const FName& Tag, bool IsActive, const FName& ParameterName, double max, double min, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_Switch_SetActorSequence(TSubclassOf<AActor> ActorClass, const FName& Tag, bool IsActive, int32 NumLoops, UObject* __WorldContext); // 0x1448c50 [Static Public]
    void T5F_GetPlayerHUD(UObject* __WorldContext, const ABP_PlayerHUD_C*& HUD); // 0x1448c50 [Static Public]
    void T5F_GetPlayerCharacter(UObject* __WorldContext, const ABP_FirstPersonCharacter_C*& First Person Character); // 0x1448c50 [Static Public]
    void T5F_GetGameMode(UObject* __WorldContext, const ABP_GameMode_Gameplay_C*& Game Mode); // 0x1448c50 [Static Public]
    void T5F_GetGameInstance(UObject* __WorldContext, const UBP_GameInstance_C*& GameInstance); // 0x1448c50 [Static Public]

// ABP_GameMode_Gameplay_C (/Game/GameBlueprints/GameModes/BP_GameMode_Gameplay.BP_GameMode_Gameplay_C)
    void TriggerLBMazeAchievement(); // 0x1448c50 [Private]
    void LoadLibraryState(); // 0x1448c50 [Public]
    void LoadG4ChaseState(); // 0x1448c50 [Public]
    void LoadPuzzleState(); // 0x1448c50 [Public]
    void OnAchievementTimerElapsed(); // 0x1448c50 [Public]
    void StopAchievementTimer(); // 0x1448c50 [Public]
    void StartAchievementTimer(const E_GameEvent& Event, double Duration); // 0x1448c50 [Public]
    void UpdateDataLayers(const E_GameEvent& Event); // 0x1448c50 [Private]
    void SpawnChompyPuzzle(); // 0x1448c50 [Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x1448c50 [Event Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x1448c50 [Event Public]
    void AddSequenceDebugOverlay(); // 0x1448c50 [Public]
    void IsCameraCutSequence(UMovieSceneSequence* Sequence, const bool& IsCameraCutSequence); // 0x1448c50 [Public]
    void CompleteShootingRange(); // 0x1448c50 [Public]
    void UpdateCinemaDatalayers(); // 0x1448c50 [Public]
    void DisableCinemaChairs(); // 0x1448c50 [Public]
    void EnableCinemaChairs(); // 0x1448c50 [Public]
    void SkipCinemaMovie(); // 0x1448c50 [Public]
    void OnLevelSequenceFinished(); // 0x1448c50 [Public]
    void IsSequencePlaying(const bool& IsSequencePlaying); // 0x1448c50 [Public]
    void StartLevelSequence(ULevelSequence* LevelSequence, const EMovieSceneCompletionModeOverride& FinishCompletionStateOverride, bool DisableInput, bool HideHud, const ULevelSequencePlayer*& SequencePlayer); // 0x1448c50 [Public]
    void CompleteCinema(); // 0x1448c50 [Public]
    void CompleteProjectorRoom(); // 0x1448c50 [Public]
    void DisableProjectorRoom(); // 0x1448c50 [Public]
    void OpenProjectorRoom(bool IsCinemaCompleted); // 0x1448c50 [Public]
    void SpawnPlayer(const ABP_FirstPersonCharacter_C*& Character); // 0x1448c50 [Public]
    void KillPlayer(); // 0x1448c50 [Private]
    void TriggerEvent(const E_GameEvent& Event); // 0x1448c50 [Public]
    void OnFailure_A386F92A790C4EACA65A1973CE3D3664(const FName& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x1448c50
    void OnSuccess_A386F92A790C4EACA65A1973CE3D3664(const FName& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x1448c50
    void OnWriteFailure_A386F92A790C4EACA65A1973CE3D3664(const FString& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x1448c50
    void OnWriteSuccess_A386F92A790C4EACA65A1973CE3D3664(const FString& WrittenAchievementName, float WrittenProgress, int32 WrittenUserTag); // 0x1448c50
    void OnFailure_C4D5E718246B41ACA0ED755647AB5DE9(); // 0x1448c50
    void OnSuccess_C4D5E718246B41ACA0ED755647AB5DE9(); // 0x1448c50
    void Respawn Player(bool KillPlayer, bool ReloadLevel); // 0x1448c50
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ProgressAchievement(const FString& AchievementName, double Progress); // 0x1448c50
    void CrackOpenDoor(const FName& Tag, float Delay); // 0x1448c50
    void OnSaveGameLoaded(UT5FSaveGame* SaveObject); // 0x1448c50
    void UpdateAchievementQueue(); // 0x1448c50
    void ExecuteUbergraph_BP_GameMode_Gameplay(int32 EntryPoint); // 0x1448c50 [Final]
    void OnGameEvent__DelegateSignature(const E_GameEvent& Event); // 0x1448c50 [Public]
    void OnPlayerRespawned__DelegateSignature(); // 0x1448c50 [Public]

// ABP_GameMode_MainMenu_C (/Game/GameBlueprints/GameModes/BP_GameMode_MainMenu.BP_GameMode_MainMenu_C)
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ExecuteUbergraph_BP_GameMode_MainMenu(int32 EntryPoint); // 0x1448c50 [Final]

// USC_Highlight_C (/Game/GameBlueprints/Highlight/SC_Highlight.SC_Highlight_C)
    void CreateMaterialInstance(); // 0x1448c50 [Private]
    void SetCollisionComponent(); // 0x1448c50 [Private]
    void SetMeshComponent(); // 0x1448c50 [Private]
    void IsHighlightAllowed(const bool& Allowed); // 0x1448c50 [Private]
    void FadeOutHighlight(); // 0x1448c50 [Private]
    void FadeInHighlight(); // 0x1448c50 [Private]
    void SetHighlightColor(const E_HighlightType& Highlight Type); // 0x1448c50 [Public]
    void UpdateHighlight(bool Show Highlight, bool Use Fade); // 0x1448c50 [Public]
    void Timeline Update(float Output); // 0x1448c50
    void ReceiveBeginPlay(); // 0x1448c50 [Event Public]
    void OnComponentBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1448c50
    void OnComponentEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1448c50
    void ExecuteUbergraph_SC_Highlight(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_Inky_Charge_C (/Game/GameBlueprints/Inky/Blueprints/BP_Inky_Charge.BP_Inky_Charge_C)
    void GetAVIData(const E_InteractionTypes& Action, const FF_AVIActionDefinition& AVIAction); // 0x1448c50 [Public]
    void GetAVIDataInteractable(FDataTableRowHandle& DT AVI Row); // 0x1448c50 [Public]
    void GetAVIDataAnimation(FDataTableRowHandle& DT AVI Row, const UDataTable*& DataTable); // 0x1448c50 [Public]
    void IsHighlightAllowed(const bool& IsHighlightAllowed); // 0x1448c50 [Public]
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void OnInteract(); // 0x1448c50 [Private]
    void OnHit(const FVector& HitLocation); // 0x1448c50 [Private]
    void CreateMaterialInstance(); // 0x1448c50 [Private]
    void SetShadowsEnabled(bool CastShadow); // 0x1448c50 [Public]
    void SetFillAmount(double Amount); // 0x1448c50 [Public]
    void SetInkColor(const E_InkColors& InkColor); // 0x1448c50 [Public]
    void IsFull(const bool& Is Full); // 0x1448c50 [Public]
    void IsEmpty(const bool& IsEmpty); // 0x1448c50 [Public]
    void TryAttach(ABP_Inky_Tool_C* Inky Tool, const bool& Attached, const bool& Pickup Allowed); // 0x1448c50 [Public]
    void UserConstructionScript(); // 0x1448c50 [Event Public]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0x1448c50 [Event Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BP_Inky_Charge(int32 EntryPoint); // 0x1448c50 [Final]

// UBP_Inky_MovementComponent_C (/Game/GameBlueprints/Inky/Blueprints/BP_Inky_MovementComponent.BP_Inky_MovementComponent_C)
    void CacheInky(); // 0x1448c50 [Private]
    void OnGameEvent(const E_GameEvent& Event); // 0x1448c50 [Private]
    void OnCrawlStandupDelayFinished(); // 0x1448c50 [Private]
    void IsPlayerInSight(const bool& PlayerInSight); // 0x1448c50 [Private]
    void CheckRespawn(); // 0x1448c50 [Private]
    void CanRespawn(const bool& CanRespawn); // 0x1448c50 [Private]
    void CanMove(const bool& CanMove); // 0x1448c50 [Private]
    void GetCrawlSpeed(double Distance, const double& CrawlSpeed); // 0x1448c50 [Private]
    void DoGroundTrace(const bool& BecameGrounded); // 0x1448c50 [Private]
    void SetRespawnAllowed(bool RespawnAllowed); // 0x1448c50 [Public]
    void DoRespawn(const FVector& Location); // 0x1448c50 [Public]
    void CancelStandupTimer(); // 0x1448c50 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x1448c50 [Event Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BP_Inky_MovementComponent(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_Inky_Tool_C (/Game/GameBlueprints/Inky/Blueprints/BP_Inky_Tool.BP_Inky_Tool_C)
    void GetAVIDataAnimation(FDataTableRowHandle& DT AVI Row, const UDataTable*& DataTable); // 0x1448c50 [Public]
    void GetAVIDataInteractable(FDataTableRowHandle& DT AVI Row); // 0x1448c50 [Public]
    void GetAVIData(const E_InteractionTypes& Action, const FF_AVIActionDefinition& AVIAction); // 0x1448c50 [Public]
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_12(AActor* BP_Inky_Tool); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_11(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_10(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_9(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_8(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_7(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_6(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_5(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_4(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_3(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_2(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_1(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool_0(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Inky_Tool(AActor* BP_Inky_Tool0); // 0x1448c50 [Public]
    void TriggerLBGarandAchievement(); // 0x1448c50 [Private]
    bool CanSqueek(const FVector& HitLocation, const FVector& NormalImpulse); // 0x1448c50 [Private]
    void OnInkImpact(const FVector& Location, const FVector& Normal, UPrimitiveComponent* Component); // 0x1448c50 [Private]
    void OnHit(const FVector& HitLocation); // 0x1448c50 [Private]
    void OnInteract(AActor* Actor); // 0x1448c50 [Private]
    void DoShoot(const FHitResult& Trace); // 0x1448c50 [Private]
    void DoFiringTrace(const bool& IsBlockingHit); // 0x1448c50 [Private]
    void CreateDynamicMaterial(); // 0x1448c50 [Private]
    void SpawnInkEffects(); // 0x1448c50 [Public]
    void Squeek(const FVector& Location); // 0x1448c50 [Public]
    void StopRagdoll(); // 0x1448c50 [Public]
    void StartRagdoll(); // 0x1448c50 [Public]
    void GetInkColor(const E_InkColors& Type, const FLinearColor& Color); // 0x1448c50 [Public]
    void SetFantasyEnabled(bool IsFantasy); // 0x1448c50 [Public]
    void CanAttachInk(const bool& Result); // 0x1448c50 [Public]
    void CanStopShooting(const bool& Result); // 0x1448c50 [Public]
    void CanStartShooting(const bool& Result); // 0x1448c50 [Public]
    bool IsAimingAtPaintTarget(); // 0x1448c50 [Public]
    void ResetSkeletalMeshTransform(); // 0x1448c50 [Public]
    void DestroyInk(); // 0x1448c50 [Public]
    void DetachInk(); // 0x1448c50 [Public]
    void AttachInk(ABP_Inky_Charge_C* InkCharge); // 0x1448c50 [Public]
    void StopShoot(); // 0x1448c50 [Public]
    void StartShoot(); // 0x1448c50 [Public]
    void Timeline_ColorShift__FinishedFunc(); // 0x1448c50
    void Timeline_ColorShift__UpdateFunc(); // 0x1448c50
    void __Timeline_Charge__FinishedFunc(); // 0x1448c50
    void __Timeline_Charge__UpdateFunc(); // 0x1448c50
    void OnNotifyEnd_E9DCA5A1495A891296478DA2B5EDD8CF(const FName& NotifyName); // 0x1448c50
    void OnNotifyBegin_E9DCA5A1495A891296478DA2B5EDD8CF(const FName& NotifyName); // 0x1448c50
    void OnInterrupted_E9DCA5A1495A891296478DA2B5EDD8CF(const FName& NotifyName); // 0x1448c50
    void OnBlendOut_E9DCA5A1495A891296478DA2B5EDD8CF(const FName& NotifyName); // 0x1448c50
    void OnCompleted_E9DCA5A1495A891296478DA2B5EDD8CF(const FName& NotifyName); // 0x1448c50
    void OnNotifyEnd_99A9DB2D472BC739BA3858B60117BD77(const FName& NotifyName); // 0x1448c50
    void OnNotifyBegin_99A9DB2D472BC739BA3858B60117BD77(const FName& NotifyName); // 0x1448c50
    void OnInterrupted_99A9DB2D472BC739BA3858B60117BD77(const FName& NotifyName); // 0x1448c50
    void OnBlendOut_99A9DB2D472BC739BA3858B60117BD77(const FName& NotifyName); // 0x1448c50
    void OnCompleted_99A9DB2D472BC739BA3858B60117BD77(const FName& NotifyName); // 0x1448c50
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void DestroyInk_Event(AActor* BP_Inky_Tool); // 0x1448c50
    void Shoot_Event(AActor* BP_Inky_Tool0); // 0x1448c50
    void ShiftColor(const FLinearColor& StartColor, const FLinearColor& EndColor); // 0x1448c50
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void StartCharge(); // 0x1448c50
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0x1448c50 [Event Public]
    void StopCharge(bool ChargeFailed); // 0x1448c50
    void ReceiveTick(float DeltaSeconds); // 0x1448c50 [Event Public]
    void OnChargeBlockedSequenceFinished(); // 0x1448c50
    void PlayShootMontage(); // 0x1448c50
    void OnAreaChanged(const E_AreaTypes& AreaType, const E_ReverbType& ReverbType); // 0x1448c50 [Public]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void OnChargeShotFinished(); // 0x1448c50
    void OnActorDestroyed(AActor* DestroyedActor); // 0x1448c50
    void PlayChargeWrongMontage(); // 0x1448c50
    void ExecuteUbergraph_BP_Inky_Tool(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_Key_C (/Game/GameBlueprints/Keys/BP_Key.BP_Key_C)
    void GetAVIData(const E_InteractionTypes& Action, const FF_AVIActionDefinition& AVIAction); // 0x1448c50 [Public]
    void GetAVIDataInteractable(FDataTableRowHandle& DT AVI Row); // 0x1448c50 [Public]
    void GetAVIDataAnimation(FDataTableRowHandle& DT AVI Row, const UDataTable*& DataTable); // 0x1448c50 [Public]
    void IsHighlightAllowed(const bool& IsHighlightAllowed); // 0x1448c50 [Public]
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Key_2(AActor* Owner); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Key_1(AActor* Owner); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Key_0(AActor* Owner); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTBP_Key(AActor* Owner); // 0x1448c50 [Public]
    void PlayFMOD(UFMODEvent* FMOD Event, AActor* Owner); // 0x1448c50
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BP_Key(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_Chompy_HW_Chase_C (/Game/GameBlueprints/Mascots/BP_Chompy_HW_Chase.BP_Chompy_HW_Chase_C)
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void IsPettable(const bool& IsPettable); // 0x1448c50 [Private]
    void OnSprintHintTimer(); // 0x1448c50 [Private]
    void SpawnTeeth(); // 0x1448c50 [Private]
    void OnPuzzleFailed(); // 0x1448c50 [Private]
    void OnPuzzleCompleted(); // 0x1448c50 [Private]
    void SetTeethEnabled(bool IsEnabled); // 0x1448c50 [Public]
    void SetKillzoneCollision(bool IsEnabled); // 0x1448c50 [Public]
    void SetInteractable(bool IsInteractable); // 0x1448c50 [Public]
    void CloseCinemaDoor(); // 0x1448c50 [Public]
    void StopChase(); // 0x1448c50 [Public]
    void StartChase(); // 0x1448c50 [Public]
    void UpdateDataLayers(); // 0x1448c50 [Public]
    void K2_OnReset(); // 0x1448c50 [Event Public]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void BndEvt__BP_Chompy_HW_Chase_PuzzleInteractRadius_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1448c50
    void BndEvt__BP_Chompy_HW_Chase_PuzzleInteractRadius_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x1448c50
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void BndEvt__BP_Chompy_HW_Chase_KillZone_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1448c50
    void ExecuteUbergraph_BP_Chompy_HW_Chase(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_GooGoo_FD_C (/Game/GameBlueprints/Mascots/BP_GooGoo_FD.BP_GooGoo_FD_C)
    void OnSprintHintTimer(); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ReceiveDestroyed(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BP_GooGoo_FD(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_GooGoo_LY_C (/Game/GameBlueprints/Mascots/BP_GooGoo_LY.BP_GooGoo_LY_C)
    void StartAI(); // 0x1448c50 [Public]
    void BndEvt__BP_GooGoo_LY_KillTrigger_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1448c50
    void ExecuteUbergraph_BP_GooGoo_LY(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_GooGoo_MD2_C (/Game/GameBlueprints/Mascots/BP_GooGoo_MD2.BP_GooGoo_MD2_C)
    void CanStartMoving(const bool& CanStartMoving); // 0x1448c50 [Public]
    void ReceiveTick(float DeltaSeconds); // 0x1448c50 [Event Public]
    void OnCameraShake(); // 0x1448c50 [Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ReceiveDestroyed(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BP_GooGoo_MD2(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_Ensignia_C (/Game/GameBlueprints/Props/BP_Ensignia.BP_Ensignia_C)
    void GetAVIData(const E_InteractionTypes& Action, const FF_AVIActionDefinition& AVIAction); // 0x1448c50 [Public]
    void GetAVIDataInteractable(FDataTableRowHandle& DT AVI Row); // 0x1448c50 [Public]
    void GetAVIDataAnimation(FDataTableRowHandle& DT AVI Row, const UDataTable*& DataTable); // 0x1448c50 [Public]
    void IsHighlightAllowed(const bool& IsHighlightAllowed); // 0x1448c50 [Public]
    void GetHighlightComponent(const USC_Highlight_C*& Highlight Component); // 0x1448c50 [Public]
    void IsInteractableOnShoot(const bool& IsInteractableOnShoot); // 0x1448c50 [Public]
    void IsInteractionAllowed(const bool& Allowed); // 0x1448c50 [Public]
    void GetInteractionPrompt(const E_InteractionTypes& InputPrompt); // 0x1448c50 [Public]
    void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent); // 0x1448c50 [Public]
    void ShouldHideInteractPrompt(const bool& Result); // 0x1448c50 [Public]
    void GetCarryTransform(FTransform& Transform); // 0x1448c50 [Public]
    void Hide(); // 0x1448c50 [Public]
    void Show(); // 0x1448c50 [Public]
    void CheckAchievement(); // 0x1448c50 [Private]
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void Withdraw(const FVector& Force); // 0x1448c50 [Public]
    void Interact(bool Force, AActor* Actor); // 0x1448c50 [Public]
    void ExecuteUbergraph_BP_Ensignia(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_Ghost_C (/Game/GameBlueprints/Props/BP_Ghost.BP_Ghost_C)
    void Show(); // 0x1448c50 [Public]
    void Hide(); // 0x1448c50 [Public]
    void CheckAchievement(); // 0x1448c50 [Private]
    void CreateDynamicMaterials(); // 0x1448c50 [Private]
    void Dissapear__FinishedFunc(); // 0x1448c50
    void Dissapear__UpdateFunc(); // 0x1448c50
    void BndEvt__BP_Ghost_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1448c50
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BP_Ghost(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_Krew_C (/Game/GameBlueprints/Props/BP_Krew.BP_Krew_C)
    void Hide(); // 0x1448c50 [Public]
    void Show(); // 0x1448c50 [Public]
    void CheckAchievement(); // 0x1448c50 [Private]
    void OnActorLoaded(); // 0x1448c50 [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); // 0x1448c50 [Event Public]
    void ReceiveDestroyed(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BP_Krew(int32 EntryPoint); // 0x1448c50 [Final]

// ABP_ShootingRange_C (/Game/GameBlueprints/ShootingRange/BP_ShootingRange.BP_ShootingRange_C)
    void CheckAchievements(); // 0x1448c50 [Private]
    void OnPlayerShoot(); // 0x1448c50 [Private]
    void CheckTargetTimer(); // 0x1448c50 [Private]
    void InitializeTargets(); // 0x1448c50 [Private]
    void SecondSequenceFailed(bool StartShootingRangeSecond); // 0x1448c50 [Public]
    void ActorSequenceSwitch(bool PlaySequence); // 0x1448c50 [Public]
    void SecondSequence(bool StartShootingRangeSecond); // 0x1448c50 [Public]
    void StartNextSequence(); // 0x1448c50 [Public]
    void OnTargetHit(ABP_ShootingRange_Target_C* Target); // 0x1448c50 [Public]
    void CanActivate(const bool& Result); // 0x1448c50 [Public]
    void GetState(const E_ShootingRangeState& State); // 0x1448c50 [Public]
    void SetState(const E_ShootingRangeState& NewState); // 0x1448c50 [Public]
    void Activate(); // 0x1448c50 [Public]
    void StartMusic(); // 0x1448c50
    void BndEvt__BP_ShootingRange_Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x1448c50
    void StopMusic(); // 0x1448c50
    void Check if music stopped(); // 0x1448c50
    void OnActorLoaded(); // 0x1448c50 [Event Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ExecuteUbergraph_BP_ShootingRange(int32 EntryPoint); // 0x1448c50 [Final]
    void OnStateChanged__DelegateSignature(const E_ShootingRangeState& NewState); // 0x1448c50 [Public]

// ABP_ShootingRange_Target_C (/Game/GameBlueprints/ShootingRange/BP_ShootingRange_Target.BP_ShootingRange_Target_C)
    void FlipDown(); // 0x1448c50 [Public]
    void FlipUp(); // 0x1448c50 [Public]
    void UserConstructionScript(); // 0x1448c50 [Event Public]
    void Movement_Timeline__FinishedFunc(); // 0x1448c50
    void Movement_Timeline__UpdateFunc(); // 0x1448c50
    void StartMovement(); // 0x1448c50
    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); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_BP_ShootingRange_Target(int32 EntryPoint); // 0x1448c50 [Final]

// ALVL_Splash_C (/Game/Levels/LVL_Splash.LVL_Splash_C)
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ExecuteUbergraph_LVL_Splash(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_Binky_Audio_GenericDeath_01_DirectorBP_C (/Game/Sequences/Chapter1/Audio/LS_Binky_Audio_GenericDeath_01.LS_Binky_Audio_GenericDeath_01_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_Binky_Audio_GenericDeath_01_DirectorBP(); // 0x1448c50 [Public]
    void SequenceEvent(); // 0x1448c50
    void ExecuteUbergraph_LS_Binky_Audio_GenericDeath_01_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_CM_ChairEnter_DirectorBP_C (/Game/Sequences/Chapter1/CM/LS_CM_ChairEnter.LS_CM_ChairEnter_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_CM_ChairEnter_DirectorBP_3(UObject* Chair); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_ChairEnter_DirectorBP_2(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_ChairEnter_DirectorBP_1(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_CM_ChairEnter_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_CM_ChairEnter_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Inky_Tool_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult Chair_DynamicBinding(); // 0x1448c50 [Public]
    void ResetPlayerTransform(); // 0x1448c50
    void SetControlRotation(); // 0x1448c50
    void EnterChair(UObject* Chair); // 0x1448c50
    void ExecuteUbergraph_LS_CM_ChairEnter_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_CM_ChairExit_DirectorBP_C (/Game/Sequences/Chapter1/CM/LS_CM_ChairExit.LS_CM_ChairExit_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_CM_ChairExit_DirectorBP_3(UObject* Chair); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_ChairExit_DirectorBP_2(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_ChairExit_DirectorBP_1(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_CM_ChairExit_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_CM_ChairExit_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Inky_Tool_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult Chair_DynamicBinding(); // 0x1448c50 [Public]
    void ResetPlayerTransform(); // 0x1448c50
    void SetControlRotation(); // 0x1448c50
    void ExitChair(UObject* Chair); // 0x1448c50
    void ExecuteUbergraph_LS_CM_ChairExit_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_CM_EvilChairEnter_DirectorBP_C (/Game/Sequences/Chapter1/CM/LS_CM_EvilChairEnter.LS_CM_EvilChairEnter_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairEnter_DirectorBP_6(UObject* Chair); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairEnter_DirectorBP_5(AActor* Chair); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairEnter_DirectorBP_4(AActor* Chair); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairEnter_DirectorBP_3(AActor* Chair); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairEnter_DirectorBP_2(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairEnter_DirectorBP_1(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_CM_EvilChairEnter_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_CM_EvilChairEnter_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Inky_Tool_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult Chair_DynamicBinding(); // 0x1448c50 [Public]
    void ResetPlayerTransform(); // 0x1448c50
    void SetControlRotation(); // 0x1448c50
    void EnterChair(UObject* Chair); // 0x1448c50
    void SpawnLocks(AActor* Chair); // 0x1448c50
    void CloseLocks(AActor* Chair, bool IsLeft); // 0x1448c50
    void ExecuteUbergraph_LS_CM_EvilChairEnter_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_CM_EvilChairExit_DirectorBP_C (/Game/Sequences/Chapter1/CM/LS_CM_EvilChairExit.LS_CM_EvilChairExit_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairExit_DirectorBP_7(ABP_SpotLight_AG_SM_LampInterior_A_C* BP_SpotLight_AG_SM_LampInterior_A27); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairExit_DirectorBP_6(UObject* Chair); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairExit_DirectorBP_5(UObject* Chair); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairExit_DirectorBP_4(UObject* Chair); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairExit_DirectorBP_3(UObject* Chair); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairExit_DirectorBP_2(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_CM_EvilChairExit_DirectorBP_1(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_CM_EvilChairExit_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_CM_EvilChairExit_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Inky_Tool_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult Chair_DynamicBinding(); // 0x1448c50 [Public]
    void ResetPlayerTransform(); // 0x1448c50
    void SetControlRotation(); // 0x1448c50
    void ExitChair(UObject* Chair); // 0x1448c50
    void OpenLocks(UObject* Chair, bool IsLeft); // 0x1448c50
    void DestroyLocks(UObject* Chair); // 0x1448c50
    void DisableDoorSpotlight(ABP_SpotLight_AG_SM_LampInterior_A_C* BP_SpotLight_AG_SM_LampInterior_A27); // 0x1448c50
    void ExecuteUbergraph_LS_CM_EvilChairExit_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_Chase01_Death_Block01_DirectorBP_C (/Game/Sequences/Chapter1/FD/Deaths/LS_Chase01_Death_Block01.LS_Chase01_Death_Block01_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_Chase01_Death_Block01_DirectorBP_1(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_Chase01_Death_Block01_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_Chase01_Death_Block01_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Inky_Tool_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_FD_DynamicBinding(); // 0x1448c50 [Public]
    void ResetLevel(); // 0x1448c50
    void ExecuteUbergraph_LS_Chase01_Death_Block01_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_Chase01_Death_Block02_DirectorBP_C (/Game/Sequences/Chapter1/FD/Deaths/LS_Chase01_Death_Block02.LS_Chase01_Death_Block02_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_Chase01_Death_Block02_DirectorBP_3(ABP_FakeGI_Plane_C* BP_FakeGI_Plane89); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_Chase01_Death_Block02_DirectorBP_2(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_Chase01_Death_Block02_DirectorBP_1(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_Chase01_Death_Block02_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_Chase01_Death_Block02_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Inky_Tool_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Chase01_CollapsedRoof_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_FD_DynamicBinding(); // 0x1448c50 [Public]
    void ResetLevel(); // 0x1448c50
    void BP_FakeGI_Plane89_Event(ABP_FakeGI_Plane_C* BP_FakeGI_Plane89); // 0x1448c50
    void ExecuteUbergraph_LS_Chase01_Death_Block02_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_Chase01_Death_Dorms01_DirectorBP_C (/Game/Sequences/Chapter1/FD/Deaths/LS_Chase01_Death_Dorms01.LS_Chase01_Death_Dorms01_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_Chase01_Death_Dorms01_DirectorBP_2(ABP_GooGoo_FD_C* BP_GooGoo_FD); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_Chase01_Death_Dorms01_DirectorBP_1(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_Chase01_Death_Dorms01_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_Chase01_Death_Dorms01_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Inky_Tool_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_FD_DynamicBinding(); // 0x1448c50 [Public]
    void ResetLevel(); // 0x1448c50
    void BP_GooGoo_FD_Event(ABP_GooGoo_FD_C* BP_GooGoo_FD); // 0x1448c50
    void ExecuteUbergraph_LS_Chase01_Death_Dorms01_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_Chase01_Death_Dorms02_DirectorBP_C (/Game/Sequences/Chapter1/FD/Deaths/LS_Chase01_Death_Dorms02.LS_Chase01_Death_Dorms02_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_Chase01_Death_Dorms02_DirectorBP_2(ABP_GooGoo_FD_C* BP_GooGoo_FD); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_Chase01_Death_Dorms02_DirectorBP_1(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_Chase01_Death_Dorms02_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_Chase01_Death_Dorms02_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Inky_Tool_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_FD_DynamicBinding(); // 0x1448c50 [Public]
    void ResetLevel(); // 0x1448c50
    void BP_GooGoo_FD_Event(ABP_GooGoo_FD_C* BP_GooGoo_FD); // 0x1448c50
    void ExecuteUbergraph_LS_Chase01_Death_Dorms02_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_Chase01_Death_Intro_DirectorBP_C (/Game/Sequences/Chapter1/FD/Deaths/LS_Chase01_Death_Intro.LS_Chase01_Death_Intro_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_Chase01_Death_Intro_DirectorBP_1(ABP_GooGoo_FD_C* BP_GooGoo_FD); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_Chase01_Death_Intro_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_Chase01_Death_Intro_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_FD_DynamicBinding(); // 0x1448c50 [Public]
    void ResetLevel(); // 0x1448c50
    void BP_GooGoo_FD_Event(ABP_GooGoo_FD_C* BP_GooGoo_FD); // 0x1448c50
    void ExecuteUbergraph_LS_Chase01_Death_Intro_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_Chase01_Death_ToDorms_DirectorBP_C (/Game/Sequences/Chapter1/FD/Deaths/LS_Chase01_Death_ToDorms.LS_Chase01_Death_ToDorms_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_Chase01_Death_ToDorms_DirectorBP_2(ABP_GooGoo_FD_C* BP_GooGoo_FD); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_Chase01_Death_ToDorms_DirectorBP_1(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_Chase01_Death_ToDorms_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_Chase01_Death_ToDorms_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Inky_Tool_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_FD_DynamicBinding(); // 0x1448c50 [Public]
    void ResetLevel(); // 0x1448c50
    void BP_GooGoo_FD_Event(ABP_GooGoo_FD_C* BP_GooGoo_FD); // 0x1448c50
    void ExecuteUbergraph_LS_Chase01_Death_ToDorms_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_FD_SleepDeath_DirectorBP_C (/Game/Sequences/Chapter1/FD/Deaths/LS_FD_SleepDeath.LS_FD_SleepDeath_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_FD_SleepDeath_DirectorBP(); // 0x1448c50 [Public]
    void TriggerBinkyJumpScare(); // 0x1448c50
    void ExecuteUbergraph_LS_FD_SleepDeath_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_FD_Bed_Sleep_Start_DirectorBP_C (/Game/Sequences/Chapter1/FD/LS_FD_Bed_Sleep_Start.LS_FD_Bed_Sleep_Start_DirectorBP_C)
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_FD_Bed_Sleep_Start_DirectorBP_4(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_FD_Bed_Sleep_Start_DirectorBP_3(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_FD_Bed_Sleep_Start_DirectorBP_2(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_FD_Bed_Sleep_Start_DirectorBP_1(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_FD_Bed_Sleep_Start_DirectorBP_0(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_FD_Bed_Sleep_Start_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult EmptyBinding_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult CineCamera_MaleDormBed_DynamicBinding(int32 PlayerControllerIndex); // 0x1448c50 [Public]
    void SetG4SleepIdle(); // 0x1448c50
    void DropItem(); // 0x1448c50
    void DestroyG4(); // 0x1448c50
    void SetDefaultPlayerABP(); // 0x1448c50
    void EndMusic(); // 0x1448c50
    void ExecuteUbergraph_LS_FD_Bed_Sleep_Start_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_FD_Bed_Sleep_Stop_DirectorBP_C (/Game/Sequences/Chapter1/FD/LS_FD_Bed_Sleep_Stop.LS_FD_Bed_Sleep_Stop_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_FD_Bed_Sleep_Stop_DirectorBP_3(ABPP_PLA_FD_SlimeHallucination_C* PLA_FD_SlimeHallucination); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_FD_Bed_Sleep_Stop_DirectorBP_2(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_FD_Bed_Sleep_Stop_DirectorBP_1(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_FD_Bed_Sleep_Stop_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_FD_Bed_Sleep_Stop_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult EmptyBinding_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult CineCamera_MaleDormBed_DynamicBinding(int32 PlayerControllerIndex); // 0x1448c50 [Public]
    void SetControlRotation(); // 0x1448c50
    void DestroyG4(); // 0x1448c50
    void SaveProgress(); // 0x1448c50
    void PLA_FD_SlimeHallucination_Event(ABPP_PLA_FD_SlimeHallucination_C* PLA_FD_SlimeHallucination); // 0x1448c50
    void ExecuteUbergraph_LS_FD_Bed_Sleep_Stop_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_FD_GooChase01Env_Block02_DirectorBP_C (/Game/Sequences/Chapter1/FD/LS_FD_GooChase01Env_Block02.LS_FD_GooChase01Env_Block02_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_FD_GooChase01Env_Block02_DirectorBP_0(ABP_SpeakerSoundSystem_C* BP_SpeakerSoundSystem); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_FD_GooChase01Env_Block02_DirectorBP(ABP_SpeakerSoundSystem_C* BP_SpeakerSoundSystem); // 0x1448c50 [Public]
    void StartLullaby(ABP_SpeakerSoundSystem_C* BP_SpeakerSoundSystem); // 0x1448c50
    void StartSubs(ABP_SpeakerSoundSystem_C* BP_SpeakerSoundSystem); // 0x1448c50
    void ExecuteUbergraph_LS_FD_GooChase01Env_Block02_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_FD_GooChase01Env_Fall_DirectorBP_C (/Game/Sequences/Chapter1/FD/LS_FD_GooChase01Env_Fall.LS_FD_GooChase01Env_Fall_DirectorBP_C)
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_FD_DynamicBinding(); // 0x1448c50 [Public]

// ULS_FD_GooChase01_Chase_DirectorBP_C (/Game/Sequences/Chapter1/FD/LS_FD_GooChase01_Chase.LS_FD_GooChase01_Chase_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_FD_GooChase01_Chase_DirectorBP_2(ABP_GooGoo_FD_C* BP_GooGoo_FD); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_FD_GooChase01_Chase_DirectorBP_1(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_FD_GooChase01_Chase_DirectorBP_0(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_FD_GooChase01_Chase_DirectorBP(); // 0x1448c50 [Public]
    void SetRoofState(const E_Googoo_Chase01& AnimState); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_FD_DynamicBinding(); // 0x1448c50 [Public]
    void BeginSequence(); // 0x1448c50
    void Block01(AActor* OverlappedActor, AActor* OtherActor); // 0x1448c50
    void Block02(AActor* OverlappedActor, AActor* OtherActor); // 0x1448c50
    void Fall(AActor* OverlappedActor, AActor* OtherActor); // 0x1448c50
    void PlayerDeath(AActor* OverlappedActor, AActor* OtherActor); // 0x1448c50
    void CheckPlayerSleep(); // 0x1448c50
    void CheckIfChaseCompleted(); // 0x1448c50
    void FinalSprint(AActor* OverlappedActor, AActor* OtherActor); // 0x1448c50
    void SetBedReferences(ABP_GooGoo_FD_C* BP_GooGoo_FD); // 0x1448c50
    void TriggerKABOOM(AActor* OverlappedActor, AActor* OtherActor); // 0x1448c50
    void HalfwayDorm(AActor* OverlappedActor, AActor* OtherActor); // 0x1448c50
    void DestroyBlockingVolume(ABlockingVolume* Block01_BlockingVolume); // 0x1448c50
    void CustomEvent(AActor* OverlappedActor, AActor* OtherActor); // 0x1448c50
    void ExecuteUbergraph_LS_FD_GooChase01_Chase_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_FD_SleepSequence_DirectorBP_C (/Game/Sequences/Chapter1/FD/LS_FD_SleepSequence.LS_FD_SleepSequence_DirectorBP_C)
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_FD_SleepSequence_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult EmptyBinding_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_Bed_DynamicBinding(); // 0x1448c50 [Public]

// ULS_GE_InkyPickup_DirectorBP_C (/Game/Sequences/Chapter1/GE/LS_GE_InkyPickup.LS_GE_InkyPickup_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_GE_InkyPickup_DirectorBP_2(ABP_Inky_Tool_C* BP_Inky_Tool); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_GE_InkyPickup_DirectorBP_1(ABP_Inky_Tool_C* BP_Inky_Tool); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_GE_InkyPickup_DirectorBP_0(ABP_Inky_Tool_C* BP_Inky_Tool); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_GE_InkyPickup_DirectorBP(); // 0x1448c50 [Public]
    void PickupInky(ABP_Inky_Tool_C* BP_Inky_Tool); // 0x1448c50
    void DisableInkyFirstPickup(ABP_Inky_Tool_C* BP_Inky_Tool); // 0x1448c50
    void SetPlayerTransform(); // 0x1448c50
    void DisableInkyHighlight(ABP_Inky_Tool_C* BP_Inky_Tool); // 0x1448c50
    void ExecuteUbergraph_LS_GE_InkyPickup_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_GE_Respawn_DirectorBP_C (/Game/Sequences/Chapter1/GE/LS_GE_Respawn.LS_GE_Respawn_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_GE_Respawn_DirectorBP_1(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_GE_Respawn_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_GE_Respawn_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_FirstPersonCharacter_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult PlayerCam_DynamicBinding(int32 PlayerControllerIndex); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult EmptyBinding_DynamicBinding(int32 PlayerControllerIndex); // 0x1448c50 [Public]
    void SetInputEnabled(bool IsEnabled); // 0x1448c50
    void ExecuteUbergraph_LS_GE_Respawn_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_HW_ChompyPuzzleCompleted_DirectorBP_C (/Game/Sequences/Chapter1/HW/LS_HW_ChompyPuzzleCompleted.LS_HW_ChompyPuzzleCompleted_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_HW_ChompyPuzzleCompleted_DirectorBP_2(UObject* Chompy); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_HW_ChompyPuzzleCompleted_DirectorBP_1(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_HW_ChompyPuzzleCompleted_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_HW_ChompyPuzzleCompleted_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult EmptyBinding_DynamicBinding(int32 PlayerControllerIndex); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult CineCameraActor3_DynamicBinding(int32 PlayerControllerIndex); // 0x1448c50 [Public]
    void SetControlRotation(); // 0x1448c50
    void StopChase(ABP_Chompy_HW_Chase_C* BP_Chompy_HW_Chase); // 0x1448c50
    void DestroyDoor(ABP_DoubleDoor_C* BP_LB_DoubleDoorOpen); // 0x1448c50
    void SaveProgress(); // 0x1448c50
    void SetSafezoneEntered(ABP_Chompy_HW_Chase_C* BP_Chompy_HW_Chase); // 0x1448c50
    void SetChompyAnimState(ABP_Chompy_HW_Chase_C* BP_Chompy_HW_Chase); // 0x1448c50
    void StartCameraShake(AStaticMeshActor* NewParam); // 0x1448c50
    void DisableTeeth(UObject* Chompy); // 0x1448c50
    void ExecuteUbergraph_LS_HW_ChompyPuzzleCompleted_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_HW_Chompy_Chase_Death_DirectorBP_C (/Game/Sequences/Chapter1/HW/LS_HW_Chompy_Chase_Death.LS_HW_Chompy_Chase_Death_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_HW_Chompy_Chase_Death_DirectorBP(); // 0x1448c50 [Public]
    void PlayerCam_DynamicBinding(int32 PlayerControllerIndex, const ACineCameraActor*& ReturnValueObject); // 0x1448c50 [Public]
    void ResetLevel(); // 0x1448c50
    void SetPlayerTransform(ACineCameraActor* PlayerCam); // 0x1448c50
    void DisableInput(); // 0x1448c50
    void ExecuteUbergraph_LS_HW_Chompy_Chase_Death_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_HW_Chompy_PuzzleDeath_DirectorBP_C (/Game/Sequences/Chapter1/HW/LS_HW_Chompy_PuzzleDeath.LS_HW_Chompy_PuzzleDeath_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_HW_Chompy_PuzzleDeath_DirectorBP(); // 0x1448c50 [Public]
    void PlayerCam_DynamicBinding(int32 PlayerControllerIndex, const ACineCameraActor*& ReturnValueObject); // 0x1448c50 [Public]
    void ResetLevel(); // 0x1448c50
    void ExecuteUbergraph_LS_HW_Chompy_PuzzleDeath_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_HW_Chompy_Spits_Vent_DirectorBP_C (/Game/Sequences/Chapter1/HW/LS_HW_Chompy_Spits_Vent.LS_HW_Chompy_Spits_Vent_DirectorBP_C)
    FMovieSceneDynamicBindingResolveResult CineCameraActor3_DynamicBinding_1(int32 PlayerControllerIndex); // 0x1448c50 [Public]
    void FMOD_Spit(); // 0x1448c50
    void PlayHapticFeedback(); // 0x1448c50
    void PlayStinger(); // 0x1448c50
    void StopMusicBus(); // 0x1448c50
    void DisableCanisterPhysicsAndGravity(ABP_Inky_Charge_C* Inky_Can); // 0x1448c50
    void ShowMesh(USkeletalMeshComponent* SkeletalMesh); // 0x1448c50
    void ExecuteUbergraph_LS_HW_Chompy_Spits_Vent_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_LB_Chompy_Petting_DirectorBP_C (/Game/Sequences/Chapter1/LB/LS_LB_Chompy_Petting.LS_LB_Chompy_Petting_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_LB_Chompy_Petting_DirectorBP_1(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_LB_Chompy_Petting_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_LB_Chompy_Petting_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Inky_Tool_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Chompy_HW_Chase_DynamicBinding(); // 0x1448c50 [Public]
    void SetPlayerTransformAndControlRotation(); // 0x1448c50
    void ExecuteUbergraph_LS_LB_Chompy_Petting_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_LYS_Death_Lobby_DirectorBP_C (/Game/Sequences/Chapter1/LYS/Deaths/LS_LYS_Death_Lobby.LS_LYS_Death_Lobby_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_LYS_Death_Lobby_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_LYS_Death_Lobby_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_LY_DynamicBinding_0(); // 0x1448c50 [Public]
    void ResetLevel(); // 0x1448c50
    void ExecuteUbergraph_LS_LYS_Death_Lobby_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_LYS_G4Fight_DirectorBP_C (/Game/Sequences/Chapter1/LYS/LS_LYS_G4Fight.LS_LYS_G4Fight_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_LYS_G4Fight_DirectorBP_8(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_LYS_G4Fight_DirectorBP_7(ABP_Ensignia_C* BP_Ensignia4); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_LYS_G4Fight_DirectorBP_6(ABP_Ensignia_C* BP_Ensignia); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_LYS_G4Fight_DirectorBP_5(ABP_Ghost_C* BP_Ghost9); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_LYS_G4Fight_DirectorBP_4(ABP_Krew_C* BP_Krew_Draco); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_LYS_G4Fight_DirectorBP_3(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_LYS_G4Fight_DirectorBP_2(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_LYS_G4Fight_DirectorBP_1(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_LYS_G4Fight_DirectorBP_0(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_LYS_G4Fight_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_FD_DynamicBinding(); // 0x1448c50 [Public]
    void SetPlayerTransform(); // 0x1448c50
    void StartEnvironment(); // 0x1448c50
    void RespawnInky(); // 0x1448c50
    void SetPlayerChaseABP(); // 0x1448c50
    void TriggerEvent_LYS_Entered(); // 0x1448c50
    void BP_Krew_Draco_Event(ABP_Krew_C* BP_Krew_Draco); // 0x1448c50
    void BP_Ghost9_Event(ABP_Ghost_C* BP_Ghost9); // 0x1448c50
    void BP_Ensignia_Event(ABP_Ensignia_C* BP_Ensignia); // 0x1448c50
    void BP_Ensignia4_Event(ABP_Ensignia_C* BP_Ensignia4); // 0x1448c50
    void SaveProgress(); // 0x1448c50
    void ExecuteUbergraph_LS_LYS_G4Fight_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_LYS_G4Fight_Environment_DirectorBP_C (/Game/Sequences/Chapter1/LYS/LS_LYS_G4Fight_Environment.LS_LYS_G4Fight_Environment_DirectorBP_C)
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_FD_DynamicBinding(); // 0x1448c50 [Public]
    void SetPlayerTransform(); // 0x1448c50
    void EnableG4Collision(ABP_GooGoo_LY_C* BP_GooGoo_LY); // 0x1448c50
    void ExecuteUbergraph_LS_LYS_G4Fight_Environment_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_MD1_ShootingRange_DirectorBP_C (/Game/Sequences/Chapter1/MD/LS_MD1_ShootingRange.LS_MD1_ShootingRange_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_MD1_ShootingRange_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult CineCameraActor3_DynamicBinding(int32 PlayerControllerIndex); // 0x1448c50 [Public]
    void SetControlRotation(); // 0x1448c50
    void ExecuteUbergraph_LS_MD1_ShootingRange_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_MD2_Bed_DirectorBP_C (/Game/Sequences/Chapter1/MD/LS_MD2_Bed.LS_MD2_Bed_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_DirectorBP_2(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_DirectorBP_1(ABP_Bed_MD_C* LI_MD_BedSet18); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_DirectorBP_0(USkeletalMeshComponent* CharacterMesh0); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_MD2_Bed_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult GooGoo_DynamicBinding(); // 0x1448c50 [Public]
    void SetG4BedState(USkeletalMeshComponent* CharacterMesh0); // 0x1448c50
    void EnableBedInteraction(ABP_Bed_MD_C* LI_MD_BedSet18); // 0x1448c50
    void LullabyChange(); // 0x1448c50
    void ExecuteUbergraph_LS_MD2_Bed_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_MD2_Bed_Sleep_Start_DirectorBP_C (/Game/Sequences/Chapter1/MD/LS_MD2_Bed_Sleep_Start.LS_MD2_Bed_Sleep_Start_DirectorBP_C)
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Start_DirectorBP_4(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Start_DirectorBP_3(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Start_DirectorBP_2(UABP_Googoo_MD2_C* ABP_Googoo_MD2); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Start_DirectorBP_1(APointLight* PointLight31); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Start_DirectorBP_0(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Start_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_GooGoo_MD2_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Inky_Tool_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult CineCamera_MaleDormBed_DynamicBinding(int32 PlayerControllerIndex); // 0x1448c50 [Public]
    void SetG4SleepIdle(); // 0x1448c50
    void DropItem(); // 0x1448c50
    void DestroyPointLight(APointLight* PointLight31); // 0x1448c50
    void DisableG4Reminders(UABP_Googoo_MD2_C* ABP_Googoo_MD2); // 0x1448c50
    void ExecuteUbergraph_LS_MD2_Bed_Sleep_Start_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_MD2_Bed_Sleep_Stop_DirectorBP_C (/Game/Sequences/Chapter1/MD/LS_MD2_Bed_Sleep_Stop.LS_MD2_Bed_Sleep_Stop_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Stop_DirectorBP_6(ASpotLight* SpotLight_BouncyCastle_2); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Stop_DirectorBP_5(ASpotLight* HW_MD2_ExitSpotlight); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Stop_DirectorBP_4(ABP_DoubleDoor_C* BP_DoubleDoor); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Stop_DirectorBP_3(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Stop_DirectorBP_2(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Stop_DirectorBP_1(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Stop_DirectorBP_0(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_MD2_Bed_Sleep_Stop_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult BP_Inky_Tool_DynamicBinding(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult CineCamera_MaleDormBed_DynamicBinding(int32 PlayerControllerIndex); // 0x1448c50 [Public]
    void SetControlRotation(); // 0x1448c50
    void UnlockAndCrackDoor(ABP_DoubleDoor_C* BP_DoubleDoor); // 0x1448c50
    void SetBodySize(); // 0x1448c50
    void DestroyG4(); // 0x1448c50
    void ShowExitSpotLight(ASpotLight* HW_MD2_ExitSpotlight); // 0x1448c50
    void ShowBouncyCastleSpotlight(ASpotLight* SpotLight_BouncyCastle_2); // 0x1448c50
    void TriggerMDCompletedEvent(); // 0x1448c50
    void ExecuteUbergraph_LS_MD2_Bed_Sleep_Stop_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_MD2_Gate_DirectorBP_C (/Game/Sequences/Chapter1/MD/LS_MD2_Gate.LS_MD2_Gate_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_MD2_Gate_DirectorBP_1(USkeletalMeshComponent* CharacterMesh0); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTLS_MD2_Gate_DirectorBP_0(ABP_DormGate_C* BP_DormGate); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult SequenceEvent__ENTRYPOINTLS_MD2_Gate_DirectorBP(); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult EmptyBinding_DynamicBinding(int32 PlayerControllerIndex); // 0x1448c50 [Public]
    FMovieSceneDynamicBindingResolveResult GooGoo_DynamicBinding(); // 0x1448c50 [Public]
    void EnableDormGate(ABP_DormGate_C* BP_DormGate); // 0x1448c50
    void SetG4IntroState(USkeletalMeshComponent* CharacterMesh0); // 0x1448c50
    void ExecuteUbergraph_LS_MD2_Gate_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_MD2_SleepDeath_DirectorBP_C (/Game/Sequences/Chapter1/MD/LS_MD2_SleepDeath.LS_MD2_SleepDeath_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_MD2_SleepDeath_DirectorBP(); // 0x1448c50 [Public]
    void TriggerBinkyJumpScare(); // 0x1448c50
    void ExecuteUbergraph_LS_MD2_SleepDeath_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// ULS_PR_ProjectorCrash_DirectorBP_C (/Game/Sequences/Chapter1/PR/LS_PR_ProjectorCrash.LS_PR_ProjectorCrash_DirectorBP_C)
    void SequenceEvent__ENTRYPOINTLS_PR_ProjectorCrash_DirectorBP(ABP_FakeGI_Plane_C* BP_FakeGI_Plane3); // 0x1448c50 [Public]
    void DestroyGIPlane(ABP_FakeGI_Plane_C* BP_FakeGI_Plane3); // 0x1448c50
    void ExecuteUbergraph_LS_PR_ProjectorCrash_DirectorBP(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_Button_Base_C (/Game/UI/Base/WBP_Button_Base.WBP_Button_Base_C)
    void SetHovered(bool IsHovered); // 0x1448c50 [Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x1448c50 [Event Public]
    void SetSelected(bool IsSelected, bool AudioEnabled); // 0x1448c50 [Public]
    void SetText(const FText& Text); // 0x1448c50 [Public]
    void PreConstruct(bool IsDesignTime); // 0x1448c50 [Event Public]
    void BndEvt__WBP_Button_Base_Button_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature(); // 0x1448c50
    void BndEvt__WBP_Button_Base_Button_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature(); // 0x1448c50
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x1448c50 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x1448c50 [Event Public]
    void BndEvt__WBP_Button_Base_Button_K2Node_ComponentBoundEvent_3_OnButtonPressedEvent__DelegateSignature(); // 0x1448c50
    void Construct(); // 0x1448c50 [Event Public]
    void OnInputDeviceChange(const EHardwareDevicePrimaryType& Type); // 0x1448c50
    void ExecuteUbergraph_WBP_Button_Base(int32 EntryPoint); // 0x1448c50 [Final]
    void OnButtonUnhovered__DelegateSignature(); // 0x1448c50 [Public]
    void OnButtonHovered__DelegateSignature(); // 0x1448c50 [Public]
    void OnButtonClicked__DelegateSignature(); // 0x1448c50 [Public]

// UWBP_Checkbox_Base_C (/Game/UI/Base/WBP_Checkbox_Base.WBP_Checkbox_Base_C)
    void BndEvt__WBP_Checkbox_Base_CheckBox_K2Node_ComponentBoundEvent_0_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked); // 0x1448c50
    void PreConstruct(bool IsDesignTime); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_WBP_Checkbox_Base(int32 EntryPoint); // 0x1448c50 [Final]
    void OnStateChanged__DelegateSignature(bool IsChecked); // 0x1448c50 [Public]

// UWBP_Combo_Base_C (/Game/UI/Base/WBP_Combo_Base.WBP_Combo_Base_C)
    void PreConstruct(bool IsDesignTime); // 0x1448c50 [Event Public]
    void BndEvt__WBP_Combo_Base_Combobox_K2Node_ComponentBoundEvent_0_OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x1448c50
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x1448c50 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x1448c50 [Event Public]
    void Construct(); // 0x1448c50 [Event Public]
    void BndEvt__WBP_Combo_Base_Combobox_K2Node_ComponentBoundEvent_1_OnOpeningEvent__DelegateSignature(); // 0x1448c50
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_WBP_Combo_Base(int32 EntryPoint); // 0x1448c50 [Final]
    void OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50 [Public]

// UWBP_Slider_Base_C (/Game/UI/Base/WBP_Slider_Base.WBP_Slider_Base_C)
    void PreConstruct(bool IsDesignTime); // 0x1448c50 [Event Public]
    void BndEvt__WBP_Slider_Base_Slider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value); // 0x1448c50
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x1448c50 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x1448c50 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_WBP_Slider_Base(int32 EntryPoint); // 0x1448c50 [Final]
    void OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50 [Public]

// UWBP_PauseMenu_C (/Game/UI/Screens/WBP_PauseMenu.WBP_PauseMenu_C)
    void SetButtonsEnabled(bool Enabled); // 0x1448c50 [Public]
    void Destruct(); // 0x1448c50 [Event Public]
    void BndEvt__WBP_PauseMenu_ContinueButton_K2Node_ComponentBoundEvent_1_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void BndEvt__WBP_PauseMenu_ExitButton_K2Node_ComponentBoundEvent_2_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void BndEvt__WBP_PauseMenu_SettingsButton_K2Node_ComponentBoundEvent_4_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void OnResponseSelected(bool IsPositiveResponse); // 0x1448c50
    void OnSettingsClosed(); // 0x1448c50
    void Construct(); // 0x1448c50 [Event Public]
    void OnSettingsChanged(UBP_UserSettings_C* Settings); // 0x1448c50
    void ExecuteUbergraph_WBP_PauseMenu(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_PlayerHUD_C (/Game/UI/Screens/WBP_PlayerHUD.WBP_PlayerHUD_C)
    bool CanStartSubtitles(const FName& A); // 0x1448c50 [Public]
    void StopSubtitles(); // 0x1448c50 [Public]
    void StartSubtitles(const FName& ID); // 0x1448c50 [Public]
    void Hide(); // 0x1448c50 [Public]
    void Show(); // 0x1448c50 [Public]
    void Construct(); // 0x1448c50 [Event Public]
    void OnSaveGameWritten(UT5FSaveGame* SaveObject); // 0x1448c50
    void CustomEvent_0(UBP_UserSettings_C* Settings); // 0x1448c50
    void ExecuteUbergraph_WBP_PlayerHUD(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_Settings_C (/Game/UI/Screens/WBP_Settings.WBP_Settings_C)
    UWidget* NavigateInputSettings(const EUINavigation& Navigation); // 0x1448c50 [Public]
    UWidget* NavigateGraphicsSettings(const EUINavigation& Navigation); // 0x1448c50 [Public]
    UWidget* NavigateDisplaySettings(const EUINavigation& Navigation); // 0x1448c50 [Public]
    UWidget* NavigateInterfaceSettings(const EUINavigation& Navigation); // 0x1448c50 [Public]
    UWidget* NavigateAudioSettings(const EUINavigation& Navigation); // 0x1448c50 [Public]
    UWidget* NavigateToActivateCategory(const EUINavigation& Navigation); // 0x1448c50 [Public]
    FText GetFPSText(); // 0x1448c50 [Private]
    void SelectCategory(int32 Index); // 0x1448c50 [Private]
    void SelectNextCategory(); // 0x1448c50 [Private]
    void SelectPrevCategory(); // 0x1448c50 [Private]
    void DeselectCategoryButtons(); // 0x1448c50 [Private]
    void SelectDefaultCategoryButton(); // 0x1448c50 [Private]
    void Initialize(UBP_UserSettings_C* SettingsSave); // 0x1448c50 [Private]
    void GetActiveCategoryWidget(const UButton*& Widget); // 0x1448c50 [Public]
    void Construct(); // 0x1448c50 [Event Public]
    void BndEvt__WBP_Settings_AudioSettingsButton_K2Node_ComponentBoundEvent_1_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void BndEvt__WBP_Settings_GraphicsSettingsButton_K2Node_ComponentBoundEvent_2_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void BndEvt__WBP_Settings_InputSettingsButton_K2Node_ComponentBoundEvent_3_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void BndEvt__WBP_Settings_BackButton_K2Node_ComponentBoundEvent_5_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void BndEvt__WBP_Settings_ResetButton_K2Node_ComponentBoundEvent_0_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void OnResetResponseSelected(bool IsPositiveResponse); // 0x1448c50
    void BndEvt__WBP_Settings_InterfaceSettingsButton_K2Node_ComponentBoundEvent_6_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void BndEvt__WBP_Settings_InputSettingsButton_K2Node_ComponentBoundEvent_7_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void OnSettingsChange(UBP_UserSettings_C* Settings); // 0x1448c50
    void ExecuteUbergraph_WBP_Settings(int32 EntryPoint); // 0x1448c50 [Final]
    void OnSettingsClosed__DelegateSignature(); // 0x1448c50 [Public]

// UWBP_SplashScreen_C (/Game/UI/Screens/WBP_SplashScreen.WBP_SplashScreen_C)
    void SequenceEvent__ENTRYPOINTWBP_SplashScreen_0(); // 0x1448c50 [Public]
    void SequenceEvent__ENTRYPOINTWBP_SplashScreen(); // 0x1448c50 [Public]
    void BootUpSFX(); // 0x1448c50
    void PlayMenuAudio(); // 0x1448c50
    void Construct(); // 0x1448c50 [Event Public]
    void LoadMainMenu(); // 0x1448c50
    void ExecuteUbergraph_WBP_SplashScreen(int32 EntryPoint); // 0x1448c50 [Final]

// UW_Locked_C (/Game/UI/W_Locked.W_Locked_C)
    void Construct(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_W_Locked(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_BuildID_C (/Game/UI/Widgets/WBP_BuildID.WBP_BuildID_C)
    void Construct(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_WBP_BuildID(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_Crosshair_C (/Game/UI/Widgets/WBP_Crosshair.WBP_Crosshair_C)
    void Hide(); // 0x1448c50 [Public]
    void Show(); // 0x1448c50 [Public]
    void Construct(); // 0x1448c50 [Event Public]
    void OnItemChanged(AActor* Item); // 0x1448c50
    void OnGameEvent(const E_GameEvent& Event); // 0x1448c50
    void OnPlayerRespawned(); // 0x1448c50
    void OnItemDropped(AActor* Actor); // 0x1448c50
    void ExecuteUbergraph_WBP_Crosshair(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_Dialog_C (/Game/UI/Widgets/WBP_Dialog.WBP_Dialog_C)
    void BndEvt__WBP_Dialog_NegativeButton_K2Node_ComponentBoundEvent_2_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void Construct(); // 0x1448c50 [Event Public]
    void BndEvt__WBP_Dialog_PositiveButton_K2Node_ComponentBoundEvent_3_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void OnNegativeFadeFinish(); // 0x1448c50
    void OnPositiveFadeFinish(); // 0x1448c50
    void ExecuteUbergraph_WBP_Dialog(int32 EntryPoint); // 0x1448c50 [Final]
    void OnResponseSelected__DelegateSignature(bool IsPositiveResponse); // 0x1448c50 [Public]

// UWBP_GameOver_C (/Game/UI/Widgets/WBP_GameOver.WBP_GameOver_C)
    void Construct(); // 0x1448c50 [Event Public]
    void AnimationFinished(); // 0x1448c50
    void ExecuteUbergraph_WBP_GameOver(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_InputHint_C (/Game/UI/Widgets/WBP_InputHint.WBP_InputHint_C)
    void SetHidden(); // 0x1448c50 [Private]
    void SetVisible(); // 0x1448c50 [Private]
    void SetHintText(const FText& Text); // 0x1448c50 [Private]
    void SetHintIcon(UTexture2D* Texture); // 0x1448c50 [Private]
    void Hide(); // 0x1448c50 [Public]
    void Show(UTexture2D* Texture, const FText& Text, bool ManualRemove); // 0x1448c50 [Public]

// UWBP_InteractionPrompt_C (/Game/UI/Widgets/WBP_InteractionPrompt.WBP_InteractionPrompt_C)
    void Hide(double AnimPlaybackRate, bool SkipFadeAnim); // 0x1448c50 [Public]
    void Show(double AnimPlaybackRate); // 0x1448c50 [Public]

// UWBP_PickupCounter_C (/Game/UI/Widgets/WBP_PickupCounter.WBP_PickupCounter_C)
    void RemoveWidget(); // 0x1448c50 [Public]
    void Show(UTexture2D* Texture, int32 Current, int32 Total); // 0x1448c50 [Public]
    FText GetCount(); // 0x1448c50 [Public]

// UWBP_SequenceDebug_C (/Game/UI/Widgets/WBP_SequenceDebug.WBP_SequenceDebug_C)
    FText Get_Frames_Text(); // 0x1448c50 [Public]
    FText Get_Title_Text(); // 0x1448c50 [Public]

// UWBP_Setting_Category_Audio_C (/Game/UI/Widgets/WBP_Setting_Category_Audio.WBP_Setting_Category_Audio_C)
    void GetDefaultFocus(const UWidget*& Widget); // 0x1448c50 [Public]
    UWidget* NavigateToBackButton(const EUINavigation& Navigation); // 0x1448c50 [Public]
    UWidget* NavigateToActiveCategory(const EUINavigation& Navigation); // 0x1448c50 [Public]
    void Initialize(UBP_UserSettings_C* SettingsSave, UUserWidget* SettingsWidget); // 0x1448c50 [Public]
    void BndEvt__WBP_Setting_Category_Audio_SfxSlider_K2Node_ComponentBoundEvent_4_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Audio_MixTarget_K2Node_ComponentBoundEvent_5_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Audio_MusicSlider_K2Node_ComponentBoundEvent_3_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Audio_MasterSlider_K2Node_ComponentBoundEvent_2_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Audio_InterfaceSlider_K2Node_ComponentBoundEvent_0_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Audio_MixTarget_K2Node_ComponentBoundEvent_1_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Audio_AudioDriver_K2Node_ComponentBoundEvent_6_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void ExecuteUbergraph_WBP_Setting_Category_Audio(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_Setting_Category_Display_C (/Game/UI/Widgets/WBP_Setting_Category_Display.WBP_Setting_Category_Display_C)
    void GetDefaultFocus(const UWidget*& Widget); // 0x1448c50 [Public]
    UWidget* NavigateToBackButton(const EUINavigation& Navigation); // 0x1448c50 [Public]
    UWidget* NavigateToActiveCategory(const EUINavigation& Navigation); // 0x1448c50 [Public]
    void SetColorBlindness(const EColorVisionDeficiency& Type, double Severity); // 0x1448c50 [Private]
    void Initialize(UBP_UserSettings_C* SettingsSave, UUserWidget* SettingsWidget); // 0x1448c50 [Public]
    void BndEvt__WBP_Setting_Category_Graphics_ResolutionCombo_K2Node_ComponentBoundEvent_2_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_WindowMode_K2Node_ComponentBoundEvent_3_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_FrameRateLimit_K2Node_ComponentBoundEvent_10_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_FieldOfView_K2Node_ComponentBoundEvent_7_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Display_Contrast_K2Node_ComponentBoundEvent_0_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Accessibility_ColorBlindness_K2Node_ComponentBoundEvent_0_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Accessibility_ColorBlindnessIntensity_K2Node_ComponentBoundEvent_1_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Display_Headbob_K2Node_ComponentBoundEvent_9_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Display_Bloom_K2Node_ComponentBoundEvent_11_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Display_Contrast_K2Node_ComponentBoundEvent_12_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Display_VerticalSync_K2Node_ComponentBoundEvent_6_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Display_MotionBlur_K2Node_ComponentBoundEvent_14_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Display_ScreenShake_K2Node_ComponentBoundEvent_15_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void ExecuteUbergraph_WBP_Setting_Category_Display(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_Setting_Category_Graphics_C (/Game/UI/Widgets/WBP_Setting_Category_Graphics.WBP_Setting_Category_Graphics_C)
    void UninitializeComboBoxes(); // 0x1448c50 [Public]
    void GetDefaultFocus(const UWidget*& Widget); // 0x1448c50 [Public]
    UWidget* NavigateToBackButton(const EUINavigation& Navigation); // 0x1448c50 [Public]
    UWidget* NavigateToActiveCategory(const EUINavigation& Navigation); // 0x1448c50 [Public]
    void Initialize(UBP_UserSettings_C* SettingsSave, UUserWidget* SettingsWidget); // 0x1448c50 [Public]
    void BndEvt__WBP_Setting_Category_Graphics_ResolutionScale_K2Node_ComponentBoundEvent_4_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_AllGraphics_Combo_K2Node_ComponentBoundEvent_5_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_AA_Quality_K2Node_ComponentBoundEvent_6_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_ViewDistance_Quality_K2Node_ComponentBoundEvent_7_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_PostProcessing_Quality_K2Node_ComponentBoundEvent_10_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_Shadow_Quality_K2Node_ComponentBoundEvent_14_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_GlobalIllumination_Quality_K2Node_ComponentBoundEvent_15_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_Reflection_Quality_K2Node_ComponentBoundEvent_19_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_Texture_Quality_K2Node_ComponentBoundEvent_20_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_Effect_Quality_K2Node_ComponentBoundEvent_21_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_Foliage_Quality_K2Node_ComponentBoundEvent_22_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_Shading_Quality_K2Node_ComponentBoundEvent_23_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_HDR_K2Node_ComponentBoundEvent_2_OnStateChanged__DelegateSignature(bool IsChecked); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_AA_K2Node_ComponentBoundEvent_18_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_HideAdvancedButton_K2Node_ComponentBoundEvent_17_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_AllGraphicsLow_1_K2Node_ComponentBoundEvent_16_OnButtonClicked__DelegateSignature(); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Graphics_DynamicResolution_K2Node_ComponentBoundEvent_0_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void ExecuteUbergraph_WBP_Setting_Category_Graphics(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_Setting_Category_Input_C (/Game/UI/Widgets/WBP_Setting_Category_Input.WBP_Setting_Category_Input_C)
    void GetDefaultFocus(const UWidget*& Widget); // 0x1448c50 [Public]
    UWidget* NavigateToBackButton(const EUINavigation& Navigation); // 0x1448c50 [Public]
    UWidget* NavigateToActiveCategory(const EUINavigation& Navigation); // 0x1448c50 [Public]
    void Initialize(UBP_UserSettings_C* SettingsSave, UUserWidget* SettingsWidget); // 0x1448c50 [Public]
    void BndEvt__WBP_Setting_Category_Input_InvertedY_K2Node_ComponentBoundEvent_3_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Input_HapticFeedback_K2Node_ComponentBoundEvent_4_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Input_WBP_Slider_Base_K2Node_ComponentBoundEvent_0_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void ExecuteUbergraph_WBP_Setting_Category_Input(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_Setting_Category_Interface_C (/Game/UI/Widgets/WBP_Setting_Category_Interface.WBP_Setting_Category_Interface_C)
    void GetDefaultFocus(const UWidget*& Widget); // 0x1448c50 [Public]
    UWidget* NavigateToBackButton(const EUINavigation& Navigation); // 0x1448c50 [Public]
    UWidget* NavigateToActiveCategory(const EUINavigation& Navigation); // 0x1448c50 [Public]
    void Initialize(UBP_UserSettings_C* SettingsSave, UUserWidget* SettingsWidget); // 0x1448c50 [Public]
    void BndEvt__WBP_Setting_Category_Interface_SubtitlesBackgroundOpacity_K2Node_ComponentBoundEvent_5_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Interface_SubtitlesEnabled_K2Node_ComponentBoundEvent_6_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Interface_SubtitlesBackgroundEnabled_K2Node_ComponentBoundEvent_7_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Interface_TooltipsEnabled_K2Node_ComponentBoundEvent_3_OnSelectionChanged__DelegateSignature(const FString& Selection, int32 Index); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Interface_SubtitleOpacity_K2Node_ComponentBoundEvent_2_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Interface_SubtitleScale_K2Node_ComponentBoundEvent_0_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void BndEvt__WBP_Setting_Category_Interface_UIScale_K2Node_ComponentBoundEvent_1_OnSliderValueChanged__DelegateSignature(double Value, double Delta); // 0x1448c50
    void ExecuteUbergraph_WBP_Setting_Category_Interface(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_SplatTransition_C (/Game/UI/Widgets/WBP_SplatTransition.WBP_SplatTransition_C)
    void SequenceEvent__ENTRYPOINTWBP_SplatTransition(); // 0x1448c50 [Public]
    void SequenceEvent(); // 0x1448c50
    void Construct(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_WBP_SplatTransition(int32 EntryPoint); // 0x1448c50 [Final]

// UWBP_Subtitle_C (/Game/UI/Widgets/WBP_Subtitle.WBP_Subtitle_C)
    void OnSettingsChange(UBP_UserSettings_C* Settings); // 0x1448c50 [Public]
    void OnSubtitleUpdate(); // 0x1448c50 [Public]
    void StopSubtitles(); // 0x1448c50 [Public]
    void StartSubtitles(const FName& ID); // 0x1448c50 [Public]
    void Construct(); // 0x1448c50 [Event Public]
    void ExecuteUbergraph_WBP_Subtitle(int32 EntryPoint); // 0x1448c50 [Final]

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

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

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

// UValueOrBBKeyBlueprintUtility (/Script/AIModule.ValueOrBBKeyBlueprintUtility)
    FVector GetVector(FValueOrBBKey_Vector& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x451e9a0 [Final Native Static Public]
    FInstancedStruct GetStruct(FValueOrBBKey_Struct& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x451e850 [Final Native Static Public]
    FString GetString(FValueOrBBKey_String& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x451e700 [Final Native Static Public]
    FRotator GetRotator(FValueOrBBKey_Rotator& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x451e5e0 [Final Native Static Public]
    UObject* GetObject(FValueOrBBKey_Object& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x451e4c0 [Final Native Static Public]
    FName GetName(FValueOrBBKey_Name& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x451e3d0 [Final Native Static Public]
    int32 GetInt32(FValueOrBBKey_Int32& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x451e2d0 [Final Native Static Public]
    float GetFloat(FValueOrBBKey_Float& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x451e1d0 [Final Native Static Public]
    uint8 GetEnum(FValueOrBBKey_Enum& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x451e0b0 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FValueOrBBKey_Class& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x451df90 [Final Native Static Public]
    bool GetBool(FValueOrBBKey_Bool& Value, UBehaviorTreeComponent* BehaviorTreeComp); // 0x451de90 [Final Native Static Public]

// UPawnAction (/Script/AIModule.PawnAction)
    EAIRequestPriority GetActionPriority(); // 0x3439f50 [Final Native Public]
    void Finish(const EPawnActionResult& WithResult); // 0x4542c30 [Native Protected]
    UPawnAction* CreateActionInstance(UObject* WorldContextObject, TSubclassOf<UPawnAction> ActionClass); // 0x4542a00 [Final Native Static Public]

// UPawnActionsComponent (/Script/AIModule.PawnActionsComponent)
    bool K2_PushAction(UPawnAction* NewAction, const EAIRequestPriority& Priority, UObject* Instigator); // 0x45446a0 [Final Native Public]
    bool K2_PerformAction(APawn* Pawn, UPawnAction* Action, const EAIRequestPriority& Priority); // 0x4544490 [Final Native Static Public]
    EPawnActionAbortState K2_ForceAbortAction(UPawnAction* ActionToAbort); // 0x4544360 [Final Native Public]
    EPawnActionAbortState K2_AbortAction(UPawnAction* ActionToAbort); // 0x4544280 [Final Native Public]

// UPawnAction_BlueprintBase (/Script/AIModule.PawnAction_BlueprintBase)
    void ActionTick(APawn* ControlledPawn, float DeltaSeconds); // 0x1448c50 [Event Public]
    void ActionStart(APawn* ControlledPawn); // 0x1448c50 [Event Public]
    void ActionResume(APawn* ControlledPawn); // 0x1448c50 [Event Public]
    void ActionPause(APawn* ControlledPawn); // 0x1448c50 [Event Public]
    void ActionFinished(APawn* ControlledPawn, const EPawnActionResult& WithResult); // 0x1448c50 [Event Public]

// AAIController (/Script/AIModule.AIController)
    bool UseBlackboard(UBlackboardData* BlackboardAsset, const UBlackboardComponent*& BlackboardComponent); // 0x4545dc0 [Final Native Public]
    void UnclaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x4545c40 [Final Native Public]
    void SetPathFollowingComponent(UPathFollowingComponent* NewPFComponent); // 0x4545180 [Final Native Public]
    void SetMoveBlockDetection(bool bEnable); // 0x45450f0 [Final Native Public]
    bool RunBehaviorTree(UBehaviorTree* BTAsset); // 0x4544f80 [Native Public]
    void OnUsingBlackBoard(UBlackboardComponent* BlackboardComp, UBlackboardData* BlackboardAsset); // 0x1448c50 [Event Protected]
    void OnGameplayTaskResourcesClaimed(const FGameplayResourceSet& NewlyClaimed, const FGameplayResourceSet& FreshlyReleased); // 0x4544eb0 [Native Public]
    EPathFollowingRequestResult MoveToLocation(const FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x4544c00 [Final Native Public]
    EPathFollowingRequestResult MoveToActor(AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x45449b0 [Final Native Public]
    void K2_SetFocus(AActor* NewFocus); // 0x4544920 [Final Native Public]
    void K2_SetFocalPoint(const FVector& FP); // 0x4544880 [Final Native Public]
    void K2_ClearFocus(); // 0x4544330 [Final Native Public]
    bool HasPartialPath(); // 0x4544140 [Final Native Public]
    UPathFollowingComponent* GetPathFollowingComponent(); // 0x45430f0 [Final Native Public]
    EPathFollowingStatus GetMoveStatus(); // 0x45430b0 [Final Native Public]
    FVector GetImmediateMoveDestination(); // 0x4542e40 [Final Native Public]
    AActor* GetFocusActor(); // 0x4542e10 [Final Native Public]
    FVector GetFocalPointOnActor(AActor* Actor); // 0x4542d60 [Native Public]
    FVector GetFocalPoint(); // 0x4542d20 [Final Native Public]
    UPawnActionsComponent* GetDeprecatedActionsComponent(); // 0x4542d00 [Final Native Public]
    UAIPerceptionComponent* GetAIPerceptionComponent(); // 0x4542cb0 [Final Native Public]
    void ClaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x45427a0 [Final Native Public]

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

// UBrainComponent (/Script/AIModule.BrainComponent)
    void StopLogic(const FString& Reason); // 0x45715f0 [Native Public]
    void StartLogic(); // 0x3c2b090 [Native Public]
    void RestartLogic(); // 0x343dc00 [Native Public]
    bool IsRunning(); // 0x456f2c0 [Native Public]
    bool IsPaused(); // 0x456f290 [Native Public]

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

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

// UBlackboardComponent (/Script/AIModule.BlackboardComponent)
    void SetValueAsVector(const FName& KeyName, const FVector& VectorValue); // 0x4545b30 [Final Native Public]
    void SetValueAsString(const FName& KeyName, const FString& StringValue); // 0x45459c0 [Final Native Public]
    void SetValueAsRotator(const FName& KeyName, const FRotator& VectorValue); // 0x45458b0 [Final Native Public]
    void SetValueAsObject(const FName& KeyName, UObject* ObjectValue); // 0x45457c0 [Final Native Public]
    void SetValueAsName(const FName& KeyName, const FName& NameValue); // 0x45456d0 [Final Native Public]
    void SetValueAsInt(const FName& KeyName, int32 IntValue); // 0x45455e0 [Final Native Public]
    void SetValueAsFloat(const FName& KeyName, float FloatValue); // 0x45454f0 [Final Native Public]
    void SetValueAsEnum(const FName& KeyName, uint8 EnumValue); // 0x4545400 [Final Native Public]
    void SetValueAsClass(const FName& KeyName, TSubclassOf<UObject> ClassValue); // 0x4545310 [Final Native Public]
    void SetValueAsBool(const FName& KeyName, bool BoolValue); // 0x4545220 [Final Native Public]
    bool IsVectorValueSet(const FName& KeyName); // 0x4544190 [Final Native Public]
    FVector GetValueAsVector(const FName& KeyName); // 0x4544080 [Final Native Public]
    FString GetValueAsString(const FName& KeyName); // 0x4543f80 [Final Native Public]
    FRotator GetValueAsRotator(const FName& KeyName); // 0x4543dc0 [Final Native Public]
    UObject* GetValueAsObject(const FName& KeyName); // 0x4543c50 [Final Native Public]
    FName GetValueAsName(const FName& KeyName); // 0x4543af0 [Final Native Public]
    int32 GetValueAsInt(const FName& KeyName); // 0x4543990 [Final Native Public]
    float GetValueAsFloat(const FName& KeyName); // 0x4543830 [Final Native Public]
    uint8 GetValueAsEnum(const FName& KeyName); // 0x45436d0 [Final Native Public]
    TSubclassOf<UObject> GetValueAsClass(const FName& KeyName); // 0x4543560 [Final Native Public]
    bool GetValueAsBool(const FName& KeyName); // 0x4543400 [Final Native Public]
    bool GetRotationFromEntry(const FName& KeyName, const FRotator& ResultRotation); // 0x4543110 [Final Native Public]
    bool GetLocationFromEntry(const FName& KeyName, const FVector& ResultLocation); // 0x4542ec0 [Final Native Public]
    void ClearValue(const FName& KeyName); // 0x4542950 [Final Native Public]

// UBTFunctionLibrary (/Script/AIModule.BTFunctionLibrary)
    void StopUsingExternalEvent(UBTNode* NodeOwner); // 0x2ea6470 [Final Native Static Public]
    void StartUsingExternalEvent(UBTNode* NodeOwner, AActor* OwningActor); // 0x3ef8580 [Final Native Static Public]
    void SetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FVector& Value); // 0x4570d80 [Final Native Static Public]
    void SetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FString& Value); // 0x4570b60 [Final Native Static Public]
    void SetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FRotator& Value); // 0x45709b0 [Final Native Static Public]
    void SetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key, UObject* Value); // 0x4570800 [Final Native Static Public]
    void SetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FName& Value); // 0x4570670 [Final Native Static Public]
    void SetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key, int32 Value); // 0x45704c0 [Final Native Static Public]
    void SetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key, float Value); // 0x4570300 [Final Native Static Public]
    void SetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key, uint8 Value); // 0x4570150 [Final Native Static Public]
    void SetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key, TSubclassOf<UObject> Value); // 0x456ffa0 [Final Native Static Public]
    void SetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key, bool Value); // 0x456fdf0 [Final Native Static Public]
    UBlackboardComponent* GetOwnersBlackboard(UBTNode* NodeOwner); // 0x456ebc0 [Final Native Static Public]
    UBehaviorTreeComponent* GetOwnerComponent(UBTNode* NodeOwner); // 0x456eb00 [Final Native Static Public]
    FVector GetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456e390 [Final Native Static Public]
    FString GetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456e180 [Final Native Static Public]
    FRotator GetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456dfe0 [Final Native Static Public]
    UObject* GetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456de80 [Final Native Static Public]
    FName GetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456dd00 [Final Native Static Public]
    int32 GetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456dba0 [Final Native Static Public]
    float GetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456da40 [Final Native Static Public]
    uint8 GetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456d8e0 [Final Native Static Public]
    TSubclassOf<UObject> GetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456d780 [Final Native Static Public]
    bool GetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456d620 [Final Native Static Public]
    AActor* GetBlackboardValueAsActor(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456d490 [Final Native Static Public]
    void ClearBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456cdf0 [Final Native Static Public]
    void ClearBlackboardValue(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x456cdf0 [Final Native Static Public]

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

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

// UBTTask_BlueprintBase (/Script/AIModule.BTTask_BlueprintBase)
    void SetFinishOnMessageWithId(const FName& MessageName, int32 RequestID); // 0x4570ff0 [Final Native Protected]
    void SetFinishOnMessage(const FName& MessageName); // 0x4570f30 [Final Native Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0x1448c50 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0x1448c50 [Event Protected]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x1448c50 [Event Protected]
    void ReceiveExecute(AActor* OwnerActor); // 0x1448c50 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0x1448c50 [Event Protected]
    void ReceiveAbort(AActor* OwnerActor); // 0x1448c50 [Event Protected]
    bool IsTaskExecuting(); // 0x456f3a0 [Final Native Protected]
    bool IsTaskAborting(); // 0x456f370 [Final Native Protected]
    void FinishExecute(bool bSuccess); // 0x456d1d0 [Final Native Protected]
    void FinishAbort(); // 0x456d130 [Final Native Protected]

// UAIBlueprintHelperLibrary (/Script/AIModule.AIBlueprintHelperLibrary)
    void UnlockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); // 0x4571690 [Final Native Static Public]
    APawn* SpawnAIFromClass(UObject* WorldContextObject, TSubclassOf<APawn> PawnClass, UBehaviorTree* BehaviorTree, const FVector& Location, const FRotator& Rotation, bool bNoCollisionFail, AActor* Owner); // 0x4571370 [Final Native Static Public]
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x45712a0 [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x45711e0 [Final Native Static Public]
    void SendAIMessage(APawn* Target, const FName& Message, UObject* MessageSource, bool bSuccess); // 0x456fc30 [Final Native Static Public]
    void LockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); // 0x456f6c0 [Final Native Static Public]
    bool IsValidAIRotation(const FRotator& Rotation); // 0x456f610 [Final Native Static Public]
    bool IsValidAILocation(const FVector& Location); // 0x456f520 [Final Native Static Public]
    bool IsValidAIDirection(const FVector& DirectionVector); // 0x456f420 [Final Native Static Public]
    int32 GetNextNavLinkIndex(AController* Controller); // 0x456e960 [Final Native Static Public]
    TArray<FVector> GetCurrentPathPoints(AController* Controller); // 0x456e7f0 [Final Native Static Public]
    int32 GetCurrentPathIndex(AController* Controller); // 0x456e710 [Final Native Static Public]
    UNavigationPath* GetCurrentPath(AController* Controller); // 0x456e530 [Final Native Static Public]
    UBlackboardComponent* GetBlackboard(AActor* Target); // 0x456d3b0 [Final Native Static Public]
    AAIController* GetAIController(AActor* ControlledActor); // 0x456d2d0 [Final Native Static Public]
    UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); // 0x456cf50 [Final Native Static Public]

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

// UEnvQueryInstanceBlueprintWrapper (/Script/AIModule.EnvQueryInstanceBlueprintWrapper)
    void SetNamedParam(const FName& ParamName, float Value); // 0x4571100 [Final Native Public]
    TArray<FVector> GetResultsAsLocations(); // 0x456f020 [Final Native Public]
    TArray<AActor*> GetResultsAsActors(); // 0x456ee90 [Final Native Public]
    bool GetQueryResultsAsLocations(const TArray<FVector>& ResultLocations); // 0x456ed50 [Final Native Public]
    bool GetQueryResultsAsActors(const TArray<AActor*>& ResultActors); // 0x456ec90 [Final Native Public]
    float GetItemScore(int32 ItemIndex); // 0x456e8a0 [Final Native Public]
    void EQSQueryDoneSignature__DelegateSignature(UEnvQueryInstanceBlueprintWrapper* QueryInstance, const EEnvQueryStatus& QueryStatus); // 0x1448c50 [Public]

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

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

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

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

// ANavLinkProxy (/Script/AIModule.NavLinkProxy)
    void SetSmartLinkEnabled(bool bEnabled); // 0x45c9d00 [Final Native Public]
    void ResumePathFollowing(AActor* Agent); // 0x45c9460 [Final Native Public]
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0x1448c50 [Event Public]
    bool IsSmartLinkEnabled(); // 0x45c76c0 [Final Native Public]
    bool HasMovingAgents(); // 0x45c7400 [Final Native Public]

// UNavLocalGridManager (/Script/AIModule.NavLocalGridManager)
    bool SetLocalNavigationGridDensity(UObject* WorldContextObject, float CellSize); // 0x45c9770 [Final Native Static Public]
    void RemoveLocalNavigationGrid(UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); // 0x45c80b0 [Final Native Static Public]
    bool FindLocalNavigationGridPath(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<FVector>& PathPoints); // 0x45c6530 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoints(UObject* WorldContextObject, const TArray<FVector>& Locations, int32 Radius2D, float Height, bool bRebuildGrids); // 0x45c6180 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoint(UObject* WorldContextObject, const FVector& Location, int32 Radius2D, float Height, bool bRebuildGrids); // 0x45c5ef0 [Final Native Static Public]
    int32 AddLocalNavigationGridForCapsule(UObject* WorldContextObject, const FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, int32 Radius2D, float Height, bool bRebuildGrids); // 0x45c5b00 [Final Native Static Public]
    int32 AddLocalNavigationGridForBox(UObject* WorldContextObject, const FVector& Location, const FVector& Extent, const FRotator& Rotation, int32 Radius2D, float Height, bool bRebuildGrids); // 0x45c57a0 [Final Native Static Public]

// UAIPerceptionComponent (/Script/AIModule.AIPerceptionComponent)
    void SetSenseEnabled(TSubclassOf<UAISense> SenseClass, bool bEnable); // 0x45c9900 [Final Native Public]
    void RequestStimuliListenerUpdate(); // 0x45c9440 [Final Native Public]
    void OnOwnerEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x45c7ad0 [Final Native Public]
    bool IsSenseEnabled(TSubclassOf<UAISense> SenseClass); // 0x45c7440 [Final Native Public]
    void GetPerceivedHostileActorsBySense(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x45c70a0 [Final Native Public]
    void GetPerceivedHostileActors(const TArray<AActor*>& OutActors); // 0x45c6ff0 [Final Native Public]
    void GetKnownPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x45c6d70 [Final Native Public]
    void GetCurrentlyPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x45c6c60 [Final Native Public]
    bool GetActorsPerception(AActor* Actor, FActorPerceptionBlueprintInfo& Info); // 0x45c6710 [Final Native Public]
    void ForgetAll(); // 0x45c66f0 [Final Native Public]

// UAIPerceptionStimuliSourceComponent (/Script/AIModule.AIPerceptionStimuliSourceComponent)
    void UnregisterFromSense(TSubclassOf<UAISense> SenseClass); // 0x45c9e80 [Final Native Public]
    void UnregisterFromPerceptionSystem(); // 0x45c9d90 [Final Native Public]
    void RegisterWithPerceptionSystem(); // 0x45c8090 [Final Native Public]
    void RegisterForSense(TSubclassOf<UAISense> SenseClass); // 0x45c7c80 [Final Native Public]

// UAIPerceptionSystem (/Script/AIModule.AIPerceptionSystem)
    void ReportPerceptionEvent(UObject* WorldContextObject, UAISenseEvent* PerceptionEvent); // 0x45c8c20 [Final Native Static Public]
    void ReportEvent(UAISenseEvent* PerceptionEvent); // 0x45c8790 [Final Native Public]
    bool RegisterPerceptionStimuliSource(UObject* WorldContextObject, TSubclassOf<UAISense> Sense, AActor* Target); // 0x45c7eb0 [Final Native Static Public]
    void OnPerceptionStimuliSourceEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x45c7bb0 [Final Native Protected]
    TSubclassOf<UAISense> GetSenseClassForStimulus(UObject* WorldContextObject, FAIStimulus& Stimulus); // 0x45c7210 [Final Native Static Public]

// UAISense_Blueprint (/Script/AIModule.AISense_Blueprint)
    float OnUpdate(const TArray<UAISenseEvent*>& EventsToProcess); // 0x1448c50 [Event Public]
    void OnListenerUpdated(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent); // 0x1448c50 [Event Public]
    void OnListenerUnregistered(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent); // 0x1448c50 [Event Public]
    void OnListenerRegistered(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent); // 0x1448c50 [Event Public]
    void K2_OnNewPawn(APawn* NewPawn); // 0x1448c50 [Event Public]
    void GetAllListenerComponents(const TArray<UAIPerceptionComponent*>& ListenerComponents); // 0x45c6b60 [Final Native Public]
    void GetAllListenerActors(const TArray<AActor*>& ListenerActors); // 0x45c6a20 [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); // 0x45c8250 [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); // 0x45c88c0 [Final Native Static Public]

// UAISense_Prediction (/Script/AIModule.AISense_Prediction)
    void RequestPawnPredictionEvent(APawn* Requestor, AActor* PredictedActor, float PredictionTime); // 0x45c9280 [Final Native Static Public]
    void RequestControllerPredictionEvent(AAIController* Requestor, AActor* PredictedActor, float PredictionTime); // 0x45c90d0 [Final Native Static Public]

// UAISense_Touch (/Script/AIModule.AISense_Touch)
    void ReportTouchEvent(UObject* WorldContextObject, AActor* TouchReceiver, AActor* OtherActor, const FVector& Location); // 0x45c8df0 [Final Native Static Public]

// UPawnSensingComponent (/Script/AIModule.PawnSensingComponent)
    void SetSensingUpdatesEnabled(bool bEnabled); // 0x45c9c70 [Native Public]
    void SetSensingInterval(float NewSensingInterval); // 0x45c9be0 [Native Public]
    void SetPeripheralVisionAngle(float NewPeripheralVisionAngle); // 0x45c9870 [Native Public]
    void SeePawnDelegate__DelegateSignature(APawn* Pawn); // 0x1448c50 [Public]
    void HearNoiseDelegate__DelegateSignature(APawn* Instigator, const FVector& Location, float Volume); // 0x1448c50 [Public]
    float GetPeripheralVisionCosine(); // 0x45c71f0 [Final Native Public]
    float GetPeripheralVisionAngle(); // 0x45c71d0 [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); // 0x45c5450 [Final Native Static Public]

// UAITask_RunEQS (/Script/AIModule.AITask_RunEQS)
    UAITask_RunEQS* RunEQS(AAIController* Controller, UEnvQuery* QueryTemplate); // 0x45c9580 [Final Native Static Public]

// ULayersBlueprintLibrary (/Script/ActorLayerUtilities.LayersBlueprintLibrary)
    void RemoveActorFromLayer(AActor* InActor, FActorLayer& Layer); // 0x5a2dd90 [Final Native Static Public]
    TArray<AActor*> GetActors(UObject* WorldContextObject, FActorLayer& ActorLayer); // 0x5a2dc70 [Final Native Static Public]
    void AddActorToLayer(AActor* InActor, FActorLayer& Layer); // 0x5a2db80 [Final Native Static Public]

// UActorSequenceComponent (/Script/ActorSequence.ActorSequenceComponent)
    void StopSequence(); // 0x59f70a0 [Final Native Public]
    void PlaySequence(); // 0x59f7070 [Final Native Public]
    void PauseSequence(); // 0x59f7040 [Final Native Public]

// URadialSlider (/Script/AdvancedWidgets.RadialSlider)
    void SetValueTags(const TArray<float>& InValueTags); // 0x5eb7b00 [Final Native Public]
    void SetValue(float InValue); // 0x5eb79f0 [Final Native Public]
    void SetUseVerticalDrag(bool InUseVerticalDrag); // 0x5eb7950 [Final Native Public]
    void SetStepSize(float InValue); // 0x5eb7830 [Final Native Public]
    void SetSliderRange(FRuntimeFloatCurve& InSliderRange); // 0x5eb76f0 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x5eb75e0 [Final Native Public]
    void SetSliderHandleStartAngle(float InValue); // 0x5eb7530 [Final Native Public]
    void SetSliderHandleEndAngle(float InValue); // 0x5eb7480 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x5eb7370 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x5eb7260 [Final Native Public]
    void SetShowSliderHandle(bool InShowSliderHandle); // 0x5eb71c0 [Final Native Public]
    void SetShowSliderHand(bool InShowSliderHand); // 0x5eb7120 [Final Native Public]
    void SetLocked(bool InValue); // 0x5eb7020 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InValue); // 0x5eb6f40 [Final Native Public]
    void SetCustomDefaultValue(float InValue); // 0x5eb6e30 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x5eb6d20 [Final Native Public]
    void SetAngularOffset(float InValue); // 0x5eb6c80 [Final Native Public]
    float GetValue(); // 0x5eb6bd0 [Final Native Public]
    float GetNormalizedSliderHandlePosition(); // 0x5eb6b80 [Final Native Public]
    float GetCustomDefaultValue(); // 0x5eb6ad0 [Final Native Public]

// UAnimNodeRigidBodyLibrary (/Script/AnimGraphRuntime.AnimNodeRigidBodyLibrary)
    FRigidBodyAnimNodeReference SetOverridePhysicsAsset(FRigidBodyAnimNodeReference& Node, UPhysicsAsset* PhysicsAsset); // 0x2ef0e60 [Final Native Static Public]
    void ConvertToRigidBodyAnimNodePure(FAnimNodeReference& Node, FRigidBodyAnimNodeReference& RigidBodyAnimNode, const bool& Result); // 0x2eefd90 [Final Native Static Public]
    FRigidBodyAnimNodeReference ConvertToRigidBodyAnimNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2eefc90 [Final Native Static Public]

// UBlendSpaceLibrary (/Script/AnimGraphRuntime.BlendSpaceLibrary)
    void SnapToPosition(FBlendSpaceReference& BlendSpace, const FVector& NewPosition); // 0x2ef1230 [Final Native Static Public]
    FVector GetPosition(FBlendSpaceReference& BlendSpace); // 0x2ef0490 [Final Native Static Public]
    FVector GetFilteredPosition(FBlendSpaceReference& BlendSpace); // 0x2ef03e0 [Final Native Static Public]
    void ConvertToBlendSpacePure(FAnimNodeReference& Node, FBlendSpaceReference& BlendSpace, const bool& Result); // 0x2eef670 [Final Native Static Public]
    FBlendSpaceReference ConvertToBlendSpace(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2eef570 [Final Native Static Public]

// ISequencerAnimationOverride (/Script/AnimGraphRuntime.SequencerAnimationOverride)
    TArray<FName> GetSequencerAnimSlotNames(); // 0x2ef0860 [Native Event Public]
    bool AllowsCinematicOverride(); // 0x2eeef80 [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); // 0x2ef0f60 [Final Native Static Public]
    bool IsStateBlendingOut(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x2ef0cd0 [Final Native Static Public]
    bool IsStateBlendingIn(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x2ef0b40 [Final Native Static Public]
    FName GetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& Node); // 0x2ef08e0 [Final Native Static Public]
    float GetRelevantAnimTimeRemainingFraction(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x2ef06d0 [Final Native Static Public]
    float GetRelevantAnimTimeRemaining(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x2ef0540 [Final Native Static Public]
    void ConvertToAnimationStateResultPure(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const bool& Result); // 0x2eef3e0 [Final Native Static Public]
    void ConvertToAnimationStateResult(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x2eef290 [Final Native Static Public]
    void ConvertToAnimationStateMachinePure(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const bool& Result); // 0x2eef100 [Final Native Static Public]
    void ConvertToAnimationStateMachine(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x2eeefb0 [Final Native Static Public]

// UAnimExecutionContextLibrary (/Script/AnimGraphRuntime.AnimExecutionContextLibrary)
    bool IsActive(FAnimExecutionContext& Context); // 0x2ef0a70 [Final Native Static Public]
    float GetDeltaTime(FAnimUpdateContext& Context); // 0x2ef0310 [Final Native Static Public]
    float GetCurrentWeight(FAnimUpdateContext& Context); // 0x2ef0240 [Final Native Static Public]
    FAnimNodeReference GetAnimNodeReference(UAnimInstance* Instance, int32 Index); // 0x2ef0140 [Final Native Static Public]
    UAnimInstance* GetAnimInstance(FAnimExecutionContext& Context); // 0x2ef0070 [Final Native Static Public]
    FAnimUpdateContext ConvertToUpdateContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x2eefee0 [Final Native Static Public]
    FAnimPoseContext ConvertToPoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x2eefb00 [Final Native Static Public]
    FAnimInitializationContext ConvertToInitializationContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x2eef970 [Final Native Static Public]
    FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x2eef7e0 [Final Native Static Public]

// UBlendListBaseLibrary (/Script/AnimGraphRuntime.BlendListBaseLibrary)
    void ResetNode(FBlendListBaseReference& BlendListBase); // 0x2f44300 [Final Native Static Public]
    FBlendListBaseReference ConvertToBlendListBase(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2f40430 [Final Native Static Public]

// UBlendSpacePlayerLibrary (/Script/AnimGraphRuntime.BlendSpacePlayerLibrary)
    void SnapToPosition(FBlendSpacePlayerReference& BlendSpacePlayer, const FVector& NewPosition); // 0x2f454f0 [Final Native Static Public]
    bool ShouldResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x2f453f0 [Final Native Static Public]
    FBlendSpacePlayerReference SetResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer, bool bReset); // 0x2f452b0 [Final Native Static Public]
    FBlendSpacePlayerReference SetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer, float PlayRate); // 0x2f45170 [Final Native Static Public]
    FBlendSpacePlayerReference SetLoop(FBlendSpacePlayerReference& BlendSpacePlayer, bool bLoop); // 0x2f44db0 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpaceWithInertialBlending(FAnimUpdateContext& UpdateContext, FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace, float BlendTime); // 0x2f449a0 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace); // 0x2f44860 [Final Native Static Public]
    float GetStartPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x2f42290 [Final Native Static Public]
    FVector GetPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x2f42160 [Final Native Static Public]
    float GetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x2f42060 [Final Native Static Public]
    bool GetLoop(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x2f41b70 [Final Native Static Public]
    UBlendSpace* GetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x2f41970 [Final Native Static Public]
    void ConvertToBlendSpacePlayerPure(FAnimNodeReference& Node, FBlendSpacePlayerReference& BlendSpacePlayer, const bool& Result); // 0x2f406b0 [Final Native Static Public]
    FBlendSpacePlayerReference ConvertToBlendSpacePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2f40570 [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); // 0x2f43b90 [Final Native Static Public]
    void K2_StartProfilingTimer(); // 0x2f43ad0 [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); // 0x2f43710 [Final Native Static Public]
    float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); // 0x2f435b0 [Final Native Static Public]
    FTransform K2_LookAt(FTransform& CurrentTransform, const FVector& TargetPosition, const FVector& LookAtVector, bool bUseUpVector, const FVector& UpVector, float ClampConeInDegree); // 0x2f432d0 [Final Native Static Public]
    float K2_EndProfilingTimer(bool bLog, const FString& LogPrefix); // 0x2f43150 [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); // 0x2f42d40 [Final Native Static Public]
    FVector K2_DirectionBetweenSockets(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameFrom, const FName& SocketOrBoneNameTo); // 0x2f42b60 [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); // 0x2f426f0 [Final Native Static Public]
    float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const FVector& position, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); // 0x2f424c0 [Final Native Static Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x2f40340 [Final Native Static Public]

// ULayeredBoneBlendLibrary (/Script/AnimGraphRuntime.LayeredBoneBlendLibrary)
    FLayeredBoneBlendReference SetBlendMask(FAnimUpdateContext& UpdateContext, FLayeredBoneBlendReference& LayeredBoneBlend, int32 PoseIndex, const FName& BlendMaskName); // 0x2f44640 [Final Native Static Public]
    int32 GetNumPoses(FLayeredBoneBlendReference& LayeredBoneBlend); // 0x2f41f70 [Final Native Static Public]
    FLayeredBoneBlendReference ConvertToLayeredBoneBlend(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2f409b0 [Final Native Static Public]
    void ConvertToLayeredBlendPerBonePure(FAnimNodeReference& Node, FLayeredBoneBlendReference& LayeredBoneBlend, const bool& Result); // 0x2f40830 [Final Native Static Public]

// ULinkedAnimGraphLibrary (/Script/AnimGraphRuntime.LinkedAnimGraphLibrary)
    bool HasLinkedAnimInstance(FLinkedAnimGraphReference& Node); // 0x2f42390 [Final Native Static Public]
    UAnimInstance* GetLinkedAnimInstance(FLinkedAnimGraphReference& Node); // 0x2f41a70 [Final Native Static Public]
    void ConvertToLinkedAnimGraphPure(FAnimNodeReference& Node, FLinkedAnimGraphReference& LinkedAnimGraph, const bool& Result); // 0x2f40c30 [Final Native Static Public]
    FLinkedAnimGraphReference ConvertToLinkedAnimGraph(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2f40af0 [Final Native Static Public]

// UMirrorAnimLibrary (/Script/AnimGraphRuntime.MirrorAnimLibrary)
    FMirrorAnimNodeReference SetMirrorTransitionBlendTime(FMirrorAnimNodeReference& MirrorNode, float InBlendTime); // 0x2f45030 [Final Native Static Public]
    FMirrorAnimNodeReference SetMirror(FMirrorAnimNodeReference& MirrorNode, bool bInMirror); // 0x2f44ef0 [Final Native Static Public]
    float GetMirrorTransitionBlendTime(FMirrorAnimNodeReference& MirrorNode); // 0x2f41e70 [Final Native Static Public]
    UMirrorDataTable* GetMirrorDataTable(FMirrorAnimNodeReference& MirrorNode); // 0x2f41d70 [Final Native Static Public]
    bool GetMirror(FMirrorAnimNodeReference& MirrorNode); // 0x2f41c70 [Final Native Static Public]
    void ConvertToMirrorNodePure(FAnimNodeReference& Node, FMirrorAnimNodeReference& MirrorNode, const bool& Result); // 0x2f40ef0 [Final Native Static Public]
    FMirrorAnimNodeReference ConvertToMirrorNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2f40db0 [Final Native Static Public]

// UModifyCurveAnimLibrary (/Script/AnimGraphRuntime.ModifyCurveAnimLibrary)
    FModifyCurveAnimNodeReference SetCurveMap(FModifyCurveAnimNodeReference& ModifyCurveNode, TMap<FName, float>& InCurveMap); // 0x2f44bb0 [Final Native Static Public]
    FModifyCurveAnimNodeReference SetApplyMode(FModifyCurveAnimNodeReference& ModifyCurveNode, const EModifyCurveApplyMode& InMode); // 0x2f44510 [Final Native Static Public]
    FModifyCurveAnimNodeReference SetAlpha(FModifyCurveAnimNodeReference& ModifyCurveNode, float InAlpha); // 0x2f443d0 [Final Native Static Public]
    EModifyCurveApplyMode GetApplyMode(FModifyCurveAnimNodeReference& ModifyCurveNode); // 0x2f41880 [Final Native Static Public]
    float GetAlpha(FModifyCurveAnimNodeReference& ModifyCurveNode); // 0x2f41780 [Final Native Static Public]
    void ConvertToModifyCurveNodePure(FAnimNodeReference& Node, FModifyCurveAnimNodeReference& ModifyCurveNode, const bool& Result); // 0x2f411b0 [Final Native Static Public]
    FModifyCurveAnimNodeReference ConvertToModifyCurveNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2f41070 [Final Native Static Public]

// UPlayMontageCallbackProxy (/Script/AnimGraphRuntime.PlayMontageCallbackProxy)
    void OnNotifyEndReceived(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointNotifyPayload); // 0x2f441f0 [Final Native Protected]
    void OnNotifyBeginReceived(const FName& NotifyName, FBranchingPointNotifyPayload& BranchingPointNotifyPayload); // 0x2f440e0 [Final Native Protected]
    void OnMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x2f43ff0 [Final Native Protected]
    void OnMontageBlendingOut(UAnimMontage* Montage, bool bInterrupted); // 0x2f43f00 [Final Native Protected]
    UPlayMontageCallbackProxy* CreateProxyObjectForPlayMontage(USkeletalMeshComponent* InSkeletalMeshComponent, UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, const FName& StartingSection, bool bShouldStopAllMontages); // 0x2f41330 [Final Native Static Public]

// USequenceEvaluatorLibrary (/Script/AnimGraphRuntime.SequenceEvaluatorLibrary)
    FSequenceEvaluatorReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence, float BlendTime); // 0x2f4d0b0 [Final Native Static Public]
    FSequenceEvaluatorReference SetSequence(FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence); // 0x2f4ce30 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitTime(FSequenceEvaluatorReference& SequenceEvaluator, float Time); // 0x2f4cbb0 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitFrame(FSequenceEvaluatorReference& SequenceEvaluator, int32 Frame); // 0x2f4ca80 [Final Native Static Public]
    UAnimSequenceBase* GetSequence(FSequenceEvaluatorReference& SequenceEvaluator); // 0x2f4c3a0 [Final Native Static Public]
    float GetAccumulatedTime(FSequenceEvaluatorReference& SequenceEvaluator); // 0x2f4beb0 [Final Native Static Public]
    void ConvertToSequenceEvaluatorPure(FAnimNodeReference& Node, FSequenceEvaluatorReference& SequenceEvaluator, const bool& Result); // 0x2f4b7b0 [Final Native Static Public]
    FSequenceEvaluatorReference ConvertToSequenceEvaluator(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2f4b670 [Final Native Static Public]
    FSequenceEvaluatorReference AdvanceTime(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, float PlayRate); // 0x2f4b330 [Final Native Static Public]

// USequencePlayerLibrary (/Script/AnimGraphRuntime.SequencePlayerLibrary)
    FSequencePlayerReference SetStartPosition(FSequencePlayerReference& SequencePlayer, float StartPosition); // 0x2f4d4d0 [Final Native Static Public]
    FSequencePlayerReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence, float BlendTime); // 0x2f4d2c0 [Final Native Static Public]
    FSequencePlayerReference SetSequence(FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence); // 0x2f4cf70 [Final Native Static Public]
    FSequencePlayerReference SetPlayRate(FSequencePlayerReference& SequencePlayer, float PlayRate); // 0x2f4ccf0 [Final Native Static Public]
    FSequencePlayerReference SetAccumulatedTime(FSequencePlayerReference& SequencePlayer, float Time); // 0x2f4c800 [Final Native Static Public]
    float GetStartPosition(FSequencePlayerReference& SequencePlayer); // 0x2f4c700 [Final Native Static Public]
    UAnimSequenceBase* GetSequencePure(FSequencePlayerReference& SequencePlayer); // 0x2f4c600 [Final Native Static Public]
    FSequencePlayerReference GetSequence(FSequencePlayerReference& SequencePlayer, const UAnimSequenceBase*& SequenceBase); // 0x2f4c4a0 [Final Native Static Public]
    float GetPlayRate(FSequencePlayerReference& SequencePlayer); // 0x2f4c2a0 [Final Native Static Public]
    bool GetLoopAnimation(FSequencePlayerReference& SequencePlayer); // 0x2f4c1a0 [Final Native Static Public]
    float GetAccumulatedTime(FSequencePlayerReference& SequencePlayer); // 0x2f4bfb0 [Final Native Static Public]
    void ConvertToSequencePlayerPure(FAnimNodeReference& Node, FSequencePlayerReference& SequencePlayer, const bool& Result); // 0x2f4ba70 [Final Native Static Public]
    FSequencePlayerReference ConvertToSequencePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2f4b930 [Final Native Static Public]
    float ComputePlayRateFromDuration(FSequencePlayerReference& SequencePlayer, float Duration); // 0x2f4b4f0 [Final Native Static Public]

// USkeletalControlLibrary (/Script/AnimGraphRuntime.SkeletalControlLibrary)
    FSkeletalControlReference SetAlpha(FSkeletalControlReference& SkeletalControl, float Alpha); // 0x2f4c940 [Final Native Static Public]
    float GetAlpha(FSkeletalControlReference& SkeletalControl); // 0x2f4c0b0 [Final Native Static Public]
    void ConvertToSkeletalControlPure(FAnimNodeReference& Node, FSkeletalControlReference& SkeletalControl, const bool& Result); // 0x2f4bd30 [Final Native Static Public]
    FSkeletalControlReference ConvertToSkeletalControl(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x2f4bbf0 [Final Native Static Public]

// UAnimationSharingStateProcessor (/Script/AnimationSharing.AnimationSharingStateProcessor)
    void ProcessActorState(const int32& OutState, AActor* InActor, uint8 CurrentState, uint8 OnDemandState, const bool& bShouldProcess); // 0x55e3c20 [Native Event Public]
    UEnum* GetAnimationStateEnum(); // 0x55e3a60 [Native Event Public]

// UAnimSharingStateInstance (/Script/AnimationSharing.AnimSharingStateInstance)
    void GetInstancedActors(const TArray<AActor*>& Actors); // 0x55e3a90 [Final Native Protected]

// UAnimationSharingManager (/Script/AnimationSharing.AnimationSharingManager)
    void RegisterActorWithSkeletonBP(AActor* InActor, USkeleton* SharingSkeleton); // 0x55e3de0 [Final Native Public]
    UAnimationSharingManager* GetAnimationSharingManager(UObject* WorldContextObject); // 0x55e3900 [Final Native Static Public]
    bool CreateAnimationSharingManager(UObject* WorldContextObject, UAnimationSharingSetup* Setup); // 0x55e3800 [Final Native Static Public]
    bool AnimationSharingEnabled(); // 0x55e37d0 [Final Native Static Public]

// UAssetRegistryHelpers (/Script/AssetRegistry.AssetRegistryHelpers)
    FSoftObjectPath ToSoftObjectPath(FAssetData& InAssetData); // 0x20f8e10 [Final Native Static Public]
    bool SortingPredicate__DelegateSignature(FAssetData& Left, FAssetData& Right); // 0x1448c50 [Public]
    void SortByPredicate(const TArray<FAssetData>& Assets, const FScriptDelegate& SortingPredicate, const EAssetRegistrySortOrder& SortOrder); // 0x20f8cc0 [Final Native Static Public]
    void SortByAssetName(const TArray<FAssetData>& Assets, const EAssetRegistrySortOrder& SortOrder); // 0x20f8bc0 [Final Native Static Public]
    FARFilter SetFilterTagsAndValues(FARFilter& InFilter, const TArray<FTagAndValue>& InTagsAndValues); // 0x20f8a60 [Final Native Static Public]
    bool IsValid(FAssetData& InAssetData); // 0x20f7ec0 [Final Native Static Public]
    bool IsUAsset(FAssetData& InAssetData); // 0x20f7d80 [Final Native Static Public]
    bool IsRedirector(FAssetData& InAssetData); // 0x20f7be0 [Final Native Static Public]
    bool IsAssetLoaded(FAssetData& InAssetData); // 0x20f7a70 [Final Native Static Public]
    bool GetTagValue(FAssetData& InAssetData, const FName& InTagName, const FString& OutTagValue); // 0x20f77a0 [Final Native Static Public]
    FString GetFullName(FAssetData& InAssetData); // 0x20f7310 [Final Native Static Public]
    FString GetExportTextName(FAssetData& InAssetData); // 0x20f7190 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FAssetData& InAssetData); // 0x20f6da0 [Final Native Static Public]
    void GetBlueprintAssets(FARFilter& InFilter, const TArray<FAssetData>& OutAssetData); // 0x20f6c60 [Final Native Static Public]
    TScriptInterface<IAssetRegistry> GetAssetRegistry(); // 0x20f63a0 [Final Native Static Public]
    UObject* GetAsset(FAssetData& InAssetData); // 0x20f6100 [Final Native Static Public]
    TSubclassOf<UObject> FindAssetNativeClass(FAssetData& AssetData); // 0x20f5cd0 [Final Native Static Public]
    FAssetData CreateAssetData(UObject* InAsset, bool bAllowBlueprintClass); // 0x20f5b70 [Final Native Static Public]

// IAssetRegistry (/Script/AssetRegistry.AssetRegistry)
    void WaitForPackage(const FString& PackageName); // 0x20f9110 [Native Public]
    void WaitForCompletion(); // 0x20f90f0 [Native Public]
    void UseFilterToExcludeAssets(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x20f8fa0 [Native Public]
    void SearchAllAssets(bool bSynchronousSearch); // 0x20f89d0 [Native Public]
    void ScanPathsSynchronous(const TArray<FString>& InPaths, bool bForceRescan, bool bIgnoreDenyListScanFilters); // 0x20f8870 [Native Public]
    void ScanModifiedAssetFiles(const TArray<FString>& InFilePaths); // 0x20f87b0 [Native Public]
    void ScanFilesSynchronous(const TArray<FString>& InFilePaths, bool bForceRescan); // 0x20f86a0 [Native Public]
    void RunAssetsThroughFilter(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x20f8550 [Native Public]
    void PrioritizeSearchPath(const FString& PathToPrioritize); // 0x20f84b0 [Native Public]
    bool K2_GetReferencers(const FName& PackageName, FAssetRegistryDependencyOptions& ReferenceOptions, const TArray<FName>& OutReferencers); // 0x20f8350 [Native Public]
    bool K2_GetDependencies(const FName& PackageName, FAssetRegistryDependencyOptions& DependencyOptions, const TArray<FName>& OutDependencies); // 0x20f81f0 [Native Public]
    FAssetData K2_GetAssetByObjectPath(const FSoftObjectPath& ObjectPath, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x20f8000 [Native Public]
    bool IsSearchAsync(); // 0x20f7d50 [Native Public]
    bool IsSearchAllAssets(); // 0x20f7d20 [Native Public]
    bool IsLoadingAssets(); // 0x20f7bb0 [Native Public]
    bool HasAssets(const FName& PackagePath, bool bRecursive); // 0x20f79a0 [Native Public]
    void GetSubPaths(const FString& InBasePath, const TArray<FString>& OutPathList, bool bInRecurse); // 0x20f7630 [Native Public]
    bool GetInMemoryAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x20f7490 [Native Public]
    void GetDerivedClassNames(const TArray<FTopLevelAssetPath>& ClassNames, TSet<FTopLevelAssetPath>& ExcludedClassNames, TSet<FTopLevelAssetPath>& OutDerivedClassNames); // 0x20f6ee0 [Native Public]
    bool GetAssetsByPaths(const TArray<FName>& PackagePaths, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x20f6a70 [Native Public]
    bool GetAssetsByPath(const FName& PackagePath, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x20f68c0 [Native Public]
    bool GetAssetsByPackageName(const FName& PackageName, const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x20f6710 [Native Public]
    bool GetAssetsByClass(const FTopLevelAssetPath& ClassPathName, const TArray<FAssetData>& OutAssetData, bool bSearchSubClasses); // 0x20f65a0 [Native Public]
    bool GetAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x20f6400 [Native Public]
    FAssetData GetAssetByObjectPath(const FName& ObjectPath, bool bIncludeOnlyOnDiskAssets); // 0x20f6240 [Native Public]
    bool GetAncestorClassNames(const FTopLevelAssetPath& ClassPathName, const TArray<FTopLevelAssetPath>& OutAncestorClassNames); // 0x20f5fe0 [Native Public]
    void GetAllCachedPaths(const TArray<FString>& OutPathList); // 0x20f5f20 [Native Public]
    bool GetAllAssets(const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x20f5e10 [Native Public]

// UAssetTagsSubsystem (/Script/AssetTags.AssetTagsSubsystem)
    TArray<FName> K2_GetCollectionsContainingAsset(const FSoftObjectPath& AssetPath); // 0x5a30e70 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetPtr(UObject* AssetPtr); // 0x5a30d20 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetData(FAssetData& AssetData); // 0x5a30b70 [Final Native Public]
    TArray<FName> GetCollectionsContainingAsset(const FName& AssetPathName); // 0x5a30a60 [Final Native Public]
    TArray<FName> GetCollections(); // 0x5a30930 [Final Native Public]
    TArray<FAssetData> GetAssetsInCollection(const FName& Name); // 0x5a30840 [Final Native Public]
    bool CollectionExists(const FName& Name); // 0x5a30710 [Final Native Public]

// UAudioAnalyzer (/Script/AudioAnalyzer.AudioAnalyzer)
    void StopAnalyzing(UObject* WorldContextObject); // 0x5e88840 [Final Native Public]
    void StartAnalyzing(UObject* WorldContextObject, UAudioBus* AudioBusToAnalyze); // 0x5e883b0 [Final Native Public]

// UAudioCapture (/Script/AudioCapture.AudioCapture)
    void StopCapturingAudio(); // 0x55d21b0 [Final Native Public]
    void StartCapturingAudio(); // 0x55d2160 [Final Native Public]
    bool IsCapturingAudio(); // 0x55d2120 [Final Native Public]
    bool GetAudioCaptureDeviceInfo(FAudioCaptureDeviceInfo& OutInfo); // 0x55d1ee0 [Final Native Public]

// UAudioCaptureFunctionLibrary (/Script/AudioCapture.AudioCaptureFunctionLibrary)
    UAudioCapture* CreateAudioCapture(); // 0x55d1eb0 [Final Native Static Public]

// UAudioCaptureBlueprintLibrary (/Script/AudioCapture.AudioCaptureBlueprintLibrary)
    void GetAvailableAudioInputDevices(UObject* WorldContextObject, const FScriptDelegate& OnObtainDevicesEvent); // 0x55d2030 [Final Native Static Public]
    FString Conv_AudioInputDeviceInfoToString(FAudioInputDeviceInfo& Info); // 0x55d1d40 [Final Native Static Public]

// IAudioParameterControllerInterface (/Script/AudioExtensions.AudioParameterControllerInterface)
    void SetTriggerParameter(const FName& InName); // 0x206d300 [Native Public]
    void SetStringParameter(const FName& InName, const FString& InValue); // 0x206d220 [Native Public]
    void SetStringArrayParameter(const FName& InName, const TArray<FString>& InValue); // 0x206d120 [Native Public]
    void SetParameters_Blueprint(const TArray<FAudioParameter>& InParameters); // 0x206d060 [Native Public]
    void SetObjectParameter(const FName& InName, UObject* InValue); // 0x206cf90 [Native Public]
    void SetObjectArrayParameter(const FName& InName, const TArray<UObject*>& InValue); // 0x206cea0 [Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x206cdd0 [Native Public]
    void SetIntArrayParameter(const FName& InName, const TArray<int32>& InValue); // 0x206cce0 [Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x206cc10 [Native Public]
    void SetFloatArrayParameter(const FName& InName, const TArray<float>& InValue); // 0x206cb20 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x206ca50 [Native Public]
    void SetBoolArrayParameter(const FName& InName, const TArray<bool>& InValue); // 0x206c960 [Native Public]
    void ResetParameters(); // 0x206c940 [Native Public]

// IAudioLinkBlueprintInterface (/Script/AudioLinkEngine.AudioLinkBlueprintInterface)
    void StopLink(); // 0x3245970 [Native Public]
    void SetLinkSound(USoundBase* NewSound); // 0x32458e0 [Native Public]
    void PlayLink(float StartTime); // 0x3245860 [Native Public]
    bool IsLinkPlaying(); // 0x3245830 [Native Public]

// UAudioMixerBlueprintLibrary (/Script/AudioMixer.AudioMixerBlueprintLibrary)
    void UnregisterAudioBusFromSubmix(UObject* WorldContextObject, USoundSubmix* SoundSubmix, UAudioBus* AudioBus); // 0x327b320 [Final Native Static Public]
    float TrimAudioCache(float InMegabytesToFree); // 0x327b210 [Final Native Static Public]
    void SwapAudioOutputDevice(UObject* WorldContextObject, const FString& NewDeviceId, const FScriptDelegate& OnCompletedDeviceSwap); // 0x327b0d0 [Final Native Static Public]
    USoundWave* StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundSubmix* SubmixToRecord, USoundWave* ExistingSoundWaveToOverwrite); // 0x327aea0 [Final Native Static Public]
    void StopAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x327adb0 [Final Native Static Public]
    void StopAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToStopAnalyzing); // 0x327ace0 [Final Native Static Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration, USoundSubmix* SubmixToRecord); // 0x327abc0 [Final Native Static Public]
    void StartAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x327aac0 [Final Native Static Public]
    void StartAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToAnalyze, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x327a860 [Final Native Static Public]
    void SetSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, const TArray<USoundEffectSubmixPreset*>& SubmixEffectPresetChain, float FadeTimeSec); // 0x327a6c0 [Final Native Static Public]
    void SetBypassSourceEffectChainEntry(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); // 0x327a490 [Final Native Static Public]
    void ResumeRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x327a3c0 [Final Native Static Public]
    void ReplaceSubmixEffect(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x327a1b0 [Final Native Static Public]
    void ReplaceSoundEffectSubmix(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x327a1b0 [Final Native Static Public]
    void RemoveSubmixEffectPresetAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x327a0b0 [Final Native Static Public]
    void RemoveSubmixEffectPreset(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3279fb0 [Final Native Static Public]
    void RemoveSubmixEffectAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x327a0b0 [Final Native Static Public]
    void RemoveSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3279fb0 [Final Native Static Public]
    void RemoveSourceEffectFromPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); // 0x3279da0 [Final Native Static Public]
    void RemoveMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3279c80 [Final Native Static Public]
    void RegisterAudioBusToSubmix(UObject* WorldContextObject, USoundSubmix* SoundSubmix, UAudioBus* AudioBus); // 0x3279920 [Final Native Static Public]
    void PrimeSoundForPlayback(USoundWave* SoundWave, const FScriptDelegate& OnLoadCompletion); // 0x3279760 [Final Native Static Public]
    void PrimeSoundCueForPlayback(USoundCue* SoundCue); // 0x32796e0 [Final Native Static Public]
    void PauseRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x3279610 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakePresetSpectralAnalysisBandSettings(const EAudioSpectrumBandPresetType& InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x3279410 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, const EMusicalNoteName& InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x32790f0 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x3278f00 [Final Native Static Public]
    bool IsAudioBusActive(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x3278d10 [Final Native Static Public]
    void GetPhaseForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Phases, USoundSubmix* SubmixToAnalyze); // 0x3278b60 [Final Native Static Public]
    int32 GetNumberOfEntriesInSourceEffectChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain); // 0x3278a30 [Final Native Static Public]
    void GetMagnitudeForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Magnitudes, USoundSubmix* SubmixToAnalyze); // 0x3278880 [Final Native Static Public]
    void GetCurrentAudioOutputDeviceName(UObject* WorldContextObject, const FScriptDelegate& OnObtainCurrentDeviceEvent); // 0x3278790 [Final Native Static Public]
    void GetAvailableAudioOutputDevices(UObject* WorldContextObject, const FScriptDelegate& OnObtainDevicesEvent); // 0x32786a0 [Final Native Static Public]
    FString Conv_AudioOutputDeviceInfoToString(FAudioOutputDeviceInfo& Info); // 0x3278550 [Final Native Static Public]
    void ClearSubmixEffects(UObject* WorldContextObject, USoundSubmix* SoundSubmix); // 0x3278390 [Final Native Static Public]
    void ClearSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, float FadeTimeSec); // 0x3278270 [Final Native Static Public]
    void ClearMasterSubmixEffects(UObject* WorldContextObject); // 0x32781c0 [Final Native Static Public]
    int32 AddSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3277fd0 [Final Native Static Public]
    void AddSourceEffectToPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, const FSourceEffectChainEntry& Entry); // 0x3277da0 [Final Native Static Public]
    void AddMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x3277b60 [Final Native Static Public]

// USynthComponent (/Script/AudioMixer.SynthComponent)
    void Stop(); // 0x32a1840 [Final Native Public]
    void Start(); // 0x32a1600 [Final Native Public]
    void SetVolumeMultiplier(float VolumeMultiplier); // 0x32a1570 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x32a0fa0 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x32a0ec0 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x32a0de0 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x32a0540 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x32a0360 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x32a0060 [Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x329ffd0 [Final Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x329fb70 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x329fa90 [Final Native Public]
    bool IsPlaying(); // 0x329f0b0 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x329e8a0 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x329dab0 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x329d940 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x329d1b0 [Final Native Public]

// USubmixEffectDynamicsProcessorPreset (/Script/AudioMixer.SubmixEffectDynamicsProcessorPreset)
    void SetSettings(FSubmixEffectDynamicsProcessorSettings& Settings); // 0x32a08d0 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x329fec0 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x329f970 [Final Native Public]
    void ResetKey(); // 0x329f490 [Final Native Public]

// USubmixEffectSubmixEQPreset (/Script/AudioMixer.SubmixEffectSubmixEQPreset)
    void SetSettings(FSubmixEffectSubmixEQSettings& InSettings); // 0x32a0b60 [Final Native Public]

// USubmixEffectReverbPreset (/Script/AudioMixer.SubmixEffectReverbPreset)
    void SetSettingsWithReverbEffect(UReverbEffect* InReverbEffect, float WetLevel, float DryLevel); // 0x32a0c40 [Final Native Public]
    void SetSettings(FSubmixEffectReverbSettings& InSettings); // 0x32a0a30 [Final Native Public]

// UQuartzClockHandle (/Script/AudioMixer.QuartzClockHandle)
    void UnsubscribeFromTimeDivision(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const UQuartzClockHandle*& ClockHandle); // 0x32a20b0 [Final Native Public]
    void UnsubscribeFromAllTimeDivisions(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x32a1e70 [Final Native Public]
    void SubscribeToQuantizationEvent(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x32a1ca0 [Final Native Public]
    void SubscribeToAllQuantizationEvents(UObject* WorldContextObject, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x32a19e0 [Final Native Public]
    void StopClock(UObject* WorldContextObject, bool CancelPendingEvents, const UQuartzClockHandle*& ClockHandle); // 0x32a1860 [Final Native Public]
    void StartOtherClock(UObject* WorldContextObject, const FName& OtherClockName, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate); // 0x32a1620 [Final Native Public]
    void StartClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x329f830 [Final Native Public]
    void SetTicksPerSecond(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float TicksPerSecond); // 0x32a12f0 [Final Native Public]
    void SetThirtySecondNotesPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float ThirtySecondsNotesPerMinute); // 0x32a1080 [Final Native Public]
    void SetSecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float SecondsPerTick); // 0x32a0660 [Final Native Public]
    void SetMillisecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float MillisecondsPerTick); // 0x32a00f0 [Final Native Public]
    void SetBeatsPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float BeatsPerMinute); // 0x329fc50 [Final Native Public]
    void ResumeClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x329f830 [Final Native Public]
    void ResetTransportQuantized(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, const UQuartzClockHandle*& ClockHandle); // 0x329f5f0 [Final Native Public]
    void ResetTransport(UObject* WorldContextObject, const FScriptDelegate& InDelegate); // 0x329f4f0 [Final Native Public]
    void PauseClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x329f350 [Final Native Public]
    void NotifyOnQuantizationBoundary(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InMsOffset); // 0x329f120 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject); // 0x329ef10 [Final Native Public]
    float GetTicksPerSecond(UObject* WorldContextObject); // 0x329ee30 [Final Native Public]
    float GetThirtySecondNotesPerMinute(UObject* WorldContextObject); // 0x329ed70 [Final Native Public]
    float GetSecondsPerTick(UObject* WorldContextObject); // 0x329ecb0 [Final Native Public]
    float GetMillisecondsPerTick(UObject* WorldContextObject); // 0x329e7e0 [Final Native Public]
    float GetEstimatedRunTime(UObject* WorldContextObject); // 0x329e410 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x329e010 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentTimestamp(UObject* WorldContextObject); // 0x329df70 [Final Native Public]
    float GetBeatsPerMinute(UObject* WorldContextObject); // 0x329dda0 [Final Native Public]
    float GetBeatProgressPercent(const EQuartzCommandQuantization& QuantizationBoundary, float PhaseOffset, float MsOffset); // 0x329dc90 [Final Native Public]

// UQuartzSubsystem (/Script/AudioMixer.QuartzSubsystem)
    void SetQuartzSubsystemTickableWhenPaused(bool bInTickableWhenPaused); // 0x32a05d0 [Final Native Public]
    bool IsQuartzEnabled(); // 0x329f100 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject, const FName& ClockName); // 0x329efb0 [Final Native Public]
    float GetRoundTripMinLatency(UObject* WorldContextObject); // 0x329ebe0 [Final Native Public]
    float GetRoundTripMaxLatency(UObject* WorldContextObject); // 0x329eb10 [Final Native Public]
    float GetRoundTripAverageLatency(UObject* WorldContextObject); // 0x329ea40 [Final Native Public]
    UQuartzClockHandle* GetHandleForClock(UObject* WorldContextObject, const FName& ClockName); // 0x329e610 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMinLatency(UObject* WorldContextObject); // 0x329e560 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMaxLatency(UObject* WorldContextObject); // 0x329e560 [Final Native Public]
    float GetGameThreadToAudioRenderThreadAverageLatency(UObject* WorldContextObject); // 0x329e4b0 [Final Native Public]
    float GetEstimatedClockRunTime(UObject* WorldContextObject, const FName& InClockName); // 0x329e300 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const FName& ClockName, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x329e130 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentClockTimestamp(UObject* WorldContextObject, const FName& InClockName); // 0x329de60 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMinLatency(); // 0x329dc50 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMaxLatency(); // 0x329dc10 [Final Native Public]
    float GetAudioRenderThreadToGameThreadAverageLatency(); // 0x329dbd0 [Final Native Public]
    bool DoesClockExist(UObject* WorldContextObject, const FName& ClockName); // 0x329d840 [Final Native Public]
    void DeleteClockByName(UObject* WorldContextObject, const FName& ClockName); // 0x329d770 [Final Native Public]
    void DeleteClockByHandle(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle); // 0x329d670 [Final Native Public]
    UQuartzClockHandle* CreateNewClock(UObject* WorldContextObject, const FName& ClockName, const FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager); // 0x329d2d0 [Final Native Public]

// UConstantQAnalyzer (/Script/AudioSynesthesia.ConstantQAnalyzer)
    int32 GetNumCenterFrequencies(); // 0x5e913b0 [Final Native Public]
    void GetCenterFrequencies(const TArray<float>& OutCenterFrequencies); // 0x5e904f0 [Final Native Public]

// UConstantQNRT (/Script/AudioSynesthesia.ConstantQNRT)
    void GetNormalizedChannelConstantQAtTime(float InSeconds, int32 InChannel, const TArray<float>& OutConstantQ); // 0x5e90d90 [Final Native Public]
    void GetChannelConstantQAtTime(float InSeconds, int32 InChannel, const TArray<float>& OutConstantQ); // 0x5e90730 [Final Native Public]

// ULoudnessNRT (/Script/AudioSynesthesia.LoudnessNRT)
    void GetNormalizedLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x5e912c0 [Final Native Public]
    void GetNormalizedChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x5e90ed0 [Final Native Public]
    void GetLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x5e90ca0 [Final Native Public]
    void GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x5e90900 [Final Native Public]

// UOnsetNRT (/Script/AudioSynesthesia.OnsetNRT)
    void GetNormalizedChannelOnsetsBetweenTimes(float InStartSeconds, float InEndSeconds, int32 InChannel, const TArray<float>& OutOnsetTimestamps, const TArray<float>& OutOnsetStrengths); // 0x5e90ff0 [Final Native Public]
    void GetChannelOnsetsBetweenTimes(float InStartSeconds, float InEndSeconds, int32 InChannel, const TArray<float>& OutOnsetTimestamps, const TArray<float>& OutOnsetStrengths); // 0x5e90a20 [Final Native Public]

// USynesthesiaSpectrumAnalyzer (/Script/AudioSynesthesia.SynesthesiaSpectrumAnalyzer)
    int32 GetNumCenterFrequencies(); // 0x5e913e0 [Final Native Public]
    void GetCenterFrequencies(float InSampleRate, const TArray<float>& OutCenterFrequencies); // 0x5e90640 [Final Native Public]

// UAudioMaterialButton (/Script/AudioWidgets.AudioMaterialButton)
    void SetIsPressed(bool InPressed); // 0x5ebcad0 [Final Native Public]
    bool GetIsPressed(); // 0x5ebc7b0 [Final Native Public]

// UAudioMaterialKnob (/Script/AudioWidgets.AudioMaterialKnob)
    void SetValue(float InValue); // 0x5ebd070 [Final Native Public]
    void SetTuneSpeed(float InValue); // 0x5ebcf70 [Final Native Public]
    void SetStepSize(float InValue); // 0x5ebce70 [Final Native Public]
    void SetMouseUsesStep(bool InUsesStep); // 0x5ebcd50 [Final Native Public]
    void SetLocked(bool InLocked); // 0x5ebcb80 [Final Native Public]
    void SetFineTuneSpeed(float InValue); // 0x5ebc9d0 [Final Native Public]
    float GetValue(); // 0x5ebc970 [Final Native Public]
    float GetTuneSpeed(); // 0x5ebc910 [Final Native Public]
    float GetStepSize(); // 0x5ebc8b0 [Final Native Public]
    bool GetMouseUsesStep(); // 0x5ebc850 [Final Native Public]
    bool GetIsLocked(); // 0x5ebc750 [Final Native Public]
    float GetFineTuneSpeed(); // 0x5ebc6f0 [Final Native Public]

// UAudioMaterialMeter (/Script/AudioWidgets.AudioMaterialMeter)
    void SetMeterChannelInfo(const TArray<FMeterChannelInfo>& InMeterChannelInfo); // 0x5ebcca0 [Final Native Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo__DelegateSignature(); // 0x1448c50 [Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo(); // 0x5ebc7d0 [Final Native Public]

// UAudioMaterialSlider (/Script/AudioWidgets.AudioMaterialSlider)
    void SetValue(float InValue); // 0x5ebd0f0 [Final Native Public]
    void SetTuneSpeed(float InValue); // 0x5ebcff0 [Final Native Public]
    void SetStepSize(float InValue); // 0x5ebcef0 [Final Native Public]
    void SetMouseUsesStep(bool bInUsesStep); // 0x5ebcde0 [Final Native Public]
    void SetLocked(bool bInLocked); // 0x5ebcc10 [Final Native Public]
    void SetFineTuneSpeed(float InValue); // 0x5ebca50 [Final Native Public]
    float GetValue(); // 0x5ebc9a0 [Final Native Public]
    float GetTuneSpeed(); // 0x5ebc940 [Final Native Public]
    float GetStepSize(); // 0x5ebc8e0 [Final Native Public]
    bool GetMouseUsesStep(); // 0x5ebc880 [Final Native Public]
    bool GetIsLocked(); // 0x5ebc780 [Final Native Public]
    float GetFineTuneSpeed(); // 0x5ebc720 [Final Native Public]

// UAudioMeter (/Script/AudioWidgets.AudioMeter)
    void SetMeterValueColor(const FLinearColor& InValue); // 0x5f001d0 [Final Native Public]
    void SetMeterScaleLabelColor(const FLinearColor& InValue); // 0x5f000c0 [Final Native Public]
    void SetMeterScaleColor(const FLinearColor& InValue); // 0x5efffb0 [Final Native Public]
    void SetMeterPeakColor(const FLinearColor& InValue); // 0x5effea0 [Final Native Public]
    void SetMeterClippingColor(const FLinearColor& InValue); // 0x5effd90 [Final Native Public]
    void SetMeterChannelInfo(const TArray<FMeterChannelInfo>& InMeterChannelInfo); // 0x5effc00 [Final Native Public]
    void SetMeterBackgroundColor(const FLinearColor& InValue); // 0x5effaf0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InValue); // 0x5eff8a0 [Final Native Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo__DelegateSignature(); // 0x1448c50 [Public]
    TArray<FMeterChannelInfo> GetMeterChannelInfo(); // 0x5eff610 [Final Native Public]

// UAudioOscilloscope (/Script/AudioWidgets.AudioOscilloscope)
    void StopProcessing(); // 0x5f01160 [Final Native Public]
    void StartProcessing(); // 0x5f01100 [Final Native Public]
    TArray<float> GetOscilloscopeAudioSamples__DelegateSignature(); // 0x1448c50 [Public]
    bool CanTriggeringBeSet(); // 0x5eff530 [Final Native Private]

// UAudioRadialSlider (/Script/AudioWidgets.AudioRadialSlider)
    void SetWidgetLayout(const EAudioRadialSliderLayout& InLayout); // 0x5f01070 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x5f00e30 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x5f00cf0 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x5f00b90 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x5f009d0 [Final Native Public]
    void SetSliderThickness(float InThickness); // 0x5f00880 [Final Native Public]
    void SetSliderProgressColor(const FLinearColor& InValue); // 0x5f007e0 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x5f006a0 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x5f004c0 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x5f00380 [Final Native Public]
    void SetOutputRange(const FVector2D& InOutputRange); // 0x5f002e0 [Final Native Public]
    void SetHandStartEndRatio(const FVector2D& InHandStartEndRatio); // 0x5effa50 [Final Native Public]
    void SetCenterBackgroundColor(const FLinearColor& InValue); // 0x5eff9b0 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x5eff800 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x5eff6c0 [Final Native Public]

// UAudioSliderBase (/Script/AudioWidgets.AudioSliderBase)
    void SetWidgetBackgroundColor(const FLinearColor& InValue); // 0x5f00fd0 [Final Native Public]
    void SetValueTextReadOnly(bool bIsReadOnly); // 0x5f00f00 [Final Native Public]
    void SetUnitsTextReadOnly(bool bIsReadOnly); // 0x5f00d90 [Final Native Public]
    void SetUnitsText(const FText& Units); // 0x5f00c40 [Final Native Public]
    void SetTextLabelBackgroundColor(const FSlateColor& InColor); // 0x5f00ab0 [Final Native Public]
    void SetSliderThumbColor(const FLinearColor& InValue); // 0x5f00930 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x5f00740 [Final Native Public]
    void SetSliderBackgroundColor(const FLinearColor& InValue); // 0x5f00600 [Final Native Public]
    void SetShowUnitsText(bool bShowUnitsText); // 0x5f00560 [Final Native Public]
    void SetShowLabelOnlyOnHover(bool bShowLabelOnlyOnHover); // 0x5f00420 [Final Native Public]
    float GetSliderValue(float OutputValue); // 0x5eff570 [Final Native Public]
    float GetOutputValue(float InSliderValue); // 0x5eff760 [Final Native Public]
    float GetLinValue(float OutputValue); // 0x5eff570 [Final Native Public]

// UAudioVectorscope (/Script/AudioWidgets.AudioVectorscope)
    void StopProcessing(); // 0x5f01190 [Final Native Public]
    void StartProcessing(); // 0x5f01130 [Final Native Public]
    TArray<float> GetVectorscopeAudioSamples__DelegateSignature(); // 0x1448c50 [Public]

// UAutomationUtilsBlueprintLibrary (/Script/AutomationUtils.AutomationUtilsBlueprintLibrary)
    void TakeGameplayAutomationScreenshot(const FString& ScreenshotName, float MaxGlobalError, float MaxLocalError, const FString& MapNameOverride); // 0x5906c30 [Final Native Static Public]

// UCableComponent (/Script/CableComponent.CableComponent)
    void SetAttachEndToComponent(USceneComponent* Component, const FName& SocketName); // 0x5a37480 [Final Native Public]
    void SetAttachEndTo(AActor* Actor, const FName& ComponentProperty, const FName& SocketName); // 0x5a37370 [Final Native Public]
    void GetCableParticleLocations(const TArray<FVector>& Locations); // 0x5a37240 [Final Native Public]
    USceneComponent* GetAttachedComponent(); // 0x5a371b0 [Final Native Public]
    AActor* GetAttachedActor(); // 0x5a37170 [Final Native Public]

// AChaosCacheManager (/Script/ChaosCaching.ChaosCacheManager)
    void TriggerComponentByCache(const FName& InCacheName); // 0x557e680 [Final Native Protected]
    void TriggerComponent(UPrimitiveComponent* InComponent); // 0x557e560 [Final Native Protected]
    void TriggerAll(); // 0x557e490 [Final Native Protected]
    void SetStartTime(float InStartTime); // 0x557e400 [Final Native Public]
    void SetCurrentTime(float CurrentTime); // 0x557e400 [Final Native Public]
    void SetCacheCollection(UChaosCacheCollection* InCacheCollection); // 0x557e330 [Final Native Protected]
    void ResetSingleTransform(int32 InIndex); // 0x557e230 [Final Native Public]
    void ResetAllComponentTransforms(); // 0x557e0e0 [Final Native Public]
    void EnablePlaybackByCache(const FName& InCacheName, bool bEnable); // 0x557dfd0 [Final Native Protected]
    void EnablePlayback(int32 Index, bool bEnable); // 0x557dee0 [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); // 0x55c1d80 [Final Native Public]
    void SetVelocityScale(const FVector& LinearVelocityScale, float AngularVelocityScale, float FictitiousAngularScale); // 0x55c1bd0 [Final Native Public]
    void SetPressure(const FVector2D& Pressure); // 0x55c1ab0 [Final Native Public]
    void SetMaterialLinear(float EdgeStiffness, float BendingStiffness, float AreaStiffness); // 0x55c1840 [Final Native Public]
    void SetMaterialBuckling(const FVector2D& BucklingRatio, const FVector2D& BucklingStiffness); // 0x55c16d0 [Final Native Public]
    void SetMaterial(const FVector2D& EdgeStiffness, const FVector2D& BendingStiffness, const FVector2D& AreaStiffness); // 0x55c1510 [Final Native Public]
    void SetLongRangeAttachmentLinear(float TetherStiffness, float TetherScale); // 0x55c1350 [Final Native Public]
    void SetLongRangeAttachment(const FVector2D& TetherStiffness, const FVector2D& TetherScale); // 0x55c11e0 [Final Native Public]
    void SetGravity(float GravityScale, bool bIsGravityOverridden, const FVector& GravityOverride); // 0x55c1020 [Final Native Public]
    void SetDamping(float DampingCoefficient, float LocalDampingCoefficient); // 0x55c0ea0 [Final Native Public]
    void SetCollision(float CollisionThickness, float FrictionCoefficient, bool bUseCCD, float SelfCollisionThickness); // 0x55c0cc0 [Final Native Public]
    void SetBackstop(bool bEnabled); // 0x55c0ba0 [Final Native Public]
    void SetAnimDriveLinear(float AnimDriveStiffness); // 0x55c0b20 [Final Native Public]
    void SetAnimDrive(const FVector2D& AnimDriveStiffness, const FVector2D& AnimDriveDamping); // 0x55c09b0 [Final Native Public]
    void SetAerodynamics(float DragCoefficient, float LiftCoefficient, const FVector& WindVelocity); // 0x55c0800 [Final Native Public]
    void ResetAndTeleport(bool bReset, bool bTeleport); // 0x55c0730 [Final Native Public]

// UChaosSolverEngineBlueprintLibrary (/Script/ChaosSolverEngine.ChaosSolverEngineBlueprintLibrary)
    FHitResult ConvertPhysicsCollisionToHitResult(FChaosPhysicsCollisionInfo& PhysicsCollision); // 0x2e72e20 [Final Native Static Public]

// AChaosSolverActor (/Script/ChaosSolverEngine.ChaosSolverActor)
    void SetSolverActive(bool bActive); // 0x2e730c0 [Native Public]
    void SetAsCurrentWorldSolver(); // 0x2e730a0 [Final Native Public]

// UChaosVDRuntimeBlueprintLibrary (/Script/ChaosVDBlueprint.ChaosVDRuntimeBlueprintLibrary)
    void RecordDebugDrawVector(UObject* WorldContext, const FVector& InStartLocation, const FVector& InVector, const FName& Tag, const FLinearColor& Color); // 0x55d2540 [Final Native Static Private]
    void RecordDebugDrawSphere(UObject* WorldContext, const FVector& InCenter, float Radius, const FName& Tag, const FLinearColor& Color); // 0x55d26b0 [Final Native Static Private]
    void RecordDebugDrawLine(UObject* WorldContext, const FVector& InStartLocation, const FVector& InEndLocation, const FName& Tag, const FLinearColor& Color); // 0x55d2540 [Final Native Static Private]
    void RecordDebugDrawBox(UObject* WorldContext, const FBox& InBox, const FName& Tag, const FLinearColor& Color); // 0x55d2400 [Final Native Static Private]

// ACameraRig_Rail (/Script/CinematicCamera.CameraRig_Rail)
    USplineComponent* GetRailSplineComponent(); // 0x323dff0 [Final Native Public]

// ACineCameraActor (/Script/CinematicCamera.CineCameraActor)
    UCineCameraComponent* GetCineCameraComponent(); // 0x323cd50 [Final Native Public]

// UCineCameraComponent (/Script/CinematicCamera.CineCameraComponent)
    void SetLensSettings(FCameraLensSettings& NewLensSettings); // 0x323efc0 [Final Native Public]
    void SetLensPresetByName(const FString& InPresetName); // 0x323ede0 [Final Native Public]
    void SetFocusSettings(FCameraFocusSettings& NewFocusSettings); // 0x323ecd0 [Final Native Public]
    void SetFilmbackPresetByName(const FString& InPresetName); // 0x323eab0 [Final Native Public]
    void SetFilmback(FCameraFilmbackSettings& NewFilmback); // 0x323e9f0 [Final Native Public]
    void SetCustomNearClippingPlane(float NewCustomNearClippingPlane); // 0x323e4f0 [Final Native Public]
    void SetCurrentFocalLength(float InFocalLength); // 0x323e460 [Final Native Public]
    void SetCurrentAperture(float NewCurrentAperture); // 0x323e3d0 [Final Native Public]
    void SetCropSettings(FPlateCropSettings& NewCropSettings); // 0x323e320 [Final Native Public]
    void SetCropPresetByName(const FString& InPresetName); // 0x323e140 [Final Native Public]
    float GetVerticalProjectionOffset(); // 0x323e0c0 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x323e010 [Final Native Public]
    TArray<FNamedLensPreset> GetLensPresetsCopy(); // 0x323def0 [Final Native Static Public]
    FString GetLensPresetName(); // 0x323dc50 [Final Native Public]
    float GetHorizontalProjectionOffset(); // 0x323d980 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x323d8d0 [Final Native Public]
    TArray<FNamedFilmbackPreset> GetFilmbackPresetsCopy(); // 0x323d7d0 [Final Native Static Public]
    FString GetFilmbackPresetName(); // 0x323d550 [Final Native Public]
    FString GetDefaultFilmbackPresetName(); // 0x323d220 [Final Native Public]
    FString GetCropPresetName(); // 0x323cfc0 [Final Native Public]

// UCineCameraSettings (/Script/CinematicCamera.CineCameraSettings)
    void SetLensPresets(const TArray<FNamedLensPreset>& InLensPresets); // 0x323ee90 [Final Native Private]
    void SetFilmbackPresets(const TArray<FNamedFilmbackPreset>& InFilmbackPresets); // 0x323eb60 [Final Native Private]
    void SetDefaultLensPresetName(const FString& InDefaultLensPresetName); // 0x323e8e0 [Final Native Private]
    void SetDefaultLensFStop(float InDefaultLensFStop); // 0x323e7a0 [Final Native Private]
    void SetDefaultLensFocalLength(float InDefaultLensFocalLength); // 0x323e840 [Final Native Private]
    void SetDefaultFilmbackPreset(const FString& InDefaultFilmbackPreset); // 0x323e690 [Final Native Private]
    void SetDefaultCropPresetName(const FString& InDefaultCropPresetName); // 0x323e570 [Final Native Private]
    void SetCropPresets(const TArray<FNamedPlateCropPreset>& InCropPresets); // 0x323e1f0 [Final Native Private]
    TArray<FString> GetLensPresetNames(); // 0x323dde0 [Final Native Private]
    bool GetLensPresetByName(const FString& PresetName, FCameraLensSettings& LensSettings); // 0x323da00 [Final Native Public]
    TArray<FString> GetFilmbackPresetNames(); // 0x323d6c0 [Final Native Private]
    bool GetFilmbackPresetByName(const FString& PresetName, FCameraFilmbackSettings& FilmbackSettings); // 0x323d330 [Final Native Public]
    TArray<FString> GetCropPresetNames(); // 0x323d100 [Final Native Private]
    bool GetCropPresetByName(const FString& PresetName, FPlateCropSettings& CropSettings); // 0x323cde0 [Final Native Public]
    UCineCameraSettings* GetCineCameraSettings(); // 0x323cd70 [Final Native Static Private]

// UClothingSimulationInteractor (/Script/ClothingSystemRuntimeInterface.ClothingSimulationInteractor)
    void SetNumSubsteps(int32 NumSubsteps); // 0x2160e70 [Native Public]
    void SetNumIterations(int32 NumIterations); // 0x2160de0 [Native Public]
    void SetMaxNumIterations(int32 MaxNumIterations); // 0x2160d50 [Native Public]
    void SetAnimDriveSpringStiffness(float InStiffness); // 0x2160cc0 [Native Public]
    void PhysicsAssetUpdated(); // 0x2160ca0 [Native Public]
    float GetSimulationTime(); // 0x2160c80 [Final Native Public]
    int32 GetNumSubsteps(); // 0x2160c60 [Final Native Public]
    int32 GetNumKinematicParticles(); // 0x2160c40 [Final Native Public]
    int32 GetNumIterations(); // 0x2160c20 [Final Native Public]
    int32 GetNumDynamicParticles(); // 0x2160c00 [Final Native Public]
    int32 GetNumCloths(); // 0x2160be0 [Final Native Public]
    UClothingInteractor* GetClothingInteractor(const FString& ClothingAssetName); // 0x2160a80 [Final Native Public]
    void EnableGravityOverride(const FVector& InVector); // 0x21609e0 [Native Public]
    void DisableGravityOverride(); // 0x21609c0 [Native Public]
    void ClothConfigUpdated(); // 0x21609a0 [Native Public]

// UClothingSimulationInteractorNv (/Script/ClothingSystemRuntimeNv.ClothingSimulationInteractorNv)
    void SetAnimDriveDamperStiffness(float InStiffness); // 0x3564ce0 [Final Native Public]

// UComputeGraphComponent (/Script/ComputeFramework.ComputeGraphComponent)
    void QueueExecute(); // 0x503c020 [Final Native Public]
    void DestroyDataProviders(); // 0x503bff0 [Final Native Public]
    void CreateDataProviders(int32 InBindingIndex, UObject* InBindingObject); // 0x503bf00 [Final Native Public]

// UConstraintSubsystem (/Script/Constraints.ConstraintSubsystem)
    void OnConstraintRemovedFromSystem__DelegateSignature(UConstraintSubsystem* Mananger, UTickableConstraint* Constraint, bool bDoNotCompensate); // 0x1448c50 [Public]
    void OnConstraintAddedToSystem__DelegateSignature(UConstraintSubsystem* Mananger, UTickableConstraint* Constraint); // 0x1448c50 [Public]

// UConstraintsManager (/Script/Constraints.ConstraintsManager)
    void OnConstraintRemoved__DelegateSignature(UConstraintsManager* Mananger, UTickableConstraint* Constraint, bool bDoNotCompensate); // 0x1448c50 [Public]
    void OnConstraintAdded__DelegateSignature(UConstraintsManager* Mananger, UTickableConstraint* Constraint); // 0x1448c50 [Public]

// UConstraintsScriptingLibrary (/Script/Constraints.ConstraintsScriptingLibrary)
    bool RemoveThisConstraint(UWorld* InWorld, UTickableConstraint* InTickableConstraint); // 0x2f66c70 [Final Native Static Public]
    bool RemoveConstraint(UWorld* InWorld, int32 InIndex); // 0x2f66b90 [Final Native Static Public]
    TArray<UTickableConstraint*> GetConstraintsArray(UWorld* InWorld); // 0x2f66a40 [Final Native Static Public]
    UTransformableHandle* CreateTransformableHandle(UWorld* InWorld, UObject* InObject, const FName& InAttachmentName); // 0x2f66850 [Final Native Static Public]
    UTransformableComponentHandle* CreateTransformableComponentHandle(UWorld* InWorld, USceneComponent* InSceneComponent, const FName& InSocketName); // 0x2f66740 [Final Native Static Public]
    UTickableTransformConstraint* CreateFromType(UWorld* InWorld, const ETransformConstraintType& InType); // 0x2f66670 [Final Native Static Public]
    bool AddConstraint(UWorld* InWorld, UTransformableHandle* InParentHandle, UTransformableHandle* InChildHandle, UTickableTransformConstraint* InConstraint, bool bMaintainOffset); // 0x2f664e0 [Final Native Static Public]

// UControlRigShapeLibraryLink (/Script/ControlRig.ControlRigShapeLibraryLink)
    void SetShapeLibrary(const TSoftObjectPtr<UControlRigShapeLibrary>& InShapeLibrary); // 0x4d277e0 [Final Native Public]
    TSoftObjectPtr<UControlRigShapeLibrary> GetShapeLibrary(); // 0x4c3dd40 [Final Native Public]

// UControlRig (/Script/ControlRig.ControlRig)
    bool SupportsBackwardsSolve(); // 0x4d81bc0 [Final Native Public]
    void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass); // 0x3312880 [Final Native Public]
    void SetInteractionRig(UControlRig* InInteractionRig); // 0x2ea6470 [Final Native Public]
    void SelectControl(const FName& InControlName, bool bSelect); // 0x4d7ec50 [Native Public]
    void RequestConstruction(); // 0x4d7eb70 [Final Native Public]
    void OnControlSelectedBP__DelegateSignature(UControlRig* Rig, FRigControlElement& Control, bool bSelected); // 0x1448c50 [Public]
    bool IsControlSelected(const FName& InControlName); // 0x4d7dd20 [Native Public]
    TSubclassOf<UControlRig> GetInteractionRigClass(); // 0x3948370 [Final Native Public]
    UControlRig* GetInteractionRig(); // 0x3948370 [Final Native Public]
    AActor* GetHostingActor(); // 0x4d7d3b0 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x4d7d390 [Final Native Public]
    TArray<UControlRig*> FindControlRigs(UObject* Outer, TSubclassOf<UControlRig> OptionalClass); // 0x4d7be20 [Final Native Static Public]
    TArray<FName> CurrentControlSelection(); // 0x4d7b860 [Native Public]
    UTransformableControlHandle* CreateTransformableControlHandle(const FName& ControlName); // 0x4d7b7b0 [Final Native Public]
    bool ClearControlSelection(); // 0x4d7b150 [Native Public]
    FRigPhysicsSolverID AddPhysicsSolver(const FName& InName, bool bSetupUndo, bool bPrintPythonCommand); // 0x4d7a8d0 [Final Native Public]

// URigHierarchy (/Script/ControlRig.RigHierarchy)
    void UnsetCurveValueByIndex(int32 InElementIndex, bool bSetupUndo); // 0x4d28900 [Final Native Public]
    void UnsetCurveValue(const FRigElementKey& InKey, bool bSetupUndo); // 0x4d287d0 [Final Native Public]
    bool SwitchToWorldSpace(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x4d28690 [Final Native Public]
    bool SwitchToParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial, bool bAffectChildren); // 0x4d28460 [Final Native Public]
    bool SwitchToDefaultParent(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x4d28320 [Final Native Public]
    TArray<FRigElementKey> SortKeys(const TArray<FRigElementKey>& InKeys); // 0x4d28140 [Final Native Public]
    bool SetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& InValue); // 0x4d27fb0 [Final Native Public]
    bool SetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FVector>& InValue); // 0x4d27de0 [Final Native Public]
    bool SetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& InValue); // 0x4d27bc0 [Final Native Public]
    bool SetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FTransform>& InValue); // 0x4d279f0 [Final Native Public]
    bool SetTag(const FRigElementKey& InItem, const FName& InTag); // 0x4d278f0 [Final Native Public]
    bool SetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& InValue); // 0x4d27650 [Final Native Public]
    bool SetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRotator>& InValue); // 0x4d27480 [Final Native Public]
    bool SetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& InValue); // 0x4d272f0 [Final Native Public]
    bool SetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRigElementKey>& InValue); // 0x4d27120 [Final Native Public]
    bool SetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& InValue); // 0x4d26f90 [Final Native Public]
    bool SetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FQuat>& InValue); // 0x4d26dc0 [Final Native Public]
    void SetPose_ForBlueprint(const FRigPose& InPose); // 0x4d26b10 [Final Native Public]
    bool SetParentWeightArray(const FRigElementKey& InChild, const TArray<FRigElementWeight>& InWeights, bool bInitial, bool bAffectChildren); // 0x4d26940 [Final Native Public]
    bool SetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, const FRigElementWeight& InWeight, bool bInitial, bool bAffectChildren); // 0x4d26750 [Final Native Public]
    bool SetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& InValue); // 0x4d26570 [Final Native Public]
    bool SetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FName>& InValue); // 0x4d263a0 [Final Native Public]
    void SetLocalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x4d260e0 [Final Native Public]
    void SetLocalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x4d25db0 [Final Native Public]
    bool SetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& InValue); // 0x4d25c20 [Final Native Public]
    bool SetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FLinearColor>& InValue); // 0x4d25a50 [Final Native Public]
    bool SetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 InValue); // 0x4d25880 [Final Native Public]
    bool SetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<int32>& InValue); // 0x4d256b0 [Final Native Public]
    void SetGlobalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x4d253f0 [Final Native Public]
    void SetGlobalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x4d250b0 [Final Native Public]
    bool SetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float InValue); // 0x4d24ee0 [Final Native Public]
    bool SetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<float>& InValue); // 0x4d24d10 [Final Native Public]
    void SetCurveValueByIndex(int32 InElementIndex, float InValue, bool bSetupUndo); // 0x4d24bf0 [Final Native Public]
    void SetCurveValue(const FRigElementKey& InKey, float InValue, bool bSetupUndo); // 0x4d24a70 [Final Native Public]
    void SetControlVisibilityByIndex(int32 InElementIndex, bool bVisibility); // 0x4d24970 [Final Native Public]
    void SetControlVisibility(const FRigElementKey& InKey, bool bVisibility); // 0x4d24840 [Final Native Public]
    void SetControlValueByIndex(int32 InElementIndex, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x4d245f0 [Final Native Public]
    void SetControlValue(const FRigElementKey& InKey, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x4d24320 [Final Native Public]
    void SetControlShapeTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x4d240f0 [Final Native Public]
    void SetControlShapeTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x4d23e60 [Final Native Public]
    void SetControlSettingsByIndex(int32 InElementIndex, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x4d23be0 [Final Native Public]
    void SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x4d23950 [Final Native Public]
    void SetControlPreferredRotatorByIndex(int32 InElementIndex, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x4d237b0 [Final Native Public]
    void SetControlPreferredRotator(const FRigElementKey& InKey, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x4d235e0 [Final Native Public]
    void SetControlPreferredRotationOrderByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder); // 0x4d234e0 [Final Native Public]
    void SetControlPreferredRotationOrder(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder); // 0x4d233c0 [Final Native Public]
    void SetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x4d231c0 [Final Native Public]
    void SetControlPreferredEulerAngles(const FRigElementKey& InKey, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x4d22fd0 [Final Native Public]
    void SetControlOffsetTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x4d22d20 [Final Native Public]
    void SetControlOffsetTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x4d22a00 [Final Native Public]
    void SetConnectorSettingsByIndex(int32 InElementIndex, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x4d22740 [Final Native Public]
    void SetConnectorSettings(const FRigElementKey& InKey, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x4d22460 [Final Native Public]
    bool SetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool InValue); // 0x4d22290 [Final Native Public]
    bool SetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<bool>& InValue); // 0x4d220c0 [Final Native Public]
    void SendAutoKeyEvent(const FRigElementKey& InElement, float InOffsetInSeconds, bool bAsynchronous); // 0x4d21f90 [Final Native Public]
    TArray<FRigElementKey> RestoreSocketsFromStates(const TArray<FRigSocketState>& InStates, bool bSetupUndoRedo); // 0x4d21e00 [Final Native Public]
    TArray<FRigElementKey> RestoreConnectorsFromStates(const TArray<FRigConnectorState>& InStates, bool bSetupUndoRedo); // 0x4d21c70 [Final Native Public]
    void ResetToDefault(); // 0x4d21c50 [Final Native Public]
    void ResetPoseToInitial(const ERigElementType& InTypeFilter); // 0x4d21bd0 [Final Native Public]
    void ResetCurveValues(); // 0x4d21bb0 [Final Native Public]
    void Reset(); // 0x4d21b90 [Final Native Public]
    bool RemoveMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x4d21a90 [Final Native Public]
    bool RemoveAllMetadata(const FRigElementKey& InItem); // 0x4d219e0 [Final Native Public]
    int32 Num(); // 0x31f5130 [Final Native Public]
    FRigControlValue MakeControlValueFromVector2D(const FVector2D& InValue); // 0x4d21770 [Final Native Static Public]
    FRigControlValue MakeControlValueFromVector(const FVector& InValue); // 0x4d218a0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransformNoScale(const FTransformNoScale& InValue); // 0x4d215f0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransform(const FTransform& InValue); // 0x4d21380 [Final Native Static Public]
    FRigControlValue MakeControlValueFromRotator(const FRotator& InValue); // 0x4d21210 [Final Native Static Public]
    FRigControlValue MakeControlValueFromInt(int32 InValue); // 0x4d21130 [Final Native Static Public]
    FRigControlValue MakeControlValueFromFloat(float InValue); // 0x4d21000 [Final Native Static Public]
    FRigControlValue MakeControlValueFromEulerTransform(const FEulerTransform& InValue); // 0x4d20e10 [Final Native Static Public]
    FRigControlValue MakeControlValueFromBool(bool InValue); // 0x4d20d30 [Final Native Static Public]
    bool IsValidIndex(int32 InElementIndex); // 0x4d20c90 [Final Native Public]
    bool IsSelectedByIndex(int32 InIndex); // 0x4d20bd0 [Final Native Public]
    bool IsSelected(const FRigElementKey& InKey); // 0x4d20af0 [Final Native Public]
    bool IsProcedural(FRigElementKey& InKey); // 0x4d20a40 [Final Native Public]
    bool IsParentedTo(const FRigElementKey& InChild, const FRigElementKey& InParent); // 0x4d20870 [Final Native Public]
    bool IsCurveValueSetByIndex(int32 InElementIndex); // 0x4d207a0 [Final Native Public]
    bool IsCurveValueSet(const FRigElementKey& InKey); // 0x4d206b0 [Final Native Public]
    bool IsControllerAvailable(); // 0x4d20680 [Final Native Public]
    bool HasTag(const FRigElementKey& InItem, const FName& InTag); // 0x4d20540 [Final Native Public]
    FVector GetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& DefaultValue); // 0x4d203b0 [Final Native Public]
    FVector GetVectorFromControlValue(const FRigControlValue& InValue); // 0x4d202e0 [Final Native Static Public]
    TArray<FVector> GetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x4d200b0 [Final Native Public]
    FVector2D GetVector2DFromControlValue(const FRigControlValue& InValue); // 0x4d1fff0 [Final Native Static Public]
    FTransformNoScale GetTransformNoScaleFromControlValue(const FRigControlValue& InValue); // 0x4d1fec0 [Final Native Static Public]
    FTransform GetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& DefaultValue); // 0x4d1fc80 [Final Native Public]
    FTransform GetTransformFromControlValue(const FRigControlValue& InValue); // 0x4d1fb10 [Final Native Static Public]
    TArray<FTransform> GetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x4d1f8e0 [Final Native Public]
    TArray<FName> GetTags(const FRigElementKey& InItem); // 0x4d1f7d0 [Final Native Public]
    TArray<FRigSocketState> GetSocketStates(); // 0x4d1f730 [Final Native Public]
    TArray<FRigElementKey> GetSocketKeys(bool bTraverse); // 0x4d1f640 [Final Native Public]
    TArray<FRigElementKey> GetSelectedKeys(const ERigElementType& InTypeFilter); // 0x4d1f560 [Final Native Public]
    UModularRigRuleManager* GetRuleManager(bool bCreateIfNeeded); // 0x4d1f4c0 [Final Native Public]
    FRotator GetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& DefaultValue); // 0x4d1f330 [Final Native Public]
    FRotator GetRotatorFromControlValue(const FRigControlValue& InValue); // 0x4d1f230 [Final Native Static Public]
    TArray<FRotator> GetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x4d1f000 [Final Native Public]
    TArray<FRigElementKey> GetRootElementKeys(); // 0x4d1ef50 [Final Native Public]
    FRigElementKey GetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& DefaultValue); // 0x4d1edc0 [Final Native Public]
    TArray<FRigElementKey> GetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x4d1eb90 [Final Native Public]
    TArray<FRigElementKey> GetReferenceKeys(bool bTraverse); // 0x4d1eaa0 [Final Native Public]
    FQuat GetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& DefaultValue); // 0x4d1e920 [Final Native Public]
    TArray<FQuat> GetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x4d1e6f0 [Final Native Public]
    FRigElementKey GetPreviousParent(FRigElementKey& InKey); // 0x4d1e630 [Final Native Public]
    FName GetPreviousName(FRigElementKey& InKey); // 0x4d1e580 [Final Native Public]
    FRigPose GetPose(bool bInitial, bool bIncludeTransientControls); // 0x4d1e3a0 [Final Native Public]
    TArray<FRigElementKey> GetPhysicsKeys(bool bTraverse); // 0x4d1e2b0 [Final Native Public]
    TArray<FRigElementWeight> GetParentWeightArray(const FRigElementKey& InChild, bool bInitial); // 0x4d1e030 [Final Native Public]
    FRigElementWeight GetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial); // 0x4d1ded0 [Final Native Public]
    FTransform GetParentTransformByIndex(int32 InElementIndex, bool bInitial); // 0x4d1dd40 [Final Native Public]
    FTransform GetParentTransform(const FRigElementKey& InKey, bool bInitial); // 0x4d1db80 [Final Native Public]
    TArray<FRigElementKey> GetParents(const FRigElementKey& InKey, bool bRecursive); // 0x4d1e170 [Final Native Public]
    int32 GetNumberOfParents(const FRigElementKey& InKey); // 0x4d1dad0 [Final Native Public]
    TArray<FRigElementKey> GetNullKeys(bool bTraverse); // 0x4d1d9e0 [Final Native Public]
    FName GetNameSpaceFName(const FRigElementKey& InItem); // 0x4d1d920 [Final Native Public]
    FString GetNameSpace(const FRigElementKey& InItem); // 0x4d1d830 [Final Native Public]
    FName GetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& DefaultValue); // 0x4d1d6b0 [Final Native Public]
    TArray<FName> GetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x4d1d570 [Final Native Public]
    FName GetModulePathFName(const FRigElementKey& InItem); // 0x4d1d4b0 [Final Native Public]
    FString GetModulePath(const FRigElementKey& InItem); // 0x4d1d3c0 [Final Native Public]
    ERigMetadataType GetMetadataType(const FRigElementKey& InItem, const FName& InMetadataName); // 0x4d1d2c0 [Final Native Public]
    TArray<FName> GetMetadataNames(const FRigElementKey& InItem); // 0x4d1d1d0 [Final Native Public]
    FTransform GetLocalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x4d1d020 [Final Native Public]
    FTransform GetLocalTransform(const FRigElementKey& InKey, bool bInitial); // 0x4d1ce40 [Final Native Public]
    int32 GetLocalIndex_ForBlueprint(const FRigElementKey& InKey); // 0x4d1cd60 [Final Native Public]
    FTransform GetLocalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x4d1cbc0 [Final Native Public]
    FTransform GetLocalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x4d1ca00 [Final Native Public]
    FLinearColor GetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& DefaultValue); // 0x4d1c880 [Final Native Public]
    TArray<FLinearColor> GetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x4d1c650 [Final Native Public]
    TArray<FRigElementKey> GetKeys(const TArray<int32>& InElementIndices); // 0x4d1c480 [Final Native Public]
    FRigElementKey GetKey(int32 InElementIndex); // 0x4d1c3b0 [Final Native Public]
    int32 GetIntFromControlValue(const FRigControlValue& InValue); // 0x4d1c300 [Final Native Static Public]
    int32 GetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 DefaultValue); // 0x4d1c180 [Final Native Public]
    TArray<int32> GetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x4d1bf50 [Final Native Public]
    int32 GetIndex_ForBlueprint(const FRigElementKey& InKey); // 0x4d1bea0 [Final Native Public]
    FTransform GetGlobalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x4d1bcf0 [Final Native Public]
    FTransform GetGlobalTransform(const FRigElementKey& InKey, bool bInitial); // 0x4d1bb90 [Final Native Public]
    FTransform GetGlobalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x4d1b9f0 [Final Native Public]
    FTransform GetGlobalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x4d1b820 [Final Native Public]
    FTransform GetGlobalControlOffsetTransformByIndex(int32 InElementIndex, bool bInitial); // 0x4d1b680 [Final Native Public]
    FTransform GetGlobalControlOffsetTransform(const FRigElementKey& InKey, bool bInitial); // 0x4d1b4b0 [Final Native Public]
    float GetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float DefaultValue); // 0x4d1b320 [Final Native Public]
    float GetFloatFromControlValue(const FRigControlValue& InValue); // 0x4d1b270 [Final Native Static Public]
    TArray<float> GetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x4d1b040 [Final Native Public]
    FRigElementKey GetFirstParent(const FRigElementKey& InKey); // 0x4d1af80 [Final Native Public]
    FEulerTransform GetEulerTransformFromControlValue(const FRigControlValue& InValue); // 0x4d1ae30 [Final Native Static Public]
    FRigElementKey GetDefaultParent(const FRigElementKey& InKey); // 0x4d1ad70 [Final Native Public]
    float GetCurveValueByIndex(int32 InElementIndex); // 0x4d1acb0 [Final Native Public]
    float GetCurveValue(const FRigElementKey& InKey); // 0x4d1abc0 [Final Native Public]
    TArray<FRigElementKey> GetCurveKeys(); // 0x4d1ab30 [Final Native Public]
    FRigControlValue GetControlValueByIndex(int32 InElementIndex, const ERigControlValueType& InValueType); // 0x4d1a8d0 [Final Native Public]
    FRigControlValue GetControlValue(const FRigElementKey& InKey, const ERigControlValueType& InValueType); // 0x4d1a710 [Final Native Public]
    FRotator GetControlPreferredRotatorByIndex(int32 InElementIndex, bool bInitial); // 0x4d1a630 [Final Native Public]
    FRotator GetControlPreferredRotator(const FRigElementKey& InKey, bool bInitial); // 0x4d1a500 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrderByIndex(int32 InElementIndex, bool bFromSettings); // 0x4d1a3d0 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrder(const FRigElementKey& InKey, bool bFromSettings); // 0x4d1a290 [Final Native Public]
    FVector GetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x4d1a120 [Final Native Public]
    FVector GetControlPreferredEulerAngles(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x4d19f80 [Final Native Public]
    URigHierarchyController* GetController(bool bCreateIfNeeded); // 0x4d1aa90 [Final Native Public]
    TArray<FRigElementKey> GetControlKeys(bool bTraverse); // 0x4d19e90 [Final Native Public]
    TArray<FRigConnectorState> GetConnectorStates(); // 0x4d19df0 [Final Native Public]
    TArray<FRigElementKey> GetConnectorKeys(bool bTraverse); // 0x4d19d00 [Final Native Public]
    TArray<FRigElementKey> GetChildren(const FRigElementKey& InKey, bool bRecursive); // 0x4d19bc0 [Final Native Public]
    bool GetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool DefaultValue); // 0x4d19a40 [Final Native Public]
    TArray<bool> GetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x4d19810 [Final Native Public]
    TArray<FRigElementKey> GetBoneKeys(bool bTraverse); // 0x4d19720 [Final Native Public]
    TArray<FRigElementKey> GetAllKeys_ForBlueprint(bool bTraverse); // 0x4d19630 [Final Native Public]
    FRigNullElement FindNull_ForBlueprintOnly(FRigElementKey& InKey); // 0x4d19340 [Final Native Private]
    FRigControlElement FindControl_ForBlueprintOnly(FRigElementKey& InKey); // 0x4d191e0 [Final Native Private]
    FRigBoneElement FindBone_ForBlueprintOnly(FRigElementKey& InKey); // 0x4d18f60 [Final Native Private]
    void CopyPose(URigHierarchy* InHierarchy, bool bCurrent, bool bInitial, bool bWeights, bool bMatchPoseInGlobalIfNeeded); // 0x4d18da0 [Final Native Public]
    void CopyHierarchy(URigHierarchy* InHierarchy); // 0x4d18d10 [Final Native Public]
    bool Contains_ForBlueprint(const FRigElementKey& InKey); // 0x4d18c50 [Final Native Public]

// UAnimNodeControlRigLibrary (/Script/ControlRig.AnimNodeControlRigLibrary)
    FControlRigReference SetControlRigClass(FControlRigReference& Node, TSubclassOf<UControlRig> ControlRigClass); // 0x4d7fc80 [Final Native Static Public]
    void ConvertToControlRigPure(FAnimNodeReference& Node, FControlRigReference& ControlRig, const bool& Result); // 0x4d7b470 [Final Native Static Public]
    FControlRigReference ConvertToControlRig(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x4d7b370 [Final Native Static Public]

// UControlRigComponent (/Script/ControlRig.ControlRigComponent)
    void Update(float DeltaTime); // 0x4d820e0 [Final Native Public]
    void SetObjectBinding(UObject* InObjectToBind); // 0x4d81420 [Final Native Public]
    void SetMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x4d81020 [Final Native Public]
    void SetInitialSpaceTransform(const FName& SpaceName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space); // 0x4d80de0 [Final Native Public]
    void SetInitialBoneTransform(const FName& BoneName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space, bool bPropagateToChildren); // 0x4d80bf0 [Final Native Public]
    void SetControlVector2D(const FName& ControlName, const FVector2D& Value); // 0x4d808b0 [Final Native Public]
    void SetControlTransform(const FName& ControlName, const FTransform& Value, const EControlRigComponentSpace& Space); // 0x4d80670 [Final Native Public]
    void SetControlScale(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x4d80300 [Final Native Public]
    void SetControlRotator(const FName& ControlName, const FRotator& Value, const EControlRigComponentSpace& Space); // 0x4d7ff50 [Final Native Public]
    void SetControlRigClass(TSubclassOf<UControlRig> InControlRigClass); // 0x4d7fe00 [Final Native Public]
    void SetControlPosition(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x4d7f910 [Final Native Public]
    void SetControlOffset(const FName& ControlName, const FTransform& OffsetTransform, const EControlRigComponentSpace& Space); // 0x4d7f6d0 [Final Native Public]
    void SetControlInt(const FName& ControlName, int32 Value); // 0x4d7f580 [Final Native Public]
    void SetControlFloat(const FName& ControlName, float Value); // 0x4d7f420 [Final Native Public]
    void SetControlBool(const FName& ControlName, bool Value); // 0x4d7f2c0 [Final Native Public]
    void SetBoneTransform(const FName& BoneName, const FTransform& Transform, const EControlRigComponentSpace& Space, float Weight, bool bPropagateToChildren); // 0x4d7eed0 [Final Native Public]
    void SetBoneInitialTransformsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x4d7ee20 [Final Native Public]
    void OnPreInitialize(UControlRigComponent* Component); // 0x4d7e2a0 [Native Event Public]
    void OnPreForwardsSolve(UControlRigComponent* Component); // 0x4d7e210 [Native Event Public]
    void OnPreConstruction(UControlRigComponent* Component); // 0x4d7e180 [Native Event Public]
    void OnPostInitialize(UControlRigComponent* Component); // 0x4d7e0f0 [Native Event Public]
    void OnPostForwardsSolve(UControlRigComponent* Component); // 0x331c820 [Native Event Public]
    void OnPostConstruction(UControlRigComponent* Component); // 0x4d7e060 [Native Event Public]
    void Initialize(); // 0x4d7dd00 [Final Native Public]
    FTransform GetSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x4d7da20 [Final Native Public]
    FTransform GetInitialSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x4d7d6d0 [Final Native Public]
    FTransform GetInitialBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x4d7d400 [Final Native Public]
    TArray<FName> GetElementNames(const ERigElementType& ElementType); // 0x4d7d060 [Final Native Public]
    FVector2D GetControlVector2D(const FName& ControlName); // 0x4d7cf10 [Final Native Public]
    FTransform GetControlTransform(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x4d7cdf0 [Final Native Public]
    FVector GetControlScale(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x4d7cce0 [Final Native Public]
    FRotator GetControlRotator(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x4d7cbb0 [Final Native Public]
    UControlRig* GetControlRig(); // 0x4d7cb80 [Final Native Public]
    FVector GetControlPosition(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x4d7ca70 [Final Native Public]
    FTransform GetControlOffset(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x4d7c860 [Final Native Public]
    int32 GetControlInt(const FName& ControlName); // 0x4d7c730 [Final Native Public]
    float GetControlFloat(const FName& ControlName); // 0x4d7c600 [Final Native Public]
    bool GetControlBool(const FName& ControlName); // 0x4d7c4d0 [Final Native Public]
    FTransform GetBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x4d7c200 [Final Native Public]
    float GetAbsoluteTime(); // 0x4d7c1c0 [Final Native Public]
    bool DoesElementExist(const FName& Name, const ERigElementType& ElementType); // 0x4d7bd10 [Final Native Public]
    void ClearMappedElements(); // 0x4d7b180 [Final Native Public]
    bool CanExecute(); // 0x4d7b0c0 [Final Native Public]
    void AddMappedSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FControlRigComponentMappedBone>& Bones, const TArray<FControlRigComponentMappedCurve>& Curves, const EControlRigComponentMapDirection& InDirection); // 0x4d7a150 [Final Native Public]
    void AddMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x4d7a060 [Final Native Public]
    void AddMappedComponents(const TArray<FControlRigComponentMappedComponent>& Components); // 0x4d79f80 [Final Native Public]
    void AddMappedCompleteSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const EControlRigComponentMapDirection& InDirection); // 0x4d79e90 [Final Native Public]

// AControlRigControlActor (/Script/ControlRig.ControlRigControlActor)
    void ResetControlActor(); // 0x4d7ebe0 [Final Native Public]
    void Refresh(); // 0x4d7e800 [Final Native Public]
    void Clear(); // 0x4d7b130 [Final Native Public]

// AControlRigShapeActor (/Script/ControlRig.ControlRigShapeActor)
    void SetSelected(bool bInSelected); // 0x4d81660 [Native Public]
    void SetSelectable(bool bInSelectable); // 0x4d815d0 [Native Public]
    void SetHovered(bool bInHovered); // 0x4d80b60 [Native Public]
    void SetGlobalTransform(FTransform& InTransform); // 0x4d80a40 [Final Native Public]
    void SetEnabled(bool bInEnabled); // 0x2e730c0 [Native Public]
    void OnTransformChanged(FTransform& NewTransform); // 0x1448c50 [Event Public]
    void OnSelectionChanged(bool bIsSelected); // 0x1448c50 [Event Public]
    void OnManipulatingChanged(bool bIsManipulating); // 0x1448c50 [Event Public]
    void OnHoveredChanged(bool bIsSelected); // 0x1448c50 [Event Public]
    void OnEnabledChanged(bool bIsEnabled); // 0x1448c50 [Event Public]
    bool IsSelectedInEditor(); // 0x38a4580 [Native Public]
    bool IsHovered(); // 0x4d7de00 [Native Public]
    bool IsEnabled(); // 0x4d7ddd0 [Native Public]
    FTransform GetGlobalTransform(); // 0x4d7d2c0 [Final Native Public]

// UControlRigTestData (/Script/ControlRig.ControlRigTestData)
    bool SetupReplay(UControlRig* InControlRig, bool bGroundTruth); // 0x4d816f0 [Final Native Public]
    void ReleaseReplay(); // 0x4d7e820 [Final Native Public]
    bool Record(UControlRig* InControlRig, double InRecordingDuration); // 0x4d7e330 [Final Native Public]
    bool IsReplaying(); // 0x4d7de60 [Final Native Public]
    bool IsRecording(); // 0x4d7de30 [Final Native Public]
    FVector2D GetTimeRange(bool bInput); // 0x4d7dc30 [Final Native Public]
    EControlRigTestDataPlaybackMode GetPlaybackMode(); // 0x4d7d8e0 [Final Native Public]
    int32 GetFrameIndexForTime(double InSeconds, bool bInput); // 0x4d7d1e0 [Final Native Public]
    UControlRigTestData* CreateNewAsset(const FString& InDesiredPackagePath, const FString& InBlueprintPathName); // 0x4d7b620 [Final Native Static Public]

// UModularRigController (/Script/ControlRig.ModularRigController)
    bool UnBindModuleVariable(const FString& InModulePath, const FName& InVariableName, bool bSetupUndo); // 0x4d81fa0 [Final Native Public]
    bool SwapModulesOfClass(TSubclassOf<UControlRig> InOldClass, TSubclassOf<UControlRig> InNewClass, bool bSetupUndo); // 0x4d81d80 [Final Native Public]
    bool SwapModuleClass(const FString& InModulePath, TSubclassOf<UControlRig> InNewClass, bool bSetupUndo); // 0x4d81c30 [Final Native Public]
    bool SetModuleShortName(const FString& InModulePath, const FString& InNewShortName, bool bSetupUndo); // 0x4d812d0 [Final Native Public]
    bool SetModuleSelection(const TArray<FString>& InModulePaths); // 0x4d81200 [Final Native Public]
    bool SetConfigValueInModule(const FString& InModulePath, const FName& InVariableName, const FString& InValue, bool bSetupUndo); // 0x4d7f110 [Final Native Public]
    bool SelectModule(const FString& InModulePath, bool InSelected); // 0x4d7ed30 [Final Native Public]
    FString ReparentModule(const FString& InModulePath, const FString& InNewParentModulePath, bool bSetupUndo); // 0x4d7e9e0 [Final Native Public]
    FString RenameModule(const FString& InModulePath, const FName& InNewName, bool bSetupUndo); // 0x4d7e840 [Final Native Public]
    FString MirrorModule(const FString& InModulePath, FRigVMMirrorSettings& InSettings, bool bSetupUndo); // 0x4d7dea0 [Final Native Public]
    TArray<FString> GetSelectedModules(); // 0x4d7d940 [Final Native Public]
    TArray<FRigElementKey> DisconnectCyclicConnectors(bool bSetupUndo); // 0x4d7bc70 [Final Native Public]
    bool DisconnectConnector(FRigElementKey& InConnectorKey, bool bDisconnectSubModules, bool bSetupUndo); // 0x4d7bb20 [Final Native Public]
    bool DeselectModule(const FString& InModulePath); // 0x4d7b9d0 [Final Native Public]
    bool DeleteModule(const FString& InModulePath, bool bSetupUndo); // 0x4d7b8e0 [Final Native Public]
    bool ConnectConnectorToElement(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, bool bSetupUndo, bool bAutoResolveOtherConnectors, bool bCheckValidConnection); // 0x4d7b1a0 [Final Native Public]
    bool CanConnectConnectorToElement(FRigElementKey& InConnectorKey, FRigElementKey& InTargetKey, FText& OutErrorMessage); // 0x4d7af40 [Final Native Public]
    bool BindModuleVariable(const FString& InModulePath, const FName& InVariableName, const FString& InSourcePath, bool bSetupUndo); // 0x4d7ad90 [Final Native Public]
    bool AutoConnectSecondaryConnectors(const TArray<FRigElementKey>& InConnectorKeys, bool bReplaceExistingConnections, bool bSetupUndo); // 0x4d7ac80 [Final Native Public]
    bool AutoConnectModules(const TArray<FString>& InModulePaths, bool bReplaceExistingConnections, bool bSetupUndo); // 0x4d7ab60 [Final Native Public]
    FString AddModule(const FName& InModuleName, TSubclassOf<UControlRig> InClass, const FString& InParentModulePath, bool bSetupUndo); // 0x4d7a340 [Final Native Public]

// URigHierarchyController (/Script/ControlRig.RigHierarchyController)
    bool SetSelection(const TArray<FRigElementKey>& InKeys, bool bPrintPythonCommand); // 0x4de4b40 [Final Native Public]
    bool SetParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de4970 [Final Native Public]
    void SetHierarchy(URigHierarchy* InHierarchy); // 0x4de48c0 [Final Native Public]
    FName SetDisplayName(const FRigElementKey& InControl, const FName& InDisplayName, bool bRenameElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de4700 [Final Native Public]
    bool SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo); // 0x4de4520 [Final Native Public]
    bool SetAvailableSpaceIndex(const FRigElementKey& InControl, const FRigElementKey& InSpace, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de4350 [Final Native Public]
    bool SelectElement(const FRigElementKey& InKey, bool bSelect, bool bClearSelection); // 0x4de4210 [Final Native Public]
    bool ReorderElement(const FRigElementKey& InElement, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de4070 [Final Native Public]
    FRigElementKey RenameElement(const FRigElementKey& InElement, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x4de3ea0 [Final Native Public]
    bool RemoveParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de3cd0 [Final Native Public]
    bool RemoveElement(const FRigElementKey& InElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de3b90 [Final Native Public]
    bool RemoveChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de3a00 [Final Native Public]
    bool RemoveAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de3870 [Final Native Public]
    bool RemoveAllParents(const FRigElementKey& InChild, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de36c0 [Final Native Public]
    TArray<FRigElementKey> MirrorElements(const TArray<FRigElementKey>& InKeys, const FRigVMMirrorSettings& InSettings, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x4de33c0 [Final Native Public]
    TArray<FRigElementKey> ImportFromText(const FString& InContent, bool bReplaceExistingElements, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x4de3150 [Final Native Public]
    TArray<FRigElementKey> ImportCurvesFromSkeletalMesh(USkeletalMesh* InSkeletalMesh, const FName& InNameSpace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de2c80 [Final Native Public]
    TArray<FRigElementKey> ImportCurves(USkeleton* InSkeleton, const FName& InNameSpace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de2970 [Final Native Public]
    TArray<FRigElementKey> ImportBones(USkeleton* InSkeleton, const FName& InNameSpace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de26e0 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x4de2670 [Final Native Public]
    FRigControlSettings GetControlSettings(const FRigElementKey& InKey); // 0x4de2480 [Final Native Public]
    FString ExportToText(const TArray<FRigElementKey>& InKeys); // 0x4de2340 [Final Native Public]
    FString ExportSelectionToText(); // 0x4de2210 [Final Native Public]
    TArray<FRigElementKey> DuplicateElements(const TArray<FRigElementKey>& InKeys, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x4de2000 [Final Native Public]
    bool DeselectElement(const FRigElementKey& InKey); // 0x4de1f40 [Final Native Public]
    bool ClearSelection(); // 0x4de1ee0 [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); // 0x4de1b60 [Final Native Public]
    FRigElementKey AddPhysicsElement(const FName& InName, const FRigElementKey& InParent, const FRigPhysicsSolverID& InSolver, const FRigPhysicsSettings& InSettings, const FTransform& InLocalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de1840 [Final Native Public]
    bool AddParent(const FRigElementKey& InChild, const FRigElementKey& InParent, float InWeight, bool bMaintainGlobalTransform, bool bSetupUndo); // 0x4de1670 [Final Native Public]
    FRigElementKey AddNull(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de13b0 [Final Native Public]
    FRigElementKey AddCurve(const FName& InName, float InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de1220 [Final Native Public]
    FRigElementKey AddControl_ForBlueprint(const FName& InName, const FRigElementKey& InParent, const FRigControlSettings& InSettings, const FRigControlValue& InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de0d70 [Final Native Public]
    FRigElementKey AddConnector(const FName& InName, const FRigConnectorSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de0b30 [Final Native Public]
    bool AddChannelHost(const FRigElementKey& InChannel, const FRigElementKey& InHost, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de09a0 [Final Native Public]
    FRigElementKey AddBone(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const ERigBoneType& InBoneType, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de06a0 [Final Native Public]
    bool AddAvailableSpace(const FRigElementKey& InControl, const FRigElementKey& InSpace, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de0510 [Final Native Public]
    FRigElementKey AddAnimationChannel_ForBlueprint(const FName& InName, const FRigElementKey& InParentControl, const FRigControlSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x4de0260 [Final Native Public]

// UControlRigPoseAsset (/Script/ControlRig.ControlRigPoseAsset)
    void SelectControls(UControlRig* InControlRig, bool bDoMirror); // 0x4ee9110 [Final Native Public]
    void SavePose(UControlRig* InControlRig, bool bUseAll); // 0x4ee9040 [Final Native Public]
    void ReplaceControlName(const FName& CurrentName, const FName& NewName); // 0x4ee8e70 [Final Native Public]
    void PastePose(UControlRig* InControlRig, bool bDoKey, bool bDoMirror); // 0x4ee8c80 [Final Native Public]
    void GetCurrentPose(UControlRig* InControlRig, FControlRigControlPose& OutPose); // 0x4ee8ae0 [Final Native Public]
    TArray<FName> GetControlNames(); // 0x4ee89c0 [Final Native Public]
    bool DoesMirrorMatch(UControlRig* ControlRig, const FName& ControlName); // 0x4ee7cd0 [Final Native Public]

// UControlRigWorkflowOptions (/Script/ControlRig.ControlRigWorkflowOptions)
    bool EnsureAtLeastOneRigElementSelected(); // 0x4ee8940 [Final Native Public]

// UControlRigTransformWorkflowOptions (/Script/ControlRig.ControlRigTransformWorkflowOptions)
    TArray<FRigVMUserWorkflow> ProvideWorkflows(UObject* InSubject); // 0x4ee8dc0 [Final Native Public]

// UObject (/Script/CoreUObject.Object)
    void ExecuteUbergraph(int32 EntryPoint); // 0x1448c50 [Event Public]

// UCustomMeshComponent (/Script/CustomMeshComponent.CustomMeshComponent)
    bool SetCustomMeshTriangles(const TArray<FCustomMeshTriangle>& Triangles); // 0x5a3fc20 [Final Native Public]
    void ClearCustomMeshTriangles(); // 0x5a3fbc0 [Final Native Public]
    void AddCustomMeshTriangles(const TArray<FCustomMeshTriangle>& Triangles); // 0x5a3faa0 [Final Native Public]

// UDataflowBlueprintLibrary (/Script/DataflowEngine.DataflowBlueprintLibrary)
    void EvaluateTerminalNodeByName(UDataflow* Dataflow, const FName& TerminalNodeName, UObject* ResultAsset); // 0x2e5f230 [Final Native Static Public]

// IDataflowSimulationActor (/Script/DataflowSimulation.DataflowSimulationActor)
    void PreDataflowSimulationTick(float SimulationTime, float DeltaTime); // 0x2e6b6e0 [Native Event Public]
    void PostDataflowSimulationTick(float SimulationTime, float DeltaTime); // 0x2e6b610 [Native Event Public]

// UDatasmithContentBlueprintLibrary (/Script/DatasmithContent.DatasmithContentBlueprintLibrary)
    TArray<FString> GetDatasmithUserDataValuesForKey(UObject* Object, const FName& Key, bool bPartialMatchKey); // 0x55f5b90 [Final Native Static Public]
    FString GetDatasmithUserDataValueForKey(UObject* Object, const FName& Key, bool bPartialMatchKey); // 0x55f5a40 [Final Native Static Public]
    void GetDatasmithUserDataKeysAndValuesForValue(UObject* Object, const FString& StringToMatch, const TArray<FName>& OutKeys, const TArray<FString>& OutValues); // 0x55f5890 [Final Native Static Public]
    UDatasmithAssetUserData* GetDatasmithUserData(UObject* Object); // 0x55f5800 [Final Native Static Public]

// ADatasmithImportedSequencesActor (/Script/DatasmithContent.DatasmithImportedSequencesActor)
    void PlayLevelSequence(ULevelSequence* SequenceToPlay); // 0x2d13b70 [Final Native Public]

// UActorComponent (/Script/Engine.ActorComponent)
    void ToggleActive(); // 0x31f7540 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x367e2a0 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x367e320 [Final Native Public]
    void SetIsReplicated(bool ShouldReplicate); // 0x367d230 [Final Native Public]
    void SetComponentTickIntervalAndCooldown(float TickInterval); // 0x367cac0 [Final Native Public]
    void SetComponentTickInterval(float TickInterval); // 0x367ca40 [Final Native Public]
    void SetComponentTickEnabled(bool bEnabled); // 0x367c9b0 [Native Public]
    void SetAutoActivate(bool bNewAutoActivate); // 0x343e740 [Native Public]
    void SetActive(bool bNewActive, bool bReset); // 0x367bb00 [Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x367ba70 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x367b9e0 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x1448c50 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x1448c50 [Event Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Public]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x1448c50 [Event Public]
    void OnRep_IsActive(); // 0x331c8b0 [Native Public]
    void K2_DestroyComponent(UObject* Object); // 0x367b340 [Final Native Public]
    bool IsComponentTickEnabled(); // 0x35cb630 [Native Public]
    bool IsBeingDestroyed(); // 0x367af40 [Final Native Public]
    bool IsActive(); // 0x367af10 [Final Native Public]
    AActor* GetOwner(); // 0x367a5f0 [Final Native Public]
    float GetComponentTickInterval(); // 0x3679e10 [Final Native Public]
    void Deactivate(); // 0x2160ca0 [Native Public]
    bool ComponentHasTag(const FName& Tag); // 0x3679a70 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x3679230 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x36791a0 [Native Public]
    void Activate(bool bReset); // 0x31fc220 [Native Public]

// USceneComponent (/Script/Engine.SceneComponent)
    void ToggleVisibility(bool bPropagateToChildren); // 0x33ec060 [Final Native Public]
    void SetWorldScale3D(const FVector& NewScale); // 0x33ebfd0 [Final Native Public]
    void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); // 0x33ebf00 [Final Native Public]
    void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); // 0x33ebe70 [Final Native Public]
    void SetRelativeScale3D(const FVector& NewScale3D); // 0x33ebde0 [Final Native Public]
    void SetMobility(const EComponentMobility& NewMobility); // 0x33ebd60 [Native Public]
    void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); // 0x33ebc90 [Final Native Public]
    void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); // 0x33ebb60 [Final Native Public]
    void ResetRelativeTransform(); // 0x33ebb40 [Final Native Public]
    void OnRep_Visibility(bool OldValue); // 0x33eb950 [Final Native Private]
    void OnRep_Transform(); // 0x33eb930 [Final Native Private]
    void OnRep_AttachSocketName(); // 0x33eb910 [Final Native Private]
    void OnRep_AttachParent(); // 0x33eb8f0 [Final Native Private]
    void OnRep_AttachChildren(); // 0x33eb8d0 [Final Native Private]
    void K2_SetWorldTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33eb670 [Final Native Public]
    void K2_SetWorldRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33eb480 [Final Native Public]
    void K2_SetWorldLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33eb240 [Final Native Public]
    void K2_SetWorldLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33eb050 [Final Native Public]
    void K2_SetRelativeTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33eadf0 [Final Native Public]
    void K2_SetRelativeRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33eac00 [Final Native Public]
    void K2_SetRelativeLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33ea9c0 [Final Native Public]
    void K2_SetRelativeLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33ea7d0 [Final Native Public]
    FTransform K2_GetComponentToWorld(); // 0x33ea740 [Final Native Public]
    FVector K2_GetComponentScale(); // 0x33ea700 [Final Native Public]
    FRotator K2_GetComponentRotation(); // 0x33ea6c0 [Final Native Public]
    FVector K2_GetComponentLocation(); // 0x33ea680 [Final Native Public]
    void K2_DetachFromComponent(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule, bool bCallModify); // 0x33ea520 [Final Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x33ea350 [Final Native Public]
    bool K2_AttachTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachType, bool bWeldSimulatedBodies); // 0x33ea1f0 [Final Native Public]
    void K2_AddWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33e9f90 [Final Native Public]
    void K2_AddWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33e9d30 [Final Native Public]
    void K2_AddWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33e9b40 [Final Native Public]
    void K2_AddWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33e9950 [Final Native Public]
    void K2_AddRelativeRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33e9760 [Final Native Public]
    void K2_AddRelativeLocation(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33e9570 [Final Native Public]
    void K2_AddLocalTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33e9310 [Final Native Public]
    void K2_AddLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33e9120 [Final Native Public]
    void K2_AddLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x33e8f30 [Final Native Public]
    bool IsVisible(); // 0x33e8f00 [Native Public]
    bool IsSimulatingPhysics(const FName& BoneName); // 0x33e8e60 [Native Public]
    bool IsAnySimulatingPhysics(); // 0x33e8e30 [Native Public]
    FVector GetUpVector(); // 0x33e8df0 [Final Native Public]
    FTransform GetSocketTransform(const FName& InSocketName, const ERelativeTransformSpace& TransformSpace); // 0x33e8cc0 [Native Public]
    FRotator GetSocketRotation(const FName& InSocketName); // 0x33e8c10 [Native Public]
    FQuat GetSocketQuaternion(const FName& InSocketName); // 0x33e8b60 [Native Public]
    FVector GetSocketLocation(const FName& InSocketName); // 0x33e8ab0 [Native Public]
    bool GetShouldUpdatePhysicsVolume(); // 0x33e8a80 [Final Native Public]
    FVector GetRightVector(); // 0x33e8a40 [Final Native Public]
    FTransform GetRelativeTransform(); // 0x33e89b0 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x33e8980 [Final Native Public]
    void GetParentComponents(const TArray<USceneComponent*>& Parents); // 0x33e88d0 [Final Native Public]
    int32 GetNumChildrenComponents(); // 0x33e88a0 [Final Native Public]
    FVector GetForwardVector(); // 0x33d03e0 [Final Native Public]
    FVector GetComponentVelocity(); // 0x33e8850 [Native Public]
    void GetChildrenComponents(bool bIncludeAllDescendants, const TArray<USceneComponent*>& Children); // 0x33e8750 [Final Native Public]
    USceneComponent* GetChildComponent(int32 ChildIndex); // 0x33e86b0 [Final Native Public]
    FName GetAttachSocketName(); // 0x33e8690 [Final Native Public]
    USceneComponent* GetAttachParent(); // 0x33e8670 [Final Native Public]
    TArray<FName> GetAllSocketNames(); // 0x33e85f0 [Final Native Public]
    bool DoesSocketExist(const FName& InSocketName); // 0x33e8550 [Native Public]
    void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); // 0x33e8480 [Native Public]

// UPrimitiveComponent (/Script/Engine.PrimitiveComponent)
    bool WasRecentlyRendered(float Tolerance); // 0x33e0bd0 [Final Native Public]
    void WakeRigidBody(const FName& BoneName); // 0x33e0b40 [Native Public]
    void WakeAllRigidBodies(); // 0x33e0b20 [Native Public]
    void SetWalkableSlopeOverride(FWalkableSlopeOverride& NewOverride); // 0x33e0000 [Native Public]
    void SetVisibleInSceneCaptureOnly(bool bValue); // 0x33dff70 [Final Native Public]
    void SetVisibleInRayTracing(bool bNewVisibleInRayTracing); // 0x33dfee0 [Final Native Public]
    void SetVectorParameterForDefaultCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x33dfdf0 [Final Native Public]
    void SetVectorParameterForCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x33dfd00 [Final Native Public]
    void SetUseMACD(bool InUseMACD, const FName& BoneName); // 0x33dfc30 [Native Public]
    void SetUseCCD(bool InUseCCD, const FName& BoneName); // 0x33dfb60 [Native Public]
    void SetUpdateKinematicFromSimulation(bool bUpdateKinematicFromSimulation); // 0x33dfad0 [Native Public]
    void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); // 0x33dfa40 [Final Native Public]
    void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); // 0x33df9c0 [Final Native Public]
    void SetStaticWhenNotMoveable(bool bInStaticWhenNotMoveable); // 0x33df930 [Final Native Public]
    void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); // 0x33df8a0 [Final Native Public]
    void SetSimulatePhysics(bool bSimulate); // 0x33df810 [Native Public]
    void SetScalarParameterForDefaultCustomPrimitiveData(const FName& ParameterName, float Value); // 0x33df740 [Final Native Public]
    void SetScalarParameterForCustomPrimitiveData(const FName& ParameterName, float Value); // 0x33df670 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x33df5e0 [Final Native Public]
    void SetRenderInDepthPass(bool bValue); // 0x33df550 [Final Native Public]
    void SetRenderCustomDepth(bool bValue); // 0x33df4c0 [Final Native Public]
    void SetReceivesDecals(bool bNewReceivesDecals); // 0x33df430 [Final Native Public]
    void SetPhysMaterialOverride(UPhysicalMaterial* NewPhysMaterial); // 0x33ded10 [Native Public]
    void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x33df290 [Final Native Public]
    void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x33df170 [Final Native Public]
    void SetPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent, const FName& BoneName); // 0x33df030 [Native Public]
    void SetPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x33deef0 [Native Public]
    void SetPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x33deda0 [Final Native Public]
    void SetOwnerNoSee(bool bNewOwnerNoSee); // 0x33dec80 [Final Native Public]
    void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); // 0x33debf0 [Final Native Public]
    void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); // 0x33deb60 [Native Public]
    void SetMaxDepenetrationVelocity(const FName& BoneName, float InMaxDepenetrationVelocity); // 0x33dea90 [Native Public]
    void SetMaterialByName(const FName& MaterialSlotName, UMaterialInterface* Material); // 0x33de9c0 [Native Public]
    void SetMaterial(int32 ElementIndex, UMaterialInterface* Material); // 0x33de8f0 [Native Public]
    void SetMassScale(const FName& BoneName, float InMassScale); // 0x33de820 [Native Public]
    void SetMassOverrideInKg(const FName& BoneName, float MassInKg, bool bOverrideMass); // 0x33de710 [Native Public]
    void SetLinearDamping(float InDamping); // 0x33de560 [Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x33de430 [Final Native Public]
    void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); // 0x33de320 [Final Native Public]
    void SetIgnoreBoundsForEditorFocus(bool bIgnore); // 0x33de280 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x33de1f0 [Final Native Public]
    void SetHiddenInSceneCapture(bool bValue); // 0x33de160 [Final Native Public]
    void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); // 0x33de0d0 [Final Native Public]
    void SetFirstPersonPrimitiveType(const EFirstPersonPrimitiveType& Value); // 0x33de030 [Final Native Public]
    void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); // 0x33dded0 [Final Native Public]
    void SetExcludeForSpecificHLODLevels(const TArray<int32>& InExcludeForSpecificHLODLevels); // 0x33dde20 [Final Native Private]
    void SetExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel, bool bExcluded); // 0x33ddf60 [Final Native Public]
    void SetEnableGravity(bool bGravityEnabled); // 0x33ddd90 [Native Public]
    void SetEmissiveLightSource(bool NewEmissiveLightSource); // 0x33ddd00 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x33ddc10 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x33ddb30 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x33dda60 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x33dd990 [Final Native Public]
    void SetCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x33dd8a0 [Final Native Public]
    void SetCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x33dd7c0 [Final Native Public]
    void SetCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x33dd6f0 [Final Native Public]
    void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x33dd620 [Final Native Public]
    void SetCustomDepthStencilWriteMask(const ERendererStencilMask& WriteMaskBit); // 0x33dd5a0 [Final Native Public]
    void SetCustomDepthStencilValue(int32 Value); // 0x33dd510 [Final Native Public]
    void SetCullDistance(float NewCullDistance); // 0x33dd490 [Final Native Public]
    void SetConstraintMode(const EDOFMode& ConstraintMode); // 0x33dd410 [Native Public]
    void SetCollisionResponseToChannel(const ECollisionChannel& Channel, const ECollisionResponse& NewResponse); // 0x33dd340 [Native Public]
    void SetCollisionResponseToAllChannels(const ECollisionResponse& NewResponse); // 0x33dd2c0 [Native Public]
    void SetCollisionProfileName(const FName& InCollisionProfileName, bool bUpdateOverlaps); // 0x33dd1f0 [Native Public]
    void SetCollisionObjectType(const ECollisionChannel& Channel); // 0x33dd170 [Native Public]
    void SetCollisionEnabled(const ECollisionEnabled& NewType); // 0x33dd0f0 [Native Public]
    void SetCenterOfMass(const FVector& CenterOfMassOffset, const FName& BoneName); // 0x33dd010 [Final Native Public]
    void SetCastShadow(bool NewCastShadow); // 0x33dcf80 [Final Native Public]
    void SetCastInsetShadow(bool bInCastInsetShadow); // 0x33dcef0 [Final Native Public]
    void SetCastHiddenShadow(bool NewCastHiddenShadow); // 0x33dce60 [Final Native Public]
    void SetCastContactShadow(bool bInCastContactShadow); // 0x33dcdd0 [Final Native Public]
    void SetBoundsScale(float NewBoundsScale); // 0x33dcd50 [Final Native Public]
    void SetAngularDamping(float InDamping); // 0x33dccc0 [Native Public]
    void SetAllUseMACD(bool InUseMACD); // 0x33dcc30 [Native Public]
    void SetAllUseCCD(bool InUseCCD); // 0x33dcba0 [Native Public]
    void SetAllPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent); // 0x33dcab0 [Native Public]
    void SetAllPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent); // 0x33dc9c0 [Native Public]
    void SetAllPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent); // 0x33dc8b0 [Final Native Public]
    void SetAllMassScale(float InMassScale); // 0x33dc820 [Native Public]
    void SetAffectIndirectLightingWhileHidden(bool bNewAffectIndirectLightingWhileHidden); // 0x33dc790 [Final Native Public]
    void SetAffectDynamicIndirectLighting(bool bNewAffectDynamicIndirectLighting); // 0x33dc700 [Final Native Public]
    void SetAffectDistanceFieldLighting(bool NewAffectDistanceFieldLighting); // 0x33dc670 [Final Native Public]
    FVector ScaleByMomentOfInertia(const FVector& InputVector, const FName& BoneName); // 0x33dc550 [Native Public]
    void PutRigidBodyToSleep(const FName& BoneName); // 0x33dc2e0 [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); // 0x33dbd10 [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); // 0x33db990 [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); // 0x33db600 [Final Native Public]
    bool K2_IsQueryCollisionEnabled(); // 0x33db5b0 [Final Native Public]
    bool K2_IsPhysicsCollisionEnabled(); // 0x33db570 [Final Native Public]
    bool K2_IsCollisionEnabled(); // 0x33db530 [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); // 0x33db180 [Final Native Public]
    bool IsOverlappingComponent(UPrimitiveComponent* OtherComp); // 0x33db040 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x33dafa0 [Final Native Public]
    bool IsMaterialSlotNameValid(const FName& MaterialSlotName); // 0x33daf00 [Native Public]
    bool IsGravityEnabled(); // 0x33daed0 [Native Public]
    bool IsExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel); // 0x33dae40 [Final Native Public]
    bool IsAnyRigidBodyAwake(); // 0x33dae10 [Native Public]
    void InvalidateLumenSurfaceCache(); // 0x33dadf0 [Final Native Public]
    void IgnoreComponentWhenMoving(UPrimitiveComponent* Component, bool bShouldIgnore); // 0x33dad20 [Final Native Public]
    void IgnoreActorWhenMoving(AActor* Actor, bool bShouldIgnore); // 0x33dac50 [Final Native Public]
    FWalkableSlopeOverride GetWalkableSlopeOverride(); // 0x33dac20 [Final Native Public]
    bool GetUpdateKinematicFromSimulation(); // 0x33dabf0 [Native Public]
    bool GetStaticWhenNotMoveable(); // 0x33dabc0 [Final Native Public]
    FVector GetPhysicsLinearVelocityAtPoint(const FVector& Point, const FName& BoneName); // 0x33da190 [Final Native Public]
    FVector GetPhysicsLinearVelocity(const FName& BoneName); // 0x33da0e0 [Final Native Public]
    FVector GetPhysicsAngularVelocityInRadians(const FName& BoneName); // 0x33da030 [Final Native Public]
    FVector GetPhysicsAngularVelocityInDegrees(const FName& BoneName); // 0x33d9f70 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OutOverlappingComponents); // 0x33d9e90 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x33d9d80 [Final Native Public]
    int32 GetNumMaterials(); // 0x33d9d50 [Native Public]
    float GetMaxDepenetrationVelocity(const FName& BoneName); // 0x33d9c80 [Native Public]
    TArray<FName> GetMaterialSlotNames(); // 0x33d9c00 [Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x33d9b60 [Native Public]
    UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, const int32& SectionIndex); // 0x33d9a80 [Native Public]
    UMaterialInterface* GetMaterialByName(const FName& MaterialSlotName); // 0x33d99e0 [Native Public]
    UMaterialInterface* GetMaterial(int32 ElementIndex); // 0x33d9940 [Native Public]
    float GetMassScale(const FName& BoneName); // 0x33d98a0 [Native Public]
    float GetMass(); // 0x33d9860 [Native Public]
    float GetLinearDamping(); // 0x33d9820 [Native Public]
    FVector GetInertiaTensor(const FName& BoneName); // 0x33d9770 [Native Public]
    bool GetIgnoreBoundsForEditorFocus(); // 0x33d9740 [Native Public]
    bool GetGenerateOverlapEvents(); // 0x33d94b0 [Final Native Public]
    TArray<int32> GetExcludeForSpecificHLODLevels(); // 0x33d93f0 [Final Native Private]
    int32 GetCustomPrimitiveDataIndexForVectorParameter(const FName& ParameterName); // 0x33d92b0 [Final Native Public]
    int32 GetCustomPrimitiveDataIndexForScalarParameter(const FName& ParameterName); // 0x33d9210 [Final Native Public]
    ECollisionResponse GetCollisionResponseToChannel(const ECollisionChannel& Channel); // 0x33d9180 [Native Public]
    FName GetCollisionProfileName(); // 0x33d9140 [Final Native Public]
    ECollisionChannel GetCollisionObjectType(); // 0x33d9110 [Native Public]
    ECollisionEnabled GetCollisionEnabled(); // 0x33d90e0 [Native Public]
    float GetClosestPointOnCollision(const FVector& Point, const FVector& OutPointOnBody, const FName& BoneName); // 0x33d8fa0 [Final Native Public]
    FVector GetCenterOfMass(const FName& BoneName); // 0x33d8ef0 [Final Native Public]
    FBodyInstanceAsyncPhysicsTickHandle GetBodyInstanceAsyncPhysicsTickHandle(const FName& BoneName, bool bGetWelded, int32 Index); // 0x33d8d10 [Final Native Public]
    float GetAngularDamping(); // 0x33d8cd0 [Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, UMaterialInterface* SourceMaterial, const FName& OptionalName); // 0x33d89d0 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, UMaterialInterface* Parent); // 0x33d8900 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); // 0x33d8860 [Native Public]
    TArray<UPrimitiveComponent*> CopyArrayOfMoveIgnoreComponents(); // 0x33d87e0 [Final Native Public]
    TArray<AActor*> CopyArrayOfMoveIgnoreActors(); // 0x33d8760 [Final Native Public]
    void ClearMoveIgnoreComponents(); // 0x33d8730 [Final Native Public]
    void ClearMoveIgnoreActors(); // 0x33d8710 [Final Native Public]
    bool CanCharacterStepUp(APawn* Pawn); // 0x33d8650 [Native Public]
    bool AllowHLODLevelsExclusion(); // 0x33d8620 [Final Native Private]
    void AddVelocityChangeImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x33d84d0 [Native Public]
    void AddTorqueInRadians(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x33d83a0 [Native Public]
    void AddTorqueInDegrees(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x33d8260 [Final Native Public]
    void AddRadialImpulse(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bVelChange); // 0x33d8080 [Native Public]
    void AddRadialForce(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bAccelChange); // 0x33d7ea0 [Native Public]
    void AddImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x33d7ca0 [Native Public]
    void AddImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x33d7b70 [Native Public]
    void AddForceAtLocationLocal(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x33d7940 [Native Public]
    void AddForceAtLocation(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x33d77f0 [Native Public]
    void AddForce(const FVector& Force, const FName& BoneName, bool bAccelChange); // 0x33d76c0 [Native Public]
    void AddAngularImpulseInRadians(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x33d74e0 [Native Public]
    void AddAngularImpulseInDegrees(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x33d73a0 [Final Native Public]

// AActor (/Script/Engine.Actor)
    bool WasRecentlyRendered(float Tolerance); // 0x343e970 [Final Native Public]
    void UserConstructionScript(); // 0x1448c50 [Event Public]
    void TearOff(); // 0x331c8d0 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x343e860 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x343e8e0 [Final Native Public]
    void SetReplicates(bool bInReplicates); // 0x343e7d0 [Final Native Public]
    void SetReplicateMovement(bool bInReplicateMovement); // 0x343e740 [Native Public]
    void SetRayTracingGroupId(int32 InRaytracingGroupId); // 0x343e6b0 [Final Native Public]
    void SetPhysicsReplicationMode(const EPhysicsReplicationMode& ReplicationMode); // 0x343e5d0 [Final Native Public]
    void SetOwner(AActor* NewOwner); // 0x343e540 [Native Public]
    void SetNetUpdateFrequency(float Frequency); // 0x343e4c0 [Final Native Public]
    void SetNetDormancy(const ENetDormancy& NewDormancy); // 0x343e440 [Final Native Public]
    void SetNetCullDistanceSquared(float DistanceSq); // 0x343e3c0 [Final Native Public]
    void SetMinNetUpdateFrequency(float MinFrequency); // 0x343e340 [Final Native Public]
    void SetLifeSpan(float InLifespan); // 0x343e2b0 [Native Public]
    void SetAutoDestroyWhenFinished(bool bVal); // 0x343e1c0 [Final Native Public]
    void SetActorTickInterval(float TickInterval); // 0x343e140 [Final Native Public]
    void SetActorTickEnabled(bool bEnabled); // 0x343e0b0 [Native Public]
    void SetActorScale3D(const FVector& NewScale3D); // 0x343e010 [Final Native Public]
    void SetActorRelativeScale3D(const FVector& NewRelativeScale); // 0x343df80 [Final Native Public]
    void SetActorHiddenInGame(bool bNewHidden); // 0x343def0 [Native Public]
    void SetActorEnableCollision(bool bNewActorEnableCollision); // 0x343de60 [Final Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x343ddd0 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x343dd40 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0x1448c50 [Event Public]
    void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser); // 0x1448c50 [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); // 0x1448c50 [Event Public]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0x1448c50 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0x1448c50 [Event Protected]
    void ReceiveDestroyed(); // 0x1448c50 [Event Public]
    void ReceiveBeginPlay(); // 0x1448c50 [Event Protected]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0x1448c50 [Event Public]
    void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser); // 0x1448c50 [Event Public]
    void ReceiveActorOnReleased(const FKey& ButtonReleased); // 0x1448c50 [Event Public]
    void ReceiveActorOnInputTouchLeave(const ETouchIndex& FingerIndex); // 0x1448c50 [Event Public]
    void ReceiveActorOnInputTouchEnter(const ETouchIndex& FingerIndex); // 0x1448c50 [Event Public]
    void ReceiveActorOnInputTouchEnd(const ETouchIndex& FingerIndex); // 0x1448c50 [Event Public]
    void ReceiveActorOnInputTouchBegin(const ETouchIndex& FingerIndex); // 0x1448c50 [Event Public]
    void ReceiveActorOnClicked(const FKey& ButtonPressed); // 0x1448c50 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0x1448c50 [Event Public]
    void ReceiveActorEndCursorOver(); // 0x1448c50 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0x1448c50 [Event Public]
    void ReceiveActorBeginCursorOver(); // 0x1448c50 [Event Public]
    void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x343dc20 [Native Public]
    void OnRep_ReplicateMovement(); // 0x331c8b0 [Native Public]
    void OnRep_ReplicatedMovement(); // 0x343dc00 [Native Public]
    void OnRep_Owner(); // 0x31f7540 [Native Protected]
    void OnRep_Instigator(); // 0x3302390 [Native Public]
    void OnRep_AttachmentReplication(); // 0x21609c0 [Native Public]
    void MakeNoise(float Loudness, APawn* NoiseInstigator, const FVector& NoiseLocation, float MaxRange, const FName& Tag); // 0x343d960 [Final Native Public]
    bool K2_TeleportTo(const FVector& DestLocation, const FRotator& DestRotation); // 0x343d850 [Final Native Public]
    bool K2_SetActorTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343d5f0 [Final Native Public]
    bool K2_SetActorRotation(const FRotator& NewRotation, bool bTeleportPhysics); // 0x343d4c0 [Final Native Public]
    void K2_SetActorRelativeTransform(FTransform& NewRelativeTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343d180 [Final Native Public]
    void K2_SetActorRelativeRotation(const FRotator& NewRelativeRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343ceb0 [Final Native Public]
    void K2_SetActorRelativeLocation(const FVector& NewRelativeLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343ccc0 [Final Native Public]
    bool K2_SetActorLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343ca60 [Final Native Public]
    bool K2_SetActorLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343c710 [Final Native Public]
    void K2_OnReset(); // 0x1448c50 [Event Public]
    void K2_OnEndViewTarget(APlayerController* PC); // 0x1448c50 [Event Public]
    void K2_OnBecomeViewTarget(APlayerController* PC); // 0x1448c50 [Event Public]
    USceneComponent* K2_GetRootComponent(); // 0x343c6f0 [Final Native Public]
    TArray<UActorComponent*> K2_GetComponentsByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x343c510 [Final Native Public]
    FRotator K2_GetActorRotation(); // 0x343c3f0 [Final Native Public]
    FVector K2_GetActorLocation(); // 0x343c370 [Final Native Public]
    void K2_DetachFromActor(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule); // 0x343c240 [Final Native Public]
    void K2_DestroyActor(); // 0x343c220 [Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x343c030 [Final Native Public]
    bool K2_AttachToActor(AActor* ParentActor, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x343be20 [Final Native Public]
    void K2_AttachRootComponentToActor(AActor* InParentActor, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x343bca0 [Final Native Public]
    void K2_AttachRootComponentTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x343bb40 [Final Native Public]
    void K2_AddActorWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343b800 [Final Native Public]
    void K2_AddActorWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343b4c0 [Final Native Public]
    void K2_AddActorWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343b1f0 [Final Native Public]
    void K2_AddActorWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343af20 [Final Native Public]
    void K2_AddActorLocalTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343abe0 [Final Native Public]
    void K2_AddActorLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343a910 [Final Native Public]
    void K2_AddActorLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x343a640 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x343a5a0 [Final Native Public]
    bool IsChildActor(); // 0x343a560 [Final Native Public]
    bool IsActorTickEnabled(); // 0x343a540 [Final Native Public]
    bool IsActorBeingDestroyed(); // 0x343a520 [Final Native Public]
    bool HasAuthority(); // 0x343a4f0 [Final Native Public]
    float GetVerticalDistanceTo(AActor* OtherActor); // 0x343a390 [Final Native Public]
    FVector GetVelocity(); // 0x343a340 [Native Public]
    FTransform GetTransform(); // 0x343a2d0 [Final Native Public]
    bool GetTickableWhenPaused(); // 0x343a2b0 [Final Native Public]
    float GetSquaredHorizontalDistanceTo(AActor* OtherActor); // 0x343a150 [Final Native Public]
    float GetSquaredDistanceTo(AActor* OtherActor); // 0x3439fd0 [Final Native Public]
    float GetResimulationThreshold(); // 0x3439f70 [Final Native Public]
    ENetRole GetRemoteRole(); // 0x3439f50 [Final Native Public]
    int32 GetRayTracingGroupId(); // 0x3439f20 [Final Native Public]
    EPhysicsReplicationMode GetPhysicsReplicationMode(); // 0x3439f00 [Final Native Public]
    UChildActorComponent* GetParentComponent(); // 0x3439ec0 [Final Native Public]
    AActor* GetParentActor(); // 0x3439e70 [Final Native Public]
    AActor* GetOwner(); // 0x3439e50 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OverlappingComponents); // 0x3439da0 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x3439c90 [Final Native Public]
    float GetNetUpdateFrequency(); // 0x3439c70 [Final Native Public]
    float GetNetCullDistanceSquared(); // 0x3439c50 [Final Native Public]
    float GetMinNetUpdateFrequency(); // 0x3439c30 [Final Native Public]
    ENetRole GetLocalRole(); // 0x3439c10 [Final Native Public]
    float GetLifeSpan(); // 0x3439bd0 [Native Public]
    FTransform GetLevelTransform(); // 0x3439b10 [Final Native Public]
    ULevel* GetLevel(); // 0x3439ac0 [Final Native Public]
    AController* GetInstigatorController(); // 0x3439a50 [Final Native Public]
    APawn* GetInstigator(); // 0x3439a30 [Final Native Public]
    FVector GetInputVectorAxisValue(const FKey& InputAxisKey); // 0x34398b0 [Final Native Public]
    float GetInputAxisValue(const FName& InputAxisName); // 0x3439800 [Final Native Public]
    float GetInputAxisKeyValue(const FKey& InputAxisKey); // 0x3439680 [Final Native Public]
    float GetHorizontalDotProductTo(AActor* OtherActor); // 0x3439430 [Final Native Public]
    float GetHorizontalDistanceTo(AActor* OtherActor); // 0x34392d0 [Final Native Public]
    float GetGameTimeSinceCreation(); // 0x3439260 [Final Native Public]
    float GetDotProductTo(AActor* OtherActor); // 0x3439000 [Final Native Public]
    float GetDistanceTo(AActor* OtherActor); // 0x3438e80 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x3438d50 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByInterface(TSubclassOf<IInterface> Interface); // 0x34389a0 [Final Native Public]
    UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x34388d0 [Final Native Public]
    FName GetAttachParentSocketName(); // 0x3438740 [Final Native Public]
    AActor* GetAttachParentActor(); // 0x3438700 [Final Native Public]
    void GetAttachedActors(const TArray<AActor*>& OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors); // 0x3438780 [Final Native Public]
    void GetAllChildActors(const TArray<AActor*>& ChildActors, bool bIncludeDescendants); // 0x3438600 [Final Native Public]
    FVector GetActorUpVector(); // 0x3438590 [Final Native Public]
    float GetActorTimeDilation(); // 0x3438520 [Final Native Public]
    float GetActorTickInterval(); // 0x3438500 [Final Native Public]
    FVector GetActorScale3D(); // 0x3438490 [Final Native Public]
    FVector GetActorRightVector(); // 0x3438420 [Final Native Public]
    FVector GetActorRelativeScale3D(); // 0x34383b0 [Final Native Public]
    FVector GetActorForwardVector(); // 0x3438340 [Final Native Public]
    void GetActorEyesViewPoint(const FVector& OutLocation, const FRotator& OutRotation); // 0x3438250 [Native Public]
    bool GetActorEnableCollision(); // 0x3438230 [Final Native Public]
    void GetActorBounds(bool bOnlyCollidingComponents, const FVector& Origin, const FVector& BoxExtent, bool bIncludeFromChildActors); // 0x3438090 [Native Public]
    void ForceNetUpdate(); // 0x3438070 [Native Public]
    void FlushNetDormancy(); // 0x3438050 [Final Native Public]
    void FinishAddComponent(UActorComponent* Component, bool bManualAttachment, FTransform& RelativeTransform); // 0x3437dd0 [Final Native Public]
    UActorComponent* FindComponentByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x3437ce0 [Final Native Public]
    void EnableInput(APlayerController* PlayerController); // 0x3231b10 [Native Public]
    void DisableInput(APlayerController* PlayerController); // 0x3437c50 [Native Public]
    void DetachRootComponentFromParent(bool bMaintainWorldPosition); // 0x3437b30 [Final Native Public]
    void CreateInputComponent(TSubclassOf<UInputComponent> InputComponentToCreate); // 0x3437a80 [Native Public]
    bool CanTriggerResimulation(); // 0x3437a50 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x34379c0 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x3437930 [Native Public]
    UActorComponent* AddComponentByClass(TSubclassOf<UActorComponent> Class, bool bManualAttachment, FTransform& RelativeTransform, bool bDeferredFinish); // 0x3437650 [Final Native Public]
    UActorComponent* AddComponent(const FName& TemplateName, bool bManualAttachment, FTransform& RelativeTransform, UObject* ComponentTemplateContext, bool bDeferredFinish); // 0x3437440 [Final Native Public]
    bool ActorHasTag(const FName& Tag); // 0x3437380 [Final Native Public]

// UMeshComponent (/Script/Engine.MeshComponent)
    void SetVectorParameterValueOnMaterials(const FName& ParameterName, const FVector& ParameterValue); // 0x36c5b50 [Final Native Public]
    void SetScalarParameterValueOnMaterials(const FName& ParameterName, float ParameterValue); // 0x36c4b90 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x36c4630 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x36c4560 [Final Native Public]
    void SetColorParameterValueOnMaterials(const FName& ParameterName, const FLinearColor& ParameterValue); // 0x36c1e50 [Final Native Public]
    void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); // 0x36c0920 [Native Public]
    bool PrestreamMeshLODs(float Seconds); // 0x36c0880 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x36bf740 [Final Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x36bf6f0 [Final Native Public]
    TArray<UMaterialInterface*> GetMaterials(); // 0x36bf630 [Native Public]

// UStaticMeshComponent (/Script/Engine.StaticMeshComponent)
    void UpdateInitialEvaluateWorldPositionOffset(); // 0x375e2d0 [Final Native Public]
    void SetWorldPositionOffsetDisableDistance(int32 NewValue); // 0x375e0f0 [Final Native Public]
    bool SetStaticMesh(UStaticMesh* NewMesh); // 0x375d170 [Native Public]
    void SetReverseCulling(bool ReverseCulling); // 0x375baa0 [Final Native Public]
    void SetForcedLodModel(int32 NewForcedLodModel); // 0x3759d20 [Final Native Public]
    void SetForceDisableNanite(bool bInForceDisableNanite); // 0x3759c60 [Final Native Public]
    void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); // 0x3759bd0 [Final Native Public]
    void SetEvaluateWorldPositionOffset(bool NewValue); // 0x3759ad0 [Final Native Public]
    void SetDistanceFieldSelfShadowBias(float NewValue); // 0x37593f0 [Final Native Public]
    void OnRep_StaticMesh(UStaticMesh* OldStaticMesh); // 0x3758580 [Final Native Public]
    void GetLocalBounds(const FVector& min, const FVector& max); // 0x3752500 [Final Native Public]
    bool GetInitialEvaluateWorldPositionOffset(); // 0x3751fa0 [Final Native Public]

// UInstancedStaticMeshComponent (/Script/Engine.InstancedStaticMeshComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x3393ea0 [Native Public]
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x3393780 [Native Public]
    void SetLODDistanceScale(float InLODDistanceScale); // 0x3393650 [Final Native Public]
    bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x3393410 [Native Public]
    void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); // 0x3392ad0 [Final Native Public]
    bool RemoveInstances(const TArray<int32>& InstancesToRemove); // 0x3391e60 [Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x3391dc0 [Native Public]
    bool IsValidInstance(int32 InstanceIndex); // 0x3391370 [Final Native Public]
    float GetLODDistanceScale(); // 0x3390f60 [Final Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x3390b00 [Final Native Public]
    TArray<int32> GetInstancesOverlappingSphere(const FVector& Center, float Radius, bool bSphereInWorldSpace); // 0x3390dd0 [Native Public]
    TArray<int32> GetInstancesOverlappingBox(const FBox& Box, bool bBoxInWorldSpace); // 0x3390c90 [Native Public]
    int32 GetInstanceCount(); // 0x3390ad0 [Final Native Public]
    void GetCullDistances(const int32& OutStartCullDistance, const int32& OutEndCullDistance); // 0x33909a0 [Final Native Public]
    void ClearInstances(); // 0x3390070 [Native Public]
    bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray<FTransform>& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x338fe60 [Native Public]
    bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x338fbf0 [Native Public]
    int32 AddInstanceWorldSpace(FTransform& WorldTransform); // 0x338f8e0 [Final Native Public]
    TArray<int32> AddInstances(const TArray<FTransform>& InstanceTransforms, bool bShouldReturnIndices, bool bWorldSpace, bool bUpdateNavigation); // 0x338f9f0 [Native Public]
    int32 AddInstance(FTransform& InstanceTransform, bool bWorldSpace); // 0x338f780 [Native Public]

// AStaticMeshActor (/Script/Engine.StaticMeshActor)
    void SetMobility(const EComponentMobility& InMobility); // 0x3e158c0 [Final Native Public]

// UStreamableRenderAsset (/Script/Engine.StreamableRenderAsset)
    void SetForceMipLevelsToBeResident(float Seconds, int32 CinematicLODGroupMask); // 0x3e4f290 [Final Native Public]

// UMaterialInterface (/Script/Engine.MaterialInterface)
    void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); // 0x33b6e10 [Native Public]
    UPhysicalMaterialMask* GetPhysicalMaterialMask(); // 0x33b6de0 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index); // 0x33b6d40 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterial(); // 0x33b6d10 [Native Public]
    FMaterialParameterInfo GetParameterInfo(const EMaterialParameterAssociation& Association, const FName& ParameterName, UMaterialFunctionInterface* LayerFunction); // 0x33b6bf0 [Final Native Public]
    UMaterialInterface* GetNaniteOverideMaterial(); // 0x33b6bb0 [Final Native Public]
    EBlendMode GetBlendMode(); // 0x33b6b80 [Native Public]
    UMaterial* GetBaseMaterial(); // 0x33b6b50 [Final Native Public]

// UMaterialInstanceConstant (/Script/Engine.MaterialInstanceConstant)
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3a36810 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x3a36660 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x3a36420 [Final Native Public]

// UTimecodeProvider (/Script/Engine.TimecodeProvider)
    FTimecode GetTimecode(); // 0x383f460 [Final Native Public]
    ETimecodeProviderSynchronizationState GetSynchronizationState(); // 0x33f6d20 [Native Public]
    FQualifiedFrameTime GetQualifiedFrameTime(); // 0x383eec0 [Native Public]
    FFrameRate GetFrameRate(); // 0x383d750 [Final Native Public]
    FTimecode GetDelayedTimecode(); // 0x383d5d0 [Final Native Public]
    FQualifiedFrameTime GetDelayedQualifiedFrameTime(); // 0x383d590 [Final Native Public]
    bool FetchTimecode(FQualifiedFrameTime& OutFrameTime); // 0x383ae80 [Native Public]
    void FetchAndUpdate(); // 0x331c8d0 [Native Public]

// UAnimNotify (/Script/Engine.AnimNotify)
    bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x1448c50 [Event Public]
    FString GetNotifyName(); // 0x34f9820 [Native Event Public]
    float GetDefaultTriggerWeightThreshold(); // 0x34f9630 [Native Event Public]

// UAnimNotifyState (/Script/Engine.AnimNotifyState)
    bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference); // 0x1448c50 [Event Public]
    bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference); // 0x1448c50 [Event Public]
    bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference); // 0x1448c50 [Event Public]
    FString GetNotifyName(); // 0x34f9820 [Native Event Public]
    float GetDefaultTriggerWeightThreshold(); // 0x34f9630 [Native Event Public]

// USkinnedMeshComponent (/Script/Engine.SkinnedMeshComponent)
    void UnsetMeshDeformer(); // 0x33f1eb0 [Final Native Public]
    void UnloadSkinWeightProfile(const FName& InProfileName); // 0x33f1e20 [Final Native Public]
    void UnHideBoneByName(const FName& BoneName); // 0x33f1d90 [Final Native Public]
    void TransformToBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x33f1bc0 [Final Native Public]
    void TransformFromBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x33f19f0 [Final Native Public]
    void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); // 0x33f18a0 [Final Native Public]
    void ShowAllMaterialSections(int32 LODIndex); // 0x33f1810 [Final Native Public]
    void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray<FLinearColor>& VertexColors); // 0x33f16a0 [Final Native Public]
    bool SetSkinWeightProfile(const FName& InProfileName, const ESkinWeightProfileLayer& InLayer); // 0x33f1480 [Final Native Public]
    void SetSkinWeightOverride(int32 LODIndex, const TArray<FSkelMeshSkinWeightInfo>& SkinWeights); // 0x33f1390 [Final Native Public]
    void SetSkinnedAssetAndUpdate(USkinnedAsset* NewMesh, bool bReinitPose); // 0x33f1550 [Native Public]
    void SetRenderStatic(bool bNewValue); // 0x33f1300 [Final Native Public]
    void SetPhysicsAsset(UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); // 0x33f11a0 [Native Public]
    void SetMinLOD(int32 InNewMinLOD); // 0x33f0f00 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x33f0e70 [Final Native Public]
    void SetLeaderPoseComponent(USkinnedMeshComponent* NewLeaderBoneComponent, bool bForceUpdate, bool bInFollowerShouldTickPose); // 0x33f0c40 [Final Native Public]
    void SetForcedLOD(int32 InNewForcedLOD); // 0x33f0ab0 [Final Native Public]
    void SetCastCapsuleIndirectShadow(bool bNewValue); // 0x33f0880 [Final Native Public]
    void SetCastCapsuleDirectShadow(bool bNewValue); // 0x33f07f0 [Final Native Public]
    void SetCapsuleIndirectShadowMinVisibility(float NewValue); // 0x33f0770 [Final Native Public]
    void SetAlwaysUseMeshDeformer(bool bShouldAlwaysUseMeshDeformer); // 0x33f06e0 [Final Native Public]
    void OverrideMinLOD(int32 InNewMinLOD); // 0x33f0630 [Final Native Public]
    bool IsUsingSkinWeightProfile(); // 0x33f0600 [Final Native Public]
    bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); // 0x33f0530 [Final Native Public]
    bool IsBoneHiddenByName(const FName& BoneName); // 0x33f0490 [Final Native Public]
    void HideBoneByName(const FName& BoneName, const EPhysBodyOp& PhysBodyOption); // 0x33f0270 [Final Native Public]
    bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(const FName& BoneName, const float& OutTwistAngle, const float& OutSwingAngle); // 0x33f0140 [Final Native Public]
    FName GetSocketBoneName(const FName& InSocketName); // 0x33f0000 [Final Native Public]
    USkinnedAsset* GetSkinnedAsset(); // 0x33effd0 [Final Native Public]
    USkeletalMesh* GetSkeletalMesh_DEPRECATED(); // 0x33effa0 [Final Native Public]
    FTransform GetRefPoseTransform(int32 BoneIndex); // 0x33efec0 [Final Native Public]
    FVector GetRefPosePosition(int32 BoneIndex); // 0x33efe10 [Final Native Public]
    int32 GetPredictedLODLevel(); // 0x33efdf0 [Final Native Public]
    FName GetParentBone(const FName& BoneName); // 0x33efd60 [Final Native Public]
    int32 GetNumLODs(); // 0x33efd30 [Final Native Public]
    int32 GetNumBones(); // 0x33efd00 [Final Native Public]
    UMeshDeformerInstance* GetMeshDeformerInstance(); // 0x33efcd0 [Final Native Public]
    int32 GetForcedLOD(); // 0x33efca0 [Final Native Public]
    FTransform GetDeltaTransformFromRefPose(const FName& BoneName, const FName& BaseName); // 0x33efb70 [Final Native Public]
    FName GetCurrentSkinWeightProfileName(const ESkinWeightProfileLayer& InLayer); // 0x33efad0 [Final Native Public]
    TArray<FName> GetCurrentSkinWeightProfileLayerNames(); // 0x33efa50 [Final Native Public]
    FTransform GetBoneTransform(const FName& InBoneName, const ERelativeTransformSpace& TransformSpace); // 0x33ef910 [Final Native Public]
    FName GetBoneName(int32 BoneIndex); // 0x33ef880 [Final Native Public]
    int32 GetBoneIndex(const FName& BoneName); // 0x33ef7e0 [Final Native Public]
    bool GetAlwaysUseMeshDeformer(); // 0x33ef7b0 [Final Native Public]
    FName FindClosestBone_K2(const FVector& TestLocation, const FVector& BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset); // 0x33ef610 [Final Native Public]
    void ClearVertexColorOverride(int32 LODIndex); // 0x33ef580 [Final Native Public]
    void ClearSkinWeightProfile(const ESkinWeightProfileLayer& InLayer); // 0x33ef500 [Final Native Public]
    void ClearSkinWeightOverride(int32 LODIndex); // 0x33ef470 [Final Native Public]
    void ClearAllSkinWeightProfiles(); // 0x33ef450 [Final Native Public]
    bool BoneIsChildOf(const FName& BoneName, const FName& ParentBoneName); // 0x33ef380 [Final Native Public]

// USkeletalMeshComponent (/Script/Engine.SkeletalMeshComponent)
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x3710930 [Final Native Public]
    void UnbindClothFromLeaderPoseComponent(bool bRestoreSimulationSpace); // 0x3710870 [Final Native Public]
    void ToggleDisablePostProcessBlueprint(); // 0x3710800 [Final Native Public]
    void TermBodiesBelow(const FName& ParentBoneName); // 0x3710770 [Final Native Public]
    void SuspendClothingSimulation(); // 0x3710750 [Final Native Public]
    void Stop(); // 0x37105e0 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x3710510 [Final Native Public]
    void SetUpdateClothInEditor(bool NewUpdateState); // 0x2cca730 [Final Native Public]
    void SetUpdateAnimationInEditor(bool NewUpdateState); // 0x2cca730 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x370ffc0 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x370ff30 [Final Native Public]
    void SetSkeletalMeshAsset(USkeletalMesh* NewMesh); // 0x370fd00 [Final Native Public]
    void SetPosition(float InPos, bool bFireNotifies); // 0x370fb10 [Final Native Public]
    void SetPlayRate(float Rate); // 0x370fa50 [Final Native Public]
    void SetPhysicsBlendWeight(float PhysicsBlendWeight); // 0x370f9d0 [Final Native Public]
    void SetOverridePostProcessAnimBP(TSubclassOf<UAnimInstance> InPostProcessAnimBlueprint, bool ReinitAnimInstances); // 0x370f8c0 [Final Native Public]
    void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, const FName& BoneName, bool bIncludeSelf); // 0x370f7a0 [Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value, bool bRemoveZeroWeight); // 0x370f590 [Final Native Public]
    void SetEnablePhysicsBlending(bool bNewBlendPhysics); // 0x370f3e0 [Final Native Public]
    void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, const FName& BoneName, bool bIncludeSelf); // 0x370f2d0 [Final Native Public]
    void SetEnableBodyGravity(bool bEnableGravity, const FName& BoneName); // 0x370f200 [Final Native Public]
    void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); // 0x370f140 [Final Native Public]
    void SetDisableAnimCurves(bool bInDisableAnimCurves); // 0x370f090 [Final Native Public]
    void SetConstraintProfileForAll(const FName& ProfileName, bool bDefaultIfNotFound); // 0x370efc0 [Final Native Public]
    void SetConstraintProfile(const FName& JointName, const FName& ProfileName, bool bDefaultIfNotFound); // 0x370eeb0 [Final Native Public]
    void SetClothMaxDistanceScale(float Scale); // 0x370ee30 [Final Native Public]
    void SetBodySimulatePhysics(const FName& InBoneName, bool bSimulate); // 0x370ecc0 [Final Native Public]
    void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, const FName& BoneName); // 0x370ebf0 [Native Public]
    void SetAnimInstanceClass(TSubclassOf<UObject> NewClass); // 0x370e820 [Native Public]
    void SetAnimationMode(const EAnimationMode& InAnimationMode, bool bForceInitAnimScriptInstance); // 0x370e990 [Final Native Public]
    void SetAnimation(UAnimationAsset* NewAnimToPlay); // 0x370e8b0 [Final Native Public]
    void SetAngularLimits(const FName& InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); // 0x370e6c0 [Final Native Public]
    void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); // 0x370e440 [Final Native Public]
    void SetAllowedAnimCurvesEvaluation(const TArray<FName>& List, bool bAllow); // 0x370e560 [Final Native Public]
    void SetAllowClothActors(bool bInAllow); // 0x370e3a0 [Final Native Public]
    void SetAllowAnimCurveEvaluation(bool bInAllow); // 0x370e2f0 [Final Native Public]
    void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x370e1c0 [Final Native Public]
    void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x370e090 [Final Native Public]
    void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); // 0x370df20 [Final Native Public]
    void SetAllBodiesSimulatePhysics(bool bNewSimulate); // 0x370de90 [Final Native Public]
    void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x370ddb0 [Final Native Public]
    void SetAllBodiesBelowSimulatePhysics(const FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); // 0x370dc80 [Final Native Public]
    void SetAllBodiesBelowPhysicsDisabled(const FName& InBoneName, bool bDisabled, bool bIncludeSelf); // 0x370db50 [Final Native Public]
    void SetAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); // 0x370d9d0 [Final Native Public]
    void SetAllBodiesBelowLinearVelocity(const FName& InBoneName, const FVector& LinearVelocity, bool bIncludeSelf); // 0x370d890 [Final Native Public]
    void ResumeClothingSimulation(); // 0x370d860 [Final Native Public]
    void ResetClothTeleportMode(); // 0x370d820 [Final Native Public]
    void ResetClothCollisionSources(); // 0x370d800 [Final Native Public]
    void ResetAnimInstanceDynamics(const ETeleportType& InTeleportType); // 0x370d780 [Final Native Public]
    void ResetAllowedAnimCurveEvaluation(); // 0x370d730 [Final Native Public]
    void ResetAllBodiesSimulatePhysics(); // 0x370d710 [Final Native Public]
    void RemoveClothCollisionSources(USkeletalMeshComponent* InSourceComponent); // 0x370d280 [Final Native Public]
    void RemoveClothCollisionSource(USkeletalMeshComponent* InSourceComponent, UPhysicsAsset* InSourcePhysicsAsset); // 0x370d1b0 [Final Native Public]
    void RecreateClothingActors(); // 0x370d190 [Final Native Public]
    void PlayAnimation(UAnimationAsset* NewAnimToPlay, bool bLooping); // 0x370d050 [Final Native Public]
    void Play(bool bLooping); // 0x370cf70 [Final Native Public]
    void OverrideAnimationData(UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float position, float PlayRate); // 0x370ccd0 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x370cad0 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x370c9f0 [Final Native Public]
    bool K2_GetClosestPointOnPhysicsAsset(const FVector& WorldPosition, const FVector& ClosestWorldPosition, const FVector& Normal, const FName& BoneName, const float& Distance); // 0x370c720 [Final Native Public]
    bool IsPlaying(); // 0x370c650 [Final Native Public]
    bool IsClothingSimulationSuspended(); // 0x370c5f0 [Final Native Public]
    bool IsBodyGravityEnabled(const FName& BoneName); // 0x370c550 [Final Native Public]
    bool HasValidAnimationInstance(); // 0x370c040 [Final Native Public]
    bool GetTransformAttribute_Ref(const FName& BoneName, const FName& AttributeName, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x370be00 [Final Native Public]
    bool GetTransformAttribute(const FName& BoneName, const FName& AttributeName, const FTransform& DefaultValue, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x370bb40 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x370bb20 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x370bb00 [Final Native Public]
    bool GetStringAttribute_Ref(const FName& BoneName, const FName& AttributeName, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x370b920 [Final Native Public]
    bool GetStringAttribute(const FName& BoneName, const FName& AttributeName, const FString& DefaultValue, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x370b6d0 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshAsset(); // 0x33effa0 [Final Native Public]
    FVector GetSkeletalCenterOfMass(); // 0x370b690 [Final Native Public]
    UAnimInstance* GetPostProcessInstance(); // 0x370b640 [Final Native Public]
    float GetPosition(); // 0x370b5c0 [Final Native Public]
    float GetPlayRate(); // 0x370b540 [Final Native Public]
    float GetMorphTarget(const FName& MorphTargetName); // 0x370b420 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x370b360 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x370b260 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x370b160 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x370b0a0 [Final Native Public]
    bool GetIntegerAttribute_Ref(const FName& BoneName, const FName& AttributeName, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x370aef0 [Final Native Public]
    bool GetIntegerAttribute(const FName& BoneName, const FName& AttributeName, int32 DefaultValue, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x370acf0 [Final Native Public]
    bool GetFloatAttribute_Ref(const FName& BoneName, const FName& AttributeName, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x370ab40 [Final Native Public]
    bool GetFloatAttribute(const FName& BoneName, const FName& AttributeName, float DefaultValue, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x370a940 [Final Native Public]
    bool GetDisablePostProcessBlueprint(); // 0x370a910 [Final Native Public]
    bool GetDisableAnimCurves(); // 0x370a8e0 [Final Native Public]
    void GetCurrentJointAngles(const FName& InBoneName, const float& Swing1Angle, const float& TwistAngle, const float& Swing2Angle); // 0x370a750 [Final Native Public]
    void GetConstraintsFromBody(const FName& BodyName, bool bParentConstraints, bool bChildConstraints, bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x370a580 [Final Native Public]
    void GetConstraints(bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x370a480 [Final Native Public]
    FConstraintInstanceAccessor GetConstraintByName(const FName& ConstraintName, bool bIncludesTerminated); // 0x370a3a0 [Final Native Public]
    float GetClothMaxDistanceScale(); // 0x370a350 [Final Native Public]
    UClothingSimulationInteractor* GetClothingSimulationInteractor(); // 0x370a380 [Final Native Public]
    float GetBoneMass(const FName& BoneName, bool bScaleMass); // 0x370a280 [Final Native Public]
    FVector GetBoneLinearVelocity(const FName& InBoneName); // 0x370a1c0 [Final Native Public]
    UAnimInstance* GetAnimInstance(); // 0x370a180 [Final Native Public]
    TSubclassOf<UObject> GetAnimClass(); // 0x370a0f0 [Final Native Public]
    EAnimationMode GetAnimationMode(); // 0x370a1a0 [Final Native Public]
    bool GetAllowRigidBodyAnimNode(); // 0x370a090 [Final Native Public]
    bool GetAllowedAnimCurveEvaluate(); // 0x370a0c0 [Final Native Public]
    bool GetAllowClothActors(); // 0x370a060 [Final Native Public]
    void ForceClothNextUpdateTeleportAndReset(); // 0x370a040 [Final Native Public]
    void ForceClothNextUpdateTeleport(); // 0x370a020 [Final Native Public]
    FName FindConstraintBoneName(int32 ConstraintIndex); // 0x3709f90 [Final Native Public]
    void ClearMorphTargets(); // 0x3709f40 [Final Native Public]
    void BreakConstraint(const FVector& Impulse, const FVector& HitLocation, const FName& InBoneName); // 0x3709dc0 [Final Native Public]
    void BindClothToLeaderPoseComponent(); // 0x3709d20 [Final Native Public]
    void AllowAnimCurveEvaluation(const FName& NameOfCurve, bool bAllow); // 0x3709c10 [Final Native Public]
    void AddImpulseToAllBodiesBelow(const FVector& Impulse, const FName& BoneName, bool bVelChange, bool bIncludeSelf); // 0x3709a70 [Native Public]
    void AddForceToAllBodiesBelow(const FVector& Force, const FName& BoneName, bool bAccelChange, bool bIncludeSelf); // 0x37098d0 [Native Public]
    void AddClothCollisionSource(USkeletalMeshComponent* InSourceComponent, UPhysicsAsset* InSourcePhysicsAsset); // 0x3709800 [Final Native Public]
    void AccumulateAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x37096e0 [Final Native Public]

// UAnimInstance (/Script/Engine.AnimInstance)
    bool WasAnimNotifyTriggeredInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x34adc10 [Final Native Public]
    bool WasAnimNotifyTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x34adac0 [Final Native Public]
    bool WasAnimNotifyTriggeredInAnyState(TSubclassOf<UAnimNotify> AnimNotifyType); // 0x34ad9f0 [Final Native Public]
    bool WasAnimNotifyStateActiveInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x34ad8c0 [Final Native Public]
    bool WasAnimNotifyStateActiveInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x34ad770 [Final Native Public]
    bool WasAnimNotifyStateActiveInAnyState(TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x34ad6a0 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInStateMachine(int32 MachineIndex, const FName& NotifyName); // 0x34ad590 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, const FName& NotifyName); // 0x34ad450 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInAnyState(const FName& NotifyName); // 0x34ad3a0 [Final Native Public]
    void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); // 0x34a95c0 [Final Native Public]
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x34ad2f0 [Native Public]
    APawn* TryGetPawnOwner(); // 0x34ad2c0 [Native Public]
    void StopSlotAnimation(float InBlendOutTime, const FName& SlotNodeName); // 0x34ad0d0 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x34ad000 [Native Public]
    void SetUseMainInstanceMontageEvaluationData(bool bSet); // 0x34acf70 [Final Native Public]
    void SetRootMotionMode(const ERootMotionMode& Value); // 0x343e860 [Final Native Public]
    void SetReceiveNotifiesFromLinkedInstances(bool bSet); // 0x34acee0 [Final Native Public]
    void SetPropagateNotifiesToLinkedInstances(bool bSet); // 0x34ace50 [Final Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value); // 0x34acd70 [Final Native Public]
    void SavePoseSnapshot(const FName& SnapshotName); // 0x34acce0 [Native Public]
    void ResetDynamics(const ETeleportType& InTeleportType); // 0x34acc50 [Final Native Public]
    bool RequestTransitionEvent(const FName& EventName, double RequestTimeout, const ETransitionRequestQueueMode& QueueMode, const ETransitionRequestOverwriteMode& OverwriteMode); // 0x34ac9e0 [Final Native Public]
    void RequestSlotGroupInertialization(const FName& InSlotGroupName, float Duration, UBlendProfile* BlendProfile); // 0x34ac8d0 [Final Native Public]
    void RemovePoseSnapshot(const FName& SnapshotName); // 0x34ac770 [Final Native Public]
    bool QueryTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x34ac5b0 [Final Native Public]
    bool QueryAndMarkTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x34ac3d0 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x34ac0e0 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendArgs(UAnimSequenceBase* Asset, const FName& SlotNodeName, FAlphaBlendArgs& BlendIn, FAlphaBlendArgs& BlendOut, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x34abda0 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x34aba90 [Final Native Public]
    void MontageSync_StopFollowing(UAnimMontage* MontageFollower); // 0x34a97b0 [Final Native Public]
    void MontageSync_Follow(UAnimMontage* MontageFollower, UAnimInstance* OtherAnimInstance, UAnimMontage* MontageLeader); // 0x34a9670 [Final Native Public]
    void Montage_StopWithBlendSettings(FMontageBlendSettings& BlendOutSettings, UAnimMontage* Montage); // 0x34ab920 [Final Native Public]
    void Montage_StopWithBlendOut(FAlphaBlendArgs& BlendOut, UAnimMontage* Montage); // 0x34ab7e0 [Final Native Public]
    void Montage_StopGroupByName(float InBlendOutTime, const FName& GroupName); // 0x34ab650 [Final Native Public]
    void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage); // 0x34ab580 [Final Native Public]
    void Montage_SetPosition(UAnimMontage* Montage, float NewPosition); // 0x34ab410 [Final Native Public]
    void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate); // 0x34ab2c0 [Final Native Public]
    void Montage_SetNextSection(const FName& SectionNameToChange, const FName& NextSection, UAnimMontage* Montage); // 0x34ab120 [Final Native Public]
    void Montage_Resume(UAnimMontage* Montage); // 0x34ab020 [Final Native Public]
    float Montage_PlayWithBlendSettings(UAnimMontage* MontageToPlay, FMontageBlendSettings& BlendInSettings, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x34aac50 [Final Native Public]
    float Montage_PlayWithBlendIn(UAnimMontage* MontageToPlay, FAlphaBlendArgs& BlendIn, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x34aa800 [Final Native Public]
    float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x34aa3f0 [Final Native Public]
    void Montage_Pause(UAnimMontage* Montage); // 0x34aa2f0 [Final Native Public]
    void Montage_JumpToSectionsEnd(const FName& SectionName, UAnimMontage* Montage); // 0x34aa180 [Final Native Public]
    void Montage_JumpToSection(const FName& SectionName, UAnimMontage* Montage); // 0x34aa010 [Final Native Public]
    bool Montage_IsPlaying(UAnimMontage* Montage); // 0x34a9f10 [Final Native Public]
    bool Montage_IsActive(UAnimMontage* Montage); // 0x34a9e20 [Final Native Public]
    float Montage_GetPosition(UAnimMontage* Montage); // 0x34a9d20 [Final Native Public]
    float Montage_GetPlayRate(UAnimMontage* Montage); // 0x34a9c20 [Final Native Public]
    bool Montage_GetIsStopped(UAnimMontage* Montage); // 0x34a9b70 [Final Native Public]
    float Montage_GetEffectivePlayRate(UAnimMontage* Montage); // 0x34a9a50 [Final Native Public]
    FName Montage_GetCurrentSection(UAnimMontage* Montage); // 0x34a9950 [Final Native Public]
    float Montage_GetBlendTime(UAnimMontage* Montage); // 0x34a9850 [Final Native Public]
    void LockAIResources(bool bLockMovement, bool LockAILogic); // 0x34a95c0 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x34a9470 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x34a93c0 [Native Public]
    bool IsUsingMainInstanceMontageEvaluationData(); // 0x34a9390 [Final Native Public]
    bool IsSyncGroupBetweenMarkers(const FName& InSyncGroupName, const FName& PreviousMarker, const FName& NextMarker, bool bRespectMarkerOrder); // 0x34a91c0 [Final Native Public]
    bool IsSlotActive(const FName& SlotNodeName); // 0x34a9050 [Final Native Public]
    bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName); // 0x34a8ee0 [Final Native Public]
    bool IsAnyMontagePlaying(); // 0x34a8eb0 [Final Native Public]
    bool HasMarkerBeenHitThisFrame(const FName& SyncGroup, const FName& MarkerName); // 0x34a8d60 [Final Native Public]
    bool GetTimeToClosestMarker(const FName& SyncGroup, const FName& MarkerName, const float& OutMarkerTime); // 0x34a8be0 [Final Native Public]
    FMarkerSyncAnimPosition GetSyncGroupPosition(const FName& InSyncGroupName); // 0x34a8ac0 [Final Native Public]
    float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); // 0x34a8940 [Final Native Public]
    float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); // 0x34a87c0 [Final Native Public]
    float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); // 0x34a85f0 [Final Native Public]
    float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); // 0x34a8450 [Final Native Public]
    float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); // 0x34a82a0 [Final Native Public]
    bool GetReceiveNotifiesFromLinkedInstances(); // 0x34a8270 [Final Native Public]
    bool GetPropagateNotifiesToLinkedInstances(); // 0x34a8240 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponent(); // 0x34a8220 [Final Native Public]
    AActor* GetOwningActor(); // 0x34a81f0 [Final Native Public]
    void GetLinkedAnimLayerInstancesByGroup(const FName& InGroup, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x34a8100 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(const FName& InGroup, TSubclassOf<UAnimInstance> InClass); // 0x34a8010 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x34a7f70 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass, bool bCheckForChildClass); // 0x34a7e80 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x34a7d60 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x34a7cc0 [Final Native Public]
    float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); // 0x34a7bf0 [Final Native Public]
    float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); // 0x34a7b20 [Final Native Public]
    float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); // 0x34a7980 [Final Native Public]
    float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); // 0x34a78b0 [Final Native Public]
    float GetInstanceMachineWeight(int32 MachineIndex); // 0x34a7750 [Final Native Public]
    float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); // 0x34a7610 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); // 0x34a74b0 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); // 0x34a7360 [Final Native Public]
    float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); // 0x34a7210 [Final Native Public]
    float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); // 0x34a70f0 [Final Native Public]
    float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); // 0x34a6fd0 [Final Native Public]
    float GetDeltaSeconds(); // 0x34a6f10 [Final Native Public]
    bool GetCurveValueWithDefault(const FName& CurveName, float DefaultValue, const float& OutValue); // 0x34a6df0 [Final Native Public]
    float GetCurveValue(const FName& CurveName); // 0x34a6d50 [Final Native Public]
    FName GetCurrentStateName(int32 MachineIndex); // 0x34a6c70 [Final Native Public]
    UAnimMontage* GetCurrentActiveMontage(); // 0x34a6c00 [Final Native Public]
    UBlendProfile* GetBlendProfileByName(const FName& InBlendProfileName); // 0x34a6b40 [Final Native Public]
    void GetAllCurveNames(const TArray<FName>& OutNames); // 0x34a6a90 [Final Native Public]
    void GetActiveCurveNames(const EAnimCurveType& CurveType, const TArray<FName>& OutNames); // 0x34a69a0 [Final Native Public]
    bool DynamicMontage_IsPlayingFrom(UAnimSequenceBase* Animation); // 0x34a66a0 [Final Native Public]
    void ClearTransitionEvents(const FName& EventName); // 0x34a6590 [Final Native Public]
    void ClearMorphTargets(); // 0x34a6560 [Final Native Public]
    void ClearAllTransitionEvents(); // 0x34a64a0 [Final Native Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x34a63a0 [Final Native Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0x1448c50 [Event Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0x1448c50 [Event Public]
    void BlueprintPostEvaluateAnimation(); // 0x1448c50 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0x1448c50 [Event Public]
    void BlueprintInitializeAnimation(); // 0x1448c50 [Event Public]
    void BlueprintBeginPlay(); // 0x1448c50 [Event Public]
    float Blueprint_GetSlotMontageLocalWeight(const FName& SlotNodeName); // 0x34a62a0 [Final Native Public]
    UAnimInstance* Blueprint_GetMainAnimInstance(); // 0x34a6270 [Final Native Public]

// UBlueprintAsyncActionBase (/Script/Engine.BlueprintAsyncActionBase)
    void Activate(); // 0x331c8b0 [Native Public]

// ACameraActor (/Script/Engine.CameraActor)
    int32 GetAutoActivatePlayerIndex(); // 0x35cafe0 [Final Native Public]

// UCameraComponent (/Script/Engine.CameraComponent)
    void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); // 0x35d0f00 [Final Native Public]
    void SetUseCameraHeightAsViewTarget(bool bInUseCameraHeightAsViewTarget); // 0x35d0e70 [Final Native Public]
    void SetUpdateOrthoPlanes(bool bInUpdateOrthoPlanes); // 0x35d0de0 [Final Native Public]
    void SetScaleResolutionWithOverscan(bool bInScaleResolutionWithOverscan); // 0x35d0a20 [Final Native Public]
    void SetProjectionMode(const ECameraProjectionMode& InProjectionMode); // 0x35d0760 [Final Native Public]
    void SetPostProcessBlendWeight(float InPostProcessBlendWeight); // 0x35d0610 [Final Native Public]
    void SetOverscan(float InOverscan); // 0x35d0590 [Final Native Public]
    void SetOrthoWidth(float InOrthoWidth); // 0x35d0510 [Final Native Public]
    void SetOrthoNearClipPlane(float InOrthoNearClipPlane); // 0x35d0490 [Final Native Public]
    void SetOrthoFarClipPlane(float InOrthoFarClipPlane); // 0x35d0410 [Final Native Public]
    void SetFirstPersonScale(float InFirstPersonScale); // 0x35cfd50 [Native Public]
    void SetFirstPersonFieldOfView(float InFirstPersonFieldOfView); // 0x35cfcc0 [Native Public]
    void SetFieldOfView(float InFieldOfView); // 0x32a0060 [Native Public]
    void SetEnableFirstPersonScale(bool bInEnableFirstPersonScale); // 0x35cfb60 [Final Native Public]
    void SetEnableFirstPersonFieldOfView(bool bInEnableFirstPersonFieldOfView); // 0x35cfac0 [Final Native Public]
    void SetCropOverscan(bool bInCropOverscan); // 0x35cfa30 [Final Native Public]
    void SetConstraintAspectRatio(bool bInConstrainAspectRatio); // 0x35cf9a0 [Final Native Public]
    void SetAutoPlaneShift(float InAutoPlaneShift); // 0x35cf920 [Final Native Public]
    void SetAutoCalculateOrthoPlanes(bool bAutoCalculate); // 0x35cf890 [Final Native Public]
    void SetAspectRatioAxisConstraint(const EAspectRatioAxisConstraint& InAspectRatioAxisConstraint); // 0x35cf810 [Final Native Public]
    void SetAspectRatio(float InAspectRatio); // 0x35cf790 [Final Native Public]
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x35cdda0 [Final Native Public]
    void OnCameraMeshHiddenChanged(); // 0x31f6430 [Final Native Protected]
    void GetCameraView(float DeltaTime, FMinimalViewInfo& DesiredView); // 0x35cb0a0 [Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x35c9090 [Final Native Public]

// USoundBase (/Script/Engine.SoundBase)
    bool IsAttenuationSettingsEditable(); // 0x20f7bb0 [Native Public]

// USoundWave (/Script/Engine.SoundWave)
    void SetSoundAssetCompressionType(const ESoundAssetCompressionType& InSoundAssetCompressionType, bool bMarkDirty); // 0x33f6e50 [Final Native Public]
    ESoundAssetCompressionType GetSoundAssetCompressionType(); // 0x33f6de0 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetLoopRegions(); // 0x33f6c80 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetCuePoints(); // 0x33f68a0 [Final Native Public]

// UTexture (/Script/Engine.Texture)
    bool ComputeTextureSourceChannelMinMax(const FLinearColor& OutColorMin, const FLinearColor& OutColorMax); // 0x3e626c0 [Final Native Public]
    bool Blueprint_GetTextureSourceIdString(const FString& OutTextureSourceId); // 0x3e62610 [Final Native Public]
    void Blueprint_GetTextureSourceDiskAndMemorySize(const int64& OutDiskSize, const int64& OutMemorySize); // 0x3e62520 [Final Native Public]
    int64 Blueprint_GetMemorySize(); // 0x3e624e0 [Final Native Public]
    bool AreDownscalePropertiesEditable(); // 0x3840600 [Native Public]

// UAnimationAsset (/Script/Engine.AnimationAsset)
    float GetPlayLength(); // 0x3473930 [Native Public]
    UAnimMetaData* FindMetaDataByClass(TSubclassOf<UAnimMetaData> MetaDataClass); // 0x34735d0 [Final Native Public]

// URawAnimSequenceTrackExtensions (/Script/Engine.RawAnimSequenceTrackExtensions)
    TArray<FVector> GetScaleKeys(FRawAnimSequenceTrack& Track); // 0x336d760 [Final Native Static Public]
    TArray<FQuat> GetRotationalKeys(FRawAnimSequenceTrack& Track); // 0x336d530 [Final Native Static Public]
    TArray<FVector> GetPositionalKeys(FRawAnimSequenceTrack& Track); // 0x336d340 [Final Native Static Public]

// IAudioPanelWidgetInterface (/Script/Engine.AudioPanelWidgetInterface)
    FName GetIconBrushName(); // 0x1448c50 [Event Public]
    FText GetEditorName(); // 0x1448c50 [Event Public]

// UChildActorComponent (/Script/Engine.ChildActorComponent)
    void SetChildActorClass(TSubclassOf<AActor> InClass); // 0x36c1d80 [Final Native Public]
    void OnRep_ChildActor(); // 0x36c0800 [Final Native Private]
    void OnChildActorDestroyed(AActor* Actor); // 0x36c04e0 [Final Native Private]

// UAutoRTFMTestObject (/Script/Engine.AutoRTFMTestObject)
    void OnComponentPhysicsStateChanged(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x3375500 [Final Native Public]

// UChaosBlueprintLibrary (/Script/Engine.ChaosBlueprintLibrary)
    UChaosEventRelay* GetEventRelayFromContext(UObject* ContextObject); // 0x3375470 [Final Native Static Public]

// UDataLayerManager (/Script/Engine.DataLayerManager)
    bool SetDataLayerRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x337c030 [Final Native Public]
    bool SetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x337bf20 [Final Native Public]
    TArray<UDataLayerInstance*> GetDataLayerInstances(); // 0x337bea0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x337be00 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromName(const FName& InDataLayerInstanceName); // 0x337bd50 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x337bcb0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x337bc10 [Final Native Public]

// ALight (/Script/Engine.Light)
    void ToggleEnabled(); // 0x39ded30 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x39deca0 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x39dec10 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x39deb80 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x39deaf0 [Final Native Public]
    void SetEnabled(bool bSetEnabled); // 0x39dea50 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x39de9c0 [Final Native Public]
    void SetBrightness(float NewBrightness); // 0x39de930 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x39de8a0 [Final Native Public]
    void OnRep_bEnabled(); // 0x338ad30 [Native Public]
    bool IsEnabled(); // 0x39de5f0 [Final Native Public]
    FLinearColor GetLightColor(); // 0x39de540 [Final Native Public]
    float GetBrightness(); // 0x39de500 [Final Native Public]

// AEmitter (/Script/Engine.Emitter)
    void ToggleActive(); // 0x3abc920 [Final Native Public]
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x3abc830 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x3abc7a0 [Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x3abc6c0 [Final Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x3abc5e0 [Final Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x3abc500 [Final Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x3abc420 [Final Native Public]
    void OnRep_bCurrentlyActive(); // 0x33dc0e0 [Native Public]
    void OnParticleSystemFinished(UParticleSystemComponent* FinishedComponent); // 0x3840110 [Native Public]
    bool IsActive(); // 0x3abc3e0 [Final Native Public]
    void Deactivate(); // 0x3abc3a0 [Final Native Public]
    void Activate(); // 0x3abc350 [Final Native Public]

// AExponentialHeightFog (/Script/Engine.ExponentialHeightFog)
    void OnRep_bEnabled(); // 0x338ad30 [Native Public]

// UExponentialHeightFogComponent (/Script/Engine.ExponentialHeightFogComponent)
    void SetVolumetricFogStartDistance(float NewValue); // 0x338bd30 [Final Native Public]
    void SetVolumetricFogScatteringDistribution(float NewValue); // 0x338bcb0 [Final Native Public]
    void SetVolumetricFogNearFadeInDistance(float NewValue); // 0x338bc30 [Final Native Public]
    void SetVolumetricFogExtinctionScale(float NewValue); // 0x338bbb0 [Final Native Public]
    void SetVolumetricFogEmissive(const FLinearColor& NewValue); // 0x338bb20 [Final Native Public]
    void SetVolumetricFogDistance(float NewValue); // 0x338baa0 [Final Native Public]
    void SetVolumetricFogAlbedo(const FColor& NewValue); // 0x338ba20 [Final Native Public]
    void SetVolumetricFog(bool bNewValue); // 0x338b990 [Final Native Public]
    void SetStartDistance(float Value); // 0x338b910 [Final Native Public]
    void SetSecondFogHeightOffset(float Value); // 0x338b890 [Final Native Public]
    void SetSecondFogHeightFalloff(float Value); // 0x338b810 [Final Native Public]
    void SetSecondFogDensity(float Value); // 0x338b790 [Final Native Public]
    void SetSecondFogData(const FExponentialHeightFogData& NewValue); // 0x338b6f0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x338b660 [Final Native Public]
    void SetNonDirectionalInscatteringColorDistance(float Value); // 0x338b5e0 [Final Native Public]
    void SetInscatteringTextureTint(const FLinearColor& Value); // 0x338b550 [Final Native Public]
    void SetInscatteringColorCubemapAngle(float Value); // 0x338b4d0 [Final Native Public]
    void SetInscatteringColorCubemap(UTextureCube* Value); // 0x338b440 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x338b3b0 [Final Native Public]
    void SetFullyDirectionalInscatteringColorDistance(float Value); // 0x338b330 [Final Native Public]
    void SetFogMaxOpacity(float Value); // 0x338b2b0 [Final Native Public]
    void SetFogInscatteringColor(const FLinearColor& Value); // 0x338b220 [Final Native Public]
    void SetFogHeightFalloff(float Value); // 0x338b1a0 [Final Native Public]
    void SetFogDensity(float Value); // 0x338b120 [Final Native Public]
    void SetFogCutoffDistance(float Value); // 0x338b0a0 [Final Native Public]
    void SetEndDistance(float Value); // 0x338b020 [Final Native Public]
    void SetDirectionalInscatteringStartDistance(float Value); // 0x338afa0 [Final Native Public]
    void SetDirectionalInscatteringExponent(float Value); // 0x338af20 [Final Native Public]
    void SetDirectionalInscatteringColor(const FLinearColor& Value); // 0x338ae90 [Final Native Public]

// UExporter (/Script/Engine.Exporter)
    bool ScriptRunAssetExportTask(UAssetExportTask* Task); // 0x1448c50 [Event Public]
    bool RunAssetExportTasks(const TArray<UAssetExportTask*>& ExportTasks); // 0x338ade0 [Final Native Static Public]
    bool RunAssetExportTask(UAssetExportTask* Task); // 0x338ad50 [Final Native Static Public]

// UDataLayerAsset (/Script/Engine.DataLayerAsset)
    bool IsServerOnly(); // 0x3f4bed0 [Final Native Public]
    bool IsRuntime(); // 0x3f4be70 [Final Native Public]
    bool IsClientOnly(); // 0x3f4bdb0 [Final Native Public]
    EDataLayerType GetType(); // 0x2d5d260 [Native Public]
    FColor GetDebugColor(); // 0x3438500 [Final Native Public]

// UDataLayerInstance (/Script/Engine.DataLayerInstance)
    bool IsVisible(); // 0x395fb00 [Final Native Public]
    bool IsServerOnly(); // 0x331c600 [Native Public]
    bool IsRuntime(); // 0x38a4600 [Native Public]
    bool IsInitiallyVisible(); // 0x395fb00 [Final Native Public]
    bool IsEffectiveVisible(); // 0x395fb00 [Final Native Public]
    bool IsClientOnly(); // 0x31f64a0 [Native Public]
    EDataLayerType GetType(); // 0x2d5d290 [Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x3f4bb80 [Final Native Public]
    FColor GetDebugColor(); // 0x383e5a0 [Native Public]
    FString GetDataLayerShortName(); // 0x3f4ba20 [Native Public]
    FString GetDataLayerFullName(); // 0x383efb0 [Native Public]
    UDataLayerAsset* GetAsset(); // 0x3f4ad50 [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); // 0x3845fc0 [Final Native Static Public]
    bool SetPropertyValueAndBroadcast(bool NewValueByRef, const int32& OldValue, const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty); // 0x3845820 [Final Native Static Public]
    void BroadcastFieldValueChanged(UObject* Object, const FFieldNotificationId& FieldId); // 0x338ab50 [Final Native Static Public]
    void BroadcastFieldsValueChanged(UObject* Object, const TArray<FFieldNotificationId>& FieldIds); // 0x338ac10 [Final Native Static Public]

// ASpotLight (/Script/Engine.SpotLight)
    void SetOuterConeAngle(float NewOuterConeAngle); // 0x3e15950 [Final Native Public]
    void SetInnerConeAngle(float NewInnerConeAngle); // 0x3e15780 [Final Native Public]

// IAnimationDataController (/Script/Engine.AnimationDataController)
    void UpdateCurveNamesFromSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x3393d90 [Native Public]
    bool SetTransformCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FTransform>& TransformValues, const TArray<float>& TimeKeys, bool bShouldTransact); // 0x3393bb0 [Native Public]
    bool SetTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, FTransform& Value, bool bShouldTransact); // 0x33939c0 [Native Public]
    void SetPlayLength(float Length, bool bShouldTransact); // 0x33938e0 [Native Public]
    void SetNumberOfFrames(const FFrameNumber& NewLengthInFrames, bool bShouldTransact); // 0x3393810 [Native Public]
    void SetModel(const TScriptInterface<IAnimationDataModel>& InModel); // 0x33936d0 [Native Public]
    void SetFrameRate(const FFrameRate& FrameRate, bool bShouldTransact); // 0x3393570 [Native Public]
    bool SetCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FRichCurveKey>& CurveKeys, bool bShouldTransact); // 0x33932a0 [Native Public]
    bool SetCurveKey(FAnimationCurveIdentifier& CurveId, const FRichCurveKey& Key, bool bShouldTransact); // 0x3393130 [Native Public]
    bool SetCurveFlags(FAnimationCurveIdentifier& CurveId, int32 Flags, bool bShouldTransact); // 0x3392ff0 [Native Public]
    bool SetCurveFlag(FAnimationCurveIdentifier& CurveId, const EAnimAssetCurveFlags& Flag, bool bState, bool bShouldTransact); // 0x3392e50 [Native Public]
    bool SetCurveComment(FAnimationCurveIdentifier& CurveId, const FString& Comment, bool bShouldTransact); // 0x3392cf0 [Native Public]
    bool SetCurveColor(FAnimationCurveIdentifier& CurveId, const FLinearColor& Color, bool bShouldTransact); // 0x3392ba0 [Native Public]
    bool SetBoneTrackKeys(const FName& BoneName, const TArray<FVector>& PositionalKeys, const TArray<FQuat>& RotationalKeys, const TArray<FVector>& ScalingKeys, bool bShouldTransact); // 0x33928c0 [Native Public]
    bool ScaleCurve(FAnimationCurveIdentifier& CurveId, float Origin, float Factor, bool bShouldTransact); // 0x3392730 [Native Public]
    void ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact); // 0x33925d0 [Native Public]
    void ResizeNumberOfFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x3392480 [Native Public]
    void ResizeInFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x3392330 [Native Public]
    void Resize(float Length, float T0, float T1, bool bShouldTransact); // 0x33921d0 [Native Public]
    bool RenameCurve(FAnimationCurveIdentifier& CurveToRenameId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x3392060 [Native Public]
    bool RemoveTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x3391f20 [Native Public]
    bool RemoveCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x3391c80 [Native Public]
    bool RemoveCurve(FAnimationCurveIdentifier& CurveId, bool bShouldTransact); // 0x3391b80 [Native Public]
    bool RemoveBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x3391aa0 [Native Public]
    bool RemoveAttributeKey(FAnimationAttributeIdentifier& AttributeIdentifier, float Time, bool bShouldTransact); // 0x3391940 [Native Public]
    bool RemoveAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x3391810 [Native Public]
    void RemoveAllCurvesOfType(const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x3391730 [Native Public]
    void RemoveAllBoneTracks(bool bShouldTransact); // 0x33916a0 [Native Public]
    int32 RemoveAllAttributesForBone(const FName& BoneName, bool bShouldTransact); // 0x33915b0 [Native Public]
    int32 RemoveAllAttributes(bool bShouldTransact); // 0x3391510 [Native Public]
    void OpenBracket(FText& InTitle, bool bShouldTransact); // 0x3391410 [Native Public]
    int32 InsertBoneTrack(const FName& BoneName, int32 DesiredIndex, bool bShouldTransact); // 0x3391100 [Native Public]
    TScriptInterface<IAnimationDataModel> GetModelInterface(); // 0x3390f80 [Native Public]
    void FindOrAddCurveNamesOnSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x3390440 [Native Public]
    bool DuplicateCurve(FAnimationCurveIdentifier& CopyCurveId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x33902d0 [Native Public]
    bool DuplicateAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, FAnimationAttributeIdentifier& NewAttributeIdentifier, bool bShouldTransact); // 0x3390120 [Native Public]
    void CloseBracket(bool bShouldTransact); // 0x3390090 [Native Public]
    bool AddCurve(FAnimationCurveIdentifier& CurveId, int32 CurveFlags, bool bShouldTransact); // 0x338f640 [Native Public]
    int32 AddBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x338f570 [Native Public]
    bool AddBoneCurve(const FName& BoneName, bool bShouldTransact); // 0x338f4a0 [Native Public]
    bool AddAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x338f370 [Native Public]

// IAnimationDataModel (/Script/Engine.AnimationDataModel)
    bool IsValidBoneTrackName(const FName& TrackName); // 0x33912c0 [Native Public]
    bool IsValidBoneTrackIndex(int32 TrackIndex); // 0x3391220 [Native Public]
    double GetPlayLength(); // 0x33910d0 [Native Public]
    int32 GetNumBoneTracks(); // 0x3390fe0 [Native Public]
    int32 GetNumberOfTransformCurves(); // 0x33910a0 [Native Public]
    int32 GetNumberOfKeys(); // 0x3391070 [Native Public]
    int32 GetNumberOfFrames(); // 0x3391040 [Native Public]
    int32 GetNumberOfFloatCurves(); // 0x3391010 [Native Public]
    FFrameRate GetFrameRate(); // 0x3390a90 [Native Public]
    void GetBoneTrackNames(const TArray<FName>& OutNames); // 0x33908f0 [Native Public]
    int32 GetBoneTrackIndexByName(const FName& TrackName); // 0x3390850 [Native Public]
    int32 GetBoneTrackIndex(FBoneAnimationTrack& Track); // 0x3390750 [Native Public]
    FBoneAnimationTrack GetBoneTrackByName(const FName& TrackName); // 0x33906b0 [Native Public]
    FBoneAnimationTrack GetBoneTrackByIndex(int32 TrackIndex); // 0x3390610 [Native Public]
    TArray<FBoneAnimationTrack> GetBoneAnimationTracks(); // 0x3390580 [Native Public]
    UAnimSequence* GetAnimationSequence(); // 0x3390550 [Native Public]

// IInterface_AssetUserData (/Script/Engine.Interface_AssetUserData)
    bool HasAssetUserDataOfClass(TSubclassOf<UAssetUserData> InUserDataClass); // 0x339aa50 [Native Public]
    UAssetUserData* GetAssetUserDataOfClass(TSubclassOf<UAssetUserData> InUserDataClass); // 0x339a670 [Native Public]
    bool AddAssetUserDataOfClass(TSubclassOf<UAssetUserData> InUserDataClass); // 0x3397df0 [Native Public]

// UKismetTextLibrary (/Script/Engine.KismetTextLibrary)
    FText TextTrimTrailing(FText& InText); // 0x339c500 [Final Native Static Public]
    FText TextTrimPrecedingAndTrailing(FText& InText); // 0x339c430 [Final Native Static Public]
    FText TextTrimPreceding(FText& InText); // 0x339c360 [Final Native Static Public]
    FText TextToUpper(FText& InText); // 0x339c290 [Final Native Static Public]
    FText TextToLower(FText& InText); // 0x339c1c0 [Final Native Static Public]
    bool TextIsTransient(FText& InText); // 0x339c110 [Final Native Static Public]
    bool TextIsFromStringTable(FText& Text); // 0x339c060 [Final Native Static Public]
    bool TextIsEmpty(FText& InText); // 0x339bfb0 [Final Native Static Public]
    bool TextIsCultureInvariant(FText& InText); // 0x339bf00 [Final Native Static Public]
    FText TextFromStringTable(const FName& TableId, const FString& Key); // 0x339be00 [Final Native Static Public]
    bool StringTableIdAndKeyFromText(const FText& Text, const FName& OutTableId, const FString& OutKey); // 0x339bc80 [Final Native Static Public]
    FText PolyglotDataToText(FPolyglotTextData& PolyglotData); // 0x339b670 [Final Native Static Public]
    bool NotEqual_TextText(FText& A, FText& B); // 0x339b550 [Final Native Static Public]
    bool NotEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x339b430 [Final Native Static Public]
    FText MakeInvariantText(const FString& InString); // 0x3399cc0 [Final Native Static Public]
    void IsPolyglotDataValid(FPolyglotTextData& PolyglotData, const bool& IsValid, FText& ErrorMessage); // 0x339ab00 [Final Native Static Public]
    FString GetTextSourceString(const FText& Text); // 0x339a950 [Final Native Static Public]
    bool GetTextId(const FText& Text, const FString& OutNamespace, const FString& OutKey); // 0x339a7b0 [Final Native Static Public]
    FText GetEmptyText(); // 0x339a720 [Final Native Static Public]
    FText Format(const FText& InPattern, const TArray<FFormatArgumentData>& InArgs); // 0x339a4f0 [Final Native Static Public]
    bool FindTextInLocalizationTable(const FString& NameSpace, const FString& Key, FText& OutText, const FString& SourceString); // 0x339a330 [Final Native Static Public]
    bool EqualEqual_TextText(FText& A, FText& B); // 0x339a210 [Final Native Static Public]
    bool EqualEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x339a0f0 [Final Native Static Public]
    bool EditTextSourceString(UObject* TextOwner, FText& Text, const FString& SourceString); // 0x394cdd0 [Final Native Static Public]
    FText Conv_VectorToText(const FVector& InVec); // 0x339a040 [Final Native Static Public]
    FText Conv_Vector2dToText(const FVector2D& InVec); // 0x3399fa0 [Final Native Static Public]
    FText Conv_TransformToText(FTransform& InTrans); // 0x3399e70 [Final Native Static Public]
    FString Conv_TextToString(FText& InText); // 0x3399d80 [Final Native Static Public]
    FText Conv_StringToText(const FString& InString); // 0x3399cc0 [Final Native Static Public]
    FText Conv_RotatorToText(const FRotator& InRot); // 0x3399c10 [Final Native Static Public]
    FText Conv_ObjectToText(UObject* InObj); // 0x3399b60 [Final Native Static Public]
    FText Conv_NumericPropertyToText(const int32& Value); // 0x3941cf0 [Final Native Static Public]
    FText Conv_NameToText(const FName& InName); // 0x3399ab0 [Final Native Static Public]
    FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x33998d0 [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x33996f0 [Final Native Static Public]
    FText Conv_DoubleToText(double Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x3399460 [Final Native Static Public]
    FText Conv_ColorToText(const FLinearColor& InColor); // 0x33993c0 [Final Native Static Public]
    FText Conv_ByteToText(uint8 Value); // 0x3399320 [Final Native Static Public]
    FText Conv_BoolToText(bool InBool); // 0x3399270 [Final Native Static Public]
    FText AsTimeZoneTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InTimeStyle); // 0x3398f70 [Final Native Static Public]
    FText AsTimeZoneDateTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InDateStyle, const EDateTimeStyle& InTimeStyle); // 0x3398c70 [Final Native Static Public]
    FText AsTimeZoneDate_DateTime(const FDateTime& InDateTime, const FString& InTimeZone, const EDateTimeStyle& InDateStyle); // 0x3398e20 [Final Native Static Public]
    FText AsTimespan_Timespan(const FTimespan& InTimespan); // 0x33991c0 [Final Native Static Public]
    FText AsTime_DateTime(const FDateTime& In, const EDateTimeStyle& InTimeStyle); // 0x33990c0 [Final Native Static Public]
    FText AsPercent_Float(float Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x33989e0 [Final Native Static Public]
    FText AsMemory(int64 NumBytes, const EMemoryUnitStandard& UnitStandard, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x33987a0 [Final Native Static Public]
    FText AsDateTime_DateTime(const FDateTime& In, const EDateTimeStyle& InDateStyle, const EDateTimeStyle& InTimeStyle); // 0x3398560 [Final Native Static Public]
    FText AsDate_DateTime(const FDateTime& InDateTime, const EDateTimeStyle& InDateStyle); // 0x33986a0 [Final Native Static Public]
    FText AsCurrencyBase(int32 BaseValue, const FString& CurrencyCode); // 0x3397ea0 [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); // 0x3398280 [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); // 0x3397fa0 [Final Native Static Public]

// UWorld (/Script/Engine.World)
    AWorldSettings* K2_GetWorldSettings(); // 0x3f27fb0 [Final Native Public]
    void HandleTimelineScrubbed(); // 0x3f27f90 [Final Native Public]
    UDataLayerManager* GetDataLayerManager(); // 0x3f27d60 [Final Native Public]

// ULevelStreaming (/Script/Engine.LevelStreaming)
    bool ShouldBeLoaded(); // 0x39b7070 [Native Public]
    void SetShouldBeVisible(bool bInShouldBeVisible); // 0x39b6e70 [Final Native Public]
    void SetShouldBeLoaded(bool bInShouldBeLoaded); // 0x39b6de0 [Native Public]
    void SetPriority(int32 NewPriority); // 0x39b6d30 [Final Native Public]
    void SetLevelLODIndex(int32 LODIndex); // 0x39b6c70 [Final Native Public]
    void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); // 0x39b6bb0 [Final Native Public]
    bool IsStreamingStatePending(); // 0x39b55a0 [Final Native Public]
    bool IsLevelVisible(); // 0x39b5530 [Final Native Public]
    bool IsLevelLoaded(); // 0x39b5500 [Final Native Public]
    FName GetWorldAssetPackageFName(); // 0x39b51b0 [Native Public]
    ULevel* GetLoadedLevel(); // 0x39b5140 [Final Native Public]
    ALevelScriptActor* GetLevelScriptActor(); // 0x39b50d0 [Final Native Public]
    bool GetIsRequestingUnloadAndRemoval(); // 0x39b50a0 [Final Native Public]
    ULevelStreaming* CreateInstance(const FString& UniqueInstanceName); // 0x39b4ff0 [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); // 0x339b0a0 [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); // 0x339ad50 [Final Native Static Public]

// ULightComponentBase (/Script/Engine.LightComponentBase)
    void SetSamplesPerPixel(int32 NewValue); // 0x339bbf0 [Final Native Public]
    void SetCastVolumetricShadow(bool bNewValue); // 0x339bb60 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x339bad0 [Final Native Public]
    void SetCastRaytracedShadows(const ECastRayTracedShadow& bNewValue); // 0x339ba50 [Final Native Public]
    void SetCastRaytracedShadow(bool bNewValue); // 0x339b9c0 [Final Native Public]
    void SetCastDeepShadow(bool bNewValue); // 0x339b930 [Final Native Public]
    void SetAffectReflection(bool bNewValue); // 0x339b8a0 [Final Native Public]
    void SetAffectGlobalIllumination(bool bNewValue); // 0x339b810 [Final Native Public]
    FLinearColor GetLightColor(); // 0x339a770 [Final Native Public]

// UTexture2D (/Script/Engine.Texture2D)
    int32 Blueprint_GetSizeY(); // 0x3e74290 [Final Native Public]
    int32 Blueprint_GetSizeX(); // 0x3e74260 [Final Native Public]
    FSharedImageConstRefBlueprint Blueprint_GetCPUCopy(); // 0x3e741b0 [Final Native Public]

// UMaterialExpressionDataDrivenShaderPlatformInfoSwitch (/Script/Engine.MaterialExpressionDataDrivenShaderPlatformInfoSwitch)
    TArray<FString> GetNameOptions(); // 0x33a2a10 [Final Native Public]

// INavMovementInterface (/Script/Engine.NavMovementInterface)
    void StopMovementKeepPathing(); // 0x33c02b0 [Native Public]
    void StopActiveMovement(); // 0x33c0290 [Native Public]
    void RequestPathMove(const FVector& MoveInput); // 0x33c0200 [Native Public]
    void RequestDirectMove(const FVector& MoveVelocity, bool bForceMaxSpeed); // 0x33c0110 [Native Public]
    bool IsSwimming(); // 0x33c00e0 [Native Public]
    bool IsMovingOnGround(); // 0x33c00b0 [Native Public]
    bool IsFlying(); // 0x33c0080 [Native Public]
    bool IsFalling(); // 0x33c0050 [Native Public]
    bool IsCrouching(); // 0x33c0020 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x33bffd0 [Native Public]
    float GetMaxSpeedForNavMovement(); // 0x33bff90 [Native Public]

// UParticleSystem (/Script/Engine.ParticleSystem)
    bool ContainsEmitterType(TSubclassOf<UObject> TypeData); // 0x33cf450 [Final Native Public]

// UFXSystemComponent (/Script/Engine.FXSystemComponent)
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x33d17c0 [Native Public]
    void SetUseAutoManageAttachment(bool bAutoManage); // 0x33d1730 [Native Public]
    void SetIntParameter(const FName& ParameterName, int32 Param); // 0x33d13a0 [Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x33d12d0 [Native Public]
    void SetEmitterEnable(const FName& EmitterName, bool bNewEnableState); // 0x33d1200 [Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x33d1120 [Native Public]
    void SetBoolParameter(const FName& ParameterName, bool Param); // 0x33d1050 [Native Public]
    void SetAutoAttachmentParameters(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule); // 0x33d0710 [Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x33d0510 [Native Public]
    void ReleaseToPool(); // 0x33d04f0 [Native Public]
    UFXSystemAsset* GetFXSystemAsset(); // 0x33d0140 [Native Public]

// UParticleSystemComponent (/Script/Engine.ParticleSystemComponent)
    void SetTrailSourceData(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x33d15d0 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x33d1540 [Final Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x33d1470 [Final Native Public]
    void SetBeamTargetTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 TargetIndex); // 0x33d0f20 [Native Public]
    void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); // 0x33d0e20 [Native Public]
    void SetBeamTargetPoint(int32 EmitterIndex, const FVector& NewTargetPoint, int32 TargetIndex); // 0x33d0cf0 [Native Public]
    void SetBeamSourceTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 SourceIndex); // 0x33d0bc0 [Native Public]
    void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); // 0x33d0ac0 [Native Public]
    void SetBeamSourcePoint(int32 EmitterIndex, const FVector& NewSourcePoint, int32 SourceIndex); // 0x33d0990 [Native Public]
    void SetBeamEndPoint(int32 EmitterIndex, const FVector& NewEndPoint); // 0x33d08b0 [Native Public]
    void SetAutoAttachParams(USceneComponent* Parent, const FName& SocketName, const EAttachLocation& LocationType); // 0x33d05e0 [Final Native Public]
    int32 GetNumActiveParticles(); // 0x33d0240 [Final Native Public]
    UMaterialInterface* GetNamedMaterial(const FName& InName); // 0x33d0170 [Native Public]
    bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTangentPoint); // 0x33cff30 [Native Public]
    bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, const float& OutTargetStrength); // 0x33cfe10 [Native Public]
    bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTargetPoint); // 0x33cfcf0 [Native Public]
    bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, const FVector& OutTangentPoint); // 0x33cfbd0 [Native Public]
    bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, const float& OutSourceStrength); // 0x33cfab0 [Native Public]
    bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, const FVector& OutSourcePoint); // 0x33cf990 [Native Public]
    bool GetBeamEndPoint(int32 EmitterIndex, const FVector& OutEndPoint); // 0x33cf8a0 [Native Public]
    void GenerateParticleEvent(const FName& InEventName, float InEmitterTime, const FVector& InLocation, const FVector& InDirection, const FVector& InVelocity); // 0x33cf6e0 [Final Native Public]
    void EndTrails(); // 0x33cf5c0 [Final Native Public]
    UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(const FName& InName, UMaterialInterface* SourceMaterial); // 0x33cf4f0 [Native Public]
    void BeginTrails(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x33cf2f0 [Final Native Public]

// UPhysicsObjectBlueprintLibrary (/Script/Engine.PhysicsObjectBlueprintLibrary)
    FTransform GetPhysicsObjectWorldTransform(UPrimitiveComponent* Component, const FName& BoneName); // 0x33d0270 [Final Native Static Public]
    FClosestPhysicsObjectResult GetClosestPhysicsObjectFromWorldLocation(UPrimitiveComponent* Component, const FVector& WorldLocation); // 0x33d0050 [Final Native Static Public]
    bool ExtractClosestPhysicsObjectResults(FClosestPhysicsObjectResult& Result, const FName& OutName); // 0x33cf5e0 [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); // 0x33ceff0 [Final Native Static Public]

// UPhysicsSpringComponent (/Script/Engine.PhysicsSpringComponent)
    FVector GetSpringRestingPoint(); // 0x33d0420 [Final Native Public]
    FVector GetSpringDirection(); // 0x33d03e0 [Final Native Public]
    FVector GetSpringCurrentEndPoint(); // 0x33d03a0 [Final Native Public]
    float GetNormalizedCompressionScalar(); // 0x33d0210 [Final Native Public]

// UPhysicsThreadLibrary (/Script/Engine.PhysicsThreadLibrary)
    void AddForce(const FBodyInstanceAsyncPhysicsTickHandle& Handle, const FVector& Force, bool bAccelChange); // 0x33cee30 [Final Native Static Private]

// APlanarReflection (/Script/Engine.PlanarReflection)
    void OnInterpToggle(bool bEnable); // 0x33d0460 [Final Native Public]

// USceneCaptureComponent (/Script/Engine.SceneCaptureComponent)
    void ShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x3710400 [Final Native Public]
    void ShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x37100f0 [Final Native Public]
    void SetShowFlagSettings(const TArray<FEngineShowFlagsSetting>& InShowFlagSettings); // 0x370fc30 [Final Native Public]
    void SetCaptureSortPriority(int32 NewCaptureSortPriority); // 0x370eda0 [Final Native Public]
    void RemoveShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x370d670 [Final Native Public]
    void RemoveShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x370d310 [Final Native Public]
    void HideComponent(UPrimitiveComponent* InComponent); // 0x370c390 [Final Native Public]
    void HideActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x370c080 [Final Native Public]
    TArray<FEngineShowFlagsSetting> GetShowFlagSettings(); // 0x370b660 [Final Native Public]
    void ClearShowOnlyComponents(); // 0x3709f60 [Final Native Public]
    void ClearHiddenComponents(); // 0x3709f10 [Final Native Public]

// UPlatformInterfaceWebResponse (/Script/Engine.PlatformInterfaceWebResponse)
    int32 GetNumHeaders(); // 0x33d9d20 [Native Public]
    FString GetHeaderValue(const FString& HeaderName); // 0x33d9650 [Native Public]
    void GetHeader(int32 HeaderIndex, const FString& Header, const FString& Value); // 0x33d94e0 [Native Public]

// APlayerCameraManager (/Script/Engine.PlayerCameraManager)
    void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); // 0x33e0b00 [Final Native Protected]
    void StopCameraShake(UCameraShakeBase* ShakeInstance, bool bImmediately); // 0x33e0a30 [Native Public]
    void StopCameraFade(); // 0x33e0a10 [Native Public]
    void StopAllInstancesOfCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x33e08d0 [Native Public]
    void StopAllInstancesOfCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x33e07e0 [Native Public]
    void StopAllCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x33e0710 [Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x33e0680 [Native Public]
    UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x33e0480 [Native Public]
    UCameraShakeBase* StartCameraShake(TSubclassOf<UCameraShakeBase> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x33e02a0 [Native Public]
    void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); // 0x33e00b0 [Native Public]
    void SetManualCameraFade(float InFadeAmount, const FLinearColor& Color, bool bInFadeAudio); // 0x33de5f0 [Native Public]
    void SetGameCameraCutThisFrame(); // 0x33de0b0 [Native Public]
    void RemoveGenericCameraLensEffect(const TScriptInterface<ICameraLensEffectInterface>& Emitter); // 0x33dc4a0 [Native Public]
    bool RemoveCameraModifier(UCameraModifier* ModifierToRemove); // 0x33dc400 [Native Public]
    void RemoveCameraLensEffect(AEmitterCameraLensEffectBase* Emitter); // 0x33dc370 [Native Public]
    void PhotographyCameraModify(const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& ResultCameraLocation); // 0x33dc140 [Native Event Public]
    void OnPhotographySessionStart(); // 0x33dc120 [Native Event Public]
    void OnPhotographySessionEnd(); // 0x33dc100 [Native Event Public]
    void OnPhotographyMultiPartCaptureStart(); // 0x33dc0e0 [Native Event Public]
    void OnPhotographyMultiPartCaptureEnd(); // 0x338ad30 [Native Event Public]
    APlayerController* GetOwningPlayerController(); // 0x33d9f40 [Native Public]
    float GetFOVAngle(); // 0x33d9470 [Native Public]
    FRotator GetCameraRotation(); // 0x33d8ea0 [Native Public]
    FVector GetCameraLocation(); // 0x33d8e50 [Native Public]
    UCameraModifier* FindCameraModifierByClass(TSubclassOf<UCameraModifier> ModifierClass); // 0x33d8af0 [Native Public]
    void ClearCameraLensEffects(); // 0x33d86f0 [Native Public]
    bool BlueprintUpdateCamera(AActor* CameraTarget, const FVector& NewCameraLocation, const FRotator& NewCameraRotation, const float& NewCameraFOV); // 0x1448c50 [Event Public]
    UCameraModifier* AddNewCameraModifier(TSubclassOf<UCameraModifier> ModifierClass); // 0x33d7df0 [Native Public]
    TScriptInterface<ICameraLensEffectInterface> AddGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x33d7a90 [Native Public]
    AEmitterCameraLensEffectBase* AddCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x33d7610 [Native Public]

// UPluginBlueprintLibrary (/Script/Engine.PluginBlueprintLibrary)
    bool IsPluginMounted(const FString& PluginName); // 0x33db0e0 [Final Native Static Public]
    bool GetPluginVersionName(const FString& PluginName, const FString& OutVersionName); // 0x33daac0 [Final Native Static Public]
    bool GetPluginVersion(const FString& PluginName, const int32& OutVersion); // 0x33da9d0 [Final Native Static Public]
    bool GetPluginNameForObjectPath(const FSoftObjectPath& ObjectPath, const FString& OutPluginName); // 0x33da8a0 [Final Native Static Public]
    bool GetPluginMountedAssetPath(const FString& PluginName, const FString& OutAssetPath); // 0x33da7a0 [Final Native Static Public]
    bool GetPluginEditorCustomVirtualPath(const FString& PluginName, const FString& OutVirtualPath); // 0x33da6a0 [Final Native Static Public]
    bool GetPluginDescriptorFilePath(const FString& PluginName, const FString& OutFilePath); // 0x33da5a0 [Final Native Static Public]
    bool GetPluginDescription(const FString& PluginName, const FString& OutDescription); // 0x33da4a0 [Final Native Static Public]
    bool GetPluginContentDir(const FString& PluginName, const FString& OutContentDir); // 0x33da3a0 [Final Native Static Public]
    bool GetPluginBaseDir(const FString& PluginName, const FString& OutBaseDir); // 0x33da2a0 [Final Native Static Public]
    TArray<FString> GetEnabledPluginNames(); // 0x33d9350 [Final Native Static Public]
    TArray<FString> GetAdditionalProjectPluginSearchPaths(); // 0x33d8c40 [Final Native Static Public]
    TArray<FString> GetAdditionalPluginSearchPaths(); // 0x33d8ba0 [Final Native Static Public]

// APointLight (/Script/Engine.PointLight)
    void SetRadius(float NewRadius); // 0x33df3b0 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x33de3b0 [Final Native Public]

// ARadialForceActor (/Script/Engine.RadialForceActor)
    void ToggleForce(); // 0x33dc120 [Native Public]
    void FireImpulse(); // 0x338ad30 [Native Public]
    void EnableForce(); // 0x33dc0e0 [Native Public]
    void DisableForce(); // 0x33dc100 [Native Public]

// ASceneCapture2D (/Script/Engine.SceneCapture2D)
    void OnInterpToggle(bool bEnable); // 0x33d0460 [Final Native Public]

// USceneCaptureComponent2D (/Script/Engine.SceneCaptureComponent2D)
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x33eb9e0 [Final Native Public]
    void CaptureScene(); // 0x33e8460 [Final Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x33e8290 [Final Native Public]

// USceneCaptureComponentCube (/Script/Engine.SceneCaptureComponentCube)
    void CaptureScene(); // 0x33e8460 [Final Native Public]

// ASceneCaptureCube (/Script/Engine.SceneCaptureCube)
    void OnInterpToggle(bool bEnable); // 0x33d0460 [Final Native Public]

// USkeletalMeshSocket (/Script/Engine.SkeletalMeshSocket)
    void InitializeSocketFromLocation(USkeletalMeshComponent* SkelComp, const FVector& WorldLocation, const FVector& WorldNormal); // 0x33f0340 [Final Native Public]
    FVector GetSocketLocation(USkeletalMeshComponent* SkelComp); // 0x33f0090 [Final Native Public]

// ASkyLight (/Script/Engine.SkyLight)
    void OnRep_bEnabled(); // 0x338ad30 [Native Public]

// USkyLightComponent (/Script/Engine.SkyLightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x33f1790 [Final Native Public]
    void SetSourceCubemapAngle(float NewValue); // 0x33f1620 [Final Native Public]
    void SetRealTimeCapture(bool bInRealTimeCapture); // 0x33f1270 [Final Native Public]
    void SetOcclusionTint(const FColor& InTint); // 0x33f1110 [Final Native Public]
    void SetOcclusionExponent(float InOcclusionExponent); // 0x33f1090 [Final Native Public]
    void SetOcclusionContrast(float InOcclusionContrast); // 0x33f1010 [Final Native Public]
    void SetMinOcclusion(float InMinOcclusion); // 0x33f0f90 [Final Native Public]
    void SetLowerHemisphereColor(const FLinearColor& InLowerHemisphereColor); // 0x33f0de0 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x33f0d50 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x33f0bc0 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x33f0b40 [Final Native Public]
    void SetCubemapBlend(UTextureCube* SourceCubemap, UTextureCube* DestinationCubemap, float InBlendFraction); // 0x33f09a0 [Final Native Public]
    void SetCubemap(UTextureCube* NewCubemap); // 0x33f0910 [Final Native Public]
    void RecaptureSky(); // 0x33f06c0 [Final Native Public]

// ISoundEffectPresetWidgetInterface (/Script/Engine.SoundEffectPresetWidgetInterface)
    void OnPropertyChanged(USoundEffectPreset* Preset, const FName& PropertyName); // 0x1448c50 [Event Public]
    void OnConstructed(USoundEffectPreset* Preset); // 0x1448c50 [Event Public]
    TSubclassOf<USoundEffectPreset> GetClass(); // 0x1448c50 [Event Public]

// ISoundSubmixWidgetInterface (/Script/Engine.SoundSubmixWidgetInterface)
    void OnConstructed(USoundSubmixBase* SoundSubmix); // 0x1448c50 [Event Public]

// USparseVolumeTexture (/Script/Engine.SparseVolumeTexture)
    int32 GetSizeZ(); // 0x33f6db0 [Native Public]
    int32 GetSizeY(); // 0x33f6d80 [Native Public]
    int32 GetSizeX(); // 0x33d9d20 [Native Public]
    int32 GetNumMipLevels(); // 0x33f6d50 [Native Public]
    int32 GetNumFrames(); // 0x33f6d20 [Native Public]
    FTransform GetFrameTransform(); // 0x33f6bf0 [Native Public]

// UAnimatedSparseVolumeTextureController (/Script/Engine.AnimatedSparseVolumeTextureController)
    void Update(float DeltaTime); // 0x33f6f40 [Final Native Public]
    void Stop(); // 0x33f6f20 [Final Native Public]
    void Play(); // 0x33f6e30 [Final Native Public]
    void Pause(); // 0x33f6e10 [Final Native Public]
    USparseVolumeTextureFrame* GetFrameByIndex(int32 FrameIndex); // 0x33f6b50 [Final Native Public]
    float GetFractionalFrameIndex(); // 0x33f6b20 [Final Native Public]
    float GetDuration(); // 0x33f6af0 [Final Native Public]
    void GetCurrentFramesForInterpolation(const USparseVolumeTextureFrame*& Frame0, const USparseVolumeTextureFrame*& Frame1, const float& LerpAlpha); // 0x33f6970 [Final Native Public]
    USparseVolumeTextureFrame* GetCurrentFrame(); // 0x33f6940 [Final Native Public]

// UEditorFlagCollector (/Script/Engine.EditorFlagCollector)
    TArray<FName> GetFlagNames(); // 0x33fc890 [Final Native Static Public]

// UStereoLayerShapeCylinder (/Script/Engine.StereoLayerShapeCylinder)
    void SetRadius(float InRadius); // 0x33fda70 [Final Native Public]
    void SetOverlayArc(float InOverlayArc); // 0x33fd730 [Final Native Public]
    void SetHeight(int32 InHeight); // 0x33fd2a0 [Final Native Public]

// UStereoLayerShapeEquirect (/Script/Engine.StereoLayerShapeEquirect)
    void SetEquirectProps(const FEquirectProps& InScaleBiases); // 0x33fd010 [Final Native Public]

// UStereoLayerComponent (/Script/Engine.StereoLayerComponent)
    void SetUVRect(const FBox2D& InUVRect); // 0x33fded0 [Final Native Public]
    void SetTexture(UTexture* InTexture); // 0x33fdc00 [Final Native Public]
    void SetQuadSize(const FVector2D& InQuadSize); // 0x33fd9e0 [Final Native Public]
    void SetPriority(int32 InPriority); // 0x33fd950 [Final Native Public]
    void SetLeftTexture(UTexture* InTexture); // 0x33fd4c0 [Final Native Public]
    void SetEquirectProps(const FEquirectProps& InEquirectProps); // 0x33fcee0 [Final Native Public]
    void MarkTextureForUpdate(); // 0x33fcc90 [Final Native Public]
    FBox2D GetUVRect(); // 0x33fcb10 [Final Native Public]
    UTexture* GetTexture(); // 0x33fcac0 [Final Native Public]
    FVector2D GetQuadSize(); // 0x33fc9e0 [Final Native Public]
    int32 GetPriority(); // 0x33fc9c0 [Final Native Public]
    UTexture* GetLeftTexture(); // 0x33fc940 [Final Native Public]

// UTextRenderComponent (/Script/Engine.TextRenderComponent)
    void SetYScale(float Value); // 0x33fe240 [Final Native Public]
    void SetXScale(float Value); // 0x33fe1c0 [Final Native Public]
    void SetWorldSize(float Value); // 0x33fe140 [Final Native Public]
    void SetVertSpacingAdjust(float Value); // 0x33fe040 [Final Native Public]
    void SetVerticalAlignment(const EVerticalTextAligment& Value); // 0x33fe0c0 [Final Native Public]
    void SetTextRenderColor(const FColor& Value); // 0x33fdb80 [Final Native Public]
    void SetTextMaterial(UMaterialInterface* Material); // 0x33fdaf0 [Final Native Public]
    void SetText(FText& Value); // 0x33fcbe0 [Final Native Public]
    void SetHorizSpacingAdjust(float Value); // 0x33fd330 [Final Native Public]
    void SetHorizontalAlignment(const EHorizTextAligment& Value); // 0x33fd3b0 [Final Native Public]
    void SetFont(UFont* Value); // 0x33fd210 [Final Native Public]
    void K2_SetText(FText& Value); // 0x33fcbe0 [Final Native Public]
    FVector GetTextWorldSize(); // 0x33fca80 [Final Native Public]
    FVector GetTextLocalSize(); // 0x33fca40 [Final Native Public]

// UTimelineComponent (/Script/Engine.TimelineComponent)
    void Stop(); // 0x33fe2c0 [Final Native Public]
    void SetVectorCurve(UCurveVector* NewVectorCurve, const FName& VectorTrackName); // 0x33fdf70 [Final Native Public]
    void SetTimelinePostUpdateFunc(const FScriptDelegate& NewTimelinePostUpdateFunc); // 0x33fde30 [Final Native Public]
    void SetTimelineLengthMode(const ETimelineLengthMode& NewLengthMode); // 0x33fddb0 [Final Native Public]
    void SetTimelineLength(float NewLength); // 0x33fdd30 [Final Native Public]
    void SetTimelineFinishedFunc(const FScriptDelegate& NewTimelineFinishedFunc); // 0x33fdc90 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x33fd7b0 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); // 0x33fd830 [Final Native Public]
    void SetNewTime(float NewTime); // 0x33fd6b0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x33fd620 [Final Native Public]
    void SetLinearColorCurve(UCurveLinearColor* NewLinearColorCurve, const FName& LinearColorTrackName); // 0x33fd550 [Final Native Public]
    void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); // 0x33fd430 [Final Native Public]
    void SetFloatCurve(UCurveFloat* NewFloatCurve, const FName& FloatTrackName); // 0x33fd140 [Final Native Public]
    void ReverseFromEnd(); // 0x33fcec0 [Final Native Public]
    void Reverse(); // 0x33fcea0 [Final Native Public]
    void PlayFromStart(); // 0x33fce80 [Final Native Public]
    void Play(); // 0x33fce60 [Final Native Public]
    void OnRep_Timeline(FTimeline& OldTimeline); // 0x33fccb0 [Final Native Public]
    bool IsReversing(); // 0x33fcbb0 [Final Native Public]
    bool IsPlaying(); // 0x33fcb80 [Final Native Public]
    bool IsLooping(); // 0x33fcb50 [Final Native Public]
    float GetTimelineLength(); // 0x33fcae0 [Final Native Public]
    float GetScaledTimelineLength(); // 0x33fca10 [Final Native Public]
    float GetPlayRate(); // 0x33fc960 [Final Native Public]
    float GetPlaybackPosition(); // 0x33fc990 [Final Native Public]
    bool GetIgnoreTimeDilation(); // 0x33fc910 [Final Native Public]
    void AddInterpVector(UCurveVector* VectorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x33fc730 [Final Native Public]
    void AddInterpLinearColor(UCurveLinearColor* LinearColorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x33fc5d0 [Final Native Public]
    void AddInterpFloat(UCurveFloat* FloatCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x33fc470 [Final Native Public]
    void AddEvent(float Time, const FScriptDelegate& EventFunc); // 0x33fc380 [Final Native Public]

// UTwitterIntegrationBase (/Script/Engine.TwitterIntegrationBase)
    bool TwitterRequest(const FString& URL, const TArray<FString>& ParamKeysAndValues, const ETwitterRequestMethod& RequestMethod, int32 AccountIndex); // 0x3403870 [Native Public]
    bool ShowTweetUI(const FString& InitialMessage, const FString& URL, const FString& Picture); // 0x34032f0 [Native Public]
    void Init(); // 0x2160ca0 [Native Public]
    int32 GetNumAccounts(); // 0x3402d40 [Native Public]
    FString GetAccountName(int32 AccountIndex); // 0x3402c60 [Native Public]
    bool CanShowTweetUI(); // 0x31f64a0 [Native Public]
    bool AuthorizeAccounts(); // 0x3402c30 [Native Public]

// UUniversalObjectLocatorScriptingExtensions (/Script/Engine.UniversalObjectLocatorScriptingExtensions)
    FUniversalObjectLocator UniversalObjectLocatorFromString(const FString& InString); // 0x3403a10 [Final Native Static Public]
    FString ToString(FUniversalObjectLocator& Locator); // 0x3403770 [Final Native Static Public]
    void SyncUnload(FUniversalObjectLocator& Locator, UObject* Context); // 0x3403670 [Final Native Static Public]
    UObject* SyncLoad(FUniversalObjectLocator& Locator, UObject* Context); // 0x3403560 [Final Native Static Public]
    UObject* SyncFind(FUniversalObjectLocator& Locator, UObject* Context); // 0x3403450 [Final Native Static Public]
    FUniversalObjectLocator MakeUniversalObjectLocator(UObject* Object, UObject* Context); // 0x3402e30 [Final Native Static Public]
    bool IsEmpty(FUniversalObjectLocator& Locator); // 0x3402d70 [Final Native Static Public]

// UVectorFieldComponent (/Script/Engine.VectorFieldComponent)
    void SetIntensity(float NewIntensity); // 0x3402f60 [Native Public]

// UWindDirectionalSourceComponent (/Script/Engine.WindDirectionalSourceComponent)
    void SetWindType(const EWindSourceType& InNewType); // 0x3403270 [Final Native Public]
    void SetStrength(float InNewStrength); // 0x34031f0 [Final Native Public]
    void SetSpeed(float InNewSpeed); // 0x3403170 [Final Native Public]
    void SetRadius(float InNewRadius); // 0x34030f0 [Final Native Public]
    void SetMinimumGustAmount(float InNewMinGust); // 0x3403070 [Final Native Public]
    void SetMaximumGustAmount(float InNewMaxGust); // 0x3402ff0 [Final Native Public]

// AWorldSettings (/Script/Engine.WorldSettings)
    void OnRep_WorldGravityZ(); // 0x338ad30 [Native Public]
    void OnRep_NaniteSettings(); // 0x33dc100 [Native Public]

// UAvoidanceManager (/Script/Engine.AvoidanceManager)
    bool RegisterMovementComponent(UMovementComponent* MovementComp, float AvoidanceWeight); // 0x3473a80 [Final Native Public]
    int32 GetObjectCount(); // 0x3473900 [Final Native Public]
    int32 GetNewAvoidanceUID(); // 0x34738b0 [Final Native Public]
    FVector GetAvoidanceVelocityForComponent(UMovementComponent* MovementComp); // 0x34736f0 [Final Native Public]

// AAmbientSound (/Script/Engine.AmbientSound)
    void Stop(); // 0x3473c10 [Final Native Public]
    void Play(float StartTime); // 0x3473970 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel); // 0x34734f0 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel); // 0x3473410 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); // 0x3473330 [Final Native Public]

// UAnimationSettings (/Script/Engine.AnimationSettings)
    TArray<FString> GetBoneCustomAttributeNamesToImport(); // 0x3473810 [Final Native Public]

// UAnimMontage (/Script/Engine.AnimMontage)
    bool IsValidSectionName(const FName& InSectionName); // 0x34fa300 [Final Native Public]
    bool IsValidAdditiveSlot(const FName& SlotNodeName); // 0x34fa220 [Final Native Public]
    bool IsDynamicMontage(); // 0x34f9b40 [Final Native Public]
    FName GetSectionName(int32 SectionIndex); // 0x34f9990 [Final Native Public]
    int32 GetSectionIndex(const FName& InSectionName); // 0x34f98c0 [Final Native Public]
    int32 GetNumSections(); // 0x34f98a0 [Final Native Public]
    FName GetGroupName(); // 0x34f96b0 [Final Native Public]
    UAnimSequenceBase* GetFirstAnimReference(); // 0x34f9670 [Final Native Public]
    float GetDefaultBlendOutTime(); // 0x34f9610 [Final Native Public]
    float GetDefaultBlendInTime(); // 0x34f95f0 [Final Native Public]
    FAlphaBlendArgs GetBlendOutArgs(); // 0x34f9090 [Final Native Public]
    FAlphaBlendArgs GetBlendInArgs(); // 0x34f9020 [Final Native Public]
    UAnimMontage* CreateSlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime); // 0x34f8dc0 [Final Native Static Public]

// UAnimNotifyLibrary (/Script/Engine.AnimNotifyLibrary)
    bool NotifyStateReachedEnd(FAnimNotifyEventReference& EventReference); // 0x34fa3d0 [Final Native Static Public]
    bool IsBlendingOut(FAnimNotifyEventReference& EventReference); // 0x34f9a50 [Final Native Static Public]
    float GetCurrentAnimationTimeRatio(FAnimNotifyEventReference& EventReference); // 0x34f9490 [Final Native Static Public]
    float GetCurrentAnimationTime(FAnimNotifyEventReference& EventReference); // 0x34f93b0 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTimeRatio(FAnimNotifyEventReference& EventReference); // 0x34f9260 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTime(FAnimNotifyEventReference& EventReference); // 0x34f9100 [Final Native Static Public]

// UAnimNotifyMirrorInspectionLibrary (/Script/Engine.AnimNotifyMirrorInspectionLibrary)
    bool IsTriggeredByMirroredAnimation(FAnimNotifyEventReference& EventReference); // 0x34f9b90 [Final Native Static Public]
    UMirrorDataTable* GetMirrorDataTable(FAnimNotifyEventReference& EventReference); // 0x34f9720 [Final Native Static Public]

// UAnimNotifyStateMachineInspectionLibrary (/Script/Engine.AnimNotifyStateMachineInspectionLibrary)
    bool IsTriggeredByStateMachine(FAnimNotifyEventReference& EventReference, UAnimInstance* AnimInstance, const FName& StateMachineName); // 0x34fa050 [Final Native Static Public]
    bool IsTriggeredByStateInStateMachine(FAnimNotifyEventReference& EventReference, UAnimInstance* AnimInstance, const FName& StateMachineName, const FName& StateName); // 0x34f9e60 [Final Native Static Public]
    bool IsTriggeredByState(FAnimNotifyEventReference& EventReference, UAnimInstance* AnimInstance, const FName& StateName); // 0x34f9c80 [Final Native Static Public]

// UAnimNotifyState_Trail (/Script/Engine.AnimNotifyState_Trail)
    UParticleSystem* OverridePSTemplate(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation); // 0x1448c50 [Event Public]

// UAnimSingleNodeInstance (/Script/Engine.AnimSingleNodeInstance)
    void StopAnim(); // 0x3529380 [Final Native Public]
    void SetReverse(bool bInReverse); // 0x35283a0 [Final Native Public]
    void SetPreviewCurveOverride(const FName& PoseName, float Value, bool bRemoveIfZero); // 0x3528280 [Final Native Public]
    void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); // 0x3528160 [Final Native Public]
    void SetPosition(float InPosition, bool bFireNotifies); // 0x3528030 [Final Native Public]
    void SetPlayRate(float InPlayRate); // 0x3527eb0 [Final Native Public]
    void SetPlaying(bool bIsPlaying); // 0x3527fa0 [Final Native Public]
    void SetMirrorDataTable(UMirrorDataTable* MirrorDataTable); // 0x3527dd0 [Final Native Public]
    void SetLooping(bool bIsLooping); // 0x3527d40 [Final Native Public]
    void SetBlendSpacePosition(const FVector& InPosition); // 0x3527c50 [Final Native Public]
    void SetAnimationAsset(UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); // 0x3527b30 [Native Public]
    void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); // 0x3527940 [Final Native Public]
    UMirrorDataTable* GetMirrorDataTable(); // 0x35275b0 [Final Native Public]
    float GetLength(); // 0x3527580 [Final Native Public]
    UAnimationAsset* GetAnimationAsset(); // 0x35273c0 [Native Public]

// UAnimationAttributeIdentifierExtensions (/Script/Engine.AnimationAttributeIdentifierExtensions)
    bool IsValid(FAnimationAttributeIdentifier& Identifier); // 0x3527780 [Final Native Static Public]

// USkeleton (/Script/Engine.Skeleton)
    UBlendProfile* GetBlendProfile(const FName& InProfileName); // 0x3564c30 [Final Native Public]
    void AddCompatibleSkeletonSoft(TSoftObjectPtr<USkeleton>& SourceSkeleton); // 0x3563fb0 [Final Native Public]
    void AddCompatibleSkeleton(USkeleton* SourceSkeleton); // 0x3563f20 [Final Native Public]

// UCachedAnimDataLibrary (/Script/Engine.CachedAnimDataLibrary)
    bool StateMachine_IsStateRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x3529240 [Final Native Static Public]
    bool StateMachine_IsRelevant(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x35290b0 [Final Native Static Public]
    bool StateMachine_IsFullWeight(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x3528fb0 [Final Native Static Public]
    float StateMachine_GetTotalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateArray& CachedAnimStateArray); // 0x3528ea0 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTimeRemainingFraction(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x3528d80 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTimeRemaining(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x3528c60 [Final Native Static Public]
    float StateMachine_GetRelevantAnimTime(UAnimInstance* InAnimInstance, FCachedAnimRelevancyData& CachedAnimRelevancyData); // 0x3528b40 [Final Native Static Public]
    float StateMachine_GetLocalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x3528a20 [Final Native Static Public]
    float StateMachine_GetGlobalWeight(UAnimInstance* InAnimInstance, FCachedAnimStateData& CachedAnimStateData); // 0x35288d0 [Final Native Static Public]
    float StateMachine_GetCrossfadeDuration(UAnimInstance* InAnimInstance, FCachedAnimTransitionData& CachedAnimTransitionData); // 0x35287a0 [Final Native Static Public]
    float StateMachine_GetAssetPlayerTimeRatio(UAnimInstance* InAnimInstance, FCachedAnimAssetPlayerData& CachedAnimAssetPlayerData); // 0x3528650 [Final Native Static Public]
    float StateMachine_GetAssetPlayerTime(UAnimInstance* InAnimInstance, FCachedAnimAssetPlayerData& CachedAnimAssetPlayerData); // 0x3528500 [Final Native Static Public]

// UAnimationCurveIdentifierExtensions (/Script/Engine.AnimationCurveIdentifierExtensions)
    bool IsValid(FAnimationCurveIdentifier& Identifier); // 0x3527870 [Final Native Static Public]
    ERawCurveTrackTypes GetType(FAnimationCurveIdentifier& Identifier); // 0x35276e0 [Final Native Static Public]
    FName GetName(FAnimationCurveIdentifier& Identifier); // 0x3527640 [Final Native Static Public]

// ICurveSourceInterface (/Script/Engine.CurveSourceInterface)
    float GetCurveValue(const FName& CurveName); // 0x3527430 [Native Event Public]
    void GetCurves(const TArray<FNamedCurveValue>& OutValues); // 0x35274d0 [Native Event Public]
    FName GetBindingName(); // 0x35273f0 [Native Event Public]

// ASkeletalMeshActor (/Script/Engine.SkeletalMeshActor)
    void OnRep_ReplicatedPhysAsset(); // 0x33dc0e0 [Native Public]
    void OnRep_ReplicatedMesh(); // 0x338ad30 [Native Public]
    void OnRep_ReplicatedMaterial1(); // 0x33dc120 [Native Public]
    void OnRep_ReplicatedMaterial0(); // 0x33dc100 [Native Public]

// UAsyncActionLoadPrimaryAsset (/Script/Engine.AsyncActionLoadPrimaryAsset)
    UAsyncActionLoadPrimaryAsset* AsyncLoadPrimaryAsset(UObject* WorldContextObject, const FPrimaryAssetId& PrimaryAsset, const TArray<FName>& LoadBundles); // 0x3564410 [Final Native Static Public]

// UAsyncActionLoadPrimaryAssetClass (/Script/Engine.AsyncActionLoadPrimaryAssetClass)
    UAsyncActionLoadPrimaryAssetClass* AsyncLoadPrimaryAssetClass(UObject* WorldContextObject, const FPrimaryAssetId& PrimaryAsset, const TArray<FName>& LoadBundles); // 0x3564620 [Final Native Static Public]

// UAsyncActionLoadPrimaryAssetList (/Script/Engine.AsyncActionLoadPrimaryAssetList)
    UAsyncActionLoadPrimaryAssetList* AsyncLoadPrimaryAssetList(UObject* WorldContextObject, const TArray<FPrimaryAssetId>& PrimaryAssetList, const TArray<FName>& LoadBundles); // 0x3564a30 [Final Native Static Public]

// UAsyncActionLoadPrimaryAssetClassList (/Script/Engine.AsyncActionLoadPrimaryAssetClassList)
    UAsyncActionLoadPrimaryAssetClassList* AsyncLoadPrimaryAssetClassList(UObject* WorldContextObject, const TArray<FPrimaryAssetId>& PrimaryAssetList, const TArray<FName>& LoadBundles); // 0x3564830 [Final Native Static Public]

// UAsyncActionChangePrimaryAssetBundles (/Script/Engine.AsyncActionChangePrimaryAssetBundles)
    UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForPrimaryAssetList(UObject* WorldContextObject, const TArray<FPrimaryAssetId>& PrimaryAssetList, const TArray<FName>& AddBundles, const TArray<FName>& RemoveBundles); // 0x3564210 [Final Native Static Public]
    UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForMatchingPrimaryAssets(UObject* WorldContextObject, const TArray<FName>& NewBundles, const TArray<FName>& OldBundles); // 0x3564080 [Final Native Static Public]

// USkyAtmosphereComponent (/Script/Engine.SkyAtmosphereComponent)
    void SetSkyLuminanceFactor(const FLinearColor& NewValue); // 0x375c0b0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x375b940 [Final Native Public]
    void SetRayleighScatteringScale(float NewValue); // 0x375b4b0 [Final Native Public]
    void SetRayleighScattering(const FLinearColor& NewValue); // 0x375b630 [Final Native Public]
    void SetRayleighExponentialDistribution(float NewValue); // 0x375b570 [Final Native Public]
    void SetOtherAbsorptionScale(float NewValue); // 0x375b330 [Final Native Public]
    void SetOtherAbsorption(const FLinearColor& NewValue); // 0x375b1a0 [Final Native Public]
    void SetMultiScatteringFactor(float NewValue); // 0x375b0e0 [Final Native Public]
    void SetMieScatteringScale(float NewValue); // 0x375b020 [Final Native Public]
    void SetMieScattering(const FLinearColor& NewValue); // 0x375ae90 [Final Native Public]
    void SetMieExponentialDistribution(float NewValue); // 0x375add0 [Final Native Public]
    void SetMieAnisotropy(float NewValue); // 0x375ad10 [Final Native Public]
    void SetMieAbsorptionScale(float NewValue); // 0x375ac50 [Final Native Public]
    void SetMieAbsorption(const FLinearColor& NewValue); // 0x375aac0 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x375a0e0 [Final Native Public]
    void SetHeightFogContribution(float NewValue); // 0x375a020 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3759eb0 [Final Native Public]
    void SetBottomRadius(float NewValue); // 0x3758bb0 [Final Native Public]
    void SetAtmosphereHeight(float NewValue); // 0x3758af0 [Final Native Public]
    void SetAerialPespectiveViewDistanceScale(float NewValue); // 0x3758a30 [Final Native Public]
    void ResetAtmosphereLightDirectionOverride(int32 AtmosphereLightIndex); // 0x3758920 [Final Native Public]
    void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const FVector& LightDirection); // 0x3758650 [Final Native Public]
    bool IsAtmosphereLightDirectionOverriden(int32 AtmosphereLightIndex); // 0x3758190 [Final Native Public]
    FVector GetOverridenAtmosphereLightDirection(int32 AtmosphereLightIndex); // 0x3753340 [Final Native Public]
    float GetAtmosphericLightToMatchIlluminanceOnGround(const FVector& LightDirection, float IlluminanceOnGround); // 0x37507a0 [Final Native Public]
    FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(UDirectionalLightComponent* DirectionalLight); // 0x37506a0 [Final Native Public]

// UAtmosphericFogComponent (/Script/Engine.AtmosphericFogComponent)
    void SetSunMultiplier(float NewSunMultiplier); // 0x3564ce0 [Final Native Public]
    void SetStartDistance(float NewStartDistance); // 0x3564ce0 [Final Native Public]
    void SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum); // 0x3564db0 [Final Native Public]
    void SetFogMultiplier(float NewFogMultiplier); // 0x3564ce0 [Final Native Public]
    void SetDistanceScale(float NewDistanceScale); // 0x3564ce0 [Final Native Public]
    void SetDistanceOffset(float NewDistanceOffset); // 0x3564ce0 [Final Native Public]
    void SetDensityOffset(float NewDensityOffset); // 0x3564ce0 [Final Native Public]
    void SetDensityMultiplier(float NewDensityMultiplier); // 0x3564ce0 [Final Native Public]
    void SetDefaultLightColor(const FLinearColor& NewLightColor); // 0x3564d50 [Final Native Public]
    void SetDefaultBrightness(float NewBrightness); // 0x3564ce0 [Final Native Public]
    void SetAltitudeScale(float NewAltitudeScale); // 0x3564ce0 [Final Native Public]
    void DisableSunDisk(bool NewSunDisk); // 0x2cca730 [Final Native Public]
    void DisableGroundScattering(bool NewGroundScattering); // 0x2cca730 [Final Native Public]

// AAudioVolume (/Script/Engine.AudioVolume)
    void SetSubmixSendSettings(const TArray<FAudioVolumeSubmixSendSettings>& NewSubmixSendSettings); // 0x35d0d10 [Final Native Public]
    void SetSubmixOverrideSettings(const TArray<FAudioVolumeSubmixOverrideSettings>& NewSubmixOverrideSettings); // 0x35d0c40 [Final Native Public]
    void SetReverbSettings(FReverbSettings& NewReverbSettings); // 0x35d07e0 [Final Native Public]
    void SetPriority(float NewPriority); // 0x35d0690 [Final Native Public]
    void SetInteriorSettings(FInteriorSettings& NewInteriorSettings); // 0x35d0130 [Final Native Public]
    void SetEnabled(bool bNewEnabled); // 0x35cfc00 [Final Native Public]
    void OnRep_bEnabled(); // 0x35cdab0 [Final Native Private]

// IActorSoundParameterInterface (/Script/Engine.ActorSoundParameterInterface)
    void GetActorSoundParams(const TArray<FAudioParameter>& Params); // 0x35cae60 [Native Event Public]

// UAudioParameterConversionStatics (/Script/Engine.AudioParameterConversionStatics)
    FAudioParameter StringToAudioParameter(const FName& Name, const FString& String); // 0x35d29e0 [Final Native Static Public]
    FAudioParameter StringArrayToAudioParameter(const FName& Name, const TArray<FString>& Strings); // 0x35d27b0 [Final Native Static Public]
    FAudioParameter ObjectToAudioParameter(const FName& Name, UObject* Object); // 0x35cd710 [Final Native Static Public]
    FAudioParameter ObjectArrayToAudioParameter(const FName& Name, const TArray<UObject*>& Objects); // 0x35cd550 [Final Native Static Public]
    FAudioParameter IntegerToAudioParameter(const FName& Name, int32 Integer); // 0x35cba00 [Final Native Static Public]
    FAudioParameter IntegerArrayToAudioParameter(const FName& Name, const TArray<int32>& Integers); // 0x35cb7f0 [Final Native Static Public]
    FAudioParameter FloatToAudioParameter(const FName& Name, float float); // 0x35cacb0 [Final Native Static Public]
    FAudioParameter FloatArrayToAudioParameter(const FName& Name, const TArray<float>& Floats); // 0x35caaa0 [Final Native Static Public]
    FAudioParameter BooleanToAudioParameter(const FName& Name, bool bool); // 0x35c9470 [Final Native Static Public]
    FAudioParameter BooleanArrayToAudioParameter(const FName& Name, const TArray<bool>& Bools); // 0x35c9260 [Final Native Static Public]

// UBlueprintInstancedStructLibrary (/Script/Engine.BlueprintInstancedStructLibrary)
    void SetInstancedStructValue(FInstancedStruct& InstancedStruct, const int32& Value); // 0x35cfde0 [Final Native Static Public]
    void Reset(FInstancedStruct& InstancedStruct, UScriptStruct* StructType); // 0x35cdf00 [Final Native Static Public]
    bool NotEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x35cd430 [Final Native Static Public]
    FInstancedStruct MakeInstancedStruct(const int32& Value); // 0x35cc140 [Final Native Static Public]
    bool IsValid_InstancedStruct(FInstancedStruct& InstancedStruct); // 0x35cbf20 [Final Native Static Public]
    EStructUtilsResult IsInstancedStructValid(FInstancedStruct& InstancedStruct); // 0x35cbba0 [Final Native Static Public]
    void GetInstancedStructValue(const EStructUtilsResult& ExecResult, FInstancedStruct& InstancedStruct, const int32& Value); // 0x35cb230 [Final Native Static Public]
    bool EqualEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x35ca980 [Final Native Static Public]

// UBlueprintMapLibrary (/Script/Engine.BlueprintMapLibrary)
    void SetMapPropertyByName(UObject* Object, const FName& PropertyName, TMap<int32, int32>& Value); // 0x35d0280 [Final Native Static Public]
    void Map_Values(TMap<int32, int32>& TargetMap, const TArray<int32>& Values); // 0x35cd320 [Final Native Static Public]
    bool Map_Remove(TMap<int32, int32>& TargetMap, const int32& Key); // 0x35cd010 [Final Native Static Public]
    int32 Map_Length(TMap<int32, int32>& TargetMap); // 0x35ccf30 [Final Native Static Public]
    void Map_Keys(TMap<int32, int32>& TargetMap, const TArray<int32>& Keys); // 0x35cce20 [Final Native Static Public]
    bool Map_IsNotEmpty(TMap<int32, int32>& TargetMap); // 0x35ccd20 [Final Native Static Public]
    bool Map_IsEmpty(TMap<int32, int32>& TargetMap); // 0x35ccc20 [Final Native Static Public]
    bool Map_Find(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x35cc8f0 [Final Native Static Public]
    bool Map_Contains(TMap<int32, int32>& TargetMap, const int32& Key); // 0x35cc730 [Final Native Static Public]
    void Map_Clear(TMap<int32, int32>& TargetMap); // 0x35cc690 [Final Native Static Public]
    void Map_Add(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x35cc2f0 [Final Native Static Public]

// UBlueprintSetLibrary (/Script/Engine.BlueprintSetLibrary)
    void SetSetPropertyByName(UObject* Object, const FName& PropertyName, TSet<int32>& Value); // 0x35d0ab0 [Final Native Static Public]
    void Set_Union(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x35d2190 [Final Native Static Public]
    void Set_ToArray(TSet<int32>& A, const TArray<int32>& Result); // 0x35d1f50 [Final Native Static Public]
    void Set_RemoveItems(TSet<int32>& TargetSet, const TArray<int32>& Items); // 0x35d1d40 [Final Native Static Public]
    bool Set_Remove(TSet<int32>& TargetSet, const int32& Item); // 0x35d1b60 [Final Native Static Public]
    int32 Set_Length(TSet<int32>& TargetSet); // 0x35d1aa0 [Final Native Static Public]
    bool Set_IsNotEmpty(TSet<int32>& TargetSet); // 0x35d19d0 [Final Native Static Public]
    bool Set_IsEmpty(TSet<int32>& TargetSet); // 0x35d1900 [Final Native Static Public]
    void Set_Intersection(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x35d1780 [Final Native Static Public]
    void Set_Difference(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x35d1600 [Final Native Static Public]
    bool Set_Contains(TSet<int32>& TargetSet, const int32& ItemToFind); // 0x35d13c0 [Final Native Static Public]
    void Set_Clear(TSet<int32>& TargetSet); // 0x35d1320 [Final Native Static Public]
    void Set_AddItems(TSet<int32>& TargetSet, const TArray<int32>& NewItems); // 0x35d1160 [Final Native Static Public]
    void Set_Add(TSet<int32>& TargetSet, const int32& NewItem); // 0x35d0fa0 [Final Native Static Public]

// ICameraLensEffectInterface (/Script/Engine.CameraLensEffectInterface)
    UFXSystemComponent* GetPrimaryParticleComponent(); // 0x35cb600 [Native Public]
    TArray<UFXSystemComponent*> GetParticleComponents(); // 0x35cb580 [Native Public]

// UCameraLensEffectInterfaceClassSupportLibrary (/Script/Engine.CameraLensEffectInterfaceClassSupportLibrary)
    void SetInterfaceClass(TSubclassOf<AActor> Class, FCameraLensInterfaceClassSupport& Var, const EInterfaceValidResult& Result); // 0x35cfff0 [Final Native Static Public]
    void IsInterfaceValid(const TScriptInterface<ICameraLensEffectInterface>& CameraLens, const EInterfaceValidResult& Result); // 0x35cbd50 [Final Native Static Public]
    void IsInterfaceClassValid(FCameraLensInterfaceClassSupport& CameraLens, const EInterfaceValidResult& Result); // 0x35cbc50 [Final Native Static Public]
    TSubclassOf<AActor> GetInterfaceClass(FCameraLensInterfaceClassSupport& CameraLens); // 0x35cb4a0 [Final Native Static Public]

// UCameraModifier (/Script/Engine.CameraModifier)
    void OnCameraOwnerDestroyed(AActor* InOwner); // 0x35cd8d0 [Final Native Protected]
    bool IsPendingDisable(); // 0x35cbe50 [Native Public]
    bool IsDisabled(); // 0x3402c30 [Native Public]
    AActor* GetViewTarget(); // 0x35cb770 [Native Public]
    void EnableModifier(); // 0x35ca960 [Native Public]
    void DisableModifier(bool bImmediate); // 0x35ca8d0 [Native Public]
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0x1448c50 [Event Public]
    void BlueprintModifyCamera(float DeltaTime, const FVector& ViewLocation, const FRotator& ViewRotation, float FOV, const FVector& NewViewLocation, const FRotator& NewViewRotation, const float& NewFOV); // 0x1448c50 [Event Public]

// UCameraShakeBase (/Script/Engine.CameraShakeBase)
    void SetRootShakePattern(UCameraShakePattern* InPattern); // 0x35d08c0 [Final Native Public]
    UCameraShakePattern* GetRootShakePattern(); // 0x31f3fc0 [Final Native Public]

// UCameraShakeSourceComponent (/Script/Engine.CameraShakeSourceComponent)
    void StopAllCameraShakesOfType(TSubclassOf<UCameraShakeBase> InCameraShake, bool bImmediately); // 0x35d2590 [Final Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x35d2500 [Final Native Public]
    void StartCameraShake(TSubclassOf<UCameraShakeBase> InCameraShake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x35d2330 [Final Native Public]
    void Start(); // 0x35d2310 [Final Native Public]
    float GetAttenuationFactor(const FVector& Location); // 0x35caf40 [Final Native Public]

// UCanvasRenderTarget2D (/Script/Engine.CanvasRenderTarget2D)
    void UpdateResource(); // 0x3302390 [Native Public]
    void SetSampleCount(const ETextureRenderTargetSampleCount& InSampleCount); // 0x35d0960 [Final Native Public]
    void ReceiveUpdate(UCanvas* Canvas, int32 Width, int32 Height); // 0x1448c50 [Event Public]
    void GetSize(const int32& Width, const int32& Height); // 0x35cb660 [Final Native Public]
    ETextureRenderTargetSampleCount GetSampleCount(); // 0x35cb630 [Native Public]
    UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(UObject* WorldContextObject, TSubclassOf<UCanvasRenderTarget2D> CanvasRenderTarget2DClass, int32 Width, int32 Height); // 0x35ca6d0 [Final Native Static Public]

// APawn (/Script/Engine.Pawn)
    void SpawnDefaultController(); // 0x3b9ebd0 [Native Public]
    void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); // 0x3b9e9a0 [Final Native Public]
    void ReceiveUnpossessed(AController* OldController); // 0x1448c50 [Event Public]
    void ReceiveRestarted(); // 0x1448c50 [Event Public]
    void ReceivePossessed(AController* NewController); // 0x1448c50 [Event Public]
    void ReceiveControllerChanged(AController* OldController, AController* NewController); // 0x1448c50 [Event Public]
    void PawnMakeNoise(float Loudness, const FVector& NoiseLocation, bool bUseNoiseMakerLocation, AActor* NoiseMaker); // 0x3b9e580 [Final Native Public]
    void OnRep_PlayerState(); // 0x39de650 [Native Public]
    void OnRep_Controller(); // 0x3b9e540 [Native Public]
    bool IsPlayerControlled(); // 0x3b9e510 [Native Public]
    bool IsPawnControlled(); // 0x3b9e4e0 [Native Public]
    bool IsMoveInputIgnored(); // 0x3b9e4b0 [Native Public]
    bool IsLocallyViewed(); // 0x3b9e480 [Final Native Public]
    bool IsLocallyControlled(); // 0x3b9e450 [Native Public]
    bool IsControlled(); // 0x3b9e3e0 [Final Native Public]
    bool IsBotControlled(); // 0x3b9e310 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x3b9dda0 [Final Native Public]
    FVector GetPendingMovementInputVector(); // 0x3b9dd70 [Final Native Public]
    TSubclassOf<UInputComponent> GetOverrideInputComponentClass(); // 0x3b9dd00 [Final Native Public]
    FVector GetNavAgentLocation(); // 0x3b9dcb0 [Native Public]
    UPawnMovementComponent* GetMovementComponent(); // 0x37c8750 [Native Public]
    AActor* GetMovementBaseActor(APawn* Pawn); // 0x3b9dc00 [Final Native Static Public]
    APlayerController* GetLocalViewingPlayerController(); // 0x3b9dbd0 [Final Native Public]
    FVector GetLastMovementInputVector(); // 0x3b9dba0 [Final Native Public]
    FRotator GetControlRotation(); // 0x3b9da30 [Final Native Public]
    AController* GetController(); // 0x3b9daa0 [Final Native Public]
    FRotator GetBaseAimRotation(); // 0x3b9d9e0 [Native Public]
    void DetachFromControllerPendingDestroy(); // 0x3758a10 [Native Public]
    FVector ConsumeMovementInputVector(); // 0x3b9d6f0 [Native Public]
    void AddMovementInput(const FVector& WorldDirection, float ScaleValue, bool bForce); // 0x3b9d5c0 [Native Public]
    void AddControllerYawInput(float Val); // 0x3b9d530 [Native Public]
    void AddControllerRollInput(float Val); // 0x3b9d4a0 [Native Public]
    void AddControllerPitchInput(float Val); // 0x3b9d410 [Native Public]

// ACharacter (/Script/Engine.Character)
    void UnCrouch(bool bClientSimulation); // 0x35d2bf0 [Native Public]
    void StopJumping(); // 0x35d2790 [Native Public]
    void StopAnimMontage(UAnimMontage* AnimMontage); // 0x35d2700 [Native Public]
    void ServerMovePacked(const FCharacterServerMovePackedBits& PackedBits); // 0x35cf640 [Native Event Public]
    void ServerMoveOld(float OldTimeStamp, const FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); // 0x35cf4c0 [Native Event Public]
    void ServerMoveNoBase(float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x35cf1e0 [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); // 0x35ced90 [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); // 0x35ce8c0 [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); // 0x35ce3f0 [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); // 0x35ce090 [Native Event Public]
    void RootMotionDebugClientPrintOnScreen(const FString& InString); // 0x35cdff0 [Native Event Public]
    float PlayAnimMontage(UAnimMontage* AnimMontage, float InPlayRate, const FName& StartSectionName); // 0x35cdc80 [Native Public]
    void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta); // 0x35cdad0 [Native Event Public]
    void OnRep_RootMotion(); // 0x35cd9a0 [Final Native Public]
    void OnRep_ReplicatedBasedMovement(); // 0x33d86f0 [Native Public]
    void OnRep_ReplayLastTransformUpdateTimeStamp(); // 0x35cd970 [Final Native Public]
    void OnRep_IsCrouched(); // 0x33e0b20 [Native Public]
    void OnLaunched(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x1448c50 [Event Public]
    void OnLanded(FHitResult& Hit); // 0x1448c50 [Event Public]
    void OnJumped(); // 0x33de0b0 [Native Event Public]
    void LaunchCharacter(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x35cbff0 [Native Public]
    void K2_UpdateCustomMovement(float DeltaTime); // 0x1448c50 [Event Public]
    void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x1448c50 [Event Public]
    void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); // 0x1448c50 [Event Public]
    void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0x1448c50 [Event Public]
    void Jump(); // 0x35cbfd0 [Native Public]
    bool IsPlayingRootMotion(); // 0x35cbed0 [Final Native Public]
    bool IsPlayingNetworkedRootMotionMontage(); // 0x35cbe80 [Final Native Public]
    bool IsJumpProvidingForce(); // 0x35cbe20 [Native Public]
    bool HasAnyRootMotion(); // 0x35cb7a0 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x35cb1e0 [Final Native Public]
    FVector GetBaseTranslationOffset(); // 0x35cb070 [Final Native Public]
    FRotator GetBaseRotationOffsetRotator(); // 0x35cb010 [Final Native Public]
    float GetAnimRootMotionTranslationScale(); // 0x35caf20 [Final Native Public]
    void Crouch(bool bClientSimulation); // 0x35ca840 [Native Public]
    void ClientVeryShortAdjustPosition(float Timestamp, const FVector& NewLoc, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x35ca480 [Native Event Public]
    void ClientMoveResponsePacked(const FCharacterMoveResponsePackedBits& PackedBits); // 0x35ca330 [Native Event Public]
    void ClientCheatWalk(); // 0x35ca310 [Native Event Public]
    void ClientCheatGhost(); // 0x35ca2f0 [Native Event Public]
    void ClientCheatFly(); // 0x35ca2d0 [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); // 0x35c9de0 [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); // 0x35c9ab0 [Native Event Public]
    void ClientAdjustPosition(float Timestamp, const FVector& NewLoc, const FVector& NewVel, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x35c9800 [Native Event Public]
    void ClientAckGoodMove(float Timestamp); // 0x35c9770 [Native Event Public]
    bool CanJumpInternal(); // 0x33dabf0 [Native Event Protected]
    bool CanJump(); // 0x35c9740 [Final Native Public]
    bool CanCrouch(); // 0x35c9710 [Native Public]
    void CacheInitialMeshOffset(const FVector& MeshRelativeLocation, const FRotator& MeshRelativeRotation); // 0x35c9610 [Native Public]

// AController (/Script/Engine.Controller)
    void UnPossess(); // 0x375e2b0 [Final Native Public]
    void StopMovement(); // 0x375e290 [Native Public]
    void SetInitialLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x375a360 [Native Public]
    void SetIgnoreMoveInput(bool bNewMoveInput); // 0x375a2d0 [Native Public]
    void SetIgnoreLookInput(bool bNewLookInput); // 0x375a240 [Native Public]
    void SetControlRotation(const FRotator& NewRotation); // 0x3759040 [Native Public]
    void ResetIgnoreMoveInput(); // 0x3758a10 [Native Public]
    void ResetIgnoreLookInput(); // 0x37589f0 [Native Public]
    void ResetIgnoreInputFlags(); // 0x37589d0 [Native Public]
    void ReceiveUnPossess(APawn* UnpossessedPawn); // 0x1448c50 [Event Protected]
    void ReceivePossess(APawn* PossessedPawn); // 0x1448c50 [Event Protected]
    void ReceiveInstigatedAnyDamage(float Damage, UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser); // 0x1448c50 [Event Protected]
    void Possess(APawn* InPawn); // 0x37587c0 [Final Native Public]
    void OnRep_PlayerState(); // 0x3758560 [Native Public]
    void OnRep_Pawn(); // 0x3679a50 [Native Public]
    bool LineOfSightTo(AActor* Other, const FVector& ViewPoint, bool bAlternateChecks); // 0x3758410 [Native Public]
    APawn* K2_GetPawn(); // 0x33124e0 [Final Native Public]
    bool IsPlayerController(); // 0x3758330 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x3758300 [Native Public]
    bool IsLookInputIgnored(); // 0x37582d0 [Native Public]
    bool IsLocalPlayerController(); // 0x3758280 [Final Native Public]
    bool IsLocalController(); // 0x3758250 [Native Public]
    AActor* GetViewTarget(); // 0x3757a60 [Native Public]
    void GetPlayerViewPoint(const FVector& Location, const FRotator& Rotation); // 0x3753400 [Native Public]
    FRotator GetDesiredRotation(); // 0x3750b70 [Native Public]
    FRotator GetControlRotation(); // 0x3750920 [Native Public]
    void ClientSetRotation(const FRotator& NewRotation, bool bResetCamera); // 0x374dd80 [Native Event Public]
    void ClientSetLocation(const FVector& NewLocation, const FRotator& NewRotation); // 0x374dc40 [Native Event Public]

// APlayerController (/Script/Engine.PlayerController)
    bool WasInputKeyJustReleased(const FKey& Key); // 0x3c306d0 [Final Native Public]
    bool WasInputKeyJustPressed(const FKey& Key); // 0x3c30560 [Final Native Public]
    void ToggleSpeaking(bool bInSpeaking); // 0x3c304d0 [Native Public]
    void TestServerLevelVisibilityChange(const FName& PackageName, const FName& Filename); // 0x3c30420 [Final Native Private]
    void SwitchLevel(const FString& URL); // 0x3c30380 [Native Public]
    bool StreamingSourceShouldBlockOnSlowStreaming(); // 0x3c30350 [Native Public]
    bool StreamingSourceShouldActivate(); // 0x3c30320 [Native Public]
    void StopHapticEffect(const EControllerHand& Hand); // 0x3c30290 [Final Native Public]
    void StartFire(uint8 FireModeNum); // 0x3c30210 [Native Public]
    void SetVirtualJoystickVisibility(bool bVisible); // 0x3c30180 [Native Public]
    void SetViewTargetWithBlend(AActor* NewViewTarget, float BlendTime, const EViewTargetBlendFunction& BlendFunc, float BlendExp, bool bLockOutgoing); // 0x3c2ffe0 [Native Public]
    void SetName(const FString& S); // 0x3c2f680 [Native Public]
    void SetMouseLocation(int32 X, int32 Y); // 0x3c2f560 [Final Native Public]
    void SetMouseCursorWidget(const EMouseCursor& Cursor, UUserWidget* CursorWidget); // 0x3c2f450 [Final Native Public]
    void SetMotionControlsEnabled(bool bEnabled); // 0x3c2f3a0 [Final Native Public]
    void SetHapticsByValue(float Frequency, float Amplitude, const EControllerHand& Hand); // 0x3c2e6c0 [Final Native Public]
    void SetDisableHaptics(bool bNewDisabled); // 0x3c2e630 [Native Public]
    void SetDeprecatedInputYawScale(float NewValue); // 0x3c2e4f0 [Final Native Public]
    void SetDeprecatedInputRollScale(float NewValue); // 0x3c2e440 [Final Native Public]
    void SetDeprecatedInputPitchScale(float NewValue); // 0x3c2e390 [Final Native Public]
    void SetControllerLightColor(const FColor& Color); // 0x3c2e2e0 [Final Native Public]
    void SetControllerDeadZones(float LeftDeadZone, float RightDeadZone); // 0x3c2e120 [Final Native Public]
    void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x3c2d990 [Native Public]
    void SetAudioListenerOverride(USceneComponent* AttachToComponent, const FVector& Location, const FRotator& Rotation); // 0x3c2d810 [Final Native Public]
    void SetAudioListenerAttenuationOverride(USceneComponent* AttachToComponent, const FVector& AttenuationLocationOVerride); // 0x3c2d710 [Final Native Public]
    void ServerViewSelf(const FViewTargetTransitionParams& TransitionParams); // 0x3c2ca20 [Native Event Public]
    void ServerViewPrevPlayer(); // 0x3c2c9d0 [Native Event Public]
    void ServerViewNextPlayer(); // 0x3c2c980 [Native Event Public]
    void ServerVerifyViewTarget(); // 0x3c2c930 [Native Event Public]
    void ServerUpdateMultipleLevelsVisibility(const TArray<FUpdateLevelVisibilityLevelInfo>& LevelVisibilities); // 0x3c2c830 [Final Native Event Public]
    void ServerUpdateLevelVisibility(const FUpdateLevelVisibilityLevelInfo& LevelVisibility); // 0x3c2c6f0 [Final Native Event Public]
    void ServerUpdateCamera(const FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); // 0x3c2c5c0 [Native Event Public]
    void ServerUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3c2c3b0 [Native Event Public]
    void ServerUnblockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x3c2c1a0 [Native Event Public]
    void ServerToggleAILogging(); // 0x3c2c150 [Native Event Public]
    void ServerShortTimeout(); // 0x3c2c100 [Native Event Public]
    void ServerSetSpectatorWaiting(bool bWaiting); // 0x3c2c040 [Native Event Public]
    void ServerSetSpectatorLocation(const FVector& NewLoc, const FRotator& NewRot); // 0x3c2bf00 [Native Event Public]
    void ServerSendLatestAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x3c2be70 [Native Event Public]
    void ServerRestartPlayer(); // 0x3c2be20 [Native Event Public]
    void ServerRecvClientInputFrame(int32 RecvClientInputFrame, const TArray<uint8>& Data); // 0x3c2bd40 [Native Event Public]
    void ServerPause(); // 0x3c2bcf0 [Native Event Public]
    void ServerNotifyLoadedWorld(const FName& WorldPackageName); // 0x3c2bb10 [Final Native Event Public]
    void ServerMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3c2b900 [Native Event Public]
    void ServerExecRPC(const FString& Msg); // 0x3c2b840 [Native Event Public]
    void ServerExec(const FString& Msg); // 0x3977a10 [Final Native Public]
    void ServerCheckClientPossessionReliable(); // 0x3c2b7f0 [Native Event Public]
    void ServerCheckClientPossession(); // 0x3c2b7a0 [Native Event Public]
    void ServerChangeName(const FString& S); // 0x3c2b6e0 [Native Event Public]
    void ServerCamera(const FName& NewMode); // 0x3c2b620 [Native Event Public]
    void ServerBlockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x3c2b410 [Native Event Public]
    void ServerAcknowledgePossession(APawn* P); // 0x3c2b350 [Native Event Public]
    void SendToConsole(const FString& Command); // 0x3c2b2b0 [Native Public]
    void RestartLevel(); // 0x3c2b290 [Native Public]
    void ResetControllerLightColor(); // 0x3c2b220 [Final Native Public]
    void ResetControllerDeadZones(); // 0x3c2b130 [Final Native Public]
    bool ProjectWorldLocationToScreen(const FVector& WorldLocation, const FVector2D& ScreenLocation, bool bPlayerViewportRelative); // 0x3c2af40 [Final Native Public]
    void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, const EControllerHand& Hand, float Scale, bool bLoop); // 0x3c2a920 [Final Native Public]
    void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, const EDynamicForceFeedbackAction& Action, const FLatentActionInfo& LatentInfo); // 0x3c2a650 [Final Native Public]
    void Pause(); // 0x3c2a630 [Native Public]
    void OnServerStartedVisualLogger(bool bIsLogging); // 0x3c2a5a0 [Native Event Public]
    void LocalTravel(const FString& URL); // 0x3c2a500 [Native Public]
    void K2_ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); // 0x3c2a330 [Final Native Public]
    bool IsStreamingSourceEnabled(); // 0x3c2a300 [Native Public]
    bool IsInputKeyDown(const FKey& Key); // 0x3c2a160 [Final Native Public]
    void GetViewportSize(const int32& SizeX, const int32& SizeY); // 0x3c29b50 [Final Native Public]
    void GetStreamingSourceShapes(const TArray<FStreamingSourceShape>& OutShapes); // 0x3c29950 [Native Public]
    EStreamingSourcePriority GetStreamingSourcePriority(); // 0x3c29920 [Native Public]
    void GetStreamingSourceLocationAndRotation(const FVector& OutLocation, const FRotator& OutRotation); // 0x3c29830 [Native Public]
    ASpectatorPawn* GetSpectatorPawn(); // 0x3c29810 [Final Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x3c297a0 [Final Native Public]
    TSubclassOf<UPlayerInput> GetOverridePlayerInputClass(); // 0x3c296d0 [Final Native Public]
    bool GetMousePosition(const float& LocationX, const float& LocationY); // 0x3c295d0 [Final Native Public]
    FVector GetInputVectorKeyState(const FKey& Key); // 0x3c29440 [Final Native Public]
    void GetInputTouchState(const ETouchIndex& FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x3c29250 [Final Native Public]
    void GetInputMouseDelta(const float& DeltaX, const float& DeltaY); // 0x3c29160 [Final Native Public]
    void GetInputMotionState(const FVector& Tilt, const FVector& RotationRate, const FVector& Gravity, const FVector& Acceleration); // 0x3c28e90 [Final Native Public]
    float GetInputKeyTimeDown(const FKey& Key); // 0x3c28d10 [Final Native Public]
    void GetInputAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x3c28be0 [Final Native Public]
    float GetInputAnalogKeyState(const FKey& Key); // 0x3c28a60 [Final Native Public]
    AHUD* GetHUD(); // 0x3c27970 [Final Native Public]
    bool GetHitResultUnderFingerForObjects(const ETouchIndex& FingerIndex, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x3c28740 [Final Native Public]
    bool GetHitResultUnderFingerByChannel(const ETouchIndex& FingerIndex, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3c28420 [Final Native Public]
    bool GetHitResultUnderFinger(const ETouchIndex& FingerIndex, const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3c28230 [Final Native Public]
    bool GetHitResultUnderCursorForObjects(const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x3c27f40 [Final Native Public]
    bool GetHitResultUnderCursorByChannel(const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3c27c60 [Final Native Public]
    bool GetHitResultUnderCursor(const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3c27990 [Final Native Public]
    FVector GetFocalLocation(); // 0x3c27920 [Native Public]
    float GetDeprecatedInputYawScale(); // 0x3c278a0 [Final Native Public]
    float GetDeprecatedInputRollScale(); // 0x3c27820 [Final Native Public]
    float GetDeprecatedInputPitchScale(); // 0x3c277a0 [Final Native Public]
    void FOV(float NewFOV); // 0x3c271f0 [Native Public]
    void EnableCheats(); // 0x3c26e50 [Native Public]
    bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, const FVector& WorldLocation, const FVector& WorldDirection); // 0x3c26ca0 [Final Native Public]
    bool DeprojectMousePositionToWorld(const FVector& WorldLocation, const FVector& WorldDirection); // 0x3c26b40 [Final Native Public]
    void ConsoleKey(const FKey& Key); // 0x3c26a40 [Native Public]
    void ClientWasKicked(const FText& KickReason); // 0x3c269a0 [Native Event Public]
    void ClientVoiceHandshakeComplete(); // 0x3c26980 [Native Event Public]
    void ClientUpdateMultipleLevelsStreamingStatus(const TArray<FUpdateLevelStreamingLevelStatus>& LevelStatuses); // 0x3c268e0 [Native Event Public]
    void ClientUpdateLevelStreamingStatus(const FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex, const FNetLevelVisibilityTransactionId& TransactionId, bool bNewShouldBlockOnUnload); // 0x3c266b0 [Native Event Public]
    void ClientUnmutePlayers(const TArray<FUniqueNetIdRepl>& PlayerIds); // 0x3c26600 [Native Event Public]
    void ClientUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3c26460 [Native Event Public]
    void ClientTravelInternal(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x3c262e0 [Native Event Public]
    void ClientTravel(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x3c260f0 [Final Native Public]
    void ClientTeamMessage(APlayerState* SenderPlayerState, const FString& S, const FName& Type, float MsgLifeTime); // 0x3c25f90 [Native Event Public]
    void ClientStopForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag); // 0x3c25ec0 [Native Event Public]
    void ClientStopCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x3c25de0 [Final Native Public]
    void ClientStopCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x3c25cf0 [Native Event Public]
    void ClientStartOnlineSession(); // 0x3c25cd0 [Native Event Public]
    void ClientStartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent); // 0x3c25b50 [Final Native Public]
    void ClientStartCameraShake(TSubclassOf<UCameraShakeBase> Shake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3c25980 [Native Event Public]
    void ClientSpawnGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x3c258d0 [Native Event Public]
    void ClientSpawnCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x3c25820 [Native Event Public]
    void ClientSetViewTarget(AActor* A, const FViewTargetTransitionParams& TransitionParams); // 0x3c256a0 [Native Event Public]
    void ClientSetupNetworkPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x3c25790 [Native Event Public]
    void ClientSetSpectatorWaiting(bool bWaiting); // 0x3c25610 [Native Event Public]
    void ClientSetHUD(TSubclassOf<AHUD> NewHUDClass); // 0x3c25560 [Native Event Public]
    void ClientSetForceMipLevelsToBeResident(UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); // 0x3c25450 [Native Event Public]
    void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); // 0x3c252d0 [Native Event Public]
    void ClientSetCameraMode(const FName& NewCamMode); // 0x3c25240 [Native Event Public]
    void ClientSetCameraFade(bool bEnableFading, const FColor& FadeColor, const FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); // 0x3c25050 [Native Event Public]
    void ClientSetBlockOnAsyncLoading(); // 0x3c25030 [Native Event Public]
    void ClientReturnToMainMenuWithTextReason(const FText& ReturnReason); // 0x3c24f90 [Native Event Public]
    void ClientRetryClientRestart(APawn* NewPawn); // 0x33ded10 [Native Event Public]
    void ClientRestart(APawn* NewPawn); // 0x3c24f00 [Native Event Public]
    void ClientReset(); // 0x375e330 [Native Event Public]
    void ClientRepObjRef(UObject* Object); // 0x3c24e70 [Native Event Public]
    void ClientRecvServerAckFrameDebug(uint8 NumBuffered, float TargetNumBufferedCmds); // 0x3c24da0 [Native Event Public]
    void ClientRecvServerAckFrame(int32 LastProcessedInputFrame, int32 RecvServerFrameNumber, int8 TimeDilation); // 0x3c24ca0 [Native Event Public]
    void ClientReceiveLocalizedMessage(TSubclassOf<ULocalMessage> Message, int32 SWITCH, APlayerState* RelatedPlayerState_1, APlayerState* RelatedPlayerState_2, UObject* OptionalObject); // 0x3c24aa0 [Native Event Public]
    void ClientPrestreamTextures(AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x3c24940 [Native Event Public]
    void ClientPrepareMapChange(const FName& LevelName, bool bFirst, bool bLast); // 0x3c24820 [Native Event Public]
    void ClientPlaySoundAtLocation(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier); // 0x3c24690 [Native Event Public]
    void ClientPlaySound(USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); // 0x3c24580 [Native Event Public]
    void ClientPlayForceFeedback_Internal(UForceFeedbackEffect* ForceFeedbackEffect, const FForceFeedbackParameters& Params); // 0x3c24490 [Final Native Event Private]
    void ClientMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3c242f0 [Native Event Public]
    void ClientMessage(const FString& S, const FName& Type, float MsgLifeTime); // 0x3c241c0 [Native Event Public]
    void ClientIgnoreMoveInput(bool bIgnore); // 0x3c24130 [Native Event Public]
    void ClientIgnoreLookInput(bool bIgnore); // 0x3c240a0 [Native Event Public]
    void ClientGotoState(const FName& NewState); // 0x3c24010 [Native Event Public]
    void ClientGameEnded(AActor* EndGameFocus, bool bIsWinner); // 0x3c23f40 [Native Event Public]
    void ClientForceGarbageCollection(); // 0x3c23f20 [Native Event Public]
    void ClientFlushLevelStreaming(); // 0x3c23ed0 [Final Native Event Public]
    void ClientEndOnlineSession(); // 0x3c23eb0 [Native Event Public]
    void ClientEnableNetworkVoice(bool bEnable); // 0x3c23e20 [Native Event Public]
    void ClientCorrectionAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x3c23d90 [Final Native Event Private]
    void ClientCommitMapChange(); // 0x3c23d70 [Native Event Public]
    void ClientClearCameraLensEffects(); // 0x3c23d50 [Native Event Public]
    void ClientCapBandwidth(int32 Cap); // 0x3c23cc0 [Native Event Public]
    void ClientCancelPendingMapChange(); // 0x3c23ca0 [Native Event Public]
    void ClientAddTextureStreamingLoc(const FVector& InLoc, float Duration, bool bOverrideLocation); // 0x3c23b30 [Final Native Event Public]
    void ClientAckUpdateLevelVisibility(const FName& PackageName, const FNetLevelVisibilityTransactionId& TransactionId, bool bClientAckCanMakeVisible); // 0x3c23a20 [Native Event Public]
    void ClientAckTimeDilation(float TimeDilation, int32 ServerStep); // 0x3c23940 [Native Event Public]
    void ClearAudioListenerOverride(); // 0x3c238f0 [Final Native Public]
    void ClearAudioListenerAttenuationOverride(); // 0x3c238a0 [Final Native Public]
    bool CanRestartPlayer(); // 0x3c23870 [Native Public]
    void Camera(const FName& NewMode); // 0x3c237e0 [Native Public]
    void AddYawInput(float Val); // 0x3c23230 [Native Public]
    void AddRollInput(float Val); // 0x3c231a0 [Native Public]
    void AddPitchInput(float Val); // 0x3c23110 [Native Public]
    void ActivateTouchInterface(UTouchInterface* NewTouchInterface); // 0x3c23000 [Native Public]

// UCheatManager (/Script/Engine.CheatManager)
    void Walk(); // 0x21609c0 [Native Public]
    void ViewSelf(); // 0x362e350 [Native Public]
    void ViewPlayer(const FString& S); // 0x362e2b0 [Native Public]
    void ViewClass(TSubclassOf<AActor> DesiredClass); // 0x362e200 [Native Public]
    void ViewActor(const FName& ActorName); // 0x362e170 [Native Public]
    void UpdateSafeArea(); // 0x362e150 [Final Native Public]
    void ToggleServerStatReplicatorUpdateStatNet(); // 0x362e0d0 [Final Native Public]
    void ToggleServerStatReplicatorClientOverwrite(); // 0x362e050 [Final Native Public]
    void ToggleDebugCamera(); // 0x362e030 [Native Public]
    void ToggleAILogging(); // 0x362e010 [Native Public]
    void TestCollisionDistance(); // 0x362dff0 [Native Public]
    void Teleport(); // 0x21609a0 [Native Public]
    void Summon(const FString& ClassName); // 0x362df50 [Native Public]
    void StreamLevelOut(const FName& PackageName); // 0x362dec0 [Native Public]
    void StreamLevelIn(const FName& PackageName); // 0x362de30 [Native Public]
    void SpawnServerStatReplicator(); // 0x362ddf0 [Final Native Public]
    void Slomo(float NewTimeDilation); // 0x362dd60 [Native Public]
    void SetWorldOrigin(); // 0x362dc40 [Final Native Public]
    void SetMouseSensitivityToDefault(); // 0x362dc20 [Native Public]
    void ServerToggleAILogging(); // 0x362dbd0 [Native Event Public]
    void ReceiveInitCheatManager(); // 0x1448c50 [Event Public]
    void ReceiveEndPlay(); // 0x1448c50 [Event Public]
    void PlayersOnly(); // 0x362dbb0 [Native Public]
    void OnPlayerEndPlayed(AActor* Player, const EEndPlayReason& EndPlayReason); // 0x362da50 [Final Native Public]
    void OnlyLoadLevel(const FName& PackageName); // 0x362db20 [Native Public]
    void LogLoc(); // 0x362da30 [Native Public]
    void InvertMouse(); // 0x362da10 [Native Public]
    void God(); // 0x362d9f0 [Native Public]
    void Ghost(); // 0x362d9d0 [Native Public]
    APlayerController* GetPlayerController(); // 0x362d960 [Final Native Public]
    void FreezeFrame(float Delay); // 0x362d8d0 [Native Public]
    void Fly(); // 0x362d8b0 [Native Public]
    void FlushLog(); // 0x362d890 [Native Public]
    void EnableDebugCamera(); // 0x362d870 [Native Protected]
    void DumpVoiceMutingState(); // 0x362d850 [Native Public]
    void DumpPartyState(); // 0x362d830 [Native Public]
    void DumpOnlineSessionState(); // 0x362d810 [Native Public]
    void DumpChatState(); // 0x362d7f0 [Native Public]
    void DisableDebugCamera(); // 0x362d7d0 [Native Protected]
    void DestroyTarget(); // 0x362d7b0 [Native Public]
    void DestroyServerStatReplicator(); // 0x362d790 [Final Native Public]
    void DestroyPawns(TSubclassOf<APawn> aClass); // 0x362d6e0 [Native Public]
    void DestroyAllPawnsExceptTarget(); // 0x362d6c0 [Native Public]
    void DestroyAll(TSubclassOf<AActor> aClass); // 0x362d610 [Native Public]
    void DebugCapsuleSweepSize(float HalfHeight, float Radius); // 0x362d540 [Native Public]
    void DebugCapsuleSweepPawn(); // 0x362d520 [Native Public]
    void DebugCapsuleSweepComplex(bool bTraceComplex); // 0x362d490 [Native Public]
    void DebugCapsuleSweepClear(); // 0x362d470 [Native Public]
    void DebugCapsuleSweepChannel(const ECollisionChannel& Channel); // 0x362d3f0 [Native Public]
    void DebugCapsuleSweepCapture(); // 0x362d3d0 [Native Public]
    void DebugCapsuleSweep(); // 0x362d3b0 [Native Public]
    void DamageTarget(float DamageAmount); // 0x362d320 [Native Public]
    void CheatScript(const FString& ScriptName); // 0x362d230 [Final Native Public]
    void ChangeSize(float F); // 0x2160cc0 [Native Public]
    void BugItStringCreator(const FVector& ViewLocation, const FRotator& ViewRotation, const FString& GoString, const FString& LocString); // 0x362d060 [Native Public]
    void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); // 0x362ce70 [Native Public]
    void BugIt(const FString& ScreenShotDescription); // 0x362cdd0 [Native Public]

// UCheatManagerExtension (/Script/Engine.CheatManagerExtension)
    void RemovedFromCheatManager(); // 0x331c8d0 [Native Event Public]
    APlayerController* GetPlayerController(); // 0x362d990 [Final Native Public]
    void AddedToCheatManager(); // 0x331c8b0 [Native Event Public]

// UApplicationLifecycleComponent (/Script/Engine.ApplicationLifecycleComponent)
    void OnTemperatureChangeDelegate__DelegateSignature(const ETemperatureSeverityType& Severity); // 0x1448c50 [Public]
    void OnLowPowerModeDelegate__DelegateSignature(bool bInLowPowerMode); // 0x1448c50 [Public]
    void ApplicationStartupArgumentsDelegate__DelegateSignature(const TArray<FString>& StartupArguments); // 0x1448c50 [Public]
    void ApplicationLifetimeDelegate__DelegateSignature(); // 0x1448c50 [Public]

// UArrowComponent (/Script/Engine.ArrowComponent)
    void SetUseInEditorScaling(bool bNewValue); // 0x2cca730 [Final Native Public]
    void SetTreatAsASprite(bool bNewValue); // 0x367e3b0 [Final Native Public]
    void SetScreenSize(float NewScreenSize); // 0x367dcc0 [Final Native Public]
    void SetIsScreenSizeScaled(bool bNewValue); // 0x367d310 [Final Native Public]
    void SetArrowSize(float NewSize); // 0x367bd70 [Final Native Public]
    void SetArrowLength(float NewLength); // 0x367bce0 [Final Native Public]
    void SetArrowFColor(const FColor& NewColor); // 0x367bc60 [Final Native Public]
    void SetArrowColor(const FLinearColor& NewColor); // 0x367bbd0 [Native Public]

// UAudioComponent (/Script/Engine.AudioComponent)
    void StopDelayed(float DelayTime); // 0x367ea10 [Final Native Public]
    void Stop(); // 0x367e9f0 [Native Public]
    void SetWaveParameter(const FName& InName, USoundWave* InWave); // 0x367e920 [Final Native Public]
    void SetVolumeMultiplier(float NewVolumeMultiplier); // 0x367e690 [Final Native Public]
    void SetUISound(bool bInUISound); // 0x367e450 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x367e1d0 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x367df60 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x367de80 [Final Native Public]
    void SetSound(USoundBase* NewSound); // 0x367dd50 [Final Native Public]
    void SetPitchMultiplier(float NewPitchMultiplier); // 0x367dbb0 [Final Native Public]
    void SetPaused(bool bPause); // 0x367da70 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x367d980 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x367d8b0 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x367d570 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x367d480 [Final Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x367d3b0 [Final Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x367d160 [Native Public]
    void SetHighPassFilterFrequency(float InHighPassFilterFrequency); // 0x367d070 [Final Native Public]
    void SetHighPassFilterEnabled(bool InHighPassFilterEnabled); // 0x367cfa0 [Final Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x367cbd0 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x367c480 [Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x367c160 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x367c090 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x367bf90 [Final Native Public]
    void SetAttenuationOverrides(FSoundAttenuationSettings& InAttenuationOverrides); // 0x367be00 [Final Native Public]
    void RemoveModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination); // 0x367b840 [Final Native Public]
    void PlayQuantized(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle, FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, const EAudioFaderCurve& InFadeCurve); // 0x367b540 [Native Public]
    void Play(float StartTime); // 0x35cfd50 [Native Public]
    bool IsVirtualized(); // 0x367afb0 [Final Native Public]
    bool IsPlaying(); // 0x367af70 [Native Public]
    bool HasCookedFFTData(); // 0x367aea0 [Final Native Public]
    bool HasCookedAmplitudeEnvelopeData(); // 0x367ae50 [Final Native Public]
    EAudioComponentPlayState GetPlayState(); // 0x367a640 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x367a490 [Final Native Public]
    bool GetCookedFFTDataForAllPlayingSounds(const TArray<FSoundWaveSpectralDataPerSound>& OutSoundWaveSpectralData); // 0x367a0d0 [Final Native Public]
    bool GetCookedFFTData(const TArray<float>& FrequenciesToGet, const TArray<FSoundWaveSpectralData>& OutSoundWaveSpectralData); // 0x3679fa0 [Final Native Public]
    bool GetCookedEnvelopeDataForAllPlayingSounds(const TArray<FSoundWaveEnvelopeDataPerSound>& OutEnvelopeData); // 0x3679ee0 [Final Native Public]
    bool GetCookedEnvelopeData(const float& OutEnvelopeData); // 0x3679e30 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3679cb0 [Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x3679b50 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x3679570 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x3679450 [Final Native Public]
    void AdjustAttenuation(FSoundAttenuationSettings& InAttenuationSettings); // 0x36792c0 [Final Native Public]
    void AddModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination); // 0x3679000 [Final Native Public]

// UBillboardComponent (/Script/Engine.BillboardComponent)
    void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x367e540 [Native Public]
    void SetSpriteAndUV(UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x367e040 [Native Public]
    void SetSprite(UTexture2D* NewSprite); // 0x331c820 [Native Public]
    void SetOpacityMaskRefVal(float RefVal); // 0x367d820 [Final Native Public]

// UShapeComponent (/Script/Engine.ShapeComponent)
    void SetLineThickness(float Thickness); // 0x370f500 [Final Native Public]

// UBoxComponent (/Script/Engine.BoxComponent)
    void SetBoxExtent(const FVector& InBoxExtent, bool bUpdateOverlaps); // 0x367c560 [Final Native Public]
    FVector GetUnscaledBoxExtent(); // 0x367ab30 [Final Native Public]
    FVector GetScaledBoxExtent(); // 0x367a6f0 [Final Native Public]

// UCapsuleComponent (/Script/Engine.CapsuleComponent)
    void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); // 0x367c890 [Final Native Public]
    void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); // 0x367c7b0 [Final Native Public]
    void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); // 0x367c6d0 [Final Native Public]
    void GetUnscaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x367acc0 [Final Native Public]
    void GetUnscaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x367abd0 [Final Native Public]
    float GetUnscaledCapsuleRadius(); // 0x367abb0 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight_WithoutHemisphere(); // 0x367ab80 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight(); // 0x367ab60 [Final Native Public]
    float GetShapeScale(); // 0x367aab0 [Final Native Public]
    void GetScaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x367a970 [Final Native Public]
    void GetScaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x367a850 [Final Native Public]
    float GetScaledCapsuleRadius(); // 0x367a800 [Final Native Public]
    float GetScaledCapsuleHalfHeight_WithoutHemisphere(); // 0x367a7a0 [Final Native Public]
    float GetScaledCapsuleHalfHeight(); // 0x367a760 [Final Native Public]

// UMovementComponent (/Script/Engine.MovementComponent)
    void StopMovementImmediately(); // 0x36c5e70 [Native Public]
    void SnapUpdatedComponentToPlane(); // 0x36c5e30 [Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0x36c5770 [Native Public]
    void SetPlaneConstraintOrigin(const FVector& PlaneOrigin); // 0x36c4960 [Native Public]
    void SetPlaneConstraintNormal(const FVector& PlaneNormal); // 0x36c48d0 [Native Public]
    void SetPlaneConstraintFromVectors(const FVector& Forward, const FVector& Up); // 0x36c47d0 [Native Public]
    void SetPlaneConstraintEnabled(bool bEnabled); // 0x36c4740 [Native Public]
    void SetPlaneConstraintAxisSetting(const EPlaneConstraintAxisSetting& NewAxisSetting); // 0x36c46c0 [Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x343e540 [Native Public]
    bool K2_MoveUpdatedComponent(const FVector& Delta, const FRotator& NewRotation, FHitResult& OutHit, bool bSweep, bool bTeleport); // 0x36bff60 [Final Native Public]
    bool IsExceedingMaxSpeed(float MaxSpeed); // 0x36bfd70 [Native Public]
    FVector GetPlaneConstraintOrigin(); // 0x36bf8b0 [Final Native Public]
    FVector GetPlaneConstraintNormal(); // 0x36bf880 [Final Native Public]
    EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting(); // 0x36bf860 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x36bf830 [Native Public]
    float GetMaxSpeed(); // 0x36bf6b0 [Native Public]
    float GetGravityZ(); // 0x36bf4f0 [Native Public]
    FVector ConstrainNormalToPlane(const FVector& Normal); // 0x36be880 [Native Public]
    FVector ConstrainLocationToPlane(const FVector& Location); // 0x36be7c0 [Native Public]
    FVector ConstrainDirectionToPlane(const FVector& Direction); // 0x36be700 [Native Public]

// UNavMovementComponent (/Script/Engine.NavMovementComponent)
    bool IsSwimming(); // 0x36bff20 [Native Public]
    bool IsMovingOnGround(); // 0x367b0f0 [Native Public]
    bool IsFlying(); // 0x36bfe50 [Native Public]
    bool IsFalling(); // 0x36bfe10 [Native Public]
    bool IsCrouching(); // 0x36bfd30 [Native Public]
    FVector GetVelocityForNavMovement(); // 0x36bfbe0 [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); // 0x36c0cb0 [Final Native Event Private]
    void MulticastAsyncPhysicsStateAction(UPrimitiveComponent* ActionComponent, const FName& BoneName, const FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction& ActionType, const FVector& ActionDatas, const FVector& ActionPosition); // 0x36c02e0 [Final Native Event Private]
    bool IsMoveInputIgnored(); // 0x36bfef0 [Native Public]
    FVector GetPendingInputVector(); // 0x36bf7b0 [Final Native Public]
    APawn* GetPawnOwner(); // 0x36bf790 [Final Native Public]
    FVector GetLastInputVector(); // 0x36bf5b0 [Final Native Public]
    FVector ConsumeInputVector(); // 0x36be940 [Native Public]
    void AddInputVector(const FVector& WorldVector, bool bForce); // 0x36be240 [Native Public]

// UCharacterMovementComponent (/Script/Engine.CharacterMovementComponent)
    void SetWalkableFloorZ(float InWalkableFloorZ); // 0x367e850 [Final Native Public]
    void SetWalkableFloorAngle(float InWalkableFloorAngle); // 0x367e7a0 [Final Native Public]
    void SetMovementMode(const EMovementMode& NewMovementMode, uint8 NewCustomMode); // 0x367d750 [Native Public]
    void SetGroupsToIgnoreMask(FNavAvoidanceMask& GroupMask); // 0x367cf00 [Final Native Public]
    void SetGroupsToIgnore(int32 GroupFlags); // 0x367ce70 [Final Native Public]
    void SetGroupsToAvoidMask(FNavAvoidanceMask& GroupMask); // 0x367cdd0 [Final Native Public]
    void SetGroupsToAvoid(int32 GroupFlags); // 0x367cd40 [Final Native Public]
    void SetGravityDirection(const FVector& GravityDir); // 0x367cca0 [Native Public]
    void SetCrouchedHalfHeight(float NewValue); // 0x367cb40 [Final Native Public]
    void SetAvoidanceGroupMask(FNavAvoidanceMask& GroupMask); // 0x367c3e0 [Final Native Public]
    void SetAvoidanceGroup(int32 GroupFlags); // 0x367c350 [Final Native Public]
    void SetAvoidanceEnabled(bool bEnable); // 0x367c230 [Final Native Public]
    float K2_GetWalkableFloorZ(); // 0x367b520 [Final Native Public]
    float K2_GetWalkableFloorAngle(); // 0x367b500 [Final Native Public]
    void K2_FindFloor(const FVector& CapsuleLocation, FFindFloorResult& FloorResult); // 0x367b3f0 [Native Public]
    void K2_ComputeFloorDist(const FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult& FloorResult); // 0x367b130 [Native Public]
    bool IsWalking(); // 0x367b0f0 [Final Native Public]
    bool IsWalkable(FHitResult& Hit); // 0x367afe0 [Native Public]
    bool HasCustomGravity(); // 0x367aef0 [Final Native Public]
    float GetValidPerchRadius(); // 0x367adc0 [Final Native Public]
    float GetPerchRadiusThreshold(); // 0x367a610 [Final Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x367a5b0 [Final Native Public]
    float GetMinAnalogSpeed(); // 0x367a450 [Native Public]
    float GetMaxJumpHeightWithJumpTime(); // 0x367a410 [Native Public]
    float GetMaxJumpHeight(); // 0x367a3d0 [Native Public]
    float GetMaxBrakingDeceleration(); // 0x367a390 [Native Public]
    float GetMaxAcceleration(); // 0x367a350 [Native Public]
    FVector GetLastUpdateVelocity(); // 0x367a320 [Final Native Public]
    FRotator GetLastUpdateRotation(); // 0x367a2d0 [Final Native Public]
    FVector GetLastUpdateRequestedVelocity(); // 0x367a2a0 [Final Native Public]
    FVector GetLastUpdateLocation(); // 0x367a270 [Final Native Public]
    FVector GetImpartedMovementBaseVelocity(); // 0x367a220 [Native Public]
    FVector GetGravityDirection(); // 0x367a1f0 [Final Native Public]
    FVector GetCurrentAcceleration(); // 0x367a1c0 [Final Native Public]
    float GetCrouchedHalfHeight(); // 0x367a1a0 [Final Native Public]
    ACharacter* GetCharacterOwner(); // 0x3679df0 [Final Native Public]
    float GetAnalogInputModifier(); // 0x3679dd0 [Final Native Public]
    void DisableMovement(); // 0x3679b30 [Native Public]
    void ClearAccumulatedForces(); // 0x3679a50 [Native Public]
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x36797f0 [Native Protected]
    void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); // 0x3679680 [Native Public]
    void AddImpulse(const FVector& Impulse, bool bVelocityChange); // 0x3678f10 [Native Public]
    void AddForce(const FVector& Force); // 0x3678e80 [Native Public]

// UDecalComponent (/Script/Engine.DecalComponent)
    void SetSortOrder(int32 Value); // 0x36c5140 [Final Native Public]
    void SetFadeScreenSize(float NewFadeScreenSize); // 0x36c2920 [Final Native Public]
    void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); // 0x36c2790 [Final Native Public]
    void SetFadeIn(float StartDelay, float Duration); // 0x36c2670 [Final Native Public]
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x36c1fc0 [Final Native Public]
    void SetDecalColor(const FLinearColor& Color); // 0x36c1f20 [Final Native Public]
    float GetFadeStartDelay(); // 0x36bf4d0 [Final Native Public]
    float GetFadeInStartDelay(); // 0x36bf4b0 [Final Native Public]
    float GetFadeInDuration(); // 0x36bf490 [Final Native Public]
    float GetFadeDuration(); // 0x36bf470 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x36bf450 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x36beb90 [Native Public]

// ULightComponent (/Script/Engine.LightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x36c5d40 [Final Native Public]
    void SetUseTemperature(bool bNewValue); // 0x36c5a80 [Final Native Public]
    void SetUseRayTracedDistanceFieldShadows(bool bNewValue); // 0x36c59a0 [Final Native Public]
    void SetUseIESBrightness(bool bNewValue); // 0x36c5800 [Final Native Public]
    void SetTransmission(bool bNewValue); // 0x36c5690 [Final Native Public]
    void SetTemperature(float NewTemperature); // 0x36c55a0 [Final Native Public]
    void SetSpecularScale(float NewValue); // 0x36c5350 [Final Native Public]
    void SetShadowSlopeBias(float NewValue); // 0x36c4f00 [Final Native Public]
    void SetShadowBias(float NewValue); // 0x36c4d20 [Final Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x36c41a0 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x36c3e10 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x36c3d30 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x36c3c70 [Final Native Public]
    void SetLightFunctionDisabledBrightness(float NewValue); // 0x36c3bb0 [Final Native Public]
    void SetLightFColor(const FColor& NewLightColor); // 0x36c3a70 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor, bool bSRGB); // 0x36c38f0 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x36c36c0 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x36c35d0 [Final Native Public]
    void SetIESTexture(UTextureLightProfile* NewValue); // 0x36c34f0 [Final Native Public]
    void SetIESBrightnessScale(float NewValue); // 0x36c3430 [Final Native Public]
    void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); // 0x36c2da0 [Final Native Public]
    void SetEnableLightShaftBloom(bool bNewValue); // 0x36c2410 [Final Native Public]
    void SetDiffuseScale(float NewValue); // 0x36c2070 [Final Native Public]
    void SetBloomTint(const FColor& NewValue); // 0x36c15a0 [Final Native Public]
    void SetBloomThreshold(float NewValue); // 0x36c14e0 [Final Native Public]
    void SetBloomScale(float NewValue); // 0x36c1420 [Final Native Public]
    void SetBloomMaxBrightness(float NewValue); // 0x36c1360 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x36c0eb0 [Final Native Public]

// UDirectionalLightComponent (/Script/Engine.DirectionalLightComponent)
    void SetShadowSourceAngleFactor(float NewValue); // 0x36c4fc0 [Final Native Public]
    void SetShadowDistanceFadeoutFraction(float NewValue); // 0x36c4e70 [Final Native Public]
    void SetShadowCascadeBiasDistribution(float NewValue); // 0x36c4de0 [Final Native Public]
    void SetShadowAmount(float NewValue); // 0x36c4c60 [Final Native Public]
    void SetOcclusionMaskDarkness(float NewValue); // 0x36c44a0 [Final Native Public]
    void SetOcclusionDepthRange(float NewValue); // 0x36c43e0 [Final Native Public]
    void SetLightSourceSoftAngle(float NewValue); // 0x36c40e0 [Final Native Public]
    void SetLightSourceAngle(float NewValue); // 0x36c4020 [Final Native Public]
    void SetLightShaftOverrideDirection(const FVector& NewValue); // 0x36c3f10 [Final Native Public]
    void SetForwardShadingPriority(int32 NewValue); // 0x36c2f80 [Final Native Public]
    void SetEnableLightShaftOcclusion(bool bNewValue); // 0x36c24e0 [Final Native Public]
    void SetDynamicShadowDistanceStationaryLight(float NewValue); // 0x36c2270 [Final Native Public]
    void SetDynamicShadowDistanceMovableLight(float NewValue); // 0x36c21e0 [Final Native Public]
    void SetDynamicShadowCascades(int32 NewValue); // 0x36c2140 [Final Native Public]
    void SetCascadeTransitionFraction(float NewValue); // 0x36c1cf0 [Final Native Public]
    void SetCascadeDistributionExponent(float NewValue); // 0x36c1c60 [Final Native Public]
    void SetAtmosphereSunLightIndex(int32 NewValue); // 0x36c11b0 [Final Native Public]
    void SetAtmosphereSunLight(bool bNewValue); // 0x36c10d0 [Final Native Public]
    void SetAtmosphereSunDiskColorScale(const FLinearColor& NewValue); // 0x36c0f90 [Final Native Public]

// USphereComponent (/Script/Engine.SphereComponent)
    void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); // 0x375c240 [Final Native Public]
    float GetUnscaledSphereRadius(); // 0x367ab60 [Final Native Public]
    float GetShapeScale(); // 0x367aab0 [Final Native Public]
    float GetScaledSphereRadius(); // 0x37553f0 [Final Native Public]

// UForceFeedbackComponent (/Script/Engine.ForceFeedbackComponent)
    void Stop(); // 0x36c5e50 [Native Public]
    void SetIntensityMultiplier(float NewIntensityMultiplier); // 0x35d0510 [Final Native Public]
    void SetForceFeedbackEffect(UForceFeedbackEffect* NewForceFeedbackEffect); // 0x36c2e80 [Final Native Public]
    void Play(float StartTime); // 0x32a0060 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FForceFeedbackAttenuationSettings& OutAttenuationSettings); // 0x36be5f0 [Final Native Public]
    void AdjustAttenuation(FForceFeedbackAttenuationSettings& InAttenuationSettings); // 0x36be500 [Final Native Public]

// UHeterogeneousVolumeComponent (/Script/Engine.HeterogeneousVolumeComponent)
    void SetVolumeResolution(const FIntVector& NewValue); // 0x36c5c60 [Final Native Public]
    void SetStreamingMipBias(int32 NewValue); // 0x36c54e0 [Final Native Public]
    void SetStartFrame(float NewValue); // 0x36c5420 [Final Native Public]
    void SetPlaying(bool NewValue); // 0x36c49f0 [Final Native Public]
    void SetLooping(bool NewValue); // 0x36c4300 [Final Native Public]
    void SetFrameRate(float NewValue); // 0x36c3100 [Final Native Public]
    void SetFrame(float NewValue); // 0x36c3040 [Final Native Public]
    void SetEndFrame(float NewValue); // 0x36c25b0 [Final Native Public]
    void Play(); // 0x36c0820 [Final Native Public]

// UInputComponent (/Script/Engine.InputComponent)
    bool WasControllerKeyJustReleased(const FKey& Key); // 0x36bfc30 [Final Native Private]
    bool WasControllerKeyJustPressed(const FKey& Key); // 0x36bfc30 [Final Native Private]
    void OnInputOwnerEndPlayed(AActor* InOwner, const EEndPlayReason& EndPlayReason); // 0x36c0730 [Final Native Private]
    bool IsControllerKeyDown(const FKey& Key); // 0x36bfc30 [Final Native Private]
    void GetTouchState(int32 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x36bf8e0 [Final Native Private]
    FVector GetControllerVectorKeyState(const FKey& Key); // 0x36bf330 [Final Native Private]
    void GetControllerMouseDelta(const float& DeltaX, const float& DeltaY); // 0x36bf270 [Final Native Private]
    float GetControllerKeyTimeDown(const FKey& Key); // 0x36bf060 [Final Native Private]
    void GetControllerAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x36bf170 [Final Native Private]
    float GetControllerAnalogKeyState(const FKey& Key); // 0x36bf060 [Final Native Private]

// UInterpToMovementComponent (/Script/Engine.InterpToMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x36c5e90 [Final Native Public]
    void RestartMovement(float InitialDirection); // 0x36c0c10 [Final Native Public]
    void ResetControlPoints(); // 0x36c0bc0 [Final Native Public]
    void OnInterpToWaitEndDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1448c50 [Public]
    void OnInterpToWaitBeginDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1448c50 [Public]
    void OnInterpToStopDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1448c50 [Public]
    void OnInterpToReverseDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1448c50 [Public]
    void OnInterpToResetDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0x1448c50 [Public]
    void FinaliseControlPoints(); // 0x36bebc0 [Final Native Public]
    void AddControlPointPosition(const FVector& Pos, bool bPositionIsRelative); // 0x36bde90 [Native Public]

// ULocalFogVolumeComponent (/Script/Engine.LocalFogVolumeComponent)
    void SetRadialFogExtinction(float NewValue); // 0x36c4ac0 [Final Native Public]
    void SetHeightFogOffset(float NewValue); // 0x36c3360 [Final Native Public]
    void SetHeightFogFalloff(float NewValue); // 0x36c3290 [Final Native Public]
    void SetHeightFogExtinction(float NewValue); // 0x36c31c0 [Final Native Public]
    void SetFogPhaseG(float NewValue); // 0x36c2cd0 [Final Native Public]
    void SetFogEmissive(const FLinearColor& NewValue); // 0x36c2b40 [Final Native Public]
    void SetFogAlbedo(const FLinearColor& NewValue); // 0x36c29b0 [Final Native Public]

// ULocalLightComponent (/Script/Engine.LocalLightComponent)
    void SetIntensityUnits(const ELightUnits& NewIntensityUnits); // 0x36c3780 [Final Native Public]
    void SetAttenuationRadius(float NewRadius); // 0x36c1270 [Final Native Public]
    float GetUnitsConversionFactor(const ELightUnits& SrcUnits, const ELightUnits& TargetUnits, float CosHalfConeAngle); // 0x36bfa10 [Final Native Static Public]

// ULODSyncComponent (/Script/Engine.LODSyncComponent)
    FString GetLODSyncDebugText(); // 0x36bf530 [Final Native Public]

// UMaterialBillboardComponent (/Script/Engine.MaterialBillboardComponent)
    void SetElements(const TArray<FMaterialSpriteElement>& NewElements); // 0x36c2300 [Final Native Public]
    void AddElement(UMaterialInterface* Material, UCurveFloat* DistanceToOpacityCurve, bool bSizeIsInScreenSpace, float BaseSizeX, float BaseSizeY, UCurveFloat* DistanceToSizeCurve); // 0x36bdf80 [Final Native Public]

// UPawnNoiseEmitterComponent (/Script/Engine.PawnNoiseEmitterComponent)
    void MakeNoise(AActor* NoiseMaker, float Loudness, const FVector& NoiseLocation); // 0x36c01c0 [Native Public]

// UPlatformEventsComponent (/Script/Engine.PlatformEventsComponent)
    bool SupportsConvertibleLaptops(); // 0x36c5fd0 [Final Native Public]
    void PlatformEventDelegate__DelegateSignature(); // 0x1448c50 [Public]
    bool IsInTabletMode(); // 0x36bfec0 [Final Native Public]
    bool IsInLaptopMode(); // 0x36bfe90 [Final Native Public]

// UPointLightComponent (/Script/Engine.PointLightComponent)
    void SetUseInverseSquaredFalloff(bool bNewValue); // 0x36c58d0 [Final Native Public]
    void SetSourceRadius(float bNewValue); // 0x36c5290 [Final Native Public]
    void SetSourceLength(float NewValue); // 0x36c51d0 [Final Native Public]
    void SetSoftSourceRadius(float bNewValue); // 0x36c5080 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x36c3af0 [Final Native Public]
    void SetInverseExposureBlend(float NewInverseExposureBlend); // 0x36c3830 [Final Native Public]

// UPoseableMeshComponent (/Script/Engine.PoseableMeshComponent)
    void SetBoneTransformByName(const FName& BoneName, FTransform& InTransform, const EBoneSpaces& BoneSpace); // 0x36c1ad0 [Final Native Public]
    void SetBoneScaleByName(const FName& BoneName, const FVector& InScale3D, const EBoneSpaces& BoneSpace); // 0x36c1950 [Final Native Public]
    void SetBoneRotationByName(const FName& BoneName, const FRotator& InRotation, const EBoneSpaces& BoneSpace); // 0x36c17c0 [Final Native Public]
    void SetBoneLocationByName(const FName& BoneName, const FVector& InLocation, const EBoneSpaces& BoneSpace); // 0x36c1640 [Final Native Public]
    void ResetBoneTransformByName(const FName& BoneName); // 0x36c0a40 [Final Native Public]
    FTransform GetBoneTransformByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x36bef30 [Final Native Public]
    FVector GetBoneScaleByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x36bee20 [Final Native Public]
    FRotator GetBoneRotationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x36becf0 [Final Native Public]
    FVector GetBoneLocationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x36bebe0 [Final Native Public]
    void CopyPoseFromSkeletalComponent(USkeletalMeshComponent* InComponentToCopy); // 0x36be990 [Final Native Public]

// UPostProcessComponent (/Script/Engine.PostProcessComponent)
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x36be330 [Final Native Public]

// UProjectileMovementComponent (/Script/Engine.ProjectileMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x3710650 [Native Public]
    void SetVelocityInLocalSpace(const FVector& NewVelocity); // 0x3710060 [Native Public]
    void SetInterpolatedComponent(USceneComponent* Component); // 0x370f470 [Native Public]
    void ResetInterpolation(); // 0x370d840 [Native Public]
    void OnProjectileStopDelegate__DelegateSignature(FHitResult& ImpactResult); // 0x1448c50 [Public]
    void OnProjectileBounceDelegate__DelegateSignature(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0x1448c50 [Public]
    void MoveInterpolationTarget(const FVector& NewLocation, const FRotator& NewRotation); // 0x370cbe0 [Native Public]
    FVector LimitVelocity(const FVector& NewVelocity); // 0x370c930 [Final Native Public]
    bool IsVelocityUnderSimulationThreshold(); // 0x370c6c0 [Final Native Public]
    bool IsInterpolationComplete(); // 0x370c620 [Final Native Public]

// URectLightComponent (/Script/Engine.RectLightComponent)
    void SetSourceWidth(float NewValue); // 0x370fe70 [Final Native Public]
    void SetSourceTexture(UTexture* NewValue); // 0x370fd90 [Final Native Public]
    void SetSourceHeight(float NewValue); // 0x36c3af0 [Final Native Public]
    void SetBarnDoorLength(float NewValue); // 0x370eb30 [Final Native Public]
    void SetBarnDoorAngle(float NewValue); // 0x370ea60 [Final Native Public]

// URuntimeVirtualTextureComponent (/Script/Engine.RuntimeVirtualTextureComponent)
    void Invalidate(const FBoxSphereBounds& WorldBounds); // 0x370c490 [Final Native Public]

// USplineComponent (/Script/Engine.SplineComponent)
    void UpdateSpline(); // 0x375e330 [Native Public]
    void SetWorldLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation); // 0x375e010 [Final Native Public]
    void SetUpVectorAtSplinePoint(int32 PointIndex, const FVector& InUpVector, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x375dea0 [Final Native Public]
    void SetUnselectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x375be00 [Final Native Public]
    void SetTangentsAtSplinePoint(int32 PointIndex, const FVector& InArriveTangent, const FVector& InLeaveTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x375d6e0 [Final Native Public]
    void SetTangentColor(const FLinearColor& TangentColor); // 0x375be00 [Final Native Public]
    void SetTangentAtSplinePoint(int32 PointIndex, const FVector& InTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x375d2d0 [Final Native Public]
    void SetSplineWorldPoints(const TArray<FVector>& Points); // 0x375c870 [Final Native Public]
    void SetSplinePointType(int32 PointIndex, const ESplinePointType& Type, bool bUpdateSpline); // 0x375c440 [Final Native Public]
    void SetSplinePoints(const TArray<FVector>& Points, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x375c5b0 [Final Native Public]
    void SetSplineLocalPoints(const TArray<FVector>& Points); // 0x375c390 [Final Native Public]
    void SetSelectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x375be00 [Final Native Public]
    void SetScaleAtSplinePoint(int32 PointIndex, const FVector& InScaleVector, bool bUpdateSpline); // 0x375bcc0 [Final Native Public]
    void SetRotationAtSplinePoint(int32 PointIndex, const FRotator& InRotation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x375bb50 [Final Native Public]
    void SetOverrideConstructionScript(bool InOverride); // 0x33d1730 [Native Public]
    void SetLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x375a5d0 [Final Native Public]
    void SetDrawDebug(bool bShow); // 0x3759470 [Final Native Public]
    void SetDefaultUpVector(const FVector& UpVector, const ESplineCoordinateSpace& CoordinateSpace); // 0x37590e0 [Final Native Public]
    void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); // 0x3758f10 [Final Native Public]
    void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); // 0x3758e30 [Final Native Public]
    void RemoveSplinePoint(int32 Index, bool bUpdateSpline); // 0x3758850 [Final Native Public]
    bool IsClosedLoop(); // 0x3758230 [Final Native Public]
    FVector GetWorldTangentAtDistanceAlongSpline(float Distance); // 0x37580c0 [Final Native Public]
    FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity); // 0x3757fc0 [Final Native Public]
    FRotator GetWorldRotationAtDistanceAlongSpline(float Distance); // 0x3757ee0 [Final Native Public]
    FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity); // 0x3757de0 [Final Native Public]
    FVector GetWorldLocationAtSplinePoint(int32 PointIndex); // 0x3757d30 [Final Native Public]
    FVector GetWorldLocationAtDistanceAlongSpline(float Distance); // 0x3757c60 [Final Native Public]
    FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity); // 0x3757b60 [Final Native Public]
    FVector GetWorldDirectionAtDistanceAlongSpline(float Distance); // 0x3757a90 [Final Native Public]
    FVector GetVectorPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3757920 [Final Native Public]
    FVector GetVectorPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x37577c0 [Final Native Public]
    FVector GetUpVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3757190 [Final Native Public]
    FVector GetUpVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3756e20 [Final Native Public]
    FVector GetUpVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3756ae0 [Final Native Public]
    FVector GetUpVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3756790 [Final Native Public]
    FTransform GetTransformAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity, bool bUseScale); // 0x3756530 [Final Native Public]
    FTransform GetTransformAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3756370 [Final Native Public]
    FTransform GetTransformAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x37561f0 [Final Native Public]
    FTransform GetTransformAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x3756040 [Final Native Public]
    float GetTimeAtDistanceAlongSpline(float Distance); // 0x3751fd0 [Final Native Public]
    FVector GetTangentAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3755cf0 [Final Native Public]
    FVector GetTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3752250 [Final Native Public]
    FVector GetTangentAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3755a80 [Final Native Public]
    FVector GetTangentAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3755800 [Final Native Public]
    ESplinePointType GetSplinePointType(int32 PointIndex); // 0x3755600 [Final Native Public]
    FSplinePoint GetSplinePointAt(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x37554c0 [Final Native Public]
    float GetSplineLength(); // 0x3755470 [Final Native Public]
    FVector GetScaleAtTime(float Time, bool bUseConstantVelocity); // 0x3755200 [Final Native Public]
    FVector GetScaleAtSplinePoint(int32 PointIndex); // 0x3755120 [Final Native Public]
    FVector GetScaleAtSplineInputKey(float InKey); // 0x3755050 [Final Native Public]
    FVector GetScaleAtDistanceAlongSpline(float Distance); // 0x3754f60 [Final Native Public]
    FRotator GetRotationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3754e10 [Final Native Public]
    FRotator GetRotationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3754cc0 [Final Native Public]
    FRotator GetRotationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3754bb0 [Final Native Public]
    FRotator GetRotationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3754a80 [Final Native Public]
    float GetRollAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x37548a0 [Final Native Public]
    float GetRollAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3754750 [Final Native Public]
    float GetRollAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3754640 [Final Native Public]
    float GetRollAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3754520 [Final Native Public]
    FVector GetRightVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3753ef0 [Final Native Public]
    FVector GetRightVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3753b80 [Final Native Public]
    FVector GetRightVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3753840 [Final Native Public]
    FVector GetRightVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x37534f0 [Final Native Public]
    int32 GetNumberOfSplineSegments(); // 0x3753300 [Final Native Public]
    int32 GetNumberOfSplinePoints(); // 0x37532e0 [Final Native Public]
    FVector GetLocationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x3753190 [Final Native Public]
    FVector GetLocationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3752ee0 [Final Native Public]
    FVector GetLocationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3752c60 [Final Native Public]
    FVector GetLocationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x37529c0 [Final Native Public]
    void GetLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& Location, const FVector& Tangent, const ESplineCoordinateSpace& CoordinateSpace); // 0x3752830 [Final Native Public]
    void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& LocalLocation, const FVector& LocalTangent); // 0x37526f0 [Final Native Public]
    FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x3752250 [Final Native Public]
    float GetInputKeyValueAtSplinePoint(int32 PointIndex); // 0x3752180 [Final Native Public]
    float GetInputKeyValueAtDistanceAlongSpline(float Distance); // 0x37520c0 [Final Native Public]
    float GetInputKeyAtDistanceAlongSpline(float Distance); // 0x3751fd0 [Final Native Public]
    float GetFloatPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x3751e50 [Final Native Public]
    float GetFloatPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x3751d20 [Final Native Public]
    float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex); // 0x3751b60 [Final Native Public]
    float GetDistanceAlongSplineAtSplineInputKey(float InKey); // 0x3751ad0 [Final Native Public]
    float GetDistanceAlongSplineAtLocation(const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x3751730 [Final Native Public]
    FVector GetDirectionAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x37515e0 [Final Native Public]
    FVector GetDirectionAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x37512a0 [Final Native Public]
    FVector GetDirectionAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x3750f40 [Final Native Public]
    FVector GetDirectionAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x3750bc0 [Final Native Public]
    FVector GetDefaultUpVector(const ESplineCoordinateSpace& CoordinateSpace); // 0x3750970 [Final Native Public]
    FVector GetArriveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x37503f0 [Final Native Public]
    FVector FindUpVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x37500a0 [Final Native Public]
    FTransform FindTransformClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x374ff00 [Final Native Public]
    FVector FindTangentClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x374fc70 [Final Native Public]
    FVector FindScaleClosestToWorldLocation(const FVector& WorldLocation); // 0x374fb80 [Final Native Public]
    FRotator FindRotationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x374fa60 [Final Native Public]
    float FindRollClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x374f940 [Final Native Public]
    FVector FindRightVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x374f5f0 [Final Native Public]
    FVector FindLocationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x374f340 [Final Native Public]
    float FindInputKeyClosestToWorldLocation(const FVector& WorldLocation); // 0x374f2a0 [Final Native Public]
    FVector FindDirectionClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x374ef10 [Final Native Public]
    bool DivideSplineIntoPolylineRecursiveWithDistances(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x374ecb0 [Final Native Public]
    bool DivideSplineIntoPolylineRecursive(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x374eac0 [Final Native Public]
    bool ConvertSplineToPolyLineWithDistances(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x374e2b0 [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); // 0x374e730 [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); // 0x374e4c0 [Final Native Public]
    bool ConvertSplineToPolyLine(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x374e030 [Final Native Public]
    bool ConvertSplineSegmentToPolyLine(int32 SplinePointStartIndex, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x374deb0 [Final Native Public]
    void ClearSplinePoints(bool bUpdateSpline); // 0x374db30 [Final Native Public]
    void AddSplineWorldPoint(const FVector& position); // 0x374da90 [Final Native Public]
    void AddSplinePointAtIndex(const FVector& position, int32 Index, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x374d920 [Final Native Public]
    void AddSplinePoint(const FVector& position, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x374d800 [Final Native Public]
    void AddSplineLocalPoint(const FVector& position); // 0x374d760 [Final Native Public]
    void AddPoints(const TArray<FSplinePoint>& Points, bool bUpdateSpline); // 0x374d5d0 [Final Native Public]
    void AddPoint(FSplinePoint& Point, bool bUpdateSpline); // 0x374d490 [Final Native Public]

// USplineMeshComponent (/Script/Engine.SplineMeshComponent)
    void UpdateMesh(); // 0x375e300 [Final Native Public]
    void SetStartTangent(const FVector& StartTangent, bool bUpdateMesh); // 0x375d080 [Final Native Public]
    void SetStartScale(const FVector2D& StartScale, bool bUpdateMesh); // 0x375cf70 [Final Native Public]
    void SetStartRollDegrees(float StartRollDegrees, bool bUpdateMesh); // 0x375ce80 [Final Native Public]
    void SetStartRoll(float StartRoll, bool bUpdateMesh); // 0x375cda0 [Final Native Public]
    void SetStartPosition(const FVector& StartPos, bool bUpdateMesh); // 0x375ccb0 [Final Native Public]
    void SetStartOffset(const FVector2D& StartOffset, bool bUpdateMesh); // 0x375cbd0 [Final Native Public]
    void SetStartAndEnd(const FVector& StartPos, const FVector& StartTangent, const FVector& EndPos, const FVector& EndTangent, bool bUpdateMesh); // 0x375c920 [Final Native Public]
    void SetSplineUpDir(const FVector& InSplineUpDir, bool bUpdateMesh); // 0x375c6e0 [Final Native Public]
    void SetForwardAxis(const ESplineMeshAxis& InForwardAxis, bool bUpdateMesh); // 0x3759dc0 [Final Native Public]
    void SetEndTangent(const FVector& EndTangent, bool bUpdateMesh); // 0x37599b0 [Final Native Public]
    void SetEndScale(const FVector2D& EndScale, bool bUpdateMesh); // 0x37598a0 [Final Native Public]
    void SetEndRollDegrees(float EndRollDegrees, bool bUpdateMesh); // 0x37597b0 [Final Native Public]
    void SetEndRoll(float EndRoll, bool bUpdateMesh); // 0x37596d0 [Final Native Public]
    void SetEndPosition(const FVector& EndPos, bool bUpdateMesh); // 0x37595e0 [Final Native Public]
    void SetEndOffset(const FVector2D& EndOffset, bool bUpdateMesh); // 0x3759500 [Final Native Public]
    void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); // 0x3758d50 [Final Native Public]
    void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); // 0x3758c70 [Final Native Public]
    FVector GetStartTangent(); // 0x37557d0 [Final Native Public]
    FVector2D GetStartScale(); // 0x37557a0 [Final Native Public]
    float GetStartRoll(); // 0x3755780 [Final Native Public]
    FVector GetStartPosition(); // 0x3755750 [Final Native Public]
    FVector2D GetStartOffset(); // 0x3755720 [Final Native Public]
    FVector GetSplineUpDir(); // 0x37556f0 [Final Native Public]
    ESplineMeshAxis GetForwardAxis(); // 0x3751f80 [Final Native Public]
    FVector GetEndTangent(); // 0x3751cf0 [Final Native Public]
    FVector2D GetEndScale(); // 0x3751cc0 [Final Native Public]
    float GetEndRoll(); // 0x3751ca0 [Final Native Public]
    FVector GetEndPosition(); // 0x3751c70 [Final Native Public]
    FVector2D GetEndOffset(); // 0x3751c40 [Final Native Public]
    float GetBoundaryMin(); // 0x3750900 [Final Native Public]
    float GetBoundaryMax(); // 0x37508e0 [Final Native Public]

// USpotLightComponent (/Script/Engine.SpotLightComponent)
    void SetOuterConeAngle(float NewOuterConeAngle); // 0x375b3f0 [Final Native Public]
    void SetInnerConeAngle(float NewInnerConeAngle); // 0x375a450 [Final Native Public]

// UVolumetricCloudComponent (/Script/Engine.VolumetricCloudComponent)
    void SetViewSampleCountScale(float NewValue); // 0x375b020 [Final Native Public]
    void SetTracingStartMaxDistance(float NewValue); // 0x375dde0 [Final Native Public]
    void SetTracingStartDistanceFromCamera(float NewValue); // 0x3758af0 [Final Native Public]
    void SetTracingMaxDistance(float NewValue); // 0x375dd20 [Final Native Public]
    void SetStopTracingTransmittanceThreshold(float NewValue); // 0x375d210 [Final Native Public]
    void SetSkyLightCloudBottomOcclusion(float NewValue); // 0x375b570 [Final Native Public]
    void SetShadowViewSampleCountScale(float NewValue); // 0x375bff0 [Final Native Public]
    void SetShadowTracingDistance(float NewValue); // 0x375bf30 [Final Native Public]
    void SetShadowReflectionViewSampleCountScale(float NewValue); // 0x375ac50 [Final Native Public]
    void SetShadowReflectionSampleCountScale(float NewValue); // 0x375be70 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x375b9f0 [Final Native Public]
    void SetReflectionViewSampleCountScale(float NewValue); // 0x375b880 [Final Native Public]
    void SetReflectionSampleCountScale(float NewValue); // 0x375b7c0 [Final Native Public]
    void SetPlanetRadius(float NewValue); // 0x375b4b0 [Final Native Public]
    void SetMaterial(UMaterialInterface* NewValue); // 0x375a9e0 [Final Native Public]
    void SetLayerHeight(float NewValue); // 0x3758bb0 [Final Native Public]
    void SetLayerBottomAltitude(float NewValue); // 0x375a510 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x375a190 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x3759f80 [Final Native Public]
    void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); // 0x375e1c0 [Final Native Public]

// UWorldPartitionStreamingSourceComponent (/Script/Engine.WorldPartitionStreamingSourceComponent)
    bool IsStreamingSourceEnabled(); // 0x37583f0 [Final Native Public]
    bool IsStreamingCompleted(); // 0x3758360 [Final Native Public]
    void EnableStreamingSource(); // 0x374eef0 [Final Native Public]
    void DisableStreamingSource(); // 0x374eaa0 [Final Native Public]

// UCurveBase (/Script/Engine.CurveBase)
    void GetValueRange(const float& MinValue, const float& MaxValue); // 0x378a490 [Final Native Public]
    void GetTimeRange(const float& MinTime, const float& MaxTime); // 0x378a270 [Final Native Public]

// UCurveFloat (/Script/Engine.CurveFloat)
    float GetFloatValue(float InTime); // 0x378a130 [Final Native Public]

// UCurveLinearColor (/Script/Engine.CurveLinearColor)
    FLinearColor GetUnadjustedLinearColorValue(float InTime); // 0x378a360 [Final Native Public]
    FLinearColor GetLinearColorValue(float InTime); // 0x378a1d0 [Native Public]
    FLinearColor GetClampedLinearColorValue(float InTime); // 0x37890f0 [Native Public]

// UCurveLinearColorAtlas (/Script/Engine.CurveLinearColorAtlas)
    bool GetCurvePosition(UCurveLinearColor* InCurve, const float& position); // 0x3789190 [Final Native Public]

// UCurveVector (/Script/Engine.CurveVector)
    FVector GetVectorValue(float InTime); // 0x378a580 [Final Native Public]

// UDataDrivenCVarEngineSubsystem (/Script/Engine.DataDrivenCVarEngineSubsystem)
    void OnDataDrivenCVarChanged__DelegateSignature(const FString& CVarName); // 0x1448c50 [Public]

// UDataTableFunctionLibrary (/Script/Engine.DataTableFunctionLibrary)
    UScriptStruct* GetDataTableRowStruct(UDataTable* Table); // 0x378a090 [Final Native Static Public]
    void GetDataTableRowNames(UDataTable* Table, const TArray<FName>& OutRowNames); // 0x3789f20 [Final Native Static Public]
    bool GetDataTableRowFromName(UDataTable* Table, const FName& RowName, FTableRowBase& OutRow); // 0x37899a0 [Final Native Static Public]
    void GetDataTableColumnNames(UDataTable* Table, const TArray<FName>& OutColumnNames); // 0x3789840 [Final Native Static Public]
    bool GetDataTableColumnNameFromExportName(UDataTable* Table, const FString& ColumnExportName, const FName& OutColumnName); // 0x3789640 [Final Native Static Public]
    void GetDataTableColumnExportNames(UDataTable* Table, const TArray<FString>& OutExportColumnNames); // 0x3789450 [Final Native Static Public]
    TArray<FString> GetDataTableColumnAsString(UDataTable* DataTable, const FName& PropertyName); // 0x3789300 [Final Native Static Public]
    void EvaluateCurveTableRow(UCurveTable* CurveTable, const FName& RowName, float InXY, const EEvaluateCurveTableResult& OutResult, const float& OutXY, const FString& ContextString); // 0x3788e30 [Final Native Static Public]
    bool DoesDataTableRowExist(UDataTable* Table, const FName& RowName); // 0x3788cd0 [Final Native Static Public]

// ADebugCameraController (/Script/Engine.DebugCameraController)
    void ToggleDisplay(); // 0x37c8b90 [Final Native Public]
    void ShowDebugSelectedInfo(); // 0x37c8b70 [Native Public]
    void SetPawnMovementSpeedScale(float NewSpeedScale); // 0x37c8ae0 [Final Native Public]
    void ReceiveOnDeactivate(APlayerController* RestoredPC); // 0x1448c50 [Event Public]
    void ReceiveOnActorSelected(AActor* NewSelectedActor, const FVector& SelectHitLocation, const FVector& SelectHitNormal, FHitResult& Hit); // 0x1448c50 [Event Protected]
    void ReceiveOnActivate(APlayerController* OriginalPC); // 0x1448c50 [Event Public]
    AActor* GetSelectedActor(); // 0x37c87d0 [Final Native Public]

// AHUD (/Script/Engine.HUD)
    void ShowHUD(); // 0x338ad30 [Native Public]
    void ShowDebugToggleSubCategory(const FName& Category); // 0x38da7a0 [Final Native Public]
    void ShowDebugForReticleTargetToggle(TSubclassOf<AActor> DesiredClass); // 0x38da6d0 [Final Native Public]
    void ShowDebug(const FName& DebugType); // 0x38da640 [Native Public]
    void RemoveDebugText(AActor* SrcActor, bool bLeaveDurationText); // 0x38da570 [Final Native Event Public]
    void RemoveAllDebugStrings(); // 0x38da500 [Final Native Event Public]
    void ReceiveHitBoxRelease(const FName& BoxName); // 0x1448c50 [Event Public]
    void ReceiveHitBoxEndCursorOver(const FName& BoxName); // 0x1448c50 [Event Public]
    void ReceiveHitBoxClick(const FName& BoxName); // 0x1448c50 [Event Public]
    void ReceiveHitBoxBeginCursorOver(const FName& BoxName); // 0x1448c50 [Event Public]
    void ReceiveDrawHUD(int32 SizeX, int32 SizeY); // 0x1448c50 [Event Public]
    FVector Project(const FVector& Location, bool bClampToZeroPlane); // 0x38da3b0 [Final Native Public]
    void PreviousDebugTarget(); // 0x38da390 [Native Public]
    void NextDebugTarget(); // 0x38a4730 [Native Public]
    void GetTextSize(const FString& Text, const float& OutWidth, const float& OutHeight, UFont* Font, float Scale); // 0x38d9ce0 [Final Native Public]
    APlayerController* GetOwningPlayerController(); // 0x38d9a20 [Final Native Public]
    APawn* GetOwningPawn(); // 0x38d99e0 [Final Native Public]
    void GetActorsInSelectionRectangle(TSubclassOf<AActor> ClassFilter, const FVector2D& FirstPoint, const FVector2D& SecondPoint, const TArray<AActor*>& OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); // 0x38d9340 [Final Native Public]
    void DrawTextureSimple(UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); // 0x38d9040 [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); // 0x38d8a60 [Final Native Public]
    void DrawText(const FString& Text, const FLinearColor& TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale, bool bScalePosition); // 0x38d8740 [Final Native Public]
    void DrawRect(const FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); // 0x38d84e0 [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); // 0x38d80a0 [Final Native Public]
    void DrawMaterialSimple(UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); // 0x38d7da0 [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); // 0x38d7850 [Final Native Public]
    void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const FLinearColor& LineColor, float LineThickness); // 0x38d75a0 [Final Native Public]
    void Deproject(float ScreenX, float ScreenY, const FVector& WorldPosition, const FVector& WorldDirection); // 0x38d73b0 [Final Native Public]
    void AddHitBox(const FVector2D& position, const FVector2D& Size, const FName& InName, bool bConsumesInput, int32 Priority); // 0x38d71e0 [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); // 0x38d6ac0 [Final Native Event Public]

// ADecalActor (/Script/Engine.DecalActor)
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x37c8a50 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x37c8780 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x37c8750 [Native Public]

// ADefaultPawn (/Script/Engine.DefaultPawn)
    void TurnAtRate(float Rate); // 0x37c8bc0 [Native Public]
    void MoveUp_World(float Val); // 0x37c89c0 [Native Public]
    void MoveRight(float Val); // 0x37c8930 [Native Public]
    void MoveForward(float Val); // 0x37c88a0 [Native Public]
    void LookUpAtRate(float Rate); // 0x37c8810 [Native Public]

// UTypedElementCommonActions (/Script/Engine.TypedElementCommonActions)
    TArray<FScriptTypedElementHandle> PasteNormalizedElementsFromString(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x37f2030 [Final Native Public]
    TArray<FScriptTypedElementHandle> PasteElementsFromString(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x37f1c80 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteNormalizedElements(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x37f15f0 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x37f12a0 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_DuplicateSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, const FVector& LocationOffset); // 0x37f0f50 [Final Native Public]
    TArray<FScriptTypedElementHandle> DuplicateNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, const FVector& LocationOffset); // 0x37f0660 [Final Native Public]
    bool DeleteSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementDeletionOptions& DeletionOptions); // 0x37f0290 [Final Native Public]
    bool DeleteNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& DeletionOptions); // 0x37f00b0 [Final Native Public]
    bool CopySelectedElementsToString(UTypedElementSelectionSet* SelectionSet, const FString& OutputString); // 0x37efd20 [Final Native Public]
    bool CopySelectedElements(UTypedElementSelectionSet* SelectionSet); // 0x37efba0 [Final Native Public]
    bool CopyNormalizedElementsToString(FScriptTypedElementListProxy& ElementList, const FString& OutputString); // 0x37efa40 [Final Native Public]
    bool CopyNormalizedElements(FScriptTypedElementListProxy& ElementList); // 0x37ef960 [Final Native Public]

// ITypedElementWorldInterface (/Script/Engine.TypedElementWorldInterface)
    bool SetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x37f2880 [Native Public]
    bool SetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x37f2700 [Native Public]
    bool SetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& InPivotOffset); // 0x37f25e0 [Native Public]
    FScriptTypedElementHandle PromoteElement(FScriptTypedElementHandle& InElementHandle, UWorld* OverrideWorld); // 0x37f24b0 [Native Public]
    void NotifyMovementStarted(FScriptTypedElementHandle& InElementHandle); // 0x37f19e0 [Native Public]
    void NotifyMovementOngoing(FScriptTypedElementHandle& InElementHandle); // 0x37f1920 [Native Public]
    void NotifyMovementEnded(FScriptTypedElementHandle& InElementHandle); // 0x37f1860 [Native Public]
    bool IsTemplateElement(FScriptTypedElementHandle& InElementHandle); // 0x207eaf0 [Native Public]
    bool GetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x37f0dd0 [Native Public]
    bool GetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x37f0c50 [Native Public]
    bool GetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& OutPivotOffset); // 0x37f0b30 [Native Public]
    UWorld* GetOwnerWorld(FScriptTypedElementHandle& InElementHandle); // 0x37f0a60 [Native Public]
    ULevel* GetOwnerLevel(FScriptTypedElementHandle& InElementHandle); // 0x37f0990 [Native Public]
    bool GetBounds(FScriptTypedElementHandle& InElementHandle, const FBoxSphereBounds& OutBounds); // 0x37f0860 [Native Public]
    FScriptTypedElementHandle DuplicateElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, const FVector& InLocationOffset); // 0x37f04c0 [Native Public]
    bool DeleteElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& InDeletionOptions); // 0x37eff00 [Native Public]
    bool CanScaleElement(FScriptTypedElementHandle& InElementHandle); // 0x37ef890 [Native Public]
    bool CanPromoteElement(FScriptTypedElementHandle& InElementHandle); // 0x37ef7c0 [Native Public]
    bool CanMoveElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementWorldType& InWorldType); // 0x37ef6b0 [Native Public]
    bool CanEditElement(FScriptTypedElementHandle& InElementHandle); // 0x37ef5e0 [Native Public]
    bool CanDuplicateElement(FScriptTypedElementHandle& InElementHandle); // 0x37ef510 [Native Public]
    bool CanDeleteElement(FScriptTypedElementHandle& InElementHandle); // 0x37ef440 [Native Public]

// UAutoDestroySubsystem (/Script/Engine.AutoDestroySubsystem)
    void OnActorEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x37f1aa0 [Final Native Private]

// UCancellableAsyncAction (/Script/Engine.CancellableAsyncAction)
    bool IsActive(); // 0x3402c30 [Native Public]
    void Cancel(); // 0x31f7540 [Native Public]

// UViewportStatsSubsystem (/Script/Engine.ViewportStatsSubsystem)
    void RemoveDisplayDelegate(int32 IndexToRemove); // 0x3843e00 [Final Native Public]
    void AddTimedDisplay(const FText& Text, const FLinearColor& Color, float Duration, const FVector2D& DisplayOffset); // 0x3835a20 [Final Native Public]
    int32 AddDisplayDelegate(const FScriptDelegate& Delegate); // 0x38358c0 [Final Native Public]

// UAsyncActionHandleSaveGame (/Script/Engine.AsyncActionHandleSaveGame)
    UAsyncActionHandleSaveGame* AsyncSaveGameToSlot(UObject* WorldContextObject, USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x38373f0 [Final Native Static Public]
    UAsyncActionHandleSaveGame* AsyncLoadGameFromSlot(UObject* WorldContextObject, const FString& SlotName, int32 UserIndex); // 0x3836db0 [Final Native Static Public]

// UInputDeviceProperty (/Script/Engine.InputDeviceProperty)
    void ResetDeviceProperty(const FPlatformUserId& PlatformUser, const FInputDeviceId& DeviceID, bool bForceReset); // 0x3844070 [Native Event Protected]
    void EvaluateDeviceProperty(const FPlatformUserId& PlatformUser, const FInputDeviceId& DeviceID, float DeltaTime, float Duration); // 0x383ad10 [Native Event Protected]
    void ApplyDeviceProperty(const FPlatformUserId& UserId, const FInputDeviceId& DeviceID); // 0x3835f90 [Native Protected]

// UInputDeviceSubsystem (/Script/Engine.InputDeviceSubsystem)
    void RemoveDevicePropertyHandles(TSet<FInputDevicePropertyHandle>& HandlesToRemove); // 0x3843cb0 [Final Native Public]
    void RemoveDevicePropertyByHandle(const FInputDevicePropertyHandle& HandleToRemove); // 0x3843c20 [Final Native Public]
    void RemoveAllDeviceProperties(); // 0x3843c00 [Final Native Public]
    bool IsPropertyActive(const FInputDevicePropertyHandle& Handle); // 0x38404c0 [Final Native Public]
    FInputDeviceId GetMostRecentlyUsedInputDeviceId(const FPlatformUserId& InUserId); // 0x383e090 [Final Native Public]
    FHardwareDeviceIdentifier GetMostRecentlyUsedHardwareDevice(const FPlatformUserId& InUserId); // 0x383dff0 [Final Native Public]
    FHardwareDeviceIdentifier GetInputDeviceHardwareIdentifier(const FInputDeviceId& InputDevice); // 0x383da60 [Final Native Public]
    UInputDeviceProperty* GetActiveDeviceProperty(const FInputDevicePropertyHandle& Handle); // 0x383b840 [Final Native Public]
    FInputDevicePropertyHandle ActivateDevicePropertyOfClass(TSubclassOf<UInputDeviceProperty> PropertyClass, FActivateDevicePropertyParams& Params); // 0x3835430 [Final Native Public]

// ULocalPlayerSaveGame (/Script/Engine.LocalPlayerSaveGame)
    bool WasSaveRequested(); // 0x32ce940 [Native Public]
    bool WasLoaded(); // 0x384b1d0 [Native Public]
    bool WasLastSaveSuccessful(); // 0x384b1a0 [Native Public]
    bool SaveGameToSlotForLocalPlayer(); // 0x2d5d260 [Native Public]
    void ResetToDefault(); // 0x362e350 [Native Public]
    void OnResetToDefault(); // 0x1448c50 [Event Public]
    void OnPreSave(); // 0x1448c50 [Event Public]
    void OnPostSave(bool bSuccess); // 0x1448c50 [Event Public]
    void OnPostLoad(); // 0x1448c50 [Event Public]
    ULocalPlayerSaveGame* LoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName); // 0x3840980 [Final Native Static Public]
    bool IsSaveInProgress(); // 0x3840600 [Native Public]
    FString GetSaveSlotName(); // 0x383efb0 [Native Public]
    int32 GetSavedDataVersion(); // 0x383f030 [Native Public]
    int32 GetPlatformUserIndex(); // 0x3402d40 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x383e5a0 [Native Public]
    APlayerController* GetLocalPlayerController(); // 0x383de90 [Native Public]
    int32 GetLatestDataVersion(); // 0x383de60 [Native Public]
    int32 GetInvalidDataVersion(); // 0x383dcc0 [Native Public]
    bool AsyncSaveGameToSlotForLocalPlayer(); // 0x2d5d290 [Native Public]
    bool AsyncLoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName, const FScriptDelegate& Delegate); // 0x3836f90 [Final Native Static Public]

// USpringArmComponent (/Script/Engine.SpringArmComponent)
    bool IsCollisionFixApplied(); // 0x38403b0 [Final Native Public]
    FVector GetUnfixedCameraPosition(); // 0x383f520 [Final Native Public]
    FRotator GetTargetRotation(); // 0x383f370 [Final Native Public]

// UGameInstance (/Script/Engine.GameInstance)
    void ReceiveShutdown(); // 0x1448c50 [Event Public]
    void ReceiveInit(); // 0x1448c50 [Event Public]
    void HandleTravelError(const ETravelFailure& FailureType); // 0x1448c50 [Event Public]
    void HandleNetworkError(const ENetworkFailure& FailureType, bool bIsServer); // 0x1448c50 [Event Public]
    void DebugRemovePlayer(int32 ControllerId); // 0x383a360 [Native Public]
    void DebugCreatePlayer(int32 ControllerId); // 0x383a2d0 [Native Public]

// AGameModeBase (/Script/Engine.GameModeBase)
    void StartPlay(); // 0x384a370 [Native Public]
    APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot); // 0x3847860 [Native Event Public]
    APawn* SpawnDefaultPawnAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x3847700 [Native Event Public]
    bool ShouldReset(AActor* ActorToReset); // 0x3846f20 [Native Event Public]
    void ReturnToMainMenuHost(); // 0x3844480 [Native Public]
    void RestartPlayerAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x3844320 [Native Public]
    void RestartPlayerAtPlayerStart(AController* NewPlayer, AActor* StartSpot); // 0x3844250 [Native Public]
    void RestartPlayer(AController* NewPlayer); // 0x38441c0 [Native Public]
    void ResetLevel(); // 0x3844180 [Native Public]
    bool PlayerCanRestart(APlayerController* Player); // 0x3843200 [Native Event Public]
    bool MustSpectate(APlayerController* NewPlayerController); // 0x3841780 [Native Event Public]
    void K2_PostLogin(APlayerController* NewPlayer); // 0x1448c50 [Event Public]
    void K2_OnSwapPlayerControllers(APlayerController* OldPC, APlayerController* NewPC); // 0x1448c50 [Event Protected]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0x1448c50 [Event Public]
    void K2_OnLogout(AController* ExitingController); // 0x1448c50 [Event Public]
    void K2_OnChangeName(AController* Other, const FString& NewName, bool bNameChange); // 0x1448c50 [Event Public]
    AActor* K2_FindPlayerStart(AController* Player, const FString& IncomingName); // 0x38406f0 [Final Native Public]
    void InitStartSpot(AActor* StartSpot, AController* NewPlayer); // 0x3840040 [Native Event Public]
    void InitializeHUDForPlayer(APlayerController* NewPlayer); // 0x3840110 [Native Event Protected]
    bool HasMatchStarted(); // 0x3758250 [Native Public]
    bool HasMatchEnded(); // 0x383fed0 [Native Public]
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x383fd90 [Native Event Public]
    int32 GetNumSpectators(); // 0x383e440 [Native Public]
    int32 GetNumPlayers(); // 0x383e410 [Native Public]
    TSubclassOf<UObject> GetDefaultPawnClassForController(AController* InController); // 0x383d4f0 [Native Event Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x383b390 [Native Event Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x3839820 [Native Event Public]
    void ChangeName(AController* Controller, const FString& NewName, bool bNameChange); // 0x38396f0 [Native Public]
    bool CanSpectate(APlayerController* Viewer, APlayerState* ViewTarget); // 0x3839600 [Native Event Public]

// AGameMode (/Script/Engine.GameMode)
    void StartMatch(); // 0x384a350 [Native Public]
    void Say(const FString& Msg); // 0x35cdff0 [Native Public]
    void RestartGame(); // 0x38441a0 [Native Public]
    bool ReadyToStartMatch(); // 0x3843930 [Native Event Protected]
    bool ReadyToEndMatch(); // 0x3843900 [Native Event Protected]
    void K2_OnSetMatchState(const FName& NewState); // 0x1448c50 [Event Protected]
    bool IsMatchInProgress(); // 0x3840490 [Native Public]
    FName GetMatchState(); // 0x383dec0 [Final Native Public]
    void EndMatch(); // 0x383acf0 [Native Public]
    void AbortMatch(); // 0x3835410 [Native Public]

// UGameplayStatics (/Script/Engine.GameplayStatics)
    void UnRetainAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x384ad10 [Final Native Static Public]
    void UnloadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x384af10 [Final Native Static Public]
    void UnloadStreamLevel(UObject* WorldContextObject, const FName& LevelName, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x384ad90 [Final Native Static Public]
    FVector TransformWorldToFirstPerson(FMinimalViewInfo& ViewInfo, const FVector& WorldPosition, bool bIgnoreFirstPersonScale); // 0x384ab70 [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); // 0x384a590 [Final Native Static Public]
    bool SuggestProjectileVelocity_CustomArc(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& StartPos, const FVector& EndPos, float OverrideGravityZ, float ArcParam); // 0x384a390 [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); // 0x3849f70 [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); // 0x3849a70 [Final Native Static Public]
    UAudioComponent* SpawnSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x38497f0 [Final Native Static Public]
    UObject* SpawnObject(TSubclassOf<UObject> ObjectClass, UObject* Outer); // 0x3849710 [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); // 0x3849280 [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); // 0x3848ef0 [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); // 0x38488d0 [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); // 0x3848530 [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); // 0x3848010 [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); // 0x3847bd0 [Final Native Static Public]
    UAudioComponent* SpawnDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); // 0x3847930 [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); // 0x3847280 [Final Native Static Public]
    UDecalComponent* SpawnDecalAtLocation(UObject* WorldContextObject, UMaterialInterface* DecalMaterial, const FVector& DecalSize, const FVector& Location, const FRotator& Rotation, float LifeSpan); // 0x3846fc0 [Final Native Static Public]
    void SetWorldOriginLocation(UObject* WorldContextObject, const FIntVector& NewLocation); // 0x3846e30 [Final Native Static Public]
    void SetViewportMouseCaptureMode(UObject* WorldContextObject, const EMouseCaptureMode& MouseCaptureMode); // 0x3846d40 [Final Native Static Public]
    void SetSubtitlesEnabled(bool bEnabled); // 0x3846ca0 [Final Native Static Public]
    void SetSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); // 0x38469e0 [Final Native Static Public]
    void SetSoundClassDistanceScale(UObject* WorldContextObject, USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); // 0x3846800 [Final Native Static Public]
    void SetPlayerPlatformUserId(APlayerController* PlayerController, const FPlatformUserId& UserId); // 0x3845740 [Final Native Static Public]
    void SetPlayerControllerID(APlayerController* Player, int32 ControllerId); // 0x3845660 [Final Native Static Public]
    void SetMaxAudioChannelsScaled(UObject* WorldContextObject, float MaxChannelCountScale); // 0x3845530 [Final Native Static Public]
    void SetGlobalTimeDilation(UObject* WorldContextObject, float TimeDilation); // 0x3845430 [Final Native Static Public]
    void SetGlobalPitchModulation(UObject* WorldContextObject, float PitchModulation, float TimeSec); // 0x38452a0 [Final Native Static Public]
    void SetGlobalListenerFocusParameters(UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); // 0x3844eb0 [Final Native Static Public]
    bool SetGamePaused(UObject* WorldContextObject, bool bPaused); // 0x3844d60 [Final Native Static Public]
    void SetForceDisableSplitscreen(UObject* WorldContextObject, bool bDisable); // 0x3844c70 [Final Native Static Public]
    void SetEnableWorldRendering(UObject* WorldContextObject, bool bEnable); // 0x3844b70 [Final Native Static Public]
    void SetBaseSoundMix(UObject* WorldContextObject, USoundMix* InSoundMix); // 0x3844a40 [Final Native Static Public]
    bool SetActiveSpatialPluginByName(UObject* WorldContextObject, const FName& InPluginName); // 0x3844910 [Final Native Static Public]
    bool SaveGameToSlot(USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x38444a0 [Final Native Static Public]
    void RemovePlayer(APlayerController* Player, bool bDestroyPawn); // 0x3843f50 [Final Native Static Public]
    FVector RebaseZeroOriginOntoLocal(UObject* WorldContextObject, const FVector& WorldLocation); // 0x3843ab0 [Final Native Static Public]
    FVector RebaseLocalOriginOntoZero(UObject* WorldContextObject, const FVector& WorldLocation); // 0x3843960 [Final Native Static Public]
    void PushSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x38437d0 [Final Native Static Public]
    bool ProjectWorldToScreen(APlayerController* Player, const FVector& WorldPosition, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x3843650 [Final Native Static Public]
    void PrimeSound(USoundBase* InSound); // 0x3843450 [Final Native Static Public]
    void PrimeAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x38433d0 [Final Native Static Public]
    void PopSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x38432a0 [Final Native Static Public]
    void PlayWorldCameraShake(UObject* WorldContextObject, TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); // 0x3842f50 [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); // 0x3842ac0 [Final Native Static Public]
    void PlaySound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, bool bIsUISound); // 0x3842640 [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); // 0x38421a0 [Final Native Static Public]
    void PlayDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); // 0x3841f60 [Final Native Static Public]
    FString ParseOption(const FString& Options, const FString& Key); // 0x3841de0 [Final Native Static Public]
    void OpenLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bAbsolute, const FString& Options); // 0x3841b40 [Final Native Static Public]
    void OpenLevel(UObject* WorldContextObject, const FName& LevelName, bool bAbsolute, const FString& Options); // 0x38419a0 [Final Native Static Public]
    bool ObjectIsA(UObject* Object, TSubclassOf<UObject> ObjectClass); // 0x3841820 [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); // 0x38410b0 [Final Native Static Public]
    void LoadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3840dd0 [Final Native Static Public]
    void LoadStreamLevel(UObject* WorldContextObject, const FName& LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x3840bf0 [Final Native Static Public]
    USaveGame* LoadGameFromSlot(const FString& SlotName, int32 UserIndex); // 0x38408a0 [Final Native Static Public]
    bool IsSplitscreenForceDisabled(UObject* WorldContextObject); // 0x3840630 [Final Native Static Public]
    bool IsGamePaused(UObject* WorldContextObject); // 0x38403d0 [Final Native Static Public]
    bool IsAnyLocalPlayerCameraWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x38401a0 [Final Native Static Public]
    bool HasOption(const FString& Options, const FString& InKey); // 0x383ff00 [Final Native Static Public]
    bool HasLaunchOption(const FString& OptionToCheck); // 0x383fe20 [Final Native Static Public]
    int32 GrassOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x383fc10 [Final Native Static Public]
    FIntVector GetWorldOriginLocation(UObject* WorldContextObject); // 0x383fb60 [Final Native Static Public]
    double GetWorldDeltaSeconds(UObject* WorldContextObject); // 0x383fab0 [Final Native Static Public]
    void GetViewProjectionMatrix(const FMinimalViewInfo& DesiredView, const FMatrix& ViewMatrix, const FMatrix& ProjectionMatrix, const FMatrix& ViewProjectionMatrix); // 0x383f600 [Final Native Static Public]
    EMouseCaptureMode GetViewportMouseCaptureMode(UObject* WorldContextObject); // 0x383f9e0 [Final Native Static Public]
    double GetUnpausedTimeSeconds(UObject* WorldContextObject); // 0x383f550 [Final Native Static Public]
    double GetTimeSeconds(UObject* WorldContextObject); // 0x383f3b0 [Final Native Static Public]
    EPhysicalSurface GetSurfaceType(FHitResult& Hit); // 0x383f270 [Final Native Static Public]
    ULevelStreaming* GetStreamingLevel(UObject* WorldContextObject, const FName& PackageName); // 0x383f060 [Final Native Static Public]
    double GetRealTimeSeconds(UObject* WorldContextObject); // 0x383ef00 [Final Native Static Public]
    APlayerState* GetPlayerStateFromUniqueNetId(UObject* WorldContextObject, FUniqueNetIdRepl& UniqueID); // 0x383ed00 [Final Native Static Public]
    APlayerState* GetPlayerState(UObject* WorldContextObject, int32 PlayerStateIndex); // 0x383ebe0 [Final Native Static Public]
    APawn* GetPlayerPawn(UObject* WorldContextObject, int32 PlayerIndex); // 0x383eaf0 [Final Native Static Public]
    int32 GetPlayerControllerID(APlayerController* Player); // 0x383ea50 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId); // 0x383e980 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromID(UObject* WorldContextObject, int32 ControllerId); // 0x383e8b0 [Final Native Static Public]
    APlayerController* GetPlayerController(UObject* WorldContextObject, int32 PlayerIndex); // 0x383e7e0 [Final Native Static Public]
    ACharacter* GetPlayerCharacter(UObject* WorldContextObject, int32 PlayerIndex); // 0x383e6d0 [Final Native Static Public]
    APlayerCameraManager* GetPlayerCameraManager(UObject* WorldContextObject, int32 PlayerIndex); // 0x383e5e0 [Final Native Static Public]
    FString GetPlatformName(); // 0x383e510 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectClass(UObject* Object); // 0x383e470 [Final Native Static Public]
    int32 GetNumPlayerStates(UObject* WorldContextObject); // 0x383e350 [Final Native Static Public]
    int32 GetNumPlayerControllers(UObject* WorldContextObject); // 0x383e2a0 [Final Native Static Public]
    int32 GetNumLocalPlayerControllers(UObject* WorldContextObject); // 0x383e1b0 [Final Native Static Public]
    int32 GetMaxAudioChannelCount(UObject* WorldContextObject); // 0x383dee0 [Final Native Static Public]
    void GetKeyValue(const FString& Pair, const FString& Key, const FString& Value); // 0x383dcf0 [Final Native Static Public]
    int32 GetIntOption(const FString& Options, const FString& Key, int32 DefaultValue); // 0x383db00 [Final Native Static Public]
    float GetGlobalTimeDilation(UObject* WorldContextObject); // 0x383d9a0 [Final Native Static Public]
    AGameStateBase* GetGameState(UObject* WorldContextObject); // 0x383d8f0 [Final Native Static Public]
    AGameModeBase* GetGameMode(UObject* WorldContextObject); // 0x383d840 [Final Native Static Public]
    UGameInstance* GetGameInstance(UObject* WorldContextObject); // 0x383d790 [Final Native Static Public]
    bool GetEnableWorldRendering(UObject* WorldContextObject); // 0x383d690 [Final Native Static Public]
    UReverbEffect* GetCurrentReverbEffect(UObject* WorldContextObject); // 0x383d3e0 [Final Native Static Public]
    FString GetCurrentLevelName(UObject* WorldContextObject, bool bRemovePrefixString); // 0x383d240 [Final Native Static Public]
    bool GetClosestListenerLocation(UObject* WorldContextObject, const FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, const FVector& ListenerPosition); // 0x383cff0 [Final Native Static Public]
    TArray<FName> GetAvailableSpatialPluginNames(UObject* WorldContextObject); // 0x383cec0 [Final Native Static Public]
    double GetAudioTimeSeconds(UObject* WorldContextObject); // 0x383ce10 [Final Native Static Public]
    void GetAllActorsWithTag(UObject* WorldContextObject, const FName& Tag, const TArray<AActor*>& OutActors); // 0x383ca20 [Final Native Static Public]
    void GetAllActorsWithInterface(UObject* WorldContextObject, TSubclassOf<IInterface> Interface, const TArray<AActor*>& OutActors); // 0x383c8d0 [Final Native Static Public]
    void GetAllActorsOfClassWithTag(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const FName& Tag, const TArray<AActor*>& OutActors); // 0x383c410 [Final Native Static Public]
    void GetAllActorsOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const TArray<AActor*>& OutActors); // 0x383bfd0 [Final Native Static Public]
    AActor* GetActorOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass); // 0x383bdc0 [Final Native Static Public]
    void GetActorArrayBounds(const TArray<AActor*>& Actors, bool bOnlyCollidingComponents, const FVector& Center, const FVector& BoxExtent); // 0x383bc20 [Final Native Static Public]
    FVector GetActorArrayAverageLocation(const TArray<AActor*>& Actors); // 0x383bac0 [Final Native Static Public]
    FName GetActiveSpatialPluginName(UObject* WorldContextObject); // 0x383b9a0 [Final Native Static Public]
    void GetAccurateRealTime(const int32& Seconds, const double& PartialSeconds); // 0x383b6e0 [Final Native Static Public]
    void FlushLevelStreaming(UObject* WorldContextObject); // 0x383b640 [Final Native Static Public]
    AActor* FinishSpawningActor(AActor* Actor, FTransform& SpawnTransform, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x383b490 [Final Native Static Public]
    AActor* FindNearestActor(const FVector& Origin, const TArray<AActor*>& ActorsToCheck, const float& Distance); // 0x383b0e0 [Final Native Static Public]
    bool FindCollisionUV(FHitResult& Hit, int32 UVChannel, const FVector2D& UV); // 0x383af40 [Final Native Static Public]
    void EnableLiveStreaming(bool Enable); // 0x383ac50 [Final Native Static Public]
    bool DoesSaveGameExist(const FString& SlotName, int32 UserIndex); // 0x383ab40 [Final Native Static Public]
    bool DeprojectScreenToWorld(APlayerController* Player, const FVector2D& ScreenPosition, const FVector& WorldPosition, const FVector& WorldDirection); // 0x383a860 [Final Native Static Public]
    bool DeprojectSceneCaptureToWorld(ASceneCapture2D* SceneCapture2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x383a690 [Final Native Static Public]
    bool DeprojectSceneCaptureComponentToWorld(USceneCaptureComponent2D* SceneCaptureComponent2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x383a500 [Final Native Static Public]
    bool DeleteGameInSlot(const FString& SlotName, int32 UserIndex); // 0x383a3f0 [Final Native Static Public]
    void DeactivateReverbEffect(UObject* WorldContextObject, const FName& TagName); // 0x383a1a0 [Final Native Static Public]
    UAudioComponent* CreateSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x3839f40 [Final Native Static Public]
    USaveGame* CreateSaveGameObject(TSubclassOf<USaveGame> SaveGameClass); // 0x3839db0 [Final Native Static Public]
    APlayerController* CreatePlayerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId, bool bSpawnPlayerController); // 0x3839ca0 [Final Native Static Public]
    APlayerController* CreatePlayer(UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); // 0x3839b80 [Final Native Static Public]
    void ClearSoundMixModifiers(UObject* WorldContextObject); // 0x3839aa0 [Final Native Static Public]
    void ClearSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float FadeOutTime); // 0x38398c0 [Final Native Static Public]
    void CancelAsyncLoading(); // 0x38396d0 [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); // 0x3838da0 [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); // 0x3837ca0 [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); // 0x3838810 [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); // 0x3838250 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_Advanced(UObject* WorldContextObject, FPredictProjectilePathParams& PredictParams, FPredictProjectilePathResult& PredictResult); // 0x3838040 [Final Native Static Public]
    AActor* BeginSpawningActorFromBlueprint(UObject* WorldContextObject, UBlueprint* Blueprint, FTransform& SpawnTransform, bool bNoCollisionFail); // 0x38379a0 [Final Native Static Public]
    AActor* BeginDeferredActorSpawnFromClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FTransform& SpawnTransform, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride, AActor* Owner, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x3837630 [Final Native Static Public]
    bool AreSubtitlesEnabled(); // 0x3836d70 [Final Native Static Public]
    bool AreAnyListenersWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x3836bc0 [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); // 0x3836800 [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); // 0x3836440 [Final Native Static Public]
    float ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3836060 [Final Native Static Public]
    float ApplyDamage(AActor* DamagedActor, float BaseDamage, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x3835ce0 [Final Native Static Public]
    void AnnounceAccessibleString(const FString& AnnouncementString); // 0x3835bf0 [Final Native Static Public]
    void ActivateReverbEffect(UObject* WorldContextObject, UReverbEffect* ReverbEffect, const FName& TagName, float Priority, float Volume, float FadeTime); // 0x3835660 [Final Native Static Public]

// AGameStateBase (/Script/Engine.GameStateBase)
    void OnRep_SpectatorClass(); // 0x3758560 [Native Protected]
    void OnRep_ReplicatedWorldTimeSecondsDouble(); // 0x38a47e0 [Native Protected]
    void OnRep_ReplicatedWorldTimeSeconds(); // 0x38a4750 [Final Native Protected]
    void OnRep_ReplicatedHasBegunPlay(); // 0x38a4730 [Native Protected]
    void OnRep_GameModeClass(); // 0x3679a50 [Native Protected]
    bool HasMatchStarted(); // 0x38a4580 [Native Public]
    bool HasMatchEnded(); // 0x38a4550 [Native Public]
    bool HasBegunPlay(); // 0x38a4520 [Native Public]
    double GetServerWorldTimeSeconds(); // 0x38a43c0 [Native Public]
    float GetPlayerStartTime(AController* Controller); // 0x38a4040 [Native Public]
    float GetPlayerRespawnDelay(AController* Controller); // 0x38a3fa0 [Native Public]

// AGameState (/Script/Engine.GameState)
    void OnRep_MatchState(); // 0x3844180 [Native Public]
    void OnRep_ElapsedTime(); // 0x3844480 [Native Public]

// UGameUserSettings (/Script/Engine.GameUserSettings)
    void ValidateSettings(); // 0x362d9d0 [Native Public]
    bool SupportsHDRDisplayOutput(); // 0x38a54a0 [Native Public]
    void SetVSyncEnabled(bool bEnable); // 0x38a52f0 [Final Native Public]
    void SetVisualEffectQuality(int32 Value); // 0x38a5410 [Final Native Public]
    void SetViewDistanceQuality(int32 Value); // 0x38a5380 [Final Native Public]
    void SetToDefaults(); // 0x362d6c0 [Native Public]
    void SetTextureQuality(int32 Value); // 0x38a5260 [Final Native Public]
    void SetShadowQuality(int32 Value); // 0x38a51d0 [Final Native Public]
    void SetShadingQuality(int32 Value); // 0x38a5140 [Final Native Public]
    void SetScreenResolution(const FIntPoint& Resolution); // 0x38a50a0 [Final Native Public]
    void SetResolutionScaleValueEx(float NewScaleValue); // 0x38a5020 [Final Native Public]
    void SetResolutionScaleNormalized(float NewScaleNormalized); // 0x38a4f90 [Final Native Public]
    void SetReflectionQuality(int32 Value); // 0x38a4f00 [Final Native Public]
    void SetPostProcessingQuality(int32 Value); // 0x38a4e70 [Final Native Public]
    void SetOverallScalabilityLevel(int32 Value); // 0x38a4de0 [Native Public]
    void SetGlobalIlluminationQuality(int32 Value); // 0x38a4d50 [Final Native Public]
    void SetFullscreenMode(const EWindowMode& InFullscreenMode); // 0x38a4cd0 [Final Native Public]
    void SetFrameRateLimit(float NewLimit); // 0x38a4c50 [Final Native Public]
    void SetFoliageQuality(int32 Value); // 0x38a4bc0 [Final Native Public]
    void SetDynamicResolutionEnabled(bool bEnable); // 0x38a4b30 [Final Native Public]
    void SetBenchmarkFallbackValues(); // 0x38a4a80 [Final Native Public]
    void SetAudioQualityLevel(int32 QualityLevel); // 0x38a49f0 [Final Native Public]
    void SetAntiAliasingQuality(int32 Value); // 0x38a4960 [Final Native Public]
    void SaveSettings(); // 0x35ca960 [Native Public]
    void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); // 0x38a4860 [Native Public]
    void RevertVideoMode(); // 0x38a4820 [Final Native Public]
    void ResetToCurrentSettings(); // 0x38a4800 [Native Public]
    void LoadSettings(bool bForceReload); // 0x35ca8d0 [Native Public]
    bool IsVSyncEnabled(); // 0x38a4710 [Final Native Public]
    bool IsVSyncDirty(); // 0x38a46e0 [Final Native Public]
    bool IsScreenResolutionDirty(); // 0x38a4680 [Final Native Public]
    bool IsHDREnabled(); // 0x38a4660 [Final Native Public]
    bool IsFullscreenModeDirty(); // 0x38a4630 [Final Native Public]
    bool IsDynamicResolutionEnabled(); // 0x38a4600 [Native Public]
    bool IsDynamicResolutionDirty(); // 0x38a45b0 [Final Native Public]
    bool IsDirty(); // 0x35cbe50 [Native Public]
    int32 GetVisualEffectQuality(); // 0x38a4500 [Final Native Public]
    int32 GetViewDistanceQuality(); // 0x3438500 [Final Native Public]
    int32 GetTextureQuality(); // 0x38a44e0 [Final Native Public]
    int32 GetSyncInterval(); // 0x38a4420 [Final Native Static Public]
    int32 GetShadowQuality(); // 0x3679e10 [Final Native Public]
    int32 GetShadingQuality(); // 0x38a4400 [Final Native Public]
    FIntPoint GetScreenResolution(); // 0x38a4380 [Final Native Public]
    float GetResolutionScaleNormalized(); // 0x38a4350 [Final Native Public]
    void GetResolutionScaleInformationEx(const float& CurrentScaleNormalized, const float& CurrentScaleValue, const float& MinScaleValue, const float& MaxScaleValue); // 0x38a4190 [Final Native Public]
    int32 GetReflectionQuality(); // 0x38a4170 [Final Native Public]
    float GetRecommendedResolutionScale(); // 0x38a4130 [Native Public]
    EWindowMode GetPreferredFullscreenMode(); // 0x38a4100 [Final Native Public]
    int32 GetPostProcessingQuality(); // 0x38a40e0 [Final Native Public]
    int32 GetOverallScalabilityLevel(); // 0x38a3f70 [Native Public]
    FIntPoint GetLastConfirmedScreenResolution(); // 0x38a3f30 [Final Native Public]
    EWindowMode GetLastConfirmedFullscreenMode(); // 0x38a3ef0 [Final Native Public]
    int32 GetGlobalIlluminationQuality(); // 0x38a3ed0 [Final Native Public]
    UGameUserSettings* GetGameUserSettings(); // 0x38a3e90 [Final Native Static Public]
    EWindowMode GetFullscreenMode(); // 0x38a3e50 [Final Native Public]
    float GetFrameRateLimit(); // 0x2e45670 [Final Native Public]
    int32 GetFramePace(); // 0x38a3e20 [Final Native Static Public]
    int32 GetFoliageQuality(); // 0x38a3e00 [Final Native Public]
    FIntPoint GetDesktopResolution(); // 0x38a3dc0 [Final Native Public]
    FIntPoint GetDefaultWindowPosition(); // 0x38a3d90 [Final Native Static Public]
    EWindowMode GetDefaultWindowMode(); // 0x329f100 [Final Native Static Public]
    float GetDefaultResolutionScale(); // 0x38a3d50 [Native Public]
    FIntPoint GetDefaultResolution(); // 0x38a3d30 [Final Native Static Public]
    int32 GetCurrentHDRDisplayNits(); // 0x38a3d00 [Final Native Public]
    int32 GetAudioQualityLevel(); // 0x2e45650 [Final Native Public]
    int32 GetAntiAliasingQuality(); // 0x38a3ce0 [Final Native Public]
    void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); // 0x38a3c10 [Final Native Public]
    void ConfirmVideoMode(); // 0x21609a0 [Native Public]
    void ApplySettings(bool bCheckForCommandLineOverrides); // 0x38a3b80 [Native Public]
    void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); // 0x38a3af0 [Final Native Public]
    void ApplyNonResolutionSettings(); // 0x331c8d0 [Native Public]
    void ApplyHardwareBenchmarkResults(); // 0x362e350 [Native Public]

// UGameViewportClient (/Script/Engine.GameViewportClient)
    void SSSwapControllers(); // 0x331c8b0 [Native Public]
    void ShowTitleSafeArea(); // 0x331c8d0 [Native Public]
    void SetConsoleTarget(int32 PlayerIndex); // 0x38a4aa0 [Native Public]

// UInputDeviceLibrary (/Script/Engine.InputDeviceLibrary)
    FPlatformUserId PlatformUserId_None(); // 0x38d9fe0 [Final Native Static Public]
    bool NotEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x38da2c0 [Final Native Static Public]
    bool NotEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x38da2c0 [Final Native Static Public]
    bool IsValidPlatformId(const FPlatformUserId& UserId); // 0x38da240 [Final Native Static Public]
    bool IsValidInputDevice(const FInputDeviceId& DeviceID); // 0x38da1c0 [Final Native Static Public]
    bool IsUnpairedUserId(const FPlatformUserId& PlatformId); // 0x38da130 [Final Native Static Public]
    bool IsInputDeviceMappedToUnpairedUser(const FInputDeviceId& InputDevice); // 0x38da0a0 [Final Native Static Public]
    bool IsDevicePropertyHandleValid(FInputDevicePropertyHandle& InHandle); // 0x38da000 [Final Native Static Public]
    FInputDeviceId InputDeviceId_None(); // 0x38d9fe0 [Final Native Static Public]
    FPlatformUserId GetUserForUnpairedInputDevices(); // 0x38d9fa0 [Final Native Static Public]
    FPlatformUserId GetUserForInputDevice(const FInputDeviceId& DeviceID); // 0x38d9f00 [Final Native Static Public]
    FPlatformUserId GetPrimaryPlatformUser(); // 0x38d9ca0 [Final Native Static Public]
    FInputDeviceId GetPrimaryInputDeviceForUser(const FPlatformUserId& UserId); // 0x38d9c00 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(const FPlatformUserId& UserId); // 0x38d9ae0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromInputDevice(const FInputDeviceId& DeviceID); // 0x38d9a40 [Final Native Static Public]
    EInputDeviceConnectionState GetInputDeviceConnectionState(const FInputDeviceId& DeviceID); // 0x38d9950 [Final Native Static Public]
    FInputDeviceId GetDefaultInputDevice(); // 0x38d9910 [Final Native Static Public]
    int32 GetAllInputDevicesForUser(const FPlatformUserId& UserId, const TArray<FInputDeviceId>& OutInputDevices); // 0x38d9800 [Final Native Static Public]
    int32 GetAllInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x38d9730 [Final Native Static Public]
    int32 GetAllConnectedInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x38d9660 [Final Native Static Public]
    int32 GetAllActiveUsers(const TArray<FPlatformUserId>& OutUsers); // 0x38d9590 [Final Native Static Public]
    bool EqualEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x38d9270 [Final Native Static Public]
    bool EqualEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x38d9270 [Final Native Static Public]

// UKismetArrayLibrary (/Script/Engine.KismetArrayLibrary)
    void SortStringArray(const TArray<FString>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3986c10 [Final Native Static Public]
    void SortNameArray(const TArray<FName>& TargetArray, bool bStableSort, bool bLexicalSort, const EArraySortOrder& SortOrder); // 0x3986a70 [Final Native Static Public]
    void SortIntArray(const TArray<int32>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x39868f0 [Final Native Static Public]
    void SortInt64Array(const TArray<int64>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3986770 [Final Native Static Public]
    void SortFloatArray(const TArray<double>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x39865f0 [Final Native Static Public]
    void SortByteArray(const TArray<uint8>& TargetArray, bool bStableSort, const EArraySortOrder& SortOrder); // 0x3986470 [Final Native Static Public]
    void SetArrayPropertyByName(UObject* Object, const FName& PropertyName, const TArray<int32>& Value); // 0x3982390 [Final Native Static Public]
    void FilterArray(const TArray<AActor*>& TargetArray, TSubclassOf<AActor> FilterClass, const TArray<AActor*>& FilteredArray); // 0x3951030 [Final Native Static Public]
    void Array_Swap(const TArray<int32>& TargetArray, int32 FirstIndex, int32 SecondIndex); // 0x3932570 [Final Native Static Public]
    void Array_ShuffleFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream); // 0x3932480 [Final Native Static Public]
    void Array_Shuffle(const TArray<int32>& TargetArray); // 0x39323e0 [Final Native Static Public]
    void Array_Set(const TArray<int32>& TargetArray, int32 Index, const int32& Item, bool bSizeToFit); // 0x39321a0 [Final Native Static Public]
    void Array_Reverse(const TArray<int32>& TargetArray); // 0x3932020 [Final Native Static Public]
    void Array_Resize(const TArray<int32>& TargetArray, int32 Size); // 0x3931f30 [Final Native Static Public]
    bool Array_RemoveItem(const TArray<int32>& TargetArray, const int32& Item); // 0x3931d00 [Final Native Static Public]
    void Array_Remove(const TArray<int32>& TargetArray, int32 IndexToRemove); // 0x3931c10 [Final Native Static Public]
    void Array_RandomFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream, const int32& OutItem, const int32& OutIndex); // 0x3931a80 [Final Native Static Public]
    void Array_Random(const TArray<int32>& TargetArray, const int32& OutItem, const int32& OutIndex); // 0x3931940 [Final Native Static Public]
    int32 Array_Length(const TArray<int32>& TargetArray); // 0x3931880 [Final Native Static Public]
    int32 Array_LastIndex(const TArray<int32>& TargetArray); // 0x39317b0 [Final Native Static Public]
    bool Array_IsValidIndex(const TArray<int32>& TargetArray, int32 IndexToTest); // 0x39316a0 [Final Native Static Public]
    bool Array_IsNotEmpty(const TArray<int32>& TargetArray); // 0x39315d0 [Final Native Static Public]
    bool Array_IsEmpty(const TArray<int32>& TargetArray); // 0x3931500 [Final Native Static Public]
    void Array_Insert(const TArray<int32>& TargetArray, const int32& NewItem, int32 Index); // 0x3931300 [Final Native Static Public]
    bool Array_Identical(const TArray<int32>& ArrayA, const TArray<int32>& ArrayB); // 0x39311e0 [Final Native Static Public]
    void Array_Get(const TArray<int32>& TargetArray, int32 Index, const int32& Item); // 0x3930f60 [Final Native Static Public]
    int32 Array_Find(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3930d70 [Final Native Static Public]
    bool Array_Contains(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3930b80 [Final Native Static Public]
    void Array_Clear(const TArray<int32>& TargetArray); // 0x3930a30 [Final Native Static Public]
    void Array_Append(const TArray<int32>& TargetArray, const TArray<int32>& SourceArray); // 0x3930920 [Final Native Static Public]
    int32 Array_AddUnique(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3930760 [Final Native Static Public]
    int32 Array_Add(const TArray<int32>& TargetArray, const int32& NewItem); // 0x39305a0 [Final Native Static Public]

// UKismetGuidLibrary (/Script/Engine.KismetGuidLibrary)
    void Parse_StringToGuid(const FString& GuidString, const FGuid& OutGuid, const bool& Success); // 0x3975d80 [Final Native Static Public]
    bool NotEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x3973fa0 [Final Native Static Public]
    FGuid NewGuid(); // 0x3972cc0 [Final Native Static Public]
    bool IsValid_Guid(const FGuid& InGuid); // 0x395ffa0 [Final Native Static Public]
    void Invalidate_Guid(const FGuid& InGuid); // 0x395d840 [Final Native Static Public]
    bool EqualEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x394dcc0 [Final Native Static Public]
    FString Conv_GuidToString(const FGuid& InGuid); // 0x3940970 [Final Native Static Public]

// UKismetInputLibrary (/Script/Engine.KismetInputLibrary)
    bool PointerEvent_IsTouchEvent(FPointerEvent& Input); // 0x39773b0 [Final Native Static Public]
    bool PointerEvent_IsMouseButtonDown(FPointerEvent& Input, const FKey& MouseButton); // 0x39771c0 [Final Native Static Public]
    float PointerEvent_GetWheelDelta(FPointerEvent& Input); // 0x3977070 [Final Native Static Public]
    int32 PointerEvent_GetUserIndex(FPointerEvent& Input); // 0x3976f20 [Final Native Static Public]
    int32 PointerEvent_GetTouchpadIndex(FPointerEvent& Input); // 0x3976dd0 [Final Native Static Public]
    FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent& Input); // 0x3976c70 [Final Native Static Public]
    int32 PointerEvent_GetPointerIndex(FPointerEvent& Input); // 0x3976b20 [Final Native Static Public]
    FVector2D PointerEvent_GetLastScreenSpacePosition(FPointerEvent& Input); // 0x39769c0 [Final Native Static Public]
    ESlateGesture PointerEvent_GetGestureType(FPointerEvent& Input); // 0x3976830 [Final Native Static Public]
    FVector2D PointerEvent_GetGestureDelta(FPointerEvent& Input); // 0x39766d0 [Final Native Static Public]
    FKey PointerEvent_GetEffectingButton(FPointerEvent& Input); // 0x3976500 [Final Native Static Public]
    FVector2D PointerEvent_GetCursorDelta(FPointerEvent& Input); // 0x39763a0 [Final Native Static Public]
    bool ModifierKeysState_IsShiftDown(FSlateModifierKeysState& KeysState); // 0x3970e40 [Final Native Static Public]
    bool ModifierKeysState_IsControlDown(FSlateModifierKeysState& KeysState); // 0x3970da0 [Final Native Static Public]
    bool ModifierKeysState_IsCommandDown(FSlateModifierKeysState& KeysState); // 0x3970d00 [Final Native Static Public]
    bool ModifierKeysState_IsAltDown(FSlateModifierKeysState& KeysState); // 0x3970c60 [Final Native Static Public]
    bool Key_IsVectorAxis(FKey& Key); // 0x3963500 [Final Native Static Public]
    bool Key_IsValid(FKey& Key); // 0x3963420 [Final Native Static Public]
    bool Key_IsMouseButton(FKey& Key); // 0x3963340 [Final Native Static Public]
    bool Key_IsModifierKey(FKey& Key); // 0x3963260 [Final Native Static Public]
    bool Key_IsKeyboardKey(FKey& Key); // 0x3963150 [Final Native Static Public]
    bool Key_IsGamepadKey(FKey& Key); // 0x3963070 [Final Native Static Public]
    bool Key_IsDigital(FKey& Key); // 0x3962f90 [Final Native Static Public]
    bool Key_IsButtonAxis(FKey& Key); // 0x3962eb0 [Final Native Static Public]
    bool Key_IsAxis3D(FKey& Key); // 0x3962dd0 [Final Native Static Public]
    bool Key_IsAxis2D(FKey& Key); // 0x3962cf0 [Final Native Static Public]
    bool Key_IsAxis1D(FKey& Key); // 0x3962c10 [Final Native Static Public]
    bool Key_IsAnalog(FKey& Key); // 0x3962b30 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromKey(FKeyEvent& InKeyEvent); // 0x3962a10 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromAnalog(FAnalogInputEvent& InAnalogEvent); // 0x39628e0 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationActionFromKey(FKeyEvent& InKeyEvent); // 0x39627c0 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationAction(FKey& InKey); // 0x39626d0 [Final Native Static Public]
    FText Key_GetDisplayName(FKey& Key, bool bLongDisplayName); // 0x3962580 [Final Native Static Public]
    bool InputEvent_IsShiftDown(FInputEvent& Input); // 0x395d690 [Final Native Static Public]
    bool InputEvent_IsRightShiftDown(FInputEvent& Input); // 0x395d5d0 [Final Native Static Public]
    bool InputEvent_IsRightControlDown(FInputEvent& Input); // 0x395d510 [Final Native Static Public]
    bool InputEvent_IsRightCommandDown(FInputEvent& Input); // 0x395d450 [Final Native Static Public]
    bool InputEvent_IsRightAltDown(FInputEvent& Input); // 0x395d390 [Final Native Static Public]
    bool InputEvent_IsRepeat(FInputEvent& Input); // 0x395d2d0 [Final Native Static Public]
    bool InputEvent_IsLeftShiftDown(FInputEvent& Input); // 0x395d210 [Final Native Static Public]
    bool InputEvent_IsLeftControlDown(FInputEvent& Input); // 0x395d150 [Final Native Static Public]
    bool InputEvent_IsLeftCommandDown(FInputEvent& Input); // 0x395d090 [Final Native Static Public]
    bool InputEvent_IsLeftAltDown(FInputEvent& Input); // 0x395cfd0 [Final Native Static Public]
    bool InputEvent_IsControlDown(FInputEvent& Input); // 0x395cf10 [Final Native Static Public]
    bool InputEvent_IsCommandDown(FInputEvent& Input); // 0x395ce50 [Final Native Static Public]
    bool InputEvent_IsAltDown(FInputEvent& Input); // 0x395cd90 [Final Native Static Public]
    FText InputChord_GetDisplayName(FInputChord& Key); // 0x395cc90 [Final Native Static Public]
    int32 GetUserIndex(FKeyEvent& Input); // 0x395abf0 [Final Native Static Public]
    FSlateModifierKeysState GetModifierKeysState(); // 0x3956f90 [Final Native Static Public]
    FKey GetKey(FKeyEvent& Input); // 0x3956290 [Final Native Static Public]
    float GetAnalogValue(FAnalogInputEvent& Input); // 0x3952e20 [Final Native Static Public]
    bool EqualEqual_KeyKey(const FKey& A, const FKey& B); // 0x394e1a0 [Final Native Static Public]
    bool EqualEqual_InputChordInputChord(const FInputChord& A, const FInputChord& B); // 0x394dde0 [Final Native Static Public]
    void CalibrateTilt(); // 0x393afe0 [Final Native Static Public]

// UKismetInternationalizationLibrary (/Script/Engine.KismetInternationalizationLibrary)
    bool SetCurrentLocale(const FString& Culture, bool SaveToConfig); // 0x39835c0 [Final Native Static Public]
    bool SetCurrentLanguageAndLocale(const FString& Culture, bool SaveToConfig); // 0x3983440 [Final Native Static Public]
    bool SetCurrentLanguage(const FString& Culture, bool SaveToConfig); // 0x39832f0 [Final Native Static Public]
    bool SetCurrentCulture(const FString& Culture, bool SaveToConfig); // 0x3983180 [Final Native Static Public]
    bool SetCurrentAssetGroupCulture(const FName& AssetGroup, const FString& Culture, bool SaveToConfig); // 0x3982fe0 [Final Native Static Public]
    bool IsCultureRightToLeft(const FString& Culture); // 0x395e3c0 [Final Native Static Public]
    FString GetSuitableCulture(const TArray<FString>& AvailableCultures, const FString& CultureToMatch, const FString& FallbackCulture); // 0x3959a30 [Final Native Static Public]
    FString GetNativeCulture(const ELocalizedTextSourceCategory& TextCategory); // 0x39570b0 [Final Native Static Public]
    TArray<FString> GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional); // 0x3956700 [Final Native Static Public]
    FString GetCurrentLocale(); // 0x3954d50 [Final Native Static Public]
    FString GetCurrentLanguage(); // 0x3954c30 [Final Native Static Public]
    FString GetCurrentCulture(); // 0x3954c30 [Final Native Static Public]
    FString GetCurrentAssetGroupCulture(const FName& AssetGroup); // 0x3954920 [Final Native Static Public]
    FString GetCultureDisplayName(const FString& Culture, bool Localized); // 0x3954740 [Final Native Static Public]
    void ClearCurrentAssetGroupCulture(const FName& AssetGroup, bool SaveToConfig); // 0x393e250 [Final Native Static Public]

// UKismetMaterialLibrary (/Script/Engine.KismetMaterialLibrary)
    void SetVectorParameterValue(UObject* WorldContextObject, UMaterialParameterCollection* Collection, const FName& ParameterName, const FLinearColor& ParameterValue); // 0x3985950 [Final Native Static Public]
    void SetScalarParameterValue(UObject* WorldContextObject, UMaterialParameterCollection* Collection, const FName& ParameterName, float ParameterValue); // 0x3984ae0 [Final Native Static Public]
    FLinearColor GetVectorParameterValue(UObject* WorldContextObject, UMaterialParameterCollection* Collection, const FName& ParameterName); // 0x395af90 [Final Native Static Public]
    float GetScalarParameterValue(UObject* WorldContextObject, UMaterialParameterCollection* Collection, const FName& ParameterName); // 0x3958f20 [Final Native Static Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(UObject* WorldContextObject, UMaterialInterface* Parent, const FName& OptionalName, const EMIDCreationFlags& CreationFlags); // 0x3946e10 [Final Native Static Public]

// UKismetMathLibrary (/Script/Engine.KismetMathLibrary)
    int32 Xor_IntInt(int32 A, int32 B); // 0x3991f70 [Final Native Static Public]
    int64 Xor_Int64Int64(int64 A, int64 B); // 0x3991ea0 [Final Native Static Public]
    int32 Wrap(int32 Value, int32 min, int32 max); // 0x3991d40 [Final Native Static Public]
    FVector WeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float Weight); // 0x3991aa0 [Final Native Static Public]
    FRotator WeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float Weight); // 0x3991910 [Final Native Static Public]
    float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); // 0x3991c00 [Final Native Static Public]
    double VSizeXYSquared(const FVector& A); // 0x398ceb0 [Final Native Static Public]
    double VSizeXY(const FVector& A); // 0x398ce20 [Final Native Static Public]
    double VSizeSquared(const FVector& A); // 0x398cd80 [Final Native Static Public]
    double VSize2DSquared(const FVector2D& A); // 0x398cc50 [Final Native Static Public]
    double VSize2D(const FVector2D& A); // 0x398cbc0 [Final Native Static Public]
    double VSize(const FVector& A); // 0x398cce0 [Final Native Static Public]
    FVector VLerp(const FVector& A, const FVector& B, float Alpha); // 0x398ca70 [Final Native Static Public]
    FVector VInterpTo_Constant(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x398c8e0 [Final Native Static Public]
    FVector VInterpTo(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x398c750 [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); // 0x398e9d0 [Final Native Static Public]
    FVector Vector_Zero(); // 0x3991850 [Final Native Static Public]
    FVector Vector_Up(); // 0x3991820 [Final Native Static Public]
    void Vector_UnwindEuler(const FVector& A); // 0x39917a0 [Final Native Static Public]
    FVector2D Vector_UnitCartesianToSpherical(const FVector& A); // 0x39916b0 [Final Native Static Public]
    FVector Vector_ToRadians(const FVector& A); // 0x3991620 [Final Native Static Public]
    FVector Vector_ToDegrees(const FVector& A); // 0x3991590 [Final Native Static Public]
    FVector Vector_SnappedToGrid(const FVector& InVect, float InGridSize); // 0x3991440 [Final Native Static Public]
    FVector Vector_SlerpVectorToDirection(const FVector& Vector, const FVector& Direction, double Alpha); // 0x39912d0 [Final Native Static Public]
    FVector Vector_SlerpNormals(const FVector& NormalA, const FVector& NormalB, double Alpha); // 0x3991160 [Final Native Static Public]
    void Vector_Set(const FVector& A, double X, double Y, double Z); // 0x3990ff0 [Final Native Static Public]
    FVector Vector_Right(); // 0x3990fc0 [Final Native Static Public]
    FVector Vector_Reciprocal(const FVector& A); // 0x3990ed0 [Final Native Static Public]
    FVector Vector_ProjectOnToNormal(const FVector& V, const FVector& InNormal); // 0x3990dd0 [Final Native Static Public]
    FVector Vector_One(); // 0x3990da0 [Final Native Static Public]
    FVector Vector_NormalUnsafe(const FVector& A); // 0x3990b60 [Final Native Static Public]
    void Vector_Normalize(const FVector& A, float Tolerance); // 0x3990c60 [Final Native Static Public]
    FVector Vector_Normal2D(const FVector& A, float Tolerance); // 0x3990a10 [Final Native Static Public]
    FVector Vector_MirrorByPlane(const FVector& A, const FPlane& InPlane); // 0x39908b0 [Final Native Static Public]
    FVector Vector_Left(); // 0x3990880 [Final Native Static Public]
    bool Vector_IsZero(const FVector& A); // 0x39907c0 [Final Native Static Public]
    bool Vector_IsUnit(const FVector& A, float SquaredLenthTolerance); // 0x39906a0 [Final Native Static Public]
    bool Vector_IsUniform(const FVector& A, float Tolerance); // 0x3990570 [Final Native Static Public]
    bool Vector_IsNormal(const FVector& A); // 0x39904a0 [Final Native Static Public]
    bool Vector_IsNearlyZero(const FVector& A, float Tolerance); // 0x3990380 [Final Native Static Public]
    bool Vector_IsNAN(const FVector& A); // 0x39902b0 [Final Native Static Public]
    double Vector_HeadingAngle(const FVector& A); // 0x3990180 [Final Native Static Public]
    FVector Vector_GetSignVector(const FVector& A); // 0x39900b0 [Final Native Static Public]
    FVector Vector_GetProjection(const FVector& A); // 0x3990010 [Final Native Static Public]
    double Vector_GetAbsMin(const FVector& A); // 0x398ff70 [Final Native Static Public]
    double Vector_GetAbsMax(const FVector& A); // 0x398fed0 [Final Native Static Public]
    FVector Vector_GetAbs(const FVector& A); // 0x398fe40 [Final Native Static Public]
    FVector Vector_Forward(); // 0x398fe10 [Final Native Static Public]
    FVector Vector_Down(); // 0x398fde0 [Final Native Static Public]
    double Vector_DistanceSquared(const FVector& v1, const FVector& v2); // 0x398fd00 [Final Native Static Public]
    double Vector_Distance2DSquared(const FVector& v1, const FVector& v2); // 0x398fb40 [Final Native Static Public]
    double Vector_Distance2D(const FVector& v1, const FVector& v2); // 0x398fa70 [Final Native Static Public]
    double Vector_Distance(const FVector& v1, const FVector& v2); // 0x398fc10 [Final Native Static Public]
    double Vector_CosineAngle2D(const FVector& A, const FVector& B); // 0x398f910 [Final Native Static Public]
    FVector Vector_ComponentMin(const FVector& A, const FVector& B); // 0x398f830 [Final Native Static Public]
    FVector Vector_ComponentMax(const FVector& A, const FVector& B); // 0x398f750 [Final Native Static Public]
    FVector Vector_ClampSizeMax2D(const FVector& A, double max); // 0x398f4a0 [Final Native Static Public]
    FVector Vector_ClampSizeMax(const FVector& A, double max); // 0x398f5e0 [Final Native Static Public]
    FVector Vector_ClampSize2D(const FVector& A, double min, double max); // 0x398f2e0 [Final Native Static Public]
    FVector Vector_BoundedToCube(const FVector& InVect, float InRadius); // 0x398f1e0 [Final Native Static Public]
    FVector Vector_BoundedToBox(const FVector& InVect, const FVector& InBoxMin, const FVector& InBoxMax); // 0x398f090 [Final Native Static Public]
    FVector Vector_Backward(); // 0x398f060 [Final Native Static Public]
    void Vector_Assign(const FVector& A, const FVector& InVector); // 0x398ef80 [Final Native Static Public]
    void Vector_AddBounded(const FVector& A, const FVector& InAddVect, float InRadius); // 0x398ee20 [Final Native Static Public]
    FVector4 Vector4_Zero(); // 0x398e9a0 [Final Native Static Public]
    double Vector4_SizeSquared3(const FVector4& A); // 0x398e810 [Final Native Static Public]
    double Vector4_SizeSquared(const FVector4& A); // 0x398e8d0 [Final Native Static Public]
    double Vector4_Size3(const FVector4& A); // 0x398e660 [Final Native Static Public]
    double Vector4_Size(const FVector4& A); // 0x398e730 [Final Native Static Public]
    void Vector4_Set(const FVector4& A, double X, double Y, double Z, double W); // 0x398e480 [Final Native Static Public]
    FVector4 Vector4_NormalUnsafe3(const FVector4& A); // 0x398e210 [Final Native Static Public]
    void Vector4_Normalize3(const FVector4& A, float Tolerance); // 0x398e320 [Final Native Static Public]
    FVector4 Vector4_Normal3(const FVector4& A, float Tolerance); // 0x398e0a0 [Final Native Static Public]
    FVector4 Vector4_Negated(const FVector4& A); // 0x398dfe0 [Final Native Static Public]
    FVector4 Vector4_MirrorByVector3(const FVector4& Direction, const FVector4& SurfaceNormal); // 0x398de30 [Final Native Static Public]
    bool Vector4_IsZero(const FVector4& A); // 0x398dd60 [Final Native Static Public]
    bool Vector4_IsUnit3(const FVector4& A, float SquaredLenthTolerance); // 0x398dc30 [Final Native Static Public]
    bool Vector4_IsNormal3(const FVector4& A); // 0x398db50 [Final Native Static Public]
    bool Vector4_IsNearlyZero3(const FVector4& A, float Tolerance); // 0x398da20 [Final Native Static Public]
    bool Vector4_IsNAN(const FVector4& A); // 0x398d930 [Final Native Static Public]
    double Vector4_DotProduct3(const FVector4& A, const FVector4& B); // 0x398d6b0 [Final Native Static Public]
    double Vector4_DotProduct(const FVector4& A, const FVector4& B); // 0x398d7f0 [Final Native Static Public]
    FVector4 Vector4_CrossProduct3(const FVector4& A, const FVector4& B); // 0x398d520 [Final Native Static Public]
    void Vector4_Assign(const FVector4& A, const FVector4& InVector); // 0x398d410 [Final Native Static Public]
    FVector2D Vector2DInterpTo_Constant(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x398d220 [Final Native Static Public]
    FVector2D Vector2DInterpTo(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x398d090 [Final Native Static Public]
    FVector2D Vector2D_Zero(); // 0x398d3f0 [Final Native Static Public]
    FVector2D Vector2D_Unit45Deg(); // 0x398d3d0 [Final Native Static Public]
    FVector2D Vector2D_One(); // 0x398d3b0 [Final Native Static Public]
    FVector VEase(const FVector& A, const FVector& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x398c520 [Final Native Static Public]
    FDateTime UtcNow(); // 0x398c4e0 [Final Native Static Public]
    FVector4 TransformVector4(const FMatrix& Matrix, const FVector4& Vec4); // 0x398bee0 [Final Native Static Public]
    FRotator TransformRotation(FTransform& T, const FRotator& Rotation); // 0x398bc40 [Final Native Static Public]
    FVector TransformLocation(FTransform& T, const FVector& Location); // 0x398b9c0 [Final Native Static Public]
    FVector TransformDirection(FTransform& T, const FVector& Direction); // 0x398b750 [Final Native Static Public]
    float Transform_Determinant(FTransform& Transform); // 0x398c090 [Final Native Static Public]
    double ToUnixTimestampDouble(const FDateTime& Time); // 0x398b540 [Final Native Static Public]
    int64 ToUnixTimestamp(const FDateTime& Time); // 0x398b460 [Final Native Static Public]
    FVector2D ToSign2D(const FVector2D& A); // 0x398b3a0 [Final Native Static Public]
    FVector2D ToRounded2D(const FVector2D& A); // 0x398b300 [Final Native Static Public]
    FString ToHex_LinearColor(const FLinearColor& InColor); // 0x398b120 [Final Native Static Public]
    void ToDirectionAndLength2D(const FVector2D& A, const FVector2D& OutDir, const double& OutLength); // 0x398af90 [Final Native Static Public]
    FDateTime Today(); // 0x398b700 [Final Native Static Public]
    FTransform TLerp(FTransform& A, FTransform& B, float Alpha, const ELerpInterpolationMode& InterpMode); // 0x398a880 [Final Native Static Public]
    FTransform TInterpTo(FTransform& Current, FTransform& Target, float DeltaTime, float InterpSpeed); // 0x398a5d0 [Final Native Static Public]
    FTimespan TimespanZeroValue(); // 0x3948370 [Final Native Static Public]
    float TimespanRatio(const FTimespan& A, const FTimespan& B); // 0x398aea0 [Final Native Static Public]
    FTimespan TimespanMinValue(); // 0x398ae70 [Final Native Static Public]
    FTimespan TimespanMaxValue(); // 0x398ae40 [Final Native Static Public]
    bool TimespanFromString(const FString& TimespanString, const FTimespan& Result); // 0x398acf0 [Final Native Static Public]
    FTransform TEase(FTransform& A, FTransform& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x398a2e0 [Final Native Static Public]
    double tan(double A); // 0x398aae0 [Final Native Static Public]
    FVector Subtract_VectorVector(const FVector& A, const FVector& B); // 0x398a200 [Final Native Static Public]
    FVector Subtract_VectorInt(const FVector& A, int32 B); // 0x398a120 [Final Native Static Public]
    FVector Subtract_VectorFloat(const FVector& A, double B); // 0x398a040 [Final Native Static Public]
    FVector4 Subtract_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3989ee0 [Final Native Static Public]
    FVector2D Subtract_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3989e10 [Final Native Static Public]
    FVector2D Subtract_Vector2DFloat(const FVector2D& A, double B); // 0x3989d40 [Final Native Static Public]
    FTimespan Subtract_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3989670 [Final Native Static Public]
    FQuat Subtract_QuatQuat(FQuat& A, FQuat& B); // 0x3989c40 [Final Native Static Public]
    FLinearColor Subtract_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3989b50 [Final Native Static Public]
    FIntPoint Subtract_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3989a80 [Final Native Static Public]
    FIntPoint Subtract_IntPointInt(const FIntPoint& A, int32 B); // 0x39899a0 [Final Native Static Public]
    int32 Subtract_IntInt(int32 A, int32 B); // 0x39898e0 [Final Native Static Public]
    int64 Subtract_Int64Int64(int64 A, int64 B); // 0x3989810 [Final Native Static Public]
    double Subtract_DoubleDouble(double A, double B); // 0x3989740 [Final Native Static Public]
    FDateTime Subtract_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x3989670 [Final Native Static Public]
    FTimespan Subtract_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3989670 [Final Native Static Public]
    uint8 Subtract_ByteByte(uint8 A, uint8 B); // 0x39895b0 [Final Native Static Public]
    double Square(double A); // 0x39893a0 [Final Native Static Public]
    double sqrt(double A); // 0x39892e0 [Final Native Static Public]
    FVector Spherical2DToUnitCartesian(const FVector2D& A); // 0x3988e20 [Final Native Static Public]
    double sin(double A); // 0x39863e0 [Final Native Static Public]
    int64 SignOfInteger64(int64 A); // 0x3986290 [Final Native Static Public]
    int32 SignOfInteger(int32 A); // 0x3986340 [Final Native Static Public]
    double SignOfFloat(double A); // 0x39861c0 [Final Native Static Public]
    void SetVectorSpringStateVelocity(FVectorSpringState& SpringState, const FVector& Velocity); // 0x3985c50 [Final Native Static Public]
    void SetRandomStreamSeed(const FRandomStream& Stream, int32 NewSeed); // 0x3984860 [Final Native Static Public]
    void SetQuaternionSpringStateAngularVelocity(FQuaternionSpringState& SpringState, const FVector& AngularVelocity); // 0x3984750 [Final Native Static Public]
    void SetFloatSpringStateVelocity(FFloatSpringState& SpringState, float Velocity); // 0x3983c30 [Final Native Static Public]
    void Set2D(const FVector2D& A, double X, double Y); // 0x3982130 [Final Native Static Public]
    FVector SelectVector(const FVector& A, const FVector& B, bool bPickA); // 0x3981a20 [Final Native Static Public]
    FTransform SelectTransform(FTransform& A, FTransform& B, bool bPickA); // 0x3981ef0 [Final Native Static Public]
    FText SelectText(const FText& A, const FText& B, bool bPickA); // 0x3981d20 [Final Native Static Public]
    FString SelectString(const FString& A, const FString& B, bool bPickA); // 0x3981b70 [Final Native Static Public]
    FRotator SelectRotator(const FRotator& A, const FRotator& B, bool bPickA); // 0x3981a20 [Final Native Static Public]
    UObject* SelectObject(UObject* A, UObject* B, bool bSelectA); // 0x39814e0 [Final Native Static Public]
    FName SelectName(const FName& A, const FName& B, bool bPickA); // 0x3981920 [Final Native Static Public]
    int32 SelectInt(int32 A, int32 B, bool bPickA); // 0x3981820 [Final Native Static Public]
    double SelectFloat(double A, double B, bool bPickA); // 0x3981700 [Final Native Static Public]
    FLinearColor SelectColor(const FLinearColor& A, const FLinearColor& B, bool bPickA); // 0x39815e0 [Final Native Static Public]
    TSubclassOf<UObject> SelectClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B, bool bSelectA); // 0x39814e0 [Final Native Static Public]
    void SeedRandomStream(const FRandomStream& Stream); // 0x3981440 [Final Native Static Public]
    double SafeDivide(double A, double B); // 0x3980ac0 [Final Native Static Public]
    int64 Round64(double A); // 0x3980990 [Final Native Static Public]
    int32 round(double A); // 0x3980a20 [Final Native Static Public]
    FRotator RotatorFromAxisAndAngle(const FVector& Axis, float Angle); // 0x3980790 [Final Native Static Public]
    FVector RotateAngleAxis(const FVector& InVect, float AngleDeg, const FVector& Axis); // 0x39805b0 [Final Native Static Public]
    FRotator RLerp(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath); // 0x397b2f0 [Final Native Static Public]
    FRotator RInterpTo_Constant(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x397b160 [Final Native Static Public]
    FRotator RInterpTo(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x397afd0 [Final Native Static Public]
    void RGBToHSV_Vector(const FLinearColor& RGB, const FLinearColor& HSV); // 0x397aef0 [Final Native Static Public]
    void RGBToHSV(const FLinearColor& InColor, const float& H, const float& S, const float& V, const float& A); // 0x397acf0 [Final Native Static Public]
    FLinearColor RGBLinearToHSV(const FLinearColor& RGB); // 0x397ac60 [Final Native Static Public]
    void ResetVectorSpringState(FVectorSpringState& SpringState); // 0x397fb50 [Final Native Static Public]
    void ResetRandomStream(const FRandomStream& Stream); // 0x397fac0 [Final Native Static Public]
    void ResetQuaternionSpringState(FQuaternionSpringState& SpringState); // 0x397f9e0 [Final Native Static Public]
    void ResetFloatSpringState(FFloatSpringState& SpringState); // 0x397f950 [Final Native Static Public]
    FRotator REase(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x397aa10 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x397d5c0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadians(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x397d460 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x397d2b0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegrees(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x397d140 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x397cff0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadians(const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x397cef0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x397cd90 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegrees(const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x397cc80 [Final Native Static Public]
    FVector RandomUnitVectorFromStream(const FRandomStream& Stream); // 0x397cbd0 [Final Native Static Public]
    FVector RandomUnitVector(); // 0x397ca70 [Final Native Static Public]
    FRotator RandomRotatorFromStream(const FRandomStream& Stream, bool bRoll); // 0x397c8f0 [Final Native Static Public]
    FRotator RandomRotator(bool bRoll); // 0x397c7e0 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream_Box(const FRandomStream& Stream, const FBox& Box); // 0x397c560 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream(const FRandomStream& Stream, const FVector& Center, const FVector& HalfSize); // 0x397c340 [Final Native Static Public]
    FVector RandomPointInBoundingBox_Box(const FBox& Box); // 0x397c710 [Final Native Static Public]
    FVector RandomPointInBoundingBox(const FVector& Center, const FVector& HalfSize); // 0x397c1f0 [Final Native Static Public]
    int32 RandomIntegerInRangeFromStream(const FRandomStream& Stream, int32 min, int32 max); // 0x397c090 [Final Native Static Public]
    int32 RandomIntegerInRange(int32 min, int32 max); // 0x397bf80 [Final Native Static Public]
    int32 RandomIntegerFromStream(const FRandomStream& Stream, int32 max); // 0x397be60 [Final Native Static Public]
    int64 RandomInteger64InRange(int64 min, int64 max); // 0x397bc80 [Final Native Static Public]
    int64 RandomInteger64(int64 max); // 0x397bba0 [Final Native Static Public]
    int32 RandomInteger(int32 max); // 0x397bda0 [Final Native Static Public]
    float RandomFloatInRangeFromStream(const FRandomStream& Stream, float min, float max); // 0x397ba50 [Final Native Static Public]
    double RandomFloatInRange(double min, double max); // 0x397b950 [Final Native Static Public]
    float RandomFloatFromStream(const FRandomStream& Stream); // 0x397b890 [Final Native Static Public]
    double RandomFloat(); // 0x397b840 [Final Native Static Public]
    bool RandomBoolWithWeightFromStream(const FRandomStream& RandomStream, float Weight); // 0x397b720 [Final Native Static Public]
    bool RandomBoolWithWeight(float Weight); // 0x397b660 [Final Native Static Public]
    bool RandomBoolFromStream(const FRandomStream& Stream); // 0x397b5a0 [Final Native Static Public]
    bool RandomBool(); // 0x397b540 [Final Native Static Public]
    double RadiansToDegrees(double A); // 0x397b4b0 [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); // 0x397a510 [Final Native Static Public]
    FVector Quat_VectorUp(FQuat& Q); // 0x3978e40 [Final Native Static Public]
    FVector Quat_VectorRight(FQuat& Q); // 0x3978d20 [Final Native Static Public]
    FVector Quat_VectorForward(FQuat& Q); // 0x3978c20 [Final Native Static Public]
    FVector Quat_UnrotateVector(FQuat& Q, const FVector& V); // 0x397a2e0 [Final Native Static Public]
    FQuat Quat_Slerp(FQuat& A, FQuat& B, double Alpha); // 0x397a0f0 [Final Native Static Public]
    float Quat_SizeSquared(FQuat& Q); // 0x397a030 [Final Native Static Public]
    float Quat_Size(FQuat& Q); // 0x3979f60 [Final Native Static Public]
    void Quat_SetFromEuler(FQuat& Q, const FVector& Euler); // 0x3979e70 [Final Native Static Public]
    void Quat_SetComponents(FQuat& Q, float X, float Y, float Z, float W); // 0x3979cb0 [Final Native Static Public]
    FRotator Quat_Rotator(FQuat& Q); // 0x3979c00 [Final Native Static Public]
    FVector Quat_RotateVector(FQuat& Q, const FVector& V); // 0x39799f0 [Final Native Static Public]
    FQuat Quat_Normalized(FQuat& Q, float Tolerance); // 0x3979880 [Final Native Static Public]
    void Quat_Normalize(FQuat& Q, float Tolerance); // 0x3979710 [Final Native Static Public]
    FQuat Quat_MakeFromEuler(const FVector& Euler); // 0x3979660 [Final Native Static Public]
    FQuat Quat_Log(FQuat& Q); // 0x39795b0 [Final Native Static Public]
    bool Quat_IsNormalized(FQuat& Q); // 0x39794a0 [Final Native Static Public]
    bool Quat_IsNonFinite(FQuat& Q); // 0x39793c0 [Final Native Static Public]
    bool Quat_IsIdentity(FQuat& Q, float Tolerance); // 0x3979240 [Final Native Static Public]
    bool Quat_IsFinite(FQuat& Q); // 0x3979160 [Final Native Static Public]
    FQuat Quat_Inversed(FQuat& Q); // 0x39790b0 [Final Native Static Public]
    FQuat Quat_Identity(); // 0x3979080 [Final Native Static Public]
    FVector Quat_GetRotationAxis(FQuat& Q); // 0x3978f50 [Final Native Static Public]
    FVector Quat_GetAxisZ(FQuat& Q); // 0x3978e40 [Final Native Static Public]
    FVector Quat_GetAxisY(FQuat& Q); // 0x3978d20 [Final Native Static Public]
    FVector Quat_GetAxisX(FQuat& Q); // 0x3978c20 [Final Native Static Public]
    float Quat_GetAngle(FQuat& Q); // 0x3978b60 [Final Native Static Public]
    FQuat Quat_FindBetweenVectors(const FVector& Start, const FVector& End); // 0x3978a50 [Final Native Static Public]
    FQuat Quat_FindBetweenNormals(const FVector& StartNormal, const FVector& EndNormal); // 0x3978940 [Final Native Static Public]
    FQuat Quat_Exp(FQuat& Q); // 0x3978890 [Final Native Static Public]
    FVector Quat_Euler(FQuat& Q); // 0x39787e0 [Final Native Static Public]
    void Quat_EnforceShortestArcWith(FQuat& A, FQuat& B); // 0x3978670 [Final Native Static Public]
    float Quat_AngularDistance(FQuat& A, FQuat& B); // 0x3978510 [Final Native Static Public]
    FVector ProjectVectorOnToVector(const FVector& V, const FVector& Target); // 0x39783b0 [Final Native Static Public]
    FVector ProjectVectorOnToPlane(const FVector& V, const FVector& PlaneNormal); // 0x3978280 [Final Native Static Public]
    FVector ProjectPointOnToPlane(const FVector& Point, const FVector& PlaneBase, const FVector& PlaneNormal); // 0x3977fa0 [Final Native Static Public]
    bool PointsAreCoplanar(const TArray<FVector>& Points, float Tolerance); // 0x3977500 [Final Native Static Public]
    float PerlinNoise1D(float Value); // 0x3976320 [Final Native Static Public]
    int32 Percent_IntInt(int32 A, int32 B); // 0x3976230 [Final Native Static Public]
    int64 Percent_Int64Int64(int64 A, int64 B); // 0x3976130 [Final Native Static Public]
    double Percent_FloatFloat(double A, double B); // 0x3975fc0 [Final Native Static Public]
    uint8 Percent_ByteByte(uint8 A, uint8 B); // 0x3975ed0 [Final Native Static Public]
    int32 Or_IntInt(int32 A, int32 B); // 0x3975620 [Final Native Static Public]
    int64 Or_Int64Int64(int64 A, int64 B); // 0x3975550 [Final Native Static Public]
    FDateTime Now(); // 0x3975510 [Final Native Static Public]
    bool NotEqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x3973b60 [Final Native Static Public]
    bool NotEqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3973a10 [Final Native Static Public]
    bool NotEqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3973930 [Final Native Static Public]
    bool NotEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x3975220 [Final Native Static Public]
    bool NotEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x3975060 [Final Native Static Public]
    bool NotEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x3974f20 [Final Native Static Public]
    bool NotEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x32b54d0 [Final Native Static Public]
    bool NotEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x3974960 [Final Native Static Public]
    bool NotEqual_QuatQuat(FQuat& A, FQuat& B, float ErrorTolerance); // 0x3974790 [Final Native Static Public]
    bool NotEqual_ObjectObject(UObject* A, UObject* B); // 0x3973de0 [Final Native Static Public]
    bool NotEqual_NameName(const FName& A, const FName& B); // 0x39745d0 [Final Native Static Public]
    bool NotEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x3974420 [Final Native Static Public]
    bool NotEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3974330 [Final Native Static Public]
    bool NotEqual_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3974260 [Final Native Static Public]
    bool NotEqual_IntInt(int32 A, int32 B); // 0x3974190 [Final Native Static Public]
    bool NotEqual_Int64Int64(int64 A, int64 B); // 0x39740c0 [Final Native Static Public]
    bool NotEqual_DoubleDouble(double A, double B); // 0x3973eb0 [Final Native Static Public]
    bool NotEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x32b54d0 [Final Native Static Public]
    bool NotEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x3973de0 [Final Native Static Public]
    bool NotEqual_ByteByte(uint8 A, uint8 B); // 0x3973d20 [Final Native Static Public]
    bool NotEqual_BoolBool(bool A, bool B); // 0x3973c40 [Final Native Static Public]
    bool Not_PreBool(bool A); // 0x3975480 [Final Native Static Public]
    int64 Not_Int64(int64 A); // 0x3975370 [Final Native Static Public]
    int32 Not_Int(int32 A); // 0x3975400 [Final Native Static Public]
    FVector2D NormalSafe2D(const FVector2D& A, float Tolerance); // 0x3972f20 [Final Native Static Public]
    double NormalizeToRange(double Value, double RangeMin, double RangeMax); // 0x3973620 [Final Native Static Public]
    FRotator NormalizedDeltaRotator(const FRotator& A, const FRotator& B); // 0x3973790 [Final Native Static Public]
    float NormalizeAxis(float Angle); // 0x3973170 [Final Native Static Public]
    void Normalize2D(const FVector2D& A, float Tolerance); // 0x3973040 [Final Native Static Public]
    FVector2D Normal2D(const FVector2D& A); // 0x3972d00 [Final Native Static Public]
    FVector Normal(const FVector& A, float Tolerance); // 0x3972dd0 [Final Native Static Public]
    FVector NegateVector(const FVector& A); // 0x3972b90 [Final Native Static Public]
    FRotator NegateRotator(const FRotator& A); // 0x3972ae0 [Final Native Static Public]
    FVector2D Negated2D(const FVector2D& A); // 0x3972c20 [Final Native Static Public]
    bool NearlyEqual_TransformTransform(FTransform& A, FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); // 0x3972870 [Final Native Static Public]
    bool NearlyEqual_FloatFloat(double A, double B, double ErrorTolerance); // 0x3972750 [Final Native Static Public]
    double MultiplyMultiply_FloatFloat(double base, double exp); // 0x3971290 [Final Native Static Public]
    double MultiplyByPi(double Value); // 0x3971200 [Final Native Static Public]
    FVector Multiply_VectorVector(const FVector& A, const FVector& B); // 0x3972670 [Final Native Static Public]
    FVector Multiply_VectorInt(const FVector& A, int32 B); // 0x39720d0 [Final Native Static Public]
    FVector Multiply_VectorFloat(const FVector& A, double B); // 0x3972590 [Final Native Static Public]
    FVector4 Multiply_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3972430 [Final Native Static Public]
    FVector2D Multiply_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3972360 [Final Native Static Public]
    FVector2D Multiply_Vector2DFloat(const FVector2D& A, double B); // 0x3972290 [Final Native Static Public]
    FTimespan Multiply_TimespanFloat(const FTimespan& A, float Scalar); // 0x39721b0 [Final Native Static Public]
    FRotator Multiply_RotatorInt(const FRotator& A, int32 B); // 0x39720d0 [Final Native Static Public]
    FRotator Multiply_RotatorFloat(const FRotator& A, float B); // 0x3971ff0 [Final Native Static Public]
    FQuat Multiply_QuatQuat(FQuat& A, FQuat& B); // 0x3971e10 [Final Native Static Public]
    FMatrix Multiply_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3971ca0 [Final Native Static Public]
    FMatrix Multiply_MatrixFloat(const FMatrix& A, double B); // 0x3971ae0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x39719f0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorFloat(const FLinearColor& A, float B); // 0x3971920 [Final Native Static Public]
    FIntPoint Multiply_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3971840 [Final Native Static Public]
    FIntPoint Multiply_IntPointInt(const FIntPoint& A, int32 B); // 0x3971760 [Final Native Static Public]
    int32 Multiply_IntInt(int32 A, int32 B); // 0x39716a0 [Final Native Static Public]
    double Multiply_IntFloat(int32 A, double B); // 0x39715d0 [Final Native Static Public]
    int64 Multiply_Int64Int64(int64 A, int64 B); // 0x3971500 [Final Native Static Public]
    double Multiply_DoubleDouble(double A, double B); // 0x3971430 [Final Native Static Public]
    uint8 Multiply_ByteByte(uint8 A, uint8 B); // 0x3971370 [Final Native Static Public]
    FVector MirrorVectorByNormal(const FVector& InVect, const FVector& InNormal); // 0x3958780 [Final Native Static Public]
    void MinOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMinValue, const int32& MinValue); // 0x3970ad0 [Final Native Static Public]
    void MinOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMinValue, const float& MinValue); // 0x3970860 [Final Native Static Public]
    void MinOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMinValue, const uint8& MinValue); // 0x39706d0 [Final Native Static Public]
    int64 MinInt64(int64 A, int64 B); // 0x3970600 [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); // 0x3970330 [Final Native Static Public]
    int32 min(int32 A, int32 B); // 0x3970260 [Final Native Static Public]
    void MedianOfIntArray(const TArray<int32>& IntArray, const float& MedianValue); // 0x39700b0 [Final Native Static Public]
    void MaxOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMaxValue, const int32& MaxValue); // 0x396ff20 [Final Native Static Public]
    void MaxOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMaxValue, const float& MaxValue); // 0x396fcb0 [Final Native Static Public]
    void MaxOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMaxValue, const uint8& MaxValue); // 0x396fb20 [Final Native Static Public]
    int64 MaxInt64(int64 A, int64 B); // 0x396fa50 [Final Native Static Public]
    int32 max(int32 A, int32 B); // 0x396f980 [Final Native Static Public]
    FVector4 Matrix_TransformVector4(const FMatrix& M, const FVector4& V); // 0x396f650 [Final Native Static Public]
    FVector4 Matrix_TransformVector(const FMatrix& M, const FVector& V); // 0x396f7f0 [Final Native Static Public]
    FVector4 Matrix_TransformPosition(const FMatrix& M, const FVector& V); // 0x396f4b0 [Final Native Static Public]
    FQuat Matrix_ToQuat(const FMatrix& M); // 0x396f3e0 [Final Native Static Public]
    void Matrix_SetOrigin(const FMatrix& M, const FVector& NewOrigin); // 0x396f2d0 [Final Native Static Public]
    void Matrix_SetColumn(const FMatrix& M, const EMatrixColumns& Column, const FVector& Value); // 0x396f180 [Final Native Static Public]
    void Matrix_SetAxis(const FMatrix& M, const EAxis& Axis, const FVector& AxisVector); // 0x396f030 [Final Native Static Public]
    FMatrix Matrix_ScaleTranslation(const FMatrix& M, const FVector& Scale3D); // 0x396ee90 [Final Native Static Public]
    FMatrix Matrix_RemoveTranslation(const FMatrix& M); // 0x396ed70 [Final Native Static Public]
    void Matrix_RemoveScaling(const FMatrix& M, float Tolerance); // 0x396ec70 [Final Native Static Public]
    FMatrix Matrix_Mirror(const FMatrix& M, const EAxis& MirrorAxis, const EAxis& FlipAxis); // 0x396ea90 [Final Native Static Public]
    FVector Matrix_InverseTransformVector(const FMatrix& M, const FVector& V); // 0x396e8d0 [Final Native Static Public]
    FVector Matrix_InverseTransformPosition(const FMatrix& M, const FVector& V); // 0x396e700 [Final Native Static Public]
    FMatrix Matrix_Identity(); // 0x396e680 [Final Native Static Public]
    FVector Matrix_GetUnitAxis(const FMatrix& M, const EAxis& Axis); // 0x396e560 [Final Native Static Public]
    void Matrix_GetUnitAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x396e3b0 [Final Native Static Public]
    FMatrix Matrix_GetTransposed(const FMatrix& M); // 0x396e1f0 [Final Native Static Public]
    FMatrix Matrix_GetTransposeAdjoint(const FMatrix& M); // 0x396e0e0 [Final Native Static Public]
    FVector Matrix_GetScaleVector(const FMatrix& M, float Tolerance); // 0x396dc90 [Final Native Static Public]
    FVector Matrix_GetScaledAxis(const FMatrix& M, const EAxis& Axis); // 0x396df90 [Final Native Static Public]
    void Matrix_GetScaledAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x396ddb0 [Final Native Static Public]
    float Matrix_GetRotDeterminant(const FMatrix& M); // 0x396db60 [Final Native Static Public]
    FRotator Matrix_GetRotator(const FMatrix& M); // 0x39417c0 [Final Native Static Public]
    FVector Matrix_GetOrigin(const FMatrix& InMatrix); // 0x396daa0 [Final Native Static Public]
    float Matrix_GetMaximumAxisScale(const FMatrix& M); // 0x396d9e0 [Final Native Static Public]
    FMatrix Matrix_GetMatrixWithoutScale(const FMatrix& M, float Tolerance); // 0x396d840 [Final Native Static Public]
    FMatrix Matrix_GetInverse(const FMatrix& M); // 0x396d730 [Final Native Static Public]
    bool Matrix_GetFrustumTopPlane(const FMatrix& M, const FPlane& OutPlane); // 0x396d570 [Final Native Static Public]
    bool Matrix_GetFrustumRightPlane(const FMatrix& M, const FPlane& OutPlane); // 0x396d3b0 [Final Native Static Public]
    bool Matrix_GetFrustumNearPlane(const FMatrix& M, const FPlane& OutPlane); // 0x396d1f0 [Final Native Static Public]
    bool Matrix_GetFrustumLeftPlane(const FMatrix& M, const FPlane& OutPlane); // 0x396d030 [Final Native Static Public]
    bool Matrix_GetFrustumFarPlane(const FMatrix& M, const FPlane& OutPlane); // 0x396cea0 [Final Native Static Public]
    bool Matrix_GetFrustumBottomPlane(const FMatrix& M, const FPlane& OutPlane); // 0x396cce0 [Final Native Static Public]
    float Matrix_GetDeterminant(const FMatrix& M); // 0x396cc20 [Final Native Static Public]
    FVector Matrix_GetColumn(const FMatrix& M, const EMatrixColumns& Column); // 0x396cb10 [Final Native Static Public]
    bool Matrix_ContainsNaN(const FMatrix& M); // 0x396ca50 [Final Native Static Public]
    FMatrix Matrix_ConcatenateTranslation(const FMatrix& M, const FVector& Translation); // 0x396c870 [Final Native Static Public]
    FMatrix Matrix_ApplyScale(const FMatrix& M, float Scale); // 0x396c6c0 [Final Native Static Public]
    double MapRangeUnclamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x396c2c0 [Final Native Static Public]
    double MapRangeClamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x396c0e0 [Final Native Static Public]
    FVector_NetQuantizeNormal MakeVector_NetQuantizeNormal(double X, double Y, double Z); // 0x396bfc0 [Final Native Static Public]
    FVector_NetQuantize100 MakeVector_NetQuantize100(double X, double Y, double Z); // 0x396bfc0 [Final Native Static Public]
    FVector_NetQuantize10 MakeVector_NetQuantize10(double X, double Y, double Z); // 0x396bfc0 [Final Native Static Public]
    FVector_NetQuantize MakeVector_NetQuantize(double X, double Y, double Z); // 0x396bfc0 [Final Native Static Public]
    FVector4 MakeVector4(double X, double Y, double Z, double W); // 0x396be50 [Final Native Static Public]
    FVector2D MakeVector2D(double X, double Y); // 0x396bd70 [Final Native Static Public]
    FVector MakeVector(double X, double Y, double Z); // 0x396bfc0 [Final Native Static Public]
    FTransform MakeTransform(const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x396ba70 [Final Native Static Public]
    FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); // 0x396b640 [Final Native Static Public]
    FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); // 0x396b7d0 [Final Native Static Public]
    FRotator MakeRotFromZY(const FVector& Z, const FVector& Y); // 0x396adb0 [Final Native Static Public]
    FRotator MakeRotFromZX(const FVector& Z, const FVector& X); // 0x396ac80 [Final Native Static Public]
    FRotator MakeRotFromZ(const FVector& Z); // 0x396aba0 [Final Native Static Public]
    FRotator MakeRotFromYZ(const FVector& Y, const FVector& Z); // 0x396aa70 [Final Native Static Public]
    FRotator MakeRotFromYX(const FVector& Y, const FVector& X); // 0x396a940 [Final Native Static Public]
    FRotator MakeRotFromY(const FVector& Y); // 0x396a860 [Final Native Static Public]
    FRotator MakeRotFromXZ(const FVector& X, const FVector& Z); // 0x396a730 [Final Native Static Public]
    FRotator MakeRotFromXY(const FVector& X, const FVector& Y); // 0x396a600 [Final Native Static Public]
    FRotator MakeRotFromX(const FVector& X); // 0x396a520 [Final Native Static Public]
    FRotator MakeRotator(float Roll, float Pitch, float Yaw); // 0x396b050 [Final Native Static Public]
    FRotator MakeRotationFromAxes(const FVector& Forward, const FVector& Right, const FVector& Up); // 0x396aee0 [Final Native Static Public]
    FTransform MakeRelativeTransform(FTransform& A, FTransform& RelativeTo); // 0x396a350 [Final Native Static Public]
    FRandomStream MakeRandomStream(int32 InitialSeed); // 0x396a2c0 [Final Native Static Public]
    FQuat MakeQuat(float X, float Y, float Z, float W); // 0x396a140 [Final Native Static Public]
    FQualifiedFrameTime MakeQualifiedFrameTime(const FFrameNumber& Frame, const FFrameRate& FrameRate, float SubFrame); // 0x396a000 [Final Native Static Public]
    float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); // 0x3969ec0 [Final Native Static Public]
    FPlane MakePlaneFromPointAndNormal(const FVector& Point, const FVector& Normal); // 0x3969bc0 [Final Native Static Public]
    FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); // 0x39694a0 [Final Native Static Public]
    FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); // 0x39691c0 [Final Native Static Public]
    FLinearColor MakeColor(float R, float G, float B, float A); // 0x3969050 [Final Native Static Public]
    FBox MakeBoxWithOrigin(const FVector& Origin, const FVector& Extent); // 0x3968ed0 [Final Native Static Public]
    FBoxSphereBounds MakeBoxSphereBounds(const FVector& Origin, const FVector& BoxExtent, float SphereRadius); // 0x3968d80 [Final Native Static Public]
    FBox2D MakeBox2D(const FVector2D& min, const FVector2D& max); // 0x3968bb0 [Final Native Static Public]
    FBox MakeBox(const FVector& min, const FVector& max); // 0x3968c80 [Final Native Static Public]
    double Loge(double A); // 0x39685c0 [Final Native Static Public]
    double log(double A, double base); // 0x39683f0 [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); // 0x3964a90 [Final Native Static Public]
    bool LinePlaneIntersection(const FVector& LineStart, const FVector& LineEnd, const FPlane& APlane, const float& T, const FVector& Intersection); // 0x3964780 [Final Native Static Public]
    FLinearColor LinearColorLerpUsingHSV(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x3966930 [Final Native Static Public]
    FLinearColor LinearColorLerp(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x39667c0 [Final Native Static Public]
    FLinearColor LinearColor_Yellow(); // 0x3967b60 [Final Native Static Public]
    FLinearColor LinearColor_White(); // 0x3967b40 [Final Native Static Public]
    FLinearColor LinearColor_Transparent(); // 0x3967b20 [Final Native Static Public]
    FColor LinearColor_ToRGBE(const FLinearColor& InLinearColor); // 0x3967a90 [Final Native Static Public]
    FLinearColor LinearColor_ToNewOpacity(const FLinearColor& InColor, float InOpacity); // 0x39679a0 [Final Native Static Public]
    void LinearColor_SetTemperature(const FLinearColor& InOutColor, float InTemperature); // 0x39678c0 [Final Native Static Public]
    void LinearColor_SetRGBA(const FLinearColor& InOutColor, float R, float G, float B, float A); // 0x3967670 [Final Native Static Public]
    void LinearColor_SetRandomHue(const FLinearColor& InOutColor); // 0x3967820 [Final Native Static Public]
    void LinearColor_SetFromSRGB(const FLinearColor& InOutColor, const FColor& InSRGB); // 0x3967550 [Final Native Static Public]
    void LinearColor_SetFromPow22(const FLinearColor& InOutColor, const FColor& InColor); // 0x3967470 [Final Native Static Public]
    void LinearColor_SetFromHSV(const FLinearColor& InOutColor, float H, float S, float V, float A); // 0x39672c0 [Final Native Static Public]
    void LinearColor_Set(const FLinearColor& InOutColor, const FLinearColor& InColor); // 0x39671f0 [Final Native Static Public]
    FLinearColor LinearColor_Red(); // 0x39671d0 [Final Native Static Public]
    FColor LinearColor_QuantizeRound(const FLinearColor& InColor); // 0x39670c0 [Final Native Static Public]
    FColor LinearColor_Quantize(const FLinearColor& InColor); // 0x3966fd0 [Final Native Static Public]
    bool LinearColor_IsNearEqual(const FLinearColor& A, const FLinearColor& B, float Tolerance); // 0x3966e70 [Final Native Static Public]
    FLinearColor LinearColor_Green(); // 0x3966e50 [Final Native Static Public]
    FLinearColor LinearColor_Gray(); // 0x3966e30 [Final Native Static Public]
    float LinearColor_GetMin(const FLinearColor& InColor); // 0x3966da0 [Final Native Static Public]
    float LinearColor_GetMax(const FLinearColor& InColor); // 0x3966d10 [Final Native Static Public]
    float LinearColor_GetLuminance(const FLinearColor& InColor); // 0x3966c80 [Final Native Static Public]
    float LinearColor_Distance(const FLinearColor& C1, const FLinearColor& C2); // 0x3966b80 [Final Native Static Public]
    FLinearColor LinearColor_Desaturated(const FLinearColor& InColor, float InDesaturation); // 0x3966aa0 [Final Native Static Public]
    FLinearColor LinearColor_Blue(); // 0x3966a80 [Final Native Static Public]
    FLinearColor LinearColor_Black(); // 0x3966a60 [Final Native Static Public]
    FVector LessLess_VectorRotator(const FVector& A, const FRotator& B); // 0x3964270 [Final Native Static Public]
    bool LessEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3963f30 [Final Native Static Public]
    bool LessEqual_IntInt(int32 A, int32 B); // 0x39641a0 [Final Native Static Public]
    bool LessEqual_Int64Int64(int64 A, int64 B); // 0x39640d0 [Final Native Static Public]
    bool LessEqual_DoubleDouble(double A, double B); // 0x3964000 [Final Native Static Public]
    bool LessEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3963f30 [Final Native Static Public]
    bool LessEqual_ByteByte(uint8 A, uint8 B); // 0x3963e70 [Final Native Static Public]
    bool Less_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3964440 [Final Native Static Public]
    bool Less_IntInt(int32 A, int32 B); // 0x39646b0 [Final Native Static Public]
    bool Less_Int64Int64(int64 A, int64 B); // 0x39645e0 [Final Native Static Public]
    bool Less_DoubleDouble(double A, double B); // 0x3964510 [Final Native Static Public]
    bool Less_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3964440 [Final Native Static Public]
    bool Less_ByteByte(uint8 A, uint8 B); // 0x3964380 [Final Native Static Public]
    double Lerp(double A, double B, double Alpha); // 0x3963d50 [Final Native Static Public]
    bool IsZero2D(const FVector2D& A); // 0x3960040 [Final Native Static Public]
    bool IsPointInBoxWithTransform_Box(const FVector& Point, FTransform& BoxWorldTransform, const FBox& BoxExtent); // 0x395f2e0 [Final Native Static Public]
    bool IsPointInBoxWithTransform(const FVector& Point, FTransform& BoxWorldTransform, const FVector& BoxExtent); // 0x395f110 [Final Native Static Public]
    bool IsPointInBox_Box(const FVector& Point, const FBox& Box); // 0x395f4a0 [Final Native Static Public]
    bool IsPointInBox(const FVector& Point, const FVector& BoxOrigin, const FVector& BoxExtent); // 0x395ef80 [Final Native Static Public]
    bool IsNearlyZero2D(const FVector2D& A, float Tolerance); // 0x395ea10 [Final Native Static Public]
    bool IsMorning(const FDateTime& A); // 0x395e950 [Final Native Static Public]
    bool IsLeapYear(int32 Year); // 0x395e7d0 [Final Native Static Public]
    bool IsAfternoon(const FDateTime& A); // 0x395e270 [Final Native Static Public]
    FTransform InvertTransform(FTransform& T); // 0x395e130 [Final Native Static Public]
    FRotator InverseTransformRotation(FTransform& T, const FRotator& Rotation); // 0x395de80 [Final Native Static Public]
    FVector InverseTransformLocation(FTransform& T, const FVector& Location); // 0x395db50 [Final Native Static Public]
    FVector InverseTransformDirection(FTransform& T, const FVector& Direction); // 0x395d8d0 [Final Native Static Public]
    FIntPoint IntPoint_Zero(); // 0x38a3d30 [Final Native Static Public]
    FIntPoint IntPoint_Up(); // 0x395d810 [Final Native Static Public]
    FIntPoint IntPoint_Right(); // 0x395d7e0 [Final Native Static Public]
    FIntPoint IntPoint_One(); // 0x395d7b0 [Final Native Static Public]
    FIntPoint IntPoint_Left(); // 0x395d780 [Final Native Static Public]
    FIntPoint IntPoint_Down(); // 0x395d750 [Final Native Static Public]
    bool InRange_IntInt(int32 Value, int32 min, int32 max, bool InclusiveMin, bool InclusiveMax); // 0x395cac0 [Final Native Static Public]
    bool InRange_Int64Int64(int64 Value, int64 min, int64 max, bool InclusiveMin, bool InclusiveMax); // 0x395c8e0 [Final Native Static Public]
    bool InRange_FloatFloat(double Value, double min, double max, bool InclusiveMin, bool InclusiveMax); // 0x395c6f0 [Final Native Static Public]
    double Hypotenuse(double Width, double Height); // 0x395c400 [Final Native Static Public]
    FLinearColor HSVToRGBLinear(const FLinearColor& HSV); // 0x395bf30 [Final Native Static Public]
    void HSVToRGB_Vector(const FLinearColor& HSV, const FLinearColor& RGB); // 0x395bfc0 [Final Native Static Public]
    FLinearColor HSVToRGB(float H, float S, float V, float A); // 0x395bda0 [Final Native Static Public]
    double GridSnap_Float(double Location, double GridSize); // 0x395bc90 [Final Native Static Public]
    FVector GreaterGreater_VectorRotator(const FVector& A, const FRotator& B); // 0x395b780 [Final Native Static Public]
    bool GreaterEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x395b440 [Final Native Static Public]
    bool GreaterEqual_IntInt(int32 A, int32 B); // 0x395b6b0 [Final Native Static Public]
    bool GreaterEqual_Int64Int64(int64 A, int64 B); // 0x395b5e0 [Final Native Static Public]
    bool GreaterEqual_DoubleDouble(double A, double B); // 0x395b510 [Final Native Static Public]
    bool GreaterEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x395b440 [Final Native Static Public]
    bool GreaterEqual_ByteByte(uint8 A, uint8 B); // 0x395b380 [Final Native Static Public]
    bool Greater_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x395b950 [Final Native Static Public]
    bool Greater_IntInt(int32 A, int32 B); // 0x395bbc0 [Final Native Static Public]
    bool Greater_Int64Int64(int64 A, int64 B); // 0x395baf0 [Final Native Static Public]
    bool Greater_DoubleDouble(double A, double B); // 0x395ba20 [Final Native Static Public]
    bool Greater_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x395b950 [Final Native Static Public]
    bool Greater_ByteByte(uint8 A, uint8 B); // 0x395b890 [Final Native Static Public]
    int32 GetYear(const FDateTime& A); // 0x395b2f0 [Final Native Static Public]
    void GetYawPitchFromVector(const FVector& InVec, const float& Yaw, const float& Pitch); // 0x395b0a0 [Final Native Static Public]
    FVector GetVectorArrayAverage(const TArray<FVector>& Vectors); // 0x395ae00 [Final Native Static Public]
    FVector GetUpVector(const FRotator& InRot); // 0x395ab20 [Final Native Static Public]
    float GetTotalSeconds(const FTimespan& A); // 0x395a7c0 [Final Native Static Public]
    float GetTotalMinutes(const FTimespan& A); // 0x395a720 [Final Native Static Public]
    float GetTotalMilliseconds(const FTimespan& A); // 0x395a680 [Final Native Static Public]
    float GetTotalHours(const FTimespan& A); // 0x395a5e0 [Final Native Static Public]
    float GetTotalDays(const FTimespan& A); // 0x395a540 [Final Native Static Public]
    FTimespan GetTimeOfDay(const FDateTime& A); // 0x395a470 [Final Native Static Public]
    double GetTAU(); // 0x3959f30 [Final Native Static Public]
    void GetSlopeDegreeAngles(const FVector& MyRightYAxis, const FVector& FloorNormal, const FVector& UpVector, const float& OutSlopePitchDegreeAngle, const float& OutSlopeRollDegreeAngle); // 0x39590f0 [Final Native Static Public]
    int32 GetSeconds(const FTimespan& A); // 0x3959020 [Final Native Static Public]
    int32 GetSecond(const FDateTime& A); // 0x3959020 [Final Native Static Public]
    float GetRuntimeFloatCurveValue(FRuntimeFloatCurve& Curve, float InTime, float InDefaultValue); // 0x3958d40 [Final Native Static Public]
    FVector2D GetRotated2D(const FVector2D& A, float AngleDeg); // 0x3958c40 [Final Native Static Public]
    FVector GetRightVector(const FRotator& InRot); // 0x3958b70 [Final Native Static Public]
    FVector GetReflectionVector(const FVector& Direction, const FVector& SurfaceNormal); // 0x3958780 [Final Native Static Public]
    float GetPointDistanceToSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3957960 [Final Native Static Public]
    float GetPointDistanceToLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3957800 [Final Native Static Public]
    double GetPI(); // 0x39574d0 [Final Native Static Public]
    int32 GetMonth(const FDateTime& A); // 0x3957020 [Final Native Static Public]
    int32 GetMinutes(const FTimespan& A); // 0x3956ed0 [Final Native Static Public]
    int32 GetMinute(const FDateTime& A); // 0x3956ed0 [Final Native Static Public]
    double GetMinElement(const FVector& A); // 0x3956dd0 [Final Native Static Public]
    double GetMin2D(const FVector2D& A); // 0x3956d50 [Final Native Static Public]
    int32 GetMilliseconds(const FTimespan& A); // 0x3956c80 [Final Native Static Public]
    int32 GetMillisecond(const FDateTime& A); // 0x3956bc0 [Final Native Static Public]
    double GetMaxElement(const FVector& A); // 0x3956950 [Final Native Static Public]
    double GetMax2D(const FVector2D& A); // 0x39568d0 [Final Native Static Public]
    int32 GetHours(const FTimespan& A); // 0x3956140 [Final Native Static Public]
    int32 GetHour12(const FDateTime& A); // 0x39560b0 [Final Native Static Public]
    int32 GetHour(const FDateTime& A); // 0x3956140 [Final Native Static Public]
    FVector GetForwardVector(const FRotator& InRot); // 0x3942770 [Final Native Static Public]
    FTimespan GetDuration(const FTimespan& A); // 0x39555c0 [Final Native Static Public]
    FVector GetDirectionUnitVector(const FVector& From, const FVector& To); // 0x39552b0 [Final Native Static Public]
    int32 GetDays(const FTimespan& A); // 0x3955030 [Final Native Static Public]
    int32 GetDayOfYear(const FDateTime& A); // 0x3954fa0 [Final Native Static Public]
    int32 GetDay(const FDateTime& A); // 0x3954f10 [Final Native Static Public]
    FDateTime GetDate(const FDateTime& A); // 0x3954e70 [Final Native Static Public]
    double GetBoxVolume(const FBox& InBox); // 0x39535d0 [Final Native Static Public]
    FVector GetBoxSize(const FBox& InBox); // 0x3953510 [Final Native Static Public]
    FVector GetBoxCenter(const FBox& InBox); // 0x3953430 [Final Native Static Public]
    void GetAzimuthAndElevation(const FVector& InDirection, FTransform& ReferenceFrame, const float& Azimuth, const float& Elevation); // 0x3953110 [Final Native Static Public]
    void GetAxes(const FRotator& A, const FVector& X, const FVector& Y, const FVector& Z); // 0x3952f40 [Final Native Static Public]
    double GetAbsMax2D(const FVector2D& A); // 0x3952970 [Final Native Static Public]
    FVector2D GetAbs2D(const FVector2D& A); // 0x39528f0 [Final Native Static Public]
    double FWrap(double Value, double min, double max); // 0x3950d60 [Final Native Static Public]
    FIntVector FTruncVector(const FVector& InVector); // 0x3950ca0 [Final Native Static Public]
    int64 FTrunc64(double A); // 0x39405e0 [Final Native Static Public]
    int32 FTrunc(double A); // 0x3950c20 [Final Native Static Public]
    FDateTime FromUnixTimestamp(int64 UnixTime); // 0x39525f0 [Final Native Static Public]
    FTimespan FromSeconds(float Seconds); // 0x3952560 [Final Native Static Public]
    FTimespan FromMinutes(float Minutes); // 0x39524d0 [Final Native Static Public]
    FTimespan FromMilliseconds(float Milliseconds); // 0x3952440 [Final Native Static Public]
    FTimespan FromHours(float Hours); // 0x39523b0 [Final Native Static Public]
    FTimespan FromDays(float Days); // 0x3952320 [Final Native Static Public]
    double Fraction(double A); // 0x3952280 [Final Native Static Public]
    int64 FMod64(double Dividend, double Divisor, const double& Remainder); // 0x39508f0 [Final Native Static Public]
    int32 FMod(double Dividend, double Divisor, const double& Remainder); // 0x3950a90 [Final Native Static Public]
    double FMin(double A, double B); // 0x3950820 [Final Native Static Public]
    double FMax(double A, double B); // 0x3950750 [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); // 0x3951de0 [Final Native Static Public]
    float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); // 0x3951cc0 [Final Native Static Public]
    double FInterpTo_Constant(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x39505c0 [Final Native Static Public]
    double FInterpTo(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x3950400 [Final Native Static Public]
    double FInterpEaseInOut(double A, double B, double Alpha, double Exponent); // 0x3950240 [Final Native Static Public]
    FRotator FindRelativeLookAtRotation(FTransform& StartTransform, const FVector& TargetLocation); // 0x3951970 [Final Native Static Public]
    void FindNearestPointsOnLineSegments(const FVector& Segment1Start, const FVector& Segment1End, const FVector& Segment2Start, const FVector& Segment2End, const FVector& Segment1Point, const FVector& Segment2Point); // 0x3951730 [Final Native Static Public]
    FRotator FindLookAtRotation(const FVector& Start, const FVector& Target); // 0x39515d0 [Final Native Static Public]
    FVector FindClosestPointOnSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3951480 [Final Native Static Public]
    FVector FindClosestPointOnLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3951280 [Final Native Static Public]
    int64 FFloor64(double A); // 0x3950110 [Final Native Static Public]
    int32 FFloor(double A); // 0x39501a0 [Final Native Static Public]
    double FClamp(double Value, double min, double max); // 0x394fff0 [Final Native Static Public]
    int64 FCeil64(double A); // 0x394fec0 [Final Native Static Public]
    int32 FCeil(double A); // 0x394ff50 [Final Native Static Public]
    double exp(double A); // 0x394fb50 [Final Native Static Public]
    bool EqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x394f7c0 [Final Native Static Public]
    bool EqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x394f670 [Final Native Static Public]
    bool EqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x394f590 [Final Native Static Public]
    bool EqualEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x394f440 [Final Native Static Public]
    bool EqualEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x394f280 [Final Native Static Public]
    bool EqualEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x394f140 [Final Native Static Public]
    bool EqualEqual_TransformTransform(FTransform& A, FTransform& B); // 0x394ef70 [Final Native Static Public]
    bool EqualEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x32b2970 [Final Native Static Public]
    bool EqualEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x394e9c0 [Final Native Static Public]
    bool EqualEqual_QuatQuat(FQuat& A, FQuat& B, float Tolerance); // 0x394e7f0 [Final Native Static Public]
    bool EqualEqual_ObjectObject(UObject* A, UObject* B); // 0x394db00 [Final Native Static Public]
    bool EqualEqual_NameName(const FName& A, const FName& B); // 0x394e630 [Final Native Static Public]
    bool EqualEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x394e480 [Final Native Static Public]
    bool EqualEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x394e390 [Final Native Static Public]
    bool EqualEqual_IntInt(int32 A, int32 B); // 0x394e0d0 [Final Native Static Public]
    bool EqualEqual_Int64Int64(int64 A, int64 B); // 0x394e000 [Final Native Static Public]
    bool EqualEqual_DoubleDouble(double A, double B); // 0x394dbd0 [Final Native Static Public]
    bool EqualEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x32b2970 [Final Native Static Public]
    bool EqualEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x394db00 [Final Native Static Public]
    bool EqualEqual_ByteByte(uint8 A, uint8 B); // 0x394da40 [Final Native Static Public]
    bool EqualEqual_BoolBool(bool A, bool B); // 0x394d960 [Final Native Static Public]
    bool Equal_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x394f8a0 [Final Native Static Public]
    double Ease(double A, double B, double Alpha, const EEasingFunc& EasingFunc, double BlendExp, int32 Steps); // 0x394cbe0 [Final Native Static Public]
    FVector DynamicWeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x394c770 [Final Native Static Public]
    FRotator DynamicWeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x394c490 [Final Native Static Public]
    float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x394c9e0 [Final Native Static Public]
    double DotProduct2D(const FVector2D& A, const FVector2D& B); // 0x394a390 [Final Native Static Public]
    double Dot_VectorVector(const FVector& A, const FVector& B); // 0x394a460 [Final Native Static Public]
    FVector Divide_VectorVector(const FVector& A, const FVector& B); // 0x3949e80 [Final Native Static Public]
    FVector Divide_VectorInt(const FVector& A, int32 B); // 0x3949d50 [Final Native Static Public]
    FVector Divide_VectorFloat(const FVector& A, double B); // 0x3949c20 [Final Native Static Public]
    FVector4 Divide_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3949ac0 [Final Native Static Public]
    FVector2D Divide_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x39499b0 [Final Native Static Public]
    FVector2D Divide_Vector2DFloat(const FVector2D& A, double B); // 0x3949890 [Final Native Static Public]
    FTimespan Divide_TimespanFloat(const FTimespan& A, float Scalar); // 0x39497b0 [Final Native Static Public]
    FLinearColor Divide_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x39496b0 [Final Native Static Public]
    FIntPoint Divide_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x39495a0 [Final Native Static Public]
    FIntPoint Divide_IntPointInt(const FIntPoint& A, int32 B); // 0x3949490 [Final Native Static Public]
    int32 Divide_IntInt(int32 A, int32 B); // 0x39493a0 [Final Native Static Public]
    int64 Divide_Int64Int64(int64 A, int64 B); // 0x39492a0 [Final Native Static Public]
    double Divide_DoubleDouble(double A, double B); // 0x39491a0 [Final Native Static Public]
    uint8 Divide_ByteByte(uint8 A, uint8 B); // 0x39490b0 [Final Native Static Public]
    double DistanceSquared2D(const FVector2D& v1, const FVector2D& v2); // 0x3948fe0 [Final Native Static Public]
    double Distance2D(const FVector2D& v1, const FVector2D& v2); // 0x3948f10 [Final Native Static Public]
    double DegTan(double A); // 0x3948910 [Final Native Static Public]
    double DegSin(double A); // 0x3948880 [Final Native Static Public]
    double DegreesToRadians(double A); // 0x39489a0 [Final Native Static Public]
    double DegCos(double A); // 0x39487f0 [Final Native Static Public]
    double DegAtan2(double Y, double X); // 0x3948680 [Final Native Static Public]
    double DegAtan(double A); // 0x3948760 [Final Native Static Public]
    double DegAsin(double A); // 0x39485d0 [Final Native Static Public]
    double DegAcos(double A); // 0x3948520 [Final Native Static Public]
    int32 DaysInYear(int32 Year); // 0x3948490 [Final Native Static Public]
    int32 DaysInMonth(int32 Year, int32 Month); // 0x3948390 [Final Native Static Public]
    FDateTime DateTimeMinValue(); // 0x3948370 [Final Native Static Public]
    FDateTime DateTimeMaxValue(); // 0x3948340 [Final Native Static Public]
    bool DateTimeFromString(const FString& DateTimeString, const FDateTime& Result); // 0x39481f0 [Final Native Static Public]
    bool DateTimeFromIsoString(const FString& IsoString, const FDateTime& Result); // 0x3948090 [Final Native Static Public]
    double CrossProduct2D(const FVector2D& A, const FVector2D& B); // 0x3947d90 [Final Native Static Public]
    FVector Cross_VectorVector(const FVector& A, const FVector& B); // 0x3947e60 [Final Native Static Public]
    FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); // 0x3947c60 [Final Native Static Public]
    double cos(double A); // 0x3946d80 [Final Native Static Public]
    int32 Convert3DTo1D(const FIntVector& Index3D, int32 XSize, int32 YSize); // 0x3944f10 [Final Native Static Public]
    int32 Convert2DTo1D(const FIntPoint& Index2D, int32 XSize); // 0x3944df0 [Final Native Static Public]
    FIntVector Convert1DTo3D(int32 Index1D, int32 XSize, int32 YSize); // 0x3944c80 [Final Native Static Public]
    FIntPoint Convert1DTo2D(int32 Index1D, int32 XSize); // 0x3944b40 [Final Native Static Public]
    FVector2D Conv_VectorToVector2D(const FVector& InVector); // 0x3944ac0 [Final Native Static Public]
    FTransform Conv_VectorToTransform(const FVector& InLocation); // 0x3944a00 [Final Native Static Public]
    FRotator Conv_VectorToRotator(const FVector& InVec); // 0x3944850 [Final Native Static Public]
    FQuat Conv_VectorToQuaternion(const FVector& InVec); // 0x39447a0 [Final Native Static Public]
    FLinearColor Conv_VectorToLinearColor(const FVector& InVec); // 0x3944700 [Final Native Static Public]
    FVector Conv_Vector4ToVector(const FVector4& InVector4); // 0x3944650 [Final Native Static Public]
    FRotator Conv_Vector4ToRotator(const FVector4& InVec); // 0x3944590 [Final Native Static Public]
    FQuat Conv_Vector4ToQuaternion(const FVector4& InVec); // 0x39444d0 [Final Native Static Public]
    FVector Conv_Vector2DToVector(const FVector2D& InVector2D, float Z); // 0x3944210 [Final Native Static Public]
    FIntPoint Conv_Vector2DToIntPoint(const FVector2D& InVector2D); // 0x3944150 [Final Native Static Public]
    FMatrix Conv_TransformToMatrix(FTransform& Transform); // 0x3943bc0 [Final Native Static Public]
    FVector Conv_RotatorToVector(const FRotator& InRot); // 0x3942770 [Final Native Static Public]
    FTransform Conv_RotatorToTransform(const FRotator& InRotator); // 0x3942690 [Final Native Static Public]
    FQuat Conv_RotatorToQuaternion(const FRotator& InRot); // 0x39424e0 [Final Native Static Public]
    FTransform Conv_MatrixToTransform(const FMatrix& InMatrix); // 0x3941b10 [Final Native Static Public]
    FRotator Conv_MatrixToRotator(const FMatrix& InMatrix); // 0x39417c0 [Final Native Static Public]
    FVector Conv_LinearColorToVector(const FLinearColor& InLinearColor); // 0x3941720 [Final Native Static Public]
    FColor Conv_LinearColorToColor(const FLinearColor& InLinearColor, bool InUseSRGB); // 0x39415b0 [Final Native Static Public]
    FVector Conv_IntVectorToVector(const FIntVector& InIntVector); // 0x3941440 [Final Native Static Public]
    FVector Conv_IntToVector(int32 inInt); // 0x39412c0 [Final Native Static Public]
    FIntVector Conv_IntToIntVector(int32 inInt); // 0x3941150 [Final Native Static Public]
    int64 Conv_IntToInt64(int32 inInt); // 0x39410d0 [Final Native Static Public]
    double Conv_IntToDouble(int32 inInt); // 0x3941040 [Final Native Static Public]
    uint8 Conv_IntToByte(int32 inInt); // 0x3940fc0 [Final Native Static Public]
    bool Conv_IntToBool(int32 inInt); // 0x3940f30 [Final Native Static Public]
    FVector2D Conv_IntPointToVector2D(const FIntPoint& InIntPoint); // 0x3940ea0 [Final Native Static Public]
    int32 Conv_Int64ToInt(int64 inInt); // 0x3940c60 [Final Native Static Public]
    double Conv_Int64ToDouble(int64 inInt); // 0x3940bd0 [Final Native Static Public]
    uint8 Conv_Int64ToByte(int64 inInt); // 0x3940b50 [Final Native Static Public]
    double Conv_FloatToDouble(float InFloat); // 0x39408f0 [Final Native Static Public]
    FVector2D Conv_DoubleToVector2D(double InDouble); // 0x39407e0 [Final Native Static Public]
    FVector Conv_DoubleToVector(double InDouble); // 0x3940860 [Final Native Static Public]
    FLinearColor Conv_DoubleToLinearColor(double InDouble); // 0x3940660 [Final Native Static Public]
    int64 Conv_DoubleToInt64(double InDouble); // 0x39405e0 [Final Native Static Public]
    float Conv_DoubleToFloat(double InDouble); // 0x3940560 [Final Native Static Public]
    FLinearColor Conv_ColorToLinearColor(const FColor& InColor); // 0x3940270 [Final Native Static Public]
    int64 Conv_ByteToInt64(uint8 InByte); // 0x393ffe0 [Final Native Static Public]
    int32 Conv_ByteToInt(uint8 InByte); // 0x3940060 [Final Native Static Public]
    double Conv_ByteToDouble(uint8 InByte); // 0x393ff60 [Final Native Static Public]
    int32 Conv_BoolToInt(bool InBool); // 0x393fa30 [Final Native Static Public]
    double Conv_BoolToDouble(bool InBool); // 0x393f9a0 [Final Native Static Public]
    uint8 Conv_BoolToByte(bool InBool); // 0x393f910 [Final Native Static Public]
    FTransform ComposeTransforms(FTransform& A, FTransform& B); // 0x393f3a0 [Final Native Static Public]
    FRotator ComposeRotators(const FRotator& A, const FRotator& B); // 0x393f170 [Final Native Static Public]
    bool ClassIsChildOf(TSubclassOf<UObject> TestClass, TSubclassOf<UObject> ParentClass); // 0x393deb0 [Final Native Static Public]
    FVector ClampVectorSize(const FVector& A, double min, double max); // 0x393dcd0 [Final Native Static Public]
    int64 ClampInt64(int64 Value, int64 min, int64 max); // 0x393dbc0 [Final Native Static Public]
    float ClampAxis(float Angle); // 0x393db10 [Final Native Static Public]
    FVector2D ClampAxes2D(const FVector2D& A, double MinAxisVal, double MaxAxisVal); // 0x393d9e0 [Final Native Static Public]
    double ClampAngle(double AngleDegrees, double MinAngleDegrees, double MaxAngleDegrees); // 0x393d7a0 [Final Native Static Public]
    int32 clamp(int32 Value, int32 min, int32 max); // 0x393d6a0 [Final Native Static Public]
    FLinearColor CInterpTo(const FLinearColor& Current, const FLinearColor& Target, float DeltaTime, float InterpSpeed); // 0x393ac80 [Final Native Static Public]
    void BreakVector_NetQuantizeNormal(const FVector_NetQuantizeNormal& InVec, const double& X, const double& Y, const double& Z); // 0x3938f70 [Final Native Static Public]
    void BreakVector_NetQuantize100(const FVector_NetQuantize100& InVec, const double& X, const double& Y, const double& Z); // 0x3938f70 [Final Native Static Public]
    void BreakVector_NetQuantize10(const FVector_NetQuantize10& InVec, const double& X, const double& Y, const double& Z); // 0x3938f70 [Final Native Static Public]
    void BreakVector_NetQuantize(const FVector_NetQuantize& InVec, const double& X, const double& Y, const double& Z); // 0x3938f70 [Final Native Static Public]
    void BreakVector4(const FVector4& InVec, const double& X, const double& Y, const double& Z, const double& W); // 0x3938d40 [Final Native Static Public]
    void BreakVector2D(const FVector2D& InVec, const double& X, const double& Y); // 0x3938c00 [Final Native Static Public]
    void BreakVector(const FVector& InVec, const double& X, const double& Y, const double& Z); // 0x3938f70 [Final Native Static Public]
    void BreakTransform(FTransform& InTransform, const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x39389b0 [Final Native Static Public]
    void BreakTimespan2(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& FractionNano); // 0x3938280 [Final Native Static Public]
    void BreakTimespan(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& Milliseconds); // 0x3938590 [Final Native Static Public]
    void BreakRotIntoAxes(const FRotator& InRot, const FVector& X, const FVector& Y, const FVector& Z); // 0x3937990 [Final Native Static Public]
    void BreakRotator(const FRotator& InRot, const float& Roll, const float& Pitch, const float& Yaw); // 0x3937b90 [Final Native Static Public]
    void BreakRandomStream(const FRandomStream& InRandomStream, const int32& InitialSeed); // 0x39378b0 [Final Native Static Public]
    void BreakQuat(FQuat& InQuat, const float& X, const float& Y, const float& Z, const float& W); // 0x3937690 [Final Native Static Public]
    void BreakQualifiedFrameTime(FQualifiedFrameTime& InFrameTime, const FFrameNumber& Frame, FFrameRate& FrameRate, const float& SubFrame); // 0x39374d0 [Final Native Static Public]
    void BreakFrameRate(FFrameRate& InFrameRate, const int32& Numerator, const int32& Denominator); // 0x3937390 [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); // 0x3936fa0 [Final Native Static Public]
    void BreakColor(const FLinearColor& InColor, const float& R, const float& G, const float& B, const float& A); // 0x3936db0 [Final Native Static Public]
    void BreakBoxSphereBounds(const FBoxSphereBounds& InBoxSphereBounds, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x3936bf0 [Final Native Static Public]
    FBox Box_Overlap(const FBox& A, const FBox& B); // 0x3936360 [Final Native Static Public]
    bool Box_IsPointInside(const FBox& Box, const FVector& Point); // 0x3936230 [Final Native Static Public]
    bool Box_IsInsideOrOn(const FBox& InnerTest, const FBox& OuterTest); // 0x39360b0 [Final Native Static Public]
    bool Box_IsInside(const FBox& InnerTest, const FBox& OuterTest); // 0x3935f30 [Final Native Static Public]
    bool Box_Intersects(const FBox& A, const FBox& B); // 0x3935df0 [Final Native Static Public]
    FVector Box_GetClosestPointTo(const FBox& Box, const FVector& Point); // 0x3935c90 [Final Native Static Public]
    FBox Box_ExpandBy(const FBox& Box, const FVector& Negative, const FVector& Positive); // 0x3935ac0 [Final Native Static Public]
    bool BooleanXOR(bool A, bool B); // 0x3933670 [Final Native Static Public]
    bool BooleanOR(bool A, bool B); // 0x3933590 [Final Native Static Public]
    bool BooleanNOR(bool A, bool B); // 0x39334b0 [Final Native Static Public]
    bool BooleanNAND(bool A, bool B); // 0x39333d0 [Final Native Static Public]
    bool BooleanAND(bool A, bool B); // 0x39332f0 [Final Native Static Public]
    uint8 BMin(uint8 A, uint8 B); // 0x3932e00 [Final Native Static Public]
    uint8 BMax(uint8 A, uint8 B); // 0x3932d30 [Final Native Static Public]
    void AverageOfIntArray(const TArray<int32>& IntArray, const float& AverageValue); // 0x3932be0 [Final Native Static Public]
    double Atan2(double Y, double X); // 0x39328c0 [Final Native Static Public]
    double atan(double A); // 0x39329a0 [Final Native Static Public]
    double asin(double A); // 0x3932820 [Final Native Static Public]
    int32 And_IntInt(int32 A, int32 B); // 0x39304e0 [Final Native Static Public]
    int64 And_Int64Int64(int64 A, int64 B); // 0x3930410 [Final Native Static Public]
    FVector Add_VectorVector(const FVector& A, const FVector& B); // 0x3930330 [Final Native Static Public]
    FVector Add_VectorInt(const FVector& A, int32 B); // 0x3930250 [Final Native Static Public]
    FVector Add_VectorFloat(const FVector& A, double B); // 0x3930170 [Final Native Static Public]
    FVector4 Add_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3930010 [Final Native Static Public]
    FVector2D Add_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x392ff40 [Final Native Static Public]
    FVector2D Add_Vector2DFloat(const FVector2D& A, double B); // 0x392fe70 [Final Native Static Public]
    FTimespan Add_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x392f530 [Final Native Static Public]
    FQuat Add_QuatQuat(FQuat& A, FQuat& B); // 0x392fd70 [Final Native Static Public]
    FMatrix Add_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x392fb00 [Final Native Static Public]
    FLinearColor Add_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x392fa10 [Final Native Static Public]
    FIntPoint Add_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x392f940 [Final Native Static Public]
    FIntPoint Add_IntPointInt(const FIntPoint& A, int32 B); // 0x392f860 [Final Native Static Public]
    int32 Add_IntInt(int32 A, int32 B); // 0x392f7a0 [Final Native Static Public]
    int64 Add_Int64Int64(int64 A, int64 B); // 0x392f6d0 [Final Native Static Public]
    double Add_DoubleDouble(double A, double B); // 0x392f600 [Final Native Static Public]
    FDateTime Add_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x392f530 [Final Native Static Public]
    FDateTime Add_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x392f530 [Final Native Static Public]
    uint8 Add_ByteByte(uint8 A, uint8 B); // 0x392f470 [Final Native Static Public]
    double acos(double A); // 0x392f270 [Final Native Static Public]
    int64 Abs_Int64(int64 A); // 0x392f150 [Final Native Static Public]
    int32 Abs_Int(int32 A); // 0x392f1e0 [Final Native Static Public]
    double abs(double A); // 0x392f0c0 [Final Native Static Public]

// UKismetNodeHelperLibrary (/Script/Engine.KismetNodeHelperLibrary)
    void MarkBit(const int32& Data, int32 Index); // 0x396c490 [Final Native Static Public]
    bool HasUnmarkedBit(int32 Data, int32 NumBits); // 0x395c290 [Final Native Static Public]
    bool HasMarkedBit(int32 Data, int32 NumBits); // 0x395c0a0 [Final Native Static Public]
    uint8 GetValidValue(UEnum* Enum, uint8 EnumeratorValue); // 0x395acf0 [Final Native Static Public]
    int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); // 0x395a8b0 [Final Native Static Public]
    int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x39585d0 [Final Native Static Public]
    int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3955c00 [Final Native Static Public]
    uint8 GetEnumeratorValueFromIndex(UEnum* Enum, uint8 EnumeratorIndex); // 0x39559e0 [Final Native Static Public]
    FString GetEnumeratorUserFriendlyName(UEnum* Enum, uint8 EnumeratorValue); // 0x3955860 [Final Native Static Public]
    FName GetEnumeratorName(UEnum* Enum, uint8 EnumeratorValue); // 0x3955760 [Final Native Static Public]
    void ClearBit(const int32& Data, int32 Index); // 0x393e170 [Final Native Static Public]
    void ClearAllBits(const int32& Data); // 0x393e0b0 [Final Native Static Public]
    bool BitIsMarked(int32 Data, int32 Index); // 0x3933200 [Final Native Static Public]

// UKismetRenderingLibrary (/Script/Engine.KismetRenderingLibrary)
    void SetCastInsetShadowForAllAttachments(UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); // 0x39828f0 [Final Native Static Public]
    void ResizeRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget, int32 Width, int32 Height); // 0x397fc20 [Final Native Static Public]
    UVolumeTexture* RenderTargetCreateStaticVolumeTextureEditorOnly(UTextureRenderTargetVolume* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x397f3e0 [Final Native Static Public]
    UTextureCube* RenderTargetCreateStaticTextureCubeEditorOnly(UTextureRenderTargetCube* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x397f210 [Final Native Static Public]
    UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(UTextureRenderTarget2D* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x397f040 [Final Native Static Public]
    UTexture2DArray* RenderTargetCreateStaticTexture2DArrayEditorOnly(UTextureRenderTarget2DArray* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x397ee70 [Final Native Static Public]
    void ReleaseRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget); // 0x397ec90 [Final Native Static Public]
    void RefreshPathTracingOutput(); // 0x397ec10 [Final Native Static Public]
    FColor ReadRenderTargetUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x397ea40 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawUVArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FBox2D& Area, bool bNormalize); // 0x397e7e0 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V, bool bNormalize); // 0x397e5b0 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawPixelArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, bool bNormalize); // 0x397e360 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y, bool bNormalize); // 0x397e1b0 [Final Native Static Public]
    bool ReadRenderTargetRaw(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FLinearColor>& OutLinearSamples, bool bNormalize); // 0x397dcd0 [Final Native Static Public]
    FColor ReadRenderTargetPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x397db80 [Final Native Static Public]
    bool ReadRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FColor>& OutSamples, bool bNormalize); // 0x397d760 [Final Native Static Public]
    FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); // 0x396b170 [Final Native Static Public]
    UTexture2D* ImportFileAsTexture2D(UObject* WorldContextObject, const FString& Filename); // 0x395c610 [Final Native Static Public]
    UTexture2D* ImportBufferAsTexture2D(UObject* WorldContextObject, const TArray<uint8>& Buffer); // 0x395c520 [Final Native Static Public]
    void ExportTexture2D(UObject* WorldContextObject, UTexture2D* Texture, const FString& FilePath, const FString& Filename); // 0x394fd50 [Final Native Static Public]
    void ExportRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FString& FilePath, const FString& Filename); // 0x394fbe0 [Final Native Static Public]
    void EndDrawCanvasToRenderTarget(UObject* WorldContextObject, FDrawToRenderTargetContext& Context); // 0x394d080 [Final Native Static Public]
    void EnablePathTracing(bool bEnablePathTracer); // 0x394cfc0 [Final Native Static Public]
    void DrawMaterialToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, UMaterialInterface* Material); // 0x394c390 [Final Native Static Public]
    UTextureRenderTargetVolume* CreateRenderTargetVolume(UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x39476e0 [Final Native Static Public]
    UTextureRenderTarget2DArray* CreateRenderTarget2DArray(UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3947310 [Final Native Static Public]
    UTextureRenderTarget2D* CreateRenderTarget2D(UObject* WorldContextObject, int32 Width, int32 Height, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3946fd0 [Final Native Static Public]
    void ConvertRenderTargetToTextureVolumeEditorOnly(UObject* WorldContextObject, UTextureRenderTargetVolume* RenderTarget, UVolumeTexture* Texture); // 0x39465b0 [Final Native Static Public]
    void ConvertRenderTargetToTextureCubeEditorOnly(UObject* WorldContextObject, UTextureRenderTargetCube* RenderTarget, UTextureCube* Texture); // 0x39465b0 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2D* RenderTarget, UTexture2D* Texture); // 0x39465b0 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DArrayEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2DArray* RenderTarget, UTexture2DArray* Texture); // 0x39465b0 [Final Native Static Public]
    void ClearRenderTarget2D(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FLinearColor& ClearColor); // 0x393e360 [Final Native Static Public]
    FMatrix CalculateProjectionMatrix(FMinimalViewInfo& MinimalViewInfo); // 0x393ae10 [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); // 0x3937d20 [Final Native Static Public]
    void BeginDrawCanvasToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x3932ed0 [Final Native Static Public]

// UKismetStringLibrary (/Script/Engine.KismetStringLibrary)
    FString TrimTrailing(const FString& SourceString); // 0x398c290 [Final Native Static Public]
    FString Trim(const FString& SourceString); // 0x398c1a0 [Final Native Static Public]
    FString ToUpper(const FString& SourceString); // 0x398b610 [Final Native Static Public]
    FString ToLower(const FString& SourceString); // 0x398b210 [Final Native Static Public]
    FString TimeSecondsToString(float InSeconds); // 0x398ab70 [Final Native Static Public]
    bool StartsWith(const FString& SourceString, const FString& InPrefix, const ESearchCase& SearchCase); // 0x3989460 [Final Native Static Public]
    bool Split(const FString& SourceString, const FString& InStr, const FString& LeftS, const FString& RightS, const ESearchCase& SearchCase, const ESearchDir& SearchDir); // 0x39890a0 [Final Native Static Public]
    FString RightPad(const FString& SourceString, int32 ChCount); // 0x39803f0 [Final Native Static Public]
    FString RightChop(const FString& SourceString, int32 Count); // 0x39802c0 [Final Native Static Public]
    FString Right(const FString& SourceString, int32 Count); // 0x3980160 [Final Native Static Public]
    FString Reverse(const FString& SourceString); // 0x3980030 [Final Native Static Public]
    int32 ReplaceInline(const FString& SourceString, const FString& SearchText, const FString& ReplacementText, const ESearchCase& SearchCase); // 0x397f7a0 [Final Native Static Public]
    FString Replace(const FString& SourceString, const FString& From, const FString& To, const ESearchCase& SearchCase); // 0x397f5b0 [Final Native Static Public]
    TArray<FString> ParseIntoArray(const FString& SourceString, const FString& Delimiter, bool CullEmptyStrings); // 0x3975940 [Final Native Static Public]
    bool NotEqual_StrStr(const FString& A, const FString& B); // 0x3974ce0 [Final Native Static Public]
    bool NotEqual_StriStri(const FString& A, const FString& B); // 0x3974e10 [Final Native Static Public]
    FString Mid(const FString& SourceString, int32 Start, int32 Count); // 0x3959860 [Final Native Static Public]
    bool MatchesWildcard(const FString& SourceString, const FString& Wildcard, const ESearchCase& SearchCase); // 0x396c570 [Final Native Static Public]
    int32 Len(const FString& S); // 0x3963cb0 [Final Native Static Public]
    FString LeftPad(const FString& SourceString, int32 ChCount); // 0x3963b80 [Final Native Static Public]
    FString LeftChop(const FString& SourceString, int32 Count); // 0x3963a20 [Final Native Static Public]
    FString Left(const FString& SourceString, int32 Count); // 0x39638d0 [Final Native Static Public]
    FString JoinStringArray(const TArray<FString>& SourceArray, const FString& Separator); // 0x39600f0 [Final Native Static Public]
    bool IsNumeric(const FString& SourceString); // 0x395eb20 [Final Native Static Public]
    bool IsEmpty(const FString& InString); // 0x395e630 [Final Native Static Public]
    FString GetSubstring(const FString& SourceString, int32 StartIndex, int32 Length); // 0x3959860 [Final Native Static Public]
    int32 GetCharacterAsNumber(const FString& SourceString, int32 Index); // 0x39539d0 [Final Native Static Public]
    TArray<FString> GetCharacterArrayFromString(const FString& SourceString); // 0x39537c0 [Final Native Static Public]
    int32 FindSubstring(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); // 0x3951ae0 [Final Native Static Public]
    bool EqualEqual_StrStr(const FString& A, const FString& B); // 0x394ed30 [Final Native Static Public]
    bool EqualEqual_StriStri(const FString& A, const FString& B); // 0x394ee60 [Final Native Static Public]
    bool EndsWith(const FString& SourceString, const FString& InSuffix, const ESearchCase& SearchCase); // 0x394d150 [Final Native Static Public]
    int32 CullArray(const FString& SourceString, const TArray<FString>& inArray); // 0x3947f80 [Final Native Static Public]
    FString Conv_VectorToString(const FVector& InVec); // 0x3944900 [Final Native Static Public]
    FString Conv_Vector3fToString(const FVector3f& InVec); // 0x39443d0 [Final Native Static Public]
    FString Conv_Vector2dToString(const FVector2D& InVec); // 0x39442e0 [Final Native Static Public]
    FString Conv_TransformToString(FTransform& InTrans); // 0x3943ec0 [Final Native Static Public]
    void Conv_StringToVector3f(const FString& InString, const FVector3f& OutConvertedVector, const bool& OutIsValid); // 0x3943840 [Final Native Static Public]
    void Conv_StringToVector2D(const FString& InString, const FVector2D& OutConvertedVector2D, const bool& OutIsValid); // 0x39436b0 [Final Native Static Public]
    void Conv_StringToVector(const FString& InString, const FVector& OutConvertedVector, const bool& OutIsValid); // 0x3943a00 [Final Native Static Public]
    void Conv_StringToRotator(const FString& InString, const FRotator& OutConvertedRotator, const bool& OutIsValid); // 0x39434f0 [Final Native Static Public]
    FName Conv_StringToName(const FString& InString); // 0x3943430 [Final Native Static Public]
    int64 Conv_StringToInt64(const FString& InString); // 0x39432d0 [Final Native Static Public]
    int32 Conv_StringToInt(const FString& InString); // 0x3943380 [Final Native Static Public]
    double Conv_StringToDouble(const FString& InString); // 0x3943220 [Final Native Static Public]
    void Conv_StringToColor(const FString& InString, const FLinearColor& OutConvertedColor, const bool& OutIsValid); // 0x39430d0 [Final Native Static Public]
    FString Conv_RotatorToString(const FRotator& InRot); // 0x3942590 [Final Native Static Public]
    FString Conv_PlatformUserIdToString(const FPlatformUserId& InPlatformUserId); // 0x3940a70 [Final Native Static Public]
    FString Conv_ObjectToString(UObject* InObj); // 0x39421c0 [Final Native Static Public]
    FString Conv_NameToString(const FName& InName); // 0x3941c10 [Final Native Static Public]
    FString Conv_MatrixToString(const FMatrix& InMatrix); // 0x3941890 [Final Native Static Public]
    FString Conv_IntVectorToString(const FIntVector& InIntVec); // 0x3941350 [Final Native Static Public]
    FString Conv_IntToString(int32 inInt); // 0x39411e0 [Final Native Static Public]
    FString Conv_IntPointToString(const FIntPoint& InIntPoint); // 0x3940dc0 [Final Native Static Public]
    FString Conv_Int64ToString(int64 inInt); // 0x3940ce0 [Final Native Static Public]
    FString Conv_InputDeviceIdToString(const FInputDeviceId& InDeviceId); // 0x3940a70 [Final Native Static Public]
    FString Conv_DoubleToString(double InDouble); // 0x3940700 [Final Native Static Public]
    FString Conv_ColorToString(const FLinearColor& InColor); // 0x3940330 [Final Native Static Public]
    FString Conv_ByteToString(uint8 InByte); // 0x39400e0 [Final Native Static Public]
    FString Conv_BoxToString(const FBox& Box); // 0x393fda0 [Final Native Static Public]
    FString Conv_BoxCenterAndExtentsToString(const FBox& Box); // 0x393fbb0 [Final Native Static Public]
    FString Conv_BoolToString(bool InBool); // 0x393fac0 [Final Native Static Public]
    bool Contains(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd); // 0x393f750 [Final Native Static Public]
    FString Concat_StrStr(const FString& A, const FString& B); // 0x393f5b0 [Final Native Static Public]
    FString BuildString_Vector2d(const FString& AppendTo, const FString& Prefix, const FVector2D& InVector2D, const FString& Suffix); // 0x393a710 [Final Native Static Public]
    FString BuildString_Vector(const FString& AppendTo, const FString& Prefix, const FVector& InVector, const FString& Suffix); // 0x393a9c0 [Final Native Static Public]
    FString BuildString_Rotator(const FString& AppendTo, const FString& Prefix, const FRotator& InRot, const FString& Suffix); // 0x393a450 [Final Native Static Public]
    FString BuildString_Object(const FString& AppendTo, const FString& Prefix, UObject* InObj, const FString& Suffix); // 0x393a190 [Final Native Static Public]
    FString BuildString_Name(const FString& AppendTo, const FString& Prefix, const FName& InName, const FString& Suffix); // 0x3939f00 [Final Native Static Public]
    FString BuildString_IntVector(const FString& AppendTo, const FString& Prefix, const FIntVector& InIntVector, const FString& Suffix); // 0x3939c50 [Final Native Static Public]
    FString BuildString_Int(const FString& AppendTo, const FString& Prefix, int32 inInt, const FString& Suffix); // 0x39399b0 [Final Native Static Public]
    FString BuildString_Double(const FString& AppendTo, const FString& Prefix, double InDouble, const FString& Suffix); // 0x3939710 [Final Native Static Public]
    FString BuildString_Color(const FString& AppendTo, const FString& Prefix, const FLinearColor& InColor, const FString& Suffix); // 0x3939460 [Final Native Static Public]
    FString BuildString_Bool(const FString& AppendTo, const FString& Prefix, bool InBool, const FString& Suffix); // 0x39391b0 [Final Native Static Public]

// UKismetStringTableLibrary (/Script/Engine.KismetStringTableLibrary)
    bool IsRegisteredTableId(const FName& TableId); // 0x395f7d0 [Final Native Static Public]
    bool IsRegisteredTableEntry(const FName& TableId, const FString& Key); // 0x395f5e0 [Final Native Static Public]
    FString GetTableNamespace(const FName& TableId); // 0x395a320 [Final Native Static Public]
    FString GetTableEntrySourceString(const FName& TableId, const FString& Key); // 0x395a150 [Final Native Static Public]
    FString GetTableEntryMetaData(const FName& TableId, const FString& Key, const FName& MetaDataId); // 0x3959f60 [Final Native Static Public]
    TArray<FName> GetRegisteredStringTables(); // 0x3958890 [Final Native Static Public]
    TArray<FName> GetMetaDataIdsFromStringTableEntry(const FName& TableId, const FString& Key); // 0x39569d0 [Final Native Static Public]
    TArray<FString> GetKeysFromStringTable(const FName& TableId); // 0x3956420 [Final Native Static Public]

// UKismetSystemLibrary (/Script/Engine.KismetSystemLibrary)
    void UnregisterForRemoteNotifications(); // 0x397ec70 [Final Native Static Public]
    void UnloadPrimaryAssetList(const TArray<FPrimaryAssetId>& PrimaryAssetIdList); // 0x398c420 [Final Native Static Public]
    void UnloadPrimaryAsset(const FPrimaryAssetId& PrimaryAssetId); // 0x398c380 [Final Native Static Public]
    void TransactObject(UObject* Object); // 0x2ea6470 [Final Native Static Public]
    void StackTrace(); // 0x3989420 [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); // 0x3988960 [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); // 0x39884c0 [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); // 0x3988020 [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); // 0x3987ba0 [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); // 0x3987730 [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); // 0x39872d0 [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); // 0x3987030 [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); // 0x3986d90 [Final Native Static Public]
    void SnapshotObject(UObject* Object); // 0x2ea6470 [Final Native Static Public]
    void ShowPlatformSpecificLeaderboardScreen(const FString& CategoryName); // 0x3986120 [Final Native Static Public]
    void ShowPlatformSpecificAchievementsScreen(APlayerController* SpecificPlayer); // 0x3986030 [Final Native Static Public]
    void ShowInterstitialAd(); // 0x3985fc0 [Final Native Static Public]
    void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); // 0x3985eb0 [Final Native Static Public]
    void SetWindowTitle(FText& Title); // 0x3985d50 [Final Native Static Public]
    void SetVolumeButtonsHandledBySystem(bool bEnabled); // 0x2cca730 [Final Native Static Public]
    void SetVectorPropertyByName(UObject* Object, const FName& PropertyName, const FVector& Value); // 0x3985aa0 [Final Native Static Public]
    void SetVector3fPropertyByName(UObject* Object, const FName& PropertyName, const FVector3f& Value); // 0x39857a0 [Final Native Static Public]
    void SetUserActivity(FUserActivity& UserActivity); // 0x3985700 [Final Native Static Public]
    void SetTransformPropertyByName(UObject* Object, const FName& PropertyName, FTransform& Value); // 0x39854a0 [Final Native Static Public]
    void SetTextPropertyByName(UObject* Object, const FName& PropertyName, FText& Value); // 0x39852d0 [Final Native Static Public]
    void SetSuppressViewportTransitionMessage(UObject* WorldContextObject, bool bState); // 0x39851c0 [Final Native Static Public]
    void SetStructurePropertyByName(UObject* Object, const FName& PropertyName, FGenericStruct& Value); // 0x3982c50 [Final Native Static Public]
    void SetStringPropertyByName(UObject* Object, const FName& PropertyName, const FString& Value); // 0x3984ff0 [Final Native Static Public]
    void SetSoftObjectPropertyByName(UObject* Object, const FName& PropertyName, TSoftObjectPtr<UObject>& Value); // 0x3984e10 [Final Native Static Public]
    void SetSoftClassPropertyByName(UObject* Object, const FName& PropertyName, TSoftClassPtr<UObject>& Value); // 0x3984c30 [Final Native Static Public]
    void SetRotatorPropertyByName(UObject* Object, const FName& PropertyName, const FRotator& Value); // 0x3984930 [Final Native Static Public]
    void SetObjectPropertyByName(UObject* Object, const FName& PropertyName, UObject* Value); // 0x3984500 [Final Native Static Public]
    void SetNamePropertyByName(UObject* Object, const FName& PropertyName, const FName& Value); // 0x3984370 [Final Native Static Public]
    void SetLinearColorPropertyByName(UObject* Object, const FName& PropertyName, const FLinearColor& Value); // 0x39841c0 [Final Native Static Public]
    void SetIntPropertyByName(UObject* Object, const FName& PropertyName, int32 Value); // 0x3983e90 [Final Native Static Public]
    void SetInterfacePropertyByName(UObject* Object, const FName& PropertyName, const TScriptInterface<IInterface>& Value); // 0x3984000 [Final Native Static Public]
    void SetInt64PropertyByName(UObject* Object, const FName& PropertyName, int64 Value); // 0x3983d10 [Final Native Static Public]
    void SetGamepadsBlockDeviceFeedback(bool bBlock); // 0x2cca730 [Final Native Static Public]
    void SetFieldPathPropertyByName(UObject* Object, const FName& PropertyName, TFieldPath<FProperty>& Value); // 0x3983a60 [Final Native Static Public]
    void SetDoublePropertyByName(UObject* Object, const FName& PropertyName, double Value); // 0x3983710 [Final Native Static Public]
    void SetColorPropertyByName(UObject* Object, const FName& PropertyName, const FColor& Value); // 0x3982e30 [Final Native Static Public]
    void SetCollisionProfileNameProperty(UObject* Object, const FName& PropertyName, FCollisionProfileName& Value); // 0x3982c50 [Final Native Static Public]
    void SetClassPropertyByName(UObject* Object, const FName& PropertyName, TSubclassOf<UObject> Value); // 0x3982a00 [Final Native Static Public]
    void SetBytePropertyByName(UObject* Object, const FName& PropertyName, uint8 Value); // 0x39826e0 [Final Native Static Public]
    void SetBoolPropertyByName(UObject* Object, const FName& PropertyName, bool Value); // 0x3982540 [Final Native Static Public]
    void RetriggerableDelay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x397fe30 [Final Native Static Public]
    void ResetGamepadAssignmentToController(int32 ControllerId); // 0x393b210 [Final Native Static Public]
    void ResetGamepadAssignments(); // 0x31f6430 [Final Native Static Public]
    void RegisterForRemoteNotifications(); // 0x397ec70 [Final Native Static Public]
    void QuitGame(UObject* WorldContextObject, APlayerController* SpecificPlayer, const EQuitPreference& QuitPreference, bool bIgnorePlatformRestrictions); // 0x397a850 [Final Native Static Public]
    void PrintWarning(const FString& InString); // 0x3977a10 [Final Native Static Public]
    void PrintText(UObject* WorldContextObject, const FText& InText, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x39777f0 [Final Native Static Public]
    void PrintString(UObject* WorldContextObject, const FString& InString, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x3977600 [Final Native Static Public]
    bool ParseParamValue(const FString& InString, const FString& InParam, const FString& OutValue); // 0x3975c00 [Final Native Static Public]
    bool ParseParam(const FString& InString, const FString& InParam); // 0x3975af0 [Final Native Static Public]
    void ParseCommandLine(const FString& InCmdLine, const TArray<FString>& OutTokens, const TArray<FString>& OutSwitches, TMap<FString, FString>& OutParams); // 0x39756e0 [Final Native Static Public]
    void OnAssetLoaded__DelegateSignature(UObject* Loaded); // 0x1448c50 [Public]
    void OnAssetClassLoaded__DelegateSignature(TSubclassOf<UObject> Loaded); // 0x1448c50 [Public]
    bool NotEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x3974b80 [Final Native Static Public]
    bool NotEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x3974b80 [Final Native Static Public]
    bool NotEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x32b54d0 [Final Native Static Public]
    bool NotEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x39746a0 [Final Native Static Public]
    FString NormalizeFilename(const FString& InFilename); // 0x39734f0 [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); // 0x3970ee0 [Final Native Static Public]
    FTopLevelAssetPath MakeTopLevelAssetPath(const FString& PackageName, const FString& AssetName); // 0x396b970 [Final Native Static Public]
    FSoftObjectPath MakeSoftObjectPath(const FString& PathString); // 0x396b3f0 [Final Native Static Public]
    FSoftClassPath MakeSoftClassPath(const FString& PathString); // 0x396b3f0 [Final Native Static Public]
    FText MakeLiteralText(const FText& Value); // 0x3969930 [Final Native Static Public]
    FString MakeLiteralString(const FString& Value); // 0x3969800 [Final Native Static Public]
    FName MakeLiteralName(const FName& Value); // 0x3969780 [Final Native Static Public]
    int64 MakeLiteralInt64(int64 Value); // 0x3969680 [Final Native Static Public]
    int32 MakeLiteralInt(int32 Value); // 0x3969700 [Final Native Static Public]
    double MakeLiteralDouble(double Value); // 0x3969600 [Final Native Static Public]
    uint8 MakeLiteralByte(uint8 Value); // 0x3969580 [Final Native Static Public]
    bool MakeLiteralBool(bool Value); // 0x393f910 [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); // 0x3968650 [Final Native Static Public]
    void LogString(const FString& InString, bool bPrintToLog); // 0x3968500 [Final Native Static Public]
    void LoadInterstitialAd(int32 AdIdIndex); // 0x3968330 [Final Native Static Public]
    TSubclassOf<UObject> LoadClassAsset_Blocking(const TSoftClassPtr<UObject>& AssetClass); // 0x39681c0 [Final Native Static Public]
    void LoadAssetClass(UObject* WorldContextObject, const TSoftClassPtr<UObject>& AssetClass, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3967e10 [Final Native Static Public]
    UObject* LoadAsset_Blocking(const TSoftObjectPtr<UObject>& Asset); // 0x39680a0 [Final Native Static Public]
    void LoadAsset(UObject* WorldContextObject, const TSoftObjectPtr<UObject>& Asset, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3967b80 [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); // 0x3966340 [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); // 0x3965ee0 [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); // 0x3965a80 [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); // 0x3965640 [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); // 0x3965210 [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); // 0x3964de0 [Final Native Static Public]
    void LaunchURL(const FString& URL); // 0x39637a0 [Final Native Static Public]
    void LaunchExternalUrl(const TArray<FString>& InDomainStrings, const FString& URL); // 0x3963690 [Final Native Static Public]
    void K2_UnPauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3962490 [Final Native Static Public]
    void K2_UnPauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3962400 [Final Native Static Public]
    void K2_UnPauseTimer(UObject* Object, const FString& FunctionName); // 0x3962290 [Final Native Static Public]
    bool K2_TimerExistsHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3962190 [Final Native Static Public]
    bool K2_TimerExistsDelegate(const FScriptDelegate& Delegate); // 0x39620f0 [Final Native Static Public]
    bool K2_TimerExists(UObject* Object, const FString& FunctionName); // 0x3961f70 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTickDelegate(const FScriptDelegate& Delegate); // 0x3961ec0 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTick(UObject* Object, const FString& FunctionName); // 0x3961d20 [Final Native Static Public]
    FTimerHandle K2_SetTimerDelegate(const FScriptDelegate& Delegate, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); // 0x3961b20 [Final Native Static Public]
    FTimerHandle K2_SetTimer(UObject* Object, const FString& FunctionName, float Time, bool bLooping, bool bMaxOncePerFrame, float InitialStartDelay, float InitialStartDelayVariance); // 0x3961810 [Final Native Static Public]
    void K2_PauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3961720 [Final Native Static Public]
    void K2_PauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3961690 [Final Native Static Public]
    void K2_PauseTimer(UObject* Object, const FString& FunctionName); // 0x3961520 [Final Native Static Public]
    bool K2_IsValidTimerHandle(const FTimerHandle& Handle); // 0x3961490 [Final Native Static Public]
    bool K2_IsTimerPausedHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3961380 [Final Native Static Public]
    bool K2_IsTimerPausedDelegate(const FScriptDelegate& Delegate); // 0x39612e0 [Final Native Static Public]
    bool K2_IsTimerPaused(UObject* Object, const FString& FunctionName); // 0x3961160 [Final Native Static Public]
    bool K2_IsTimerActiveHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3961050 [Final Native Static Public]
    bool K2_IsTimerActiveDelegate(const FScriptDelegate& Delegate); // 0x3960fb0 [Final Native Static Public]
    bool K2_IsTimerActive(UObject* Object, const FString& FunctionName); // 0x3960e30 [Final Native Static Public]
    FTimerHandle K2_InvalidateTimerHandle(FTimerHandle& Handle); // 0x3960d90 [Final Native Static Public]
    float K2_GetTimerRemainingTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3960c70 [Final Native Static Public]
    float K2_GetTimerRemainingTimeDelegate(const FScriptDelegate& Delegate); // 0x3960bd0 [Final Native Static Public]
    float K2_GetTimerRemainingTime(UObject* Object, const FString& FunctionName); // 0x3960a40 [Final Native Static Public]
    float K2_GetTimerElapsedTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3960920 [Final Native Static Public]
    float K2_GetTimerElapsedTimeDelegate(const FScriptDelegate& Delegate); // 0x3960880 [Final Native Static Public]
    float K2_GetTimerElapsedTime(UObject* Object, const FString& FunctionName); // 0x39606f0 [Final Native Static Public]
    void K2_ClearTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x39605f0 [Final Native Static Public]
    void K2_ClearTimerDelegate(const FScriptDelegate& Delegate); // 0x3960560 [Final Native Static Public]
    void K2_ClearTimer(UObject* Object, const FString& FunctionName); // 0x39603f0 [Final Native Static Public]
    void K2_ClearAndInvalidateTimerHandle(UObject* WorldContextObject, FTimerHandle& Handle); // 0x39602d0 [Final Native Static Public]
    bool IsValidSoftObjectReference(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x395fed0 [Final Native Static Public]
    bool IsValidSoftClassReference(TSoftClassPtr<UObject>& SoftClassReference); // 0x395fed0 [Final Native Static Public]
    bool IsValidPrimaryAssetType(const FPrimaryAssetType& PrimaryAssetType); // 0x32b4180 [Final Native Static Public]
    bool IsValidPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x395fe20 [Final Native Static Public]
    bool IsValidInterface(const TScriptInterface<IInterface>& Interface); // 0x395fd60 [Final Native Static Public]
    bool IsValidClass(TSubclassOf<UObject> Class); // 0x395fcb0 [Final Native Static Public]
    bool IsValid(UObject* Object); // 0x395fcb0 [Final Native Static Public]
    bool IsUnattended(); // 0x395fc80 [Final Native Static Public]
    bool IsStandalone(UObject* WorldContextObject); // 0x395fbd0 [Final Native Static Public]
    bool IsSplitScreen(UObject* WorldContextObject); // 0x395c1a0 [Final Native Static Public]
    bool IsServer(UObject* WorldContextObject); // 0x395fb20 [Final Native Static Public]
    bool IsScreensaverEnabled(); // 0x395fb00 [Final Native Static Public]
    bool IsPackagedForDistribution(); // 0x329f100 [Final Native Static Public]
    bool IsObjectOfSoftClass(UObject* Object, const TSoftClassPtr<UObject>& SoftClass); // 0x395ebc0 [Final Native Static Public]
    bool IsLoggedIn(APlayerController* SpecificPlayer); // 0x395e860 [Final Native Static Public]
    bool IsInterstitialAdRequested(); // 0x395e750 [Final Native Static Public]
    bool IsInterstitialAdAvailable(); // 0x395e6d0 [Final Native Static Public]
    bool IsDedicatedServer(UObject* WorldContextObject); // 0x395e4d0 [Final Native Static Public]
    bool IsControllerAssignedToGamepad(int32 ControllerId); // 0x395e330 [Final Native Static Public]
    void HideAdBanner(); // 0x395c390 [Final Native Static Public]
    bool HasMultipleLocalPlayers(UObject* WorldContextObject); // 0x395c1a0 [Final Native Static Public]
    bool GetVolumeButtonsHandledBySystem(); // 0x329f100 [Final Native Static Public]
    FString GetUniqueDeviceId(); // 0x395a860 [Final Native Static Public]
    FString GetSystemPath(UObject* Object); // 0x3959d70 [Final Native Static Public]
    bool GetSupportedFullscreenResolutions(const TArray<FIntPoint>& Resolutions); // 0x3959cc0 [Final Native Static Public]
    FTopLevelAssetPath GetStructTopLevelAssetPath(UScriptStruct* Struct); // 0x3953db0 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x39597a0 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPath(UObject* Object); // 0x3959460 [Final Native Static Public]
    FTopLevelAssetPath GetSoftClassTopLevelAssetPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3959660 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x39595a0 [Final Native Static Public]
    FSoftClassPath GetSoftClassPath(TSubclassOf<UObject> Class); // 0x3959460 [Final Native Static Public]
    int32 GetRenderingMaterialQualityLevel(); // 0x3958a60 [Final Native Static Public]
    int32 GetRenderingDetailMode(); // 0x3958990 [Final Native Static Public]
    FString GetProjectSavedDirectory(); // 0x3958500 [Final Native Static Public]
    FString GetProjectDirectory(); // 0x39583d0 [Final Native Static Public]
    FString GetProjectContentDirectory(); // 0x3958330 [Final Native Static Public]
    void GetPrimaryAssetsWithBundleState(const TArray<FName>& RequiredBundles, const TArray<FName>& ExcludedBundles, const TArray<FPrimaryAssetType>& ValidTypes, bool bForceCurrentState, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x39580f0 [Final Native Static Public]
    void GetPrimaryAssetIdList(const FPrimaryAssetType& PrimaryAssetType, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3957ff0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3957eb0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3957d70 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromObject(UObject* Object); // 0x3957cb0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf<UObject> Class); // 0x3957b60 [Final Native Static Public]
    TArray<FString> GetPreferredLanguages(); // 0x3957ac0 [Final Native Static Public]
    FString GetPlatformUserName(); // 0x3957770 [Final Native Static Public]
    FString GetPlatformUserDir(); // 0x39576e0 [Final Native Static Public]
    FString GetPathName(UObject* Object); // 0x39575f0 [Final Native Static Public]
    UObject* GetOuterObject(UObject* Object); // 0x3957430 [Final Native Static Public]
    FString GetObjectName(UObject* Object); // 0x3957330 [Final Native Static Public]
    UObject* GetObjectFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3957190 [Final Native Static Public]
    int32 GetMinYResolutionForUI(); // 0x3956e90 [Final Native Static Public]
    int32 GetMinYResolutionFor3DView(); // 0x3956e50 [Final Native Static Public]
    FString GetLocalCurrencySymbol(); // 0x39551e0 [Final Native Static Public]
    FString GetLocalCurrencyCode(); // 0x39551e0 [Final Native Static Public]
    double GetGameTimeInSeconds(UObject* WorldContextObject); // 0x383f3b0 [Final Native Static Public]
    FString GetGamepadControllerName(int32 ControllerId); // 0x3955fc0 [Final Native Static Public]
    UTexture2D* GetGamepadButtonGlyph(const FString& ButtonKey, int32 ControllerIndex); // 0x3955ed0 [Final Native Static Public]
    FString GetGameName(); // 0x3955e40 [Final Native Static Public]
    FString GetGameBundleId(); // 0x3955d70 [Final Native Static Public]
    int64 GetFrameCount(); // 0x3955d50 [Final Native Static Public]
    FTopLevelAssetPath GetEnumTopLevelAssetPath(UEnum* Enum); // 0x3953db0 [Final Native Static Public]
    FString GetEngineVersion(); // 0x39556d0 [Final Native Static Public]
    FString GetDisplayName(UObject* Object); // 0x3955410 [Final Native Static Public]
    FString GetDeviceId(); // 0x39551e0 [Final Native Static Public]
    FString GetDefaultLocale(); // 0x3955150 [Final Native Static Public]
    FString GetDefaultLanguage(); // 0x39550c0 [Final Native Static Public]
    bool GetCurrentBundleState(const FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, const TArray<FName>& OutBundles); // 0x3954a80 [Final Native Static Public]
    bool GetConvenientWindowedResolutions(const TArray<FIntPoint>& Resolutions); // 0x3954600 [Final Native Static Public]
    FString GetConsoleVariableStringValue(const FString& VariableName); // 0x3954480 [Final Native Static Public]
    int32 GetConsoleVariableIntValue(const FString& VariableName); // 0x39543a0 [Final Native Static Public]
    float GetConsoleVariableFloatValue(const FString& VariableName); // 0x39542b0 [Final Native Static Public]
    bool GetConsoleVariableBoolValue(const FString& VariableName); // 0x39541d0 [Final Native Static Public]
    void GetComponentBounds(USceneComponent* Component, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x3953fd0 [Final Native Static Public]
    FString GetCommandLine(); // 0x3953f40 [Final Native Static Public]
    FTopLevelAssetPath GetClassTopLevelAssetPath(TSubclassOf<UObject> Class); // 0x3953db0 [Final Native Static Public]
    TSubclassOf<UObject> GetClassFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3953c10 [Final Native Static Public]
    FString GetClassDisplayName(TSubclassOf<UObject> Class); // 0x3953ac0 [Final Native Static Public]
    FString GetBuildVersion(); // 0x3953730 [Final Native Static Public]
    FString GetBuildConfiguration(); // 0x3953690 [Final Native Static Public]
    int32 GetAdIDCount(); // 0x3952d60 [Final Native Static Public]
    void GetActorListFromComponentList(const TArray<UPrimitiveComponent*>& ComponentList, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& OutActorList); // 0x3952c10 [Final Native Static Public]
    void GetActorBounds(AActor* Actor, const FVector& Origin, const FVector& BoxExtent); // 0x3952a00 [Final Native Static Public]
    void ForceCloseAdBanner(); // 0x3952210 [Final Native Static Public]
    void FlushPersistentDebugLines(UObject* WorldContextObject); // 0x2ea6470 [Final Native Static Public]
    void FlushDebugStrings(UObject* WorldContextObject); // 0x2ea6470 [Final Native Static Public]
    void ExecuteConsoleCommand(UObject* WorldContextObject, const FString& Command, APlayerController* SpecificPlayer); // 0x394f970 [Final Native Static Public]
    bool EqualEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x394ebe0 [Final Native Static Public]
    bool EqualEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x394ebe0 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x32b2970 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x394e700 [Final Native Static Public]
    int32 EndTransaction(); // 0x38d9fe0 [Final Native Static Public]
    void DrawDebugString(UObject* WorldContextObject, const FVector& TextLocation, const FString& Text, AActor* TestBaseActor, const FLinearColor& TextColor, float Duration); // 0x394c1d0 [Final Native Static Public]
    void DrawDebugSphere(UObject* WorldContextObject, const FVector& Center, float Radius, int32 Segments, const FLinearColor& LineColor, float Duration, float Thickness); // 0x394bff0 [Final Native Static Public]
    void DrawDebugPoint(UObject* WorldContextObject, const FVector& position, float Size, const FLinearColor& PointColor, float Duration); // 0x394be90 [Final Native Static Public]
    void DrawDebugPlane(UObject* WorldContextObject, const FPlane& PlaneCoordinates, const FVector& Location, float Size, const FLinearColor& PlaneColor, float Duration); // 0x394bce0 [Final Native Static Public]
    void DrawDebugLine(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, const FLinearColor& LineColor, float Duration, float Thickness); // 0x394bb30 [Final Native Static Public]
    void DrawDebugFrustum(UObject* WorldContextObject, FTransform& FrustumTransform, const FLinearColor& FrustumColor, float Duration, float Thickness); // 0x394b950 [Final Native Static Public]
    void DrawDebugFloatHistoryTransform(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, FTransform& DrawTransform, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x394b720 [Final Native Static Public]
    void DrawDebugFloatHistoryLocation(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, const FVector& DrawLocation, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x394b540 [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); // 0x394b310 [Final Native Static Public]
    void DrawDebugCoordinateSystem(UObject* WorldContextObject, const FVector& AxisLoc, const FRotator& AxisRot, float Scale, float Duration, float Thickness); // 0x394b160 [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); // 0x394aed0 [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); // 0x394aed0 [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); // 0x394ac40 [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); // 0x394aa10 [Final Native Static Public]
    void DrawDebugCamera(ACameraActor* CameraActor, const FLinearColor& CameraColor, float Duration); // 0x394a920 [Final Native Static Public]
    void DrawDebugBox(UObject* WorldContextObject, const FVector& Center, const FVector& Extent, const FLinearColor& LineColor, const FRotator& Rotation, float Duration, float Thickness); // 0x394a730 [Final Native Static Public]
    void DrawDebugArrow(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, float ArrowSize, const FLinearColor& LineColor, float Duration, float Thickness); // 0x394a540 [Final Native Static Public]
    bool DoesImplementInterface(UObject* TestObject, TSubclassOf<IInterface> Interface); // 0x394a180 [Final Native Static Public]
    bool DoesClassImplementInterface(TSubclassOf<UObject> TestClass, TSubclassOf<IInterface> Interface); // 0x3949fb0 [Final Native Static Public]
    void DelayUntilNextTick(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x3948c30 [Final Native Static Public]
    void Delay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x3948a30 [Final Native Static Public]
    void CreateCopyForUndoBuffer(UObject* ObjectToModify); // 0x2ea6470 [Final Native Static Public]
    FString ConvertToRelativePath(const FString& Filename); // 0x3946b20 [Final Native Static Public]
    FString ConvertToAbsolutePath(const FString& Filename); // 0x3946a30 [Final Native Static Public]
    FSoftObjectPath Conv_SoftObjRefToSoftObjPath(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3942de0 [Final Native Static Public]
    FSoftClassPath Conv_SoftObjRefToSoftClassPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3942c20 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_SoftObjPathToSoftObjRef(const FSoftObjectPath& SoftObjectPath); // 0x3942b10 [Final Native Static Public]
    FString Conv_SoftObjectReferenceToString(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x39429f0 [Final Native Static Public]
    UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr<UObject>& SoftObject); // 0x3942f60 [Final Native Static Public]
    FString Conv_SoftClassReferenceToString(TSoftClassPtr<UObject>& SoftClassReference); // 0x39429f0 [Final Native Static Public]
    TSubclassOf<UObject> Conv_SoftClassReferenceToClass(TSoftClassPtr<UObject>& SoftClass); // 0x3942900 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_SoftClassPathToSoftClassRef(const FSoftClassPath& SoftClassPath); // 0x3942820 [Final Native Static Public]
    FString Conv_PrimaryAssetTypeToString(const FPrimaryAssetType& PrimaryAssetType); // 0x32b3220 [Final Native Static Public]
    FString Conv_PrimaryAssetIdToString(const FPrimaryAssetId& PrimaryAssetId); // 0x3942310 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_ObjectToSoftObjectReference(UObject* Object); // 0x3942060 [Final Native Static Public]
    TSubclassOf<UObject> Conv_ObjectToClass(UObject* Object, TSubclassOf<UObject> Class); // 0x3941f40 [Final Native Static Public]
    UObject* Conv_InterfaceToObject(const TScriptInterface<IInterface>& Interface); // 0x3941510 [Final Native Static Public]
    FSoftComponentReference Conv_ComponentReferenceToSoftComponentReference(FComponentReference& ComponentReference); // 0x3940410 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_ClassToSoftClassReference(const TSubclassOf<UObject>& Class); // 0x39401c0 [Final Native Static Public]
    void ControlScreensaver(bool bAllowScreenSaver); // 0x2cca730 [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); // 0x393eeb0 [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); // 0x393ebf0 [Final Native Static Public]
    void CollectGarbage(); // 0x393e950 [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); // 0x393d050 [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); // 0x393cb60 [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); // 0x393c670 [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); // 0x393c1a0 [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); // 0x393bcf0 [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); // 0x393b840 [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); // 0x393b560 [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); // 0x393b280 [Final Native Static Public]
    bool CanLaunchURL(const FString& URL); // 0x393b040 [Final Native Static Public]
    void CancelTransaction(int32 Index); // 0x393b210 [Final Native Static Public]
    void BreakTopLevelAssetPath(FTopLevelAssetPath& TopLevelAssetPath, const FString& PathString); // 0x39388b0 [Final Native Static Public]
    void BreakSoftObjectPath(const FSoftObjectPath& InSoftObjectPath, const FString& PathString); // 0x39380d0 [Final Native Static Public]
    void BreakSoftClassPath(const FSoftClassPath& InSoftClassPath, const FString& PathString); // 0x39380d0 [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); // 0x3936580 [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); // 0x3935580 [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); // 0x3935060 [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); // 0x3934b40 [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); // 0x3934640 [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); // 0x3934160 [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); // 0x3933c80 [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); // 0x39339e0 [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); // 0x3933740 [Final Native Static Public]
    int32 BeginTransaction(const FString& Context, const FText& Description, UObject* PrimaryObject); // 0x39330b0 [Final Native Static Public]
    FDebugFloatHistory AddFloatHistorySample(float Value, FDebugFloatHistory& FloatHistory); // 0x392f310 [Final Native Static Public]

// UBlueprintPathsLibrary (/Script/Engine.BlueprintPathsLibrary)
    FString VideoCaptureDir(); // 0x3991880 [Final Native Static Public]
    void ValidatePath(const FString& InPath, const bool& bDidSucceed, FText& OutReason); // 0x398cf40 [Final Native Static Public]
    void Split(const FString& InPath, const FString& PathPart, const FString& FilenamePart, const FString& ExtensionPart); // 0x3988ed0 [Final Native Static Public]
    FString SourceConfigDir(); // 0x3977b20 [Final Native Static Public]
    bool ShouldSaveToUserDir(); // 0x3985e80 [Final Native Static Public]
    FString ShaderWorkingDir(); // 0x3985df0 [Final Native Static Public]
    void SetProjectFilePath(const FString& NewGameProjectFilePath); // 0x39846c0 [Final Native Static Public]
    FString SetExtension(const FString& InPath, const FString& InNewExtension); // 0x3983920 [Final Native Static Public]
    FString ScreenShotDir(); // 0x39813b0 [Final Native Static Public]
    FString SandboxesDir(); // 0x3980bb0 [Final Native Static Public]
    FString RootDir(); // 0x3980520 [Final Native Static Public]
    void RemoveDuplicateSlashes(const FString& InPath, const FString& OutPath); // 0x397ed10 [Final Native Static Public]
    FString ProjectUserDir(); // 0x39781f0 [Final Native Static Public]
    FString ProjectSavedDir(); // 0x3978120 [Final Native Static Public]
    FString ProjectPluginsDir(); // 0x3977f10 [Final Native Static Public]
    FString ProjectPersistentDownloadDir(); // 0x3977e80 [Final Native Static Public]
    FString ProjectModsDir(); // 0x3977df0 [Final Native Static Public]
    FString ProjectLogDir(); // 0x3977d60 [Final Native Static Public]
    FString ProjectIntermediateDir(); // 0x3977cd0 [Final Native Static Public]
    FString ProjectDir(); // 0x3977c40 [Final Native Static Public]
    FString ProjectContentDir(); // 0x3977bb0 [Final Native Static Public]
    FString ProjectConfigDir(); // 0x3977b20 [Final Native Static Public]
    FString ProfilingDir(); // 0x3977a90 [Final Native Static Public]
    void NormalizeFilename(const FString& InPath, const FString& OutPath); // 0x3973390 [Final Native Static Public]
    void NormalizeDirectoryName(const FString& InPath, const FString& OutPath); // 0x3973230 [Final Native Static Public]
    FString MakeValidFileName(const FString& InString, const FString& InReplacementChar); // 0x396bc10 [Final Native Static Public]
    void MakeStandardFilename(const FString& InPath, const FString& OutPath); // 0x396b4e0 [Final Native Static Public]
    void MakePlatformFilename(const FString& InPath, const FString& OutPath); // 0x3969d60 [Final Native Static Public]
    bool MakePathRelativeTo(const FString& InPath, const FString& InRelativeTo, const FString& OutPath); // 0x3969a10 [Final Native Static Public]
    FString LaunchDir(); // 0x3963600 [Final Native Static Public]
    bool IsSamePath(const FString& PathA, const FString& PathB); // 0x395fa10 [Final Native Static Public]
    bool IsRestrictedPath(const FString& InPath); // 0x395f970 [Final Native Static Public]
    bool IsRelative(const FString& InPath); // 0x395f8d0 [Final Native Static Public]
    bool IsProjectFilePathSet(); // 0x395f5b0 [Final Native Static Public]
    bool IsDrive(const FString& InPath); // 0x395e590 [Final Native Static Public]
    bool HasProjectPersistentDownloadDir(); // 0x395c260 [Final Native Static Public]
    TArray<FString> GetToolTipLocalizationPaths(); // 0x395a500 [Final Native Static Public]
    TArray<FString> GetRestrictedFolderNames(); // 0x3958b30 [Final Native Static Public]
    FString GetRelativePathToRoot(); // 0x3958950 [Final Native Static Public]
    TArray<FString> GetPropertyNameLocalizationPaths(); // 0x3958590 [Final Native Static Public]
    FString GetProjectFilePath(); // 0x3958470 [Final Native Static Public]
    FString GetPath(const FString& InPath); // 0x3957500 [Final Native Static Public]
    FString GetInvalidFileSystemChars(); // 0x3956200 [Final Native Static Public]
    TArray<FString> GetGameLocalizationPaths(); // 0x3955e00 [Final Native Static Public]
    FString GetExtension(const FString& InPath, bool bIncludeDot); // 0x3955ad0 [Final Native Static Public]
    TArray<FString> GetEngineLocalizationPaths(); // 0x3955690 [Final Native Static Public]
    TArray<FString> GetEditorLocalizationPaths(); // 0x3955650 [Final Native Static Public]
    FString GetCleanFilename(const FString& InPath); // 0x3953e50 [Final Native Static Public]
    FString GetBaseFilename(const FString& InPath, bool bRemovePath); // 0x3953300 [Final Native Static Public]
    FString GeneratedConfigDir(); // 0x3952860 [Final Native Static Public]
    FString GameUserDeveloperDir(); // 0x39527d0 [Final Native Static Public]
    FString GameSourceDir(); // 0x3952740 [Final Native Static Public]
    FString GameDevelopersDir(); // 0x39526b0 [Final Native Static Public]
    FString GameAgnosticSavedDir(); // 0x394d570 [Final Native Static Public]
    bool FileExists(const FString& InPath); // 0x3950f90 [Final Native Static Public]
    FString FeaturePackDir(); // 0x3950f00 [Final Native Static Public]
    FString EnterprisePluginsDir(); // 0x394d8d0 [Final Native Static Public]
    FString EnterpriseFeaturePackDir(); // 0x394d840 [Final Native Static Public]
    FString EnterpriseDir(); // 0x394d7b0 [Final Native Static Public]
    FString EngineVersionAgnosticUserDir(); // 0x394d720 [Final Native Static Public]
    FString EngineUserDir(); // 0x394d690 [Final Native Static Public]
    FString EngineSourceDir(); // 0x394d600 [Final Native Static Public]
    FString EngineSavedDir(); // 0x394d570 [Final Native Static Public]
    FString EnginePluginsDir(); // 0x394d4e0 [Final Native Static Public]
    FString EngineIntermediateDir(); // 0x394d450 [Final Native Static Public]
    FString EngineDir(); // 0x394d3c0 [Final Native Static Public]
    FString EngineContentDir(); // 0x394d330 [Final Native Static Public]
    FString EngineConfigDir(); // 0x394d2a0 [Final Native Static Public]
    bool DirectoryExists(const FString& InPath); // 0x3948e70 [Final Native Static Public]
    FString DiffDir(); // 0x3948de0 [Final Native Static Public]
    FString CreateTempFilename(const FString& Path, const FString& Prefix, const FString& Extension); // 0x3947ab0 [Final Native Static Public]
    FString ConvertToSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3946c30 [Final Native Static Public]
    FString ConvertRelativePathToFull(const FString& InPath, const FString& InBasePath); // 0x3946450 [Final Native Static Public]
    FString ConvertFromSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3945de0 [Final Native Static Public]
    FString Combine(const TArray<FString>& InPaths); // 0x393e980 [Final Native Static Public]
    bool CollapseRelativeDirectories(const FString& InPath, const FString& OutPath); // 0x393e7f0 [Final Native Static Public]
    FString CloudDir(); // 0x393e760 [Final Native Static Public]
    FString ChangeExtension(const FString& InPath, const FString& InNewExtension); // 0x393d560 [Final Native Static Public]
    FString BugItDir(); // 0x3939120 [Final Native Static Public]
    FString AutomationTransientDir(); // 0x3932b50 [Final Native Static Public]
    FString AutomationLogDir(); // 0x3932ac0 [Final Native Static Public]
    FString AutomationDir(); // 0x3932a30 [Final Native Static Public]

// UPlatformGameInstance (/Script/Engine.PlatformGameInstance)
    void PlatformStartupArgumentsDelegate__DelegateSignature(const TArray<FString>& StartupArguments); // 0x1448c50 [Public]
    void PlatformScreenOrientationChangedDelegate__DelegateSignature(const EScreenOrientation& inScreenOrientation); // 0x1448c50 [Public]
    void PlatformRegisteredForUserNotificationsDelegate__DelegateSignature(int32 inInt); // 0x1448c50 [Public]
    void PlatformRegisteredForRemoteNotificationsDelegate__DelegateSignature(const TArray<uint8>& inArray); // 0x1448c50 [Public]
    void PlatformReceivedRemoteNotificationDelegate__DelegateSignature(const FString& InString, const EApplicationState& inAppState); // 0x1448c50 [Public]
    void PlatformReceivedLocalNotificationDelegate__DelegateSignature(const FString& InString, int32 inInt, const EApplicationState& inAppState); // 0x1448c50 [Public]
    void PlatformFailedToRegisterForRemoteNotificationsDelegate__DelegateSignature(const FString& InString); // 0x1448c50 [Public]
    void PlatformDelegate__DelegateSignature(); // 0x1448c50 [Public]

// UBlueprintPlatformLibrary (/Script/Engine.BlueprintPlatformLibrary)
    void SetAllowedDeviceOrientation(const EScreenOrientation& NewAllowedDeviceOrientation); // 0x3982260 [Final Native Static Public]
    int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3981140 [Final Native Static Public]
    void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const FString& ActivationEvent); // 0x3981020 [Final Native Static Public]
    int32 ScheduleLocalNotificationBadgeAtTime(const FDateTime& FireDateTime, bool LocalTime, const FString& ActivationEvent); // 0x3980ed0 [Final Native Static Public]
    int32 ScheduleLocalNotificationAtTime(const FDateTime& FireDateTime, bool LocalTime, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3980c40 [Final Native Static Public]
    void GetLaunchNotification(const bool& NotificationLaunchedApp, const FString& ActivationEvent, const int32& FireDate); // 0x39565a0 [Final Native Static Public]
    EScreenOrientation GetDeviceOrientation(); // 0x3955270 [Final Native Static Public]
    EScreenOrientation GetAllowedDeviceOrientation(); // 0x3952de0 [Final Native Static Public]
    void ClearAllLocalNotifications(); // 0x393e140 [Final Native Static Public]
    void CancelLocalNotificationById(int32 NotificationId); // 0x393b190 [Final Native Static Public]
    void CancelLocalNotification(const FString& ActivationEvent); // 0x393b0f0 [Final Native Static Public]

// UBlueprintTypeConversions (/Script/Engine.BlueprintTypeConversions)
    TSet<int32> ConvertSetType(TSet<int32>& Inset); // 0x39466b0 [Final Native Static Public]
    TMap<int32, int32> ConvertMapType(TMap<int32, int32>& InMap); // 0x3945f30 [Final Native Static Public]
    int32 ConvertFVector4fToFVector4d(int32 InFromData); // 0x3945950 [Final Native Static Public]
    int32 ConvertFVector4dToFVector4f(int32 InFromData); // 0x39458a0 [Final Native Static Public]
    int32 ConvertFVector3fToFVector3d(int32 InFromData); // 0x3945aa0 [Final Native Static Public]
    int32 ConvertFVector3dToFVector3f(int32 InFromData); // 0x3945a00 [Final Native Static Public]
    int32 ConvertFVector2fToFVector2d(int32 InFromData); // 0x3945d50 [Final Native Static Public]
    int32 ConvertFVector2dToFVector2f(int32 InFromData); // 0x3945cb0 [Final Native Static Public]
    int32 ConvertFTransform3fToFTransform3d(int32 InFromData); // 0x3945bf0 [Final Native Static Public]
    int32 ConvertFTransform3dToFTransform3f(int32 InFromData); // 0x3945b40 [Final Native Static Public]
    int32 ConvertFRotator3fToFRotator3d(int32 InFromData); // 0x3945aa0 [Final Native Static Public]
    int32 ConvertFRotator3dToFRotator3f(int32 InFromData); // 0x3945a00 [Final Native Static Public]
    int32 ConvertFQuat4fToFQuat4d(int32 InFromData); // 0x3945950 [Final Native Static Public]
    int32 ConvertFQuat4dToFQuat4f(int32 InFromData); // 0x39458a0 [Final Native Static Public]
    int32 ConvertFPlane4fToFPlane4d(int32 InFromData); // 0x3945950 [Final Native Static Public]
    int32 ConvertFPlane4dToFPlane4f(int32 InFromData); // 0x39458a0 [Final Native Static Public]
    int32 ConvertFMatrix44fToFMatrix44d(int32 InFromData); // 0x39456e0 [Final Native Static Public]
    int32 ConvertFMatrix44dToFMatrix44f(int32 InFromData); // 0x39454c0 [Final Native Static Public]
    int32 ConvertFBox2fToFBox2d(int32 InFromData); // 0x3945400 [Final Native Static Public]
    int32 ConvertFBox2dToFBox2f(int32 InFromData); // 0x3945330 [Final Native Static Public]
    TArray<int32> ConvertArrayType(const TArray<int32>& inArray); // 0x3945080 [Final Native Static Public]

// UImportanceSamplingLibrary (/Script/Engine.ImportanceSamplingLibrary)
    float RandomSobolFloat(int32 Index, int32 Dimension, float Seed); // 0x39b6810 [Final Native Static Public]
    FVector RandomSobolCell3D(int32 Index, int32 NumCells, const FVector& Cell, const FVector& Seed); // 0x39b65e0 [Final Native Static Public]
    FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const FVector2D& Cell, const FVector2D& Seed); // 0x39b6360 [Final Native Static Public]
    float NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue); // 0x39b61f0 [Final Native Static Public]
    FVector NextSobolCell3D(int32 Index, int32 NumCells, const FVector& PreviousValue); // 0x39b6010 [Final Native Static Public]
    FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const FVector2D& PreviousValue); // 0x39b5e60 [Final Native Static Public]
    FImportanceTexture MakeImportanceTexture(UTexture2D* Texture, const EImportanceWeight& WeightingFunc); // 0x39b5720 [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); // 0x39b51f0 [Final Native Static Public]
    void BreakImportanceTexture(FImportanceTexture& ImportanceTexture, const UTexture2D*& Texture, const EImportanceWeight& WeightingFunc); // 0x39b4e40 [Final Native Static Public]

// ALevelInstance (/Script/Engine.LevelInstance)
    void OnRep_LevelInstanceSpawnGuid(); // 0x39b6300 [Final Native Public]

// ILevelInstanceInterface (/Script/Engine.LevelInstanceInterface)
    void UnloadLevelInstance(); // 0x39b70a0 [Native Public]
    bool SetWorldAsset(const TSoftObjectPtr<UWorld>& WorldAsset); // 0x39b6f40 [Native Public]
    void LoadLevelInstance(); // 0x39b5700 [Native Public]
    bool IsLoaded(); // 0x39b5570 [Native Public]
    TSoftObjectPtr<UWorld> GetWorldAsset(); // 0x39b5160 [Native Public]
    ULevel* GetLoadedLevel(); // 0x39b5110 [Native Public]

// ALevelScriptActor (/Script/Engine.LevelScriptActor)
    void WorldOriginLocationChanged(const FIntVector& OldOriginLocation, const FIntVector& NewOriginLocation); // 0x1448c50 [Event Public]
    void SetCinematicMode(bool bCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x39b69d0 [Native Public]
    bool RemoteEvent(const FName& EventName); // 0x39b6930 [Native Public]
    void LevelReset(); // 0x1448c50 [Event Public]

// ULightWeightInstanceBlueprintFunctionLibrary (/Script/Engine.LightWeightInstanceBlueprintFunctionLibrary)
    FActorInstanceHandle CreateNewLightWeightInstance(TSubclassOf<UObject> ActorClass, const FTransform& Transform, UDataLayerInstance* Layer, UWorld* World); // 0x39de210 [Final Native Static Public]
    FActorInstanceHandle ConvertActorToLightWeightInstance(AActor* Actor); // 0x39dde10 [Final Native Static Public]

// ALightWeightInstanceManager (/Script/Engine.LightWeightInstanceManager)
    void OnSpawnedActorDestroyed(AActor* DestroyedActor); // 0x39de670 [Final Native Private]
    void OnRep_Transforms(); // 0x39de650 [Native Protected]

// ALightWeightInstanceStaticMeshManager (/Script/Engine.LightWeightInstanceStaticMeshManager)
    void OnRep_StaticMesh(); // 0x39de630 [Final Native Protected]

// ALocationVolume (/Script/Engine.LocationVolume)
    void Unload(); // 0x31f6430 [Final Native Public]
    void Load(); // 0x31f6430 [Final Native Public]
    bool IsLoaded(); // 0x395fb00 [Final Native Public]

// ALODActor (/Script/Engine.LODActor)
    void OnSubActorEndPlay(AActor* Actor, const EEndPlayReason& Reason); // 0x39de710 [Final Native Private]

// UMaterialInstanceDynamic (/Script/Engine.MaterialInstanceDynamic)
    void SetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, const FLinearColor& Value); // 0x3a37740 [Final Native Public]
    void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x3a37650 [Final Native Public]
    void SetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTexture* Value); // 0x3a37440 [Final Native Public]
    void SetTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x3a37240 [Final Native Public]
    void SetSparseVolumeTextureParameterValue(const FName& ParameterName, USparseVolumeTexture* Value); // 0x3a37160 [Final Native Public]
    void SetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, float Value); // 0x3a37040 [Final Native Public]
    void SetScalarParameterValue(const FName& ParameterName, float Value); // 0x3a36f20 [Final Native Public]
    bool SetScalarParameterByIndex(int32 ParameterIndex, float Value); // 0x3a36e50 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, URuntimeVirtualTexture* Value); // 0x3a36d60 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValue(const FName& ParameterName, URuntimeVirtualTexture* Value); // 0x3a36c80 [Final Native Public]
    void SetDoubleVectorParameterValue(const FName& ParameterName, const FVector4& Value); // 0x3a36b60 [Final Native Public]
    void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float Alpha); // 0x3a36a50 [Final Native Public]
    FLinearColor K2_GetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3a36920 [Final Native Public]
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3a36810 [Final Native Public]
    UTexture* K2_GetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3a36720 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x3a36660 [Final Native Public]
    float K2_GetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3a36530 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x3a36420 [Final Native Public]
    void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly); // 0x3a36340 [Final Native Public]
    bool InitializeScalarParameterAndGetIndex(const FName& ParameterName, float Value, const int32& OutParameterIndex); // 0x3a36150 [Final Native Public]
    void CopyParameterOverrides(UMaterialInstance* MaterialInstance); // 0x3a35c50 [Final Native Public]
    void CopyInterpParameters(UMaterialInstance* Source); // 0x3a359e0 [Final Native Public]

// UMaterialParameterCollection (/Script/Engine.MaterialParameterCollection)
    TArray<FName> GetVectorParameterNames(); // 0x3a360d0 [Final Native Public]
    FLinearColor GetVectorParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x3a35ff0 [Final Native Public]
    TArray<FName> GetScalarParameterNames(); // 0x3a35f70 [Final Native Public]
    float GetScalarParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x3a35e90 [Final Native Public]

// UMeshVertexPainterKismetLibrary (/Script/Engine.MeshVertexPainterKismetLibrary)
    void RemovePaintedVertices(UStaticMeshComponent* StaticMeshComponent); // 0x3a61fc0 [Final Native Static Public]
    void PaintVerticesSingleColor(UStaticMeshComponent* StaticMeshComponent, const FLinearColor& FillColor, bool bConvertToSRGB); // 0x3a61cc0 [Final Native Static Public]
    void PaintVerticesLerpAlongAxis(UStaticMeshComponent* StaticMeshComponent, const FLinearColor& StartColor, const FLinearColor& EndColor, const EVertexPaintAxis& Axis, bool bConvertToSRGB); // 0x3a616b0 [Final Native Static Public]

// UNetPushModelHelpers (/Script/Engine.NetPushModelHelpers)
    void MarkPropertyDirtyFromRepIndex(UObject* Object, int32 RepIndex, const FName& PropertyName); // 0x3a96d70 [Final Native Static Public]
    void MarkPropertyDirty(UObject* Object, const FName& PropertyName); // 0x3a96cc0 [Final Native Static Public]

// UAsyncPhysicsInputComponent (/Script/Engine.AsyncPhysicsInputComponent)
    void ServerRPCBufferInput(UAsyncPhysicsData* AsyncPhysicsData); // 0x3b9e910 [Native Event Public]
    UAsyncPhysicsData* GetDataToWrite(); // 0x3b9db80 [Final Native Public]
    UAsyncPhysicsData* GetDataToConsume(); // 0x3b9dac0 [Final Native Public]

// AClusterUnionActor (/Script/Engine.ClusterUnionActor)
    UClusterUnionComponent* GetClusterUnionComponent(); // 0x38d9a20 [Final Native Public]

// UClusterUnionComponent (/Script/Engine.ClusterUnionComponent)
    void SetIsAnchored(bool bIsAnchored); // 0x3b9eb40 [Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x3b9eaa0 [Final Native Public]
    void RemoveComponentFromCluster(UPrimitiveComponent* InComponent); // 0x3b9e880 [Final Native Public]
    void RemoveComponentBonesFromCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds); // 0x3b9e790 [Final Native Public]
    void OnRep_RigidState(); // 0x3b9e560 [Native Protected]
    bool IsComponentAdded(UPrimitiveComponent* Component); // 0x3b9e340 [Final Native Public]
    bool IsAuthority(); // 0x3b9e2e0 [Final Native Protected]
    void HandleComponentPhysicsStateChangePostAddIntoClusterUnion(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x3b9e180 [Final Native Private]
    void HandleComponentPhysicsStateChange(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x3b9dea0 [Final Native Private]
    TArray<UPrimitiveComponent*> GetPrimitiveComponents(); // 0x3b9de20 [Final Native Public]
    TArray<AActor*> GetActors(); // 0x3b9d960 [Final Native Public]
    void ForceSetChildToParent(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, const TArray<FTransform>& ChildToParent); // 0x3b9d740 [Final Native Public]
    void AddComponentToCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, bool bRebuildGeometry); // 0x3b9d2e0 [Final Native Public]

// UClusterUnionReplicatedProxyComponent (/Script/Engine.ClusterUnionReplicatedProxyComponent)
    void SetParticleChildToParent(int32 BoneID, FTransform& ChildToParent); // 0x3be2820 [Final Native Public]
    void SetParticleBoneIds(const TArray<int32>& InIds); // 0x3be2660 [Final Native Public]
    void SetParentClusterUnion(UClusterUnionComponent* InComponent); // 0x3be2410 [Final Native Public]
    void SetChildClusteredComponent(UPrimitiveComponent* InComponent); // 0x3be0ab0 [Final Native Public]
    void OnRep_ParticleChildToParents(); // 0x3bdf360 [Final Native Protected]
    void OnRep_ParticleBoneIds(); // 0x3bdf340 [Final Native Protected]
    void OnRep_ParentClusterUnion(); // 0x3bdf320 [Final Native Protected]
    void OnRep_ChildClusteredComponent(); // 0x3bdf300 [Final Native Protected]
    void MarkPendingDeletion(); // 0x3bdf1a0 [Final Native Public]
    bool IsPendingDeletion(); // 0x3bdf180 [Final Native Public]
    TArray<int32> GetParticleBoneIds(); // 0x3bdef50 [Final Native Public]
    UClusterUnionComponent* GetParentClusterUnionComponent(); // 0x3bdee40 [Final Native Public]
    UPrimitiveComponent* GetChildClusteredComponent(); // 0x3bdd810 [Final Native Public]

// UConstraintInstanceBlueprintLibrary (/Script/Engine.ConstraintInstanceBlueprintLibrary)
    void SetProjectionParams(FConstraintInstanceAccessor& Accessor, bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha); // 0x3be2970 [Final Native Static Public]
    void SetParentDominates(FConstraintInstanceAccessor& Accessor, bool bParentDominates); // 0x3be24d0 [Final Native Static Public]
    void SetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x3be2250 [Final Native Static Public]
    void SetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x3be2100 [Final Native Static Public]
    void SetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor, bool bEnableMassConditioning); // 0x3be1f70 [Final Native Static Public]
    void SetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x3be1e00 [Final Native Static Public]
    void SetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x3be1bd0 [Final Native Static Public]
    void SetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftLinearLimit, float LinearLimitStiffness, float LinearLimitDamping, float LinearLimitRestitution, float LinearLimitContactDistance); // 0x3be1950 [Final Native Static Public]
    void SetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& InPosTarget); // 0x3be17e0 [Final Native Static Public]
    void SetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x3be15c0 [Final Native Static Public]
    void SetLinearPlasticity(FConstraintInstanceAccessor& Accessor, bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x3be13f0 [Final Native Static Public]
    void SetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, float Limit); // 0x3be11e0 [Final Native Static Public]
    void SetLinearDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x3be0f90 [Final Native Static Public]
    void SetLinearBreakable(FConstraintInstanceAccessor& Accessor, bool bLinearBreakable, float LinearBreakThreshold); // 0x3be0e20 [Final Native Static Public]
    void SetDisableCollision(FConstraintInstanceAccessor& Accessor, bool bDisableCollision); // 0x3be0cc0 [Final Native Static Public]
    void SetContactTransferScale(FConstraintInstanceAccessor& Accessor, float ContactTransferScale); // 0x3be0b70 [Final Native Static Public]
    void SetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x3be08e0 [Final Native Static Public]
    void SetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x3be0710 [Final Native Static Public]
    void SetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x3be05c0 [Final Native Static Public]
    void SetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftTwistLimit, float TwistLimitStiffness, float TwistLimitDamping, float TwistLimitRestitution, float TwistLimitContactDistance); // 0x3be0340 [Final Native Static Public]
    void SetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftSwingLimit, float SwingLimitStiffness, float SwingLimitDamping, float SwingLimitRestitution, float SwingLimitContactDistance); // 0x3be00c0 [Final Native Static Public]
    void SetAngularPlasticity(FConstraintInstanceAccessor& Accessor, bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x3bdff50 [Final Native Static Public]
    void SetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& InPosTarget); // 0x3bdfe20 [Final Native Static Public]
    void SetAngularLimits(FConstraintInstanceAccessor& Accessor, const EAngularConstraintMotion& Swing1MotionType, float Swing1LimitAngle, const EAngularConstraintMotion& Swing2MotionType, float Swing2LimitAngle, const EAngularConstraintMotion& TwistMotionType, float TwistLimitAngle); // 0x3bdfb70 [Final Native Static Public]
    void SetAngularDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x3bdf930 [Final Native Static Public]
    void SetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& DriveMode); // 0x3bdf7e0 [Final Native Static Public]
    void SetAngularBreakable(FConstraintInstanceAccessor& Accessor, bool bAngularBreakable, float AngularBreakThreshold); // 0x3bdf670 [Final Native Static Public]
    void GetProjectionParams(FConstraintInstanceAccessor& Accessor, const bool& bEnableProjection, const float& ProjectionLinearAlpha, const float& ProjectionAngularAlpha); // 0x3bdef80 [Final Native Static Public]
    bool GetParentDominates(FConstraintInstanceAccessor& Accessor); // 0x3bdee80 [Final Native Static Public]
    void GetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x3bdecd0 [Final Native Static Public]
    void GetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x3bdebb0 [Final Native Static Public]
    bool GetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor); // 0x3bdeae0 [Final Native Static Public]
    void GetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x3bde9b0 [Final Native Static Public]
    void GetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x3bde7c0 [Final Native Static Public]
    void GetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftLinearLimit, const float& LinearLimitStiffness, const float& LinearLimitDamping, const float& LinearLimitRestitution, const float& LinearLimitContactDistance); // 0x3bde530 [Final Native Static Public]
    void GetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutPosTarget); // 0x3bde400 [Final Native Static Public]
    void GetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x3bde210 [Final Native Static Public]
    void GetLinearPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bLinearPlasticity, const float& LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x3bde020 [Final Native Static Public]
    void GetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, const float& Limit); // 0x3bdddc0 [Final Native Static Public]
    void GetLinearDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x3bddbc0 [Final Native Static Public]
    void GetLinearBreakable(FConstraintInstanceAccessor& Accessor, const bool& bLinearBreakable, const float& LinearBreakThreshold); // 0x3bdda40 [Final Native Static Public]
    bool GetDisableCollsion(FConstraintInstanceAccessor& Accessor); // 0x3bdd970 [Final Native Static Public]
    void GetContactTransferScale(FConstraintInstanceAccessor& Accessor, const float& ContactTransferScale); // 0x3bdd850 [Final Native Static Public]
    void GetAttachedBodyNames(FConstraintInstanceAccessor& Accessor, const FName& ParentBody, const FName& ChildBody); // 0x3bdd6b0 [Final Native Static Public]
    void GetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x3bdd580 [Final Native Static Public]
    void GetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x3bdd400 [Final Native Static Public]
    void GetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x3bdd2e0 [Final Native Static Public]
    void GetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftTwistLimit, const float& TwistLimitStiffness, const float& TwistLimitDamping, const float& TwistLimitRestitution, const float& TwistLimitContactDistance); // 0x3bdd050 [Final Native Static Public]
    void GetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftSwingLimit, const float& SwingLimitStiffness, const float& SwingLimitDamping, const float& SwingLimitRestitution, const float& SwingLimitContactDistance); // 0x3bdcdc0 [Final Native Static Public]
    void GetAngularPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bAngularPlasticity, const float& AngularPlasticityThreshold); // 0x3bdcc30 [Final Native Static Public]
    void GetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& OutPosTarget); // 0x3bdcb00 [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); // 0x3bdc810 [Final Native Static Public]
    void GetAngularDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x3bdc610 [Final Native Static Public]
    void GetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& OutDriveMode); // 0x3bdc500 [Final Native Static Public]
    void GetAngularBreakable(FConstraintInstanceAccessor& Accessor, const bool& bAngularBreakable, const float& AngularBreakThreshold); // 0x3bdc370 [Final Native Static Public]
    void CopyParams(FConstraintInstanceAccessor& Accessor, FConstraintInstanceAccessor& SourceAccessor, bool bKeepPosition, bool bKeepRotation); // 0x3bdbec0 [Final Native Static Public]

// UNetworkPhysicsComponent (/Script/Engine.NetworkPhysicsComponent)
    void ServerReceiveInputsDatas(const FNetworkPhysicsRewindDataInputProxy& ClientInputs); // 0x3bdf5d0 [Native Event Public]
    void ServerReceiveInputData(const FNetworkPhysicsRewindDataInputProxy& ClientInputs); // 0x3bdf530 [Native Event Protected]
    void ServerReceiveImportantInputData(const FNetworkPhysicsRewindDataImportantInputProxy& ClientInputs); // 0x3bdf490 [Native Event Protected]
    void OnRep_SetReplicatedStates(); // 0x3bdf470 [Final Native Protected]
    void OnRep_SetReplicatedInputs(); // 0x3bdf380 [Final Native Protected]
    void MulticastReceiveImportantStateData(const FNetworkPhysicsRewindDataImportantStateProxy& ServerStates); // 0x3bdf260 [Native Event Protected]
    void MulticastReceiveImportantInputData(const FNetworkPhysicsRewindDataImportantInputProxy& ServerInputs); // 0x3bdf1c0 [Native Event Protected]

// UPhysicalAnimationComponent (/Script/Engine.PhysicalAnimationComponent)
    void SetStrengthMultiplyer(float InStrengthMultiplyer); // 0x3c2fc80 [Final Native Public]
    void SetSkeletalMeshComponent(USkeletalMeshComponent* InSkeletalMeshComponent); // 0x3c2faa0 [Final Native Public]
    FTransform GetBodyTargetTransform(const FName& BodyName); // 0x3c272a0 [Final Native Public]
    void ApplyPhysicalAnimationSettingsBelow(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); // 0x3c235e0 [Final Native Public]
    void ApplyPhysicalAnimationSettings(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData); // 0x3c234a0 [Final Native Public]
    void ApplyPhysicalAnimationProfileBelow(const FName& BodyName, const FName& ProfileName, bool bIncludeSelf, bool bClearNotFound); // 0x3c232c0 [Final Native Public]

// UPhysicsConstraintComponent (/Script/Engine.PhysicsConstraintComponent)
    void SetProjectionParams(float ProjectionLinearAlpha, float ProjectionAngularAlpha, float ProjectionLinearTolerance, float ProjectionAngularTolerance); // 0x3c2f920 [Final Native Public]
    void SetProjectionEnabled(bool bProjectionEnabled); // 0x3c2f880 [Final Native Public]
    void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x3c2f7b0 [Final Native Public]
    void SetOrientationDriveSLERP(bool bEnableSLERP); // 0x3c2f720 [Final Native Public]
    void SetLinearZLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x3c2f2b0 [Final Native Public]
    void SetLinearYLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x3c2f1c0 [Final Native Public]
    void SetLinearXLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x3c2f0c0 [Final Native Public]
    void SetLinearVelocityTarget(const FVector& InVelTarget); // 0x3c2f020 [Final Native Public]
    void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x3c2ef00 [Final Native Public]
    void SetLinearPositionTarget(const FVector& InPosTarget); // 0x3c2edd0 [Final Native Public]
    void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x3c2ecb0 [Final Native Public]
    void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x3c2eb80 [Final Native Public]
    void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x3c2ea60 [Final Native Public]
    void SetLinearDriveAccelerationMode(bool bAccelerationMode); // 0x3c2e9d0 [Final Native Public]
    void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); // 0x3c2e850 [Final Native Public]
    void SetDisableCollision(bool bDisableCollision); // 0x3c2e5a0 [Final Native Public]
    void SetContactTransferScale(float ContactTransferScale); // 0x3c2e090 [Final Native Public]
    void SetConstraintReferencePosition(const EConstraintFrame& Frame, const FVector& RefPosition); // 0x3c2dfb0 [Final Native Public]
    void SetConstraintReferenceOrientation(const EConstraintFrame& Frame, const FVector& PriAxis, const FVector& SecAxis); // 0x3c2de70 [Final Native Public]
    void SetConstraintReferenceFrame(const EConstraintFrame& Frame, FTransform& RefFrame); // 0x3c2dd10 [Final Native Public]
    void SetConstrainedComponents(UPrimitiveComponent* Component1, const FName& BoneName1, UPrimitiveComponent* Component2, const FName& BoneName2); // 0x3c2db70 [Final Native Public]
    void SetAngularVelocityTarget(const FVector& InVelTarget); // 0x3c2d670 [Final Native Public]
    void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x3c2d5a0 [Final Native Public]
    void SetAngularVelocityDriveSLERP(bool bEnableSLERP); // 0x3c2d510 [Final Native Public]
    void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x3c2d440 [Final Native Public]
    void SetAngularTwistLimit(const EAngularConstraintMotion& ConstraintType, float TwistLimitAngle); // 0x3c2d360 [Final Native Public]
    void SetAngularSwing2Limit(const EAngularConstraintMotion& MotionType, float Swing2LimitAngle); // 0x3c2d280 [Final Native Public]
    void SetAngularSwing1Limit(const EAngularConstraintMotion& MotionType, float Swing1LimitAngle); // 0x3c2d1a0 [Final Native Public]
    void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x3c2d020 [Final Native Public]
    void SetAngularOrientationTarget(const FRotator& InPosTarget); // 0x3c2cf80 [Final Native Public]
    void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x3c2ceb0 [Final Native Public]
    void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x3c2cd90 [Final Native Public]
    void SetAngularDriveMode(const EAngularDriveMode& DriveMode); // 0x3c2cd10 [Final Native Public]
    void SetAngularDriveAccelerationMode(bool bAccelerationMode); // 0x3c2cc80 [Final Native Public]
    void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); // 0x3c2cb00 [Final Native Public]
    bool IsProjectionEnabled(); // 0x3c2a2d0 [Final Native Public]
    bool IsBroken(); // 0x3c2a120 [Final Native Public]
    float GetCurrentTwist(); // 0x3c27760 [Final Native Public]
    float GetCurrentSwing2(); // 0x3c27720 [Final Native Public]
    float GetCurrentSwing1(); // 0x3c276e0 [Final Native Public]
    void GetConstraintForce(const FVector& OutLinearForce, const FVector& OutAngularForce); // 0x3c275f0 [Final Native Public]
    FConstraintInstanceAccessor GetConstraint(); // 0x3c27570 [Final Native Public]
    void GetConstrainedComponents(const UPrimitiveComponent*& OutComponent1, const FName& OutBoneName1, const UPrimitiveComponent*& OutComponent2, const FName& OutBoneName2); // 0x3c27380 [Final Native Public]
    void BreakConstraint(); // 0x3c237b0 [Final Native Public]

// UPhysicsHandleComponent (/Script/Engine.PhysicsHandleComponent)
    void SetTargetRotation(const FRotator& NewRotation); // 0x3c2ff30 [Final Native Public]
    void SetTargetLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x3c2fdd0 [Final Native Public]
    void SetTargetLocation(const FVector& NewLocation); // 0x3c2fd40 [Final Native Public]
    void SetLinearStiffness(float NewLinearStiffness); // 0x3c2ee70 [Final Native Public]
    void SetLinearDamping(float NewLinearDamping); // 0x3c2e940 [Final Native Public]
    void SetInterpolationSpeed(float NewInterpolationSpeed); // 0x3c2e7d0 [Final Native Public]
    void SetAngularStiffness(float NewAngularStiffness); // 0x3c2d110 [Final Native Public]
    void SetAngularDamping(float NewAngularDamping); // 0x3c2cbf0 [Final Native Public]
    void ReleaseComponent(); // 0x3c2b090 [Native Public]
    void GrabComponentAtLocationWithRotation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& Location, const FRotator& Rotation); // 0x3c29f70 [Final Native Public]
    void GrabComponentAtLocation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation); // 0x3c29e20 [Final Native Public]
    void GrabComponent(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation, bool bConstrainRotation); // 0x3c29c90 [Native Public]
    void GetTargetLocationAndRotation(const FVector& TargetLocation, const FRotator& TargetRotation); // 0x3c29a00 [Final Native Public]
    UPrimitiveComponent* GetGrabbedComponent(); // 0x32fd6b0 [Final Native Public]

// UPhysicsSettings (/Script/Engine.PhysicsSettings)
    int32 GetPhysicsHistoryCount(); // 0x3c29740 [Final Native Public]

// URadialForceComponent (/Script/Engine.RadialForceComponent)
    void RemoveObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x3c2b0b0 [Native Public]
    void FireImpulse(); // 0x3c27280 [Native Public]
    void AddObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x3c23090 [Native Public]

// UPhysicsFieldStatics (/Script/Engine.PhysicsFieldStatics)
    FVector EvalPhysicsVectorField(UObject* WorldContextObject, const FVector& WorldPosition, const EFieldVectorType& VectorType); // 0x3c270b0 [Final Native Static Public]
    float EvalPhysicsScalarField(UObject* WorldContextObject, const FVector& WorldPosition, const EFieldScalarType& ScalarType); // 0x3c26f90 [Final Native Static Public]
    int32 EvalPhysicsIntegerField(UObject* WorldContextObject, const FVector& WorldPosition, const EFieldIntegerType& IntegerType); // 0x3c26e70 [Final Native Static Public]

// APlayerState (/Script/Engine.PlayerState)
    void ReceiveOverrideWith(APlayerState* OldPlayerState); // 0x1448c50 [Event Protected]
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0x1448c50 [Event Protected]
    void OnRep_UniqueId(); // 0x3c6f140 [Native Public]
    void OnRep_Score(); // 0x338ad30 [Native Public]
    void OnRep_PlayerName(); // 0x33dc0e0 [Native Public]
    void OnRep_PlayerId(); // 0x33dc120 [Native Public]
    void OnRep_bIsInactive(); // 0x33dc100 [Native Public]
    void OnPawnPrivateDestroyed(AActor* InActor); // 0x3c6f0a0 [Final Native Private]
    bool IsSpectator(); // 0x3c6ef40 [Final Native Public]
    bool IsOnlyASpectator(); // 0x3c6ef10 [Final Native Public]
    bool IsABot(); // 0x3c6eee0 [Final Native Public]
    float GetScore(); // 0x33fc9c0 [Final Native Public]
    FString GetPlayerName(); // 0x3c6ee60 [Final Native Public]
    int32 GetPlayerId(); // 0x3c6ee40 [Final Native Public]
    APlayerController* GetPlayerController(); // 0x3c6edd0 [Final Native Public]
    float GetPingInMilliseconds(); // 0x3c6ed80 [Final Native Public]
    APawn* GetPawn(); // 0x3c6ed60 [Final Native Public]
    uint8 GetCompressedPing(); // 0x3c6ed40 [Final Native Public]
    FUniqueNetIdRepl BP_GetUniqueId(); // 0x3c6ec80 [Final Native Public]

// APostProcessVolume (/Script/Engine.PostProcessVolume)
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x3c6eab0 [Final Native Public]

// UHealthSnapshotBlueprintLibrary (/Script/Engine.HealthSnapshotBlueprintLibrary)
    void StopPerformanceSnapshots(); // 0x3c6f2e0 [Final Native Static Public]
    void StartPerformanceSnapshots(); // 0x3c6f160 [Final Native Static Public]
    void LogPerformanceSnapshot(const FString& SnapshotTitle, bool bResetStats); // 0x3c6ef70 [Final Native Static Public]

// UReplaySubsystem (/Script/Engine.ReplaySubsystem)
    void RequestCheckpoint(); // 0x3cd8710 [Final Native Public]
    bool IsRecording(); // 0x3cd86a0 [Final Native Public]
    bool IsPlaying(); // 0x3cd8650 [Final Native Public]
    float GetReplayCurrentTime(); // 0x3cd85c0 [Final Native Public]
    FString GetActiveReplayName(); // 0x3cd8490 [Final Native Public]

// USkinnedAsset (/Script/Engine.SkinnedAsset)
    USkeletalMeshSocket* FindSocketInfo(const FName& InSocketName, FTransform& OutTransform, const int32& OutBoneIndex, const int32& OutIndex); // 0x3dc1760 [Native Public]
    USkeletalMeshSocket* FindSocket(const FName& InSocketName); // 0x3dc16c0 [Native Public]

// USkeletalMesh (/Script/Engine.SkeletalMesh)
    void SetSkeleton(USkeleton* InSkeleton); // 0x3d63e80 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x3d63dd0 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x3d63d10 [Final Native Public]
    void SetMorphTargets(const TArray<UMorphTarget*>& InMorphTargets); // 0x3d63c10 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x3d63aa0 [Final Native Public]
    void SetMeshClothingAssets(const TArray<UClothingAssetBase*>& InMeshClothingAssets); // 0x3d639a0 [Final Native Public]
    void SetMaterials(const TArray<FSkeletalMaterial>& InMaterials); // 0x3d638d0 [Final Native Public]
    void SetLODSettings(USkeletalMeshLODSettings* InLODSettings); // 0x3d63840 [Final Native Public]
    void SetDefaultAnimatingRig(const TSoftObjectPtr<UObject>& InAnimatingRig); // 0x3d63710 [Final Native Public]
    int32 NumSockets(); // 0x3d636a0 [Final Native Public]
    TArray<FString> K2_GetAllMorphTargetNames(); // 0x3d63530 [Final Native Public]
    bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections); // 0x3d63400 [Final Native Public]
    USkeletalMeshSocket* GetSocketByIndex(int32 Index); // 0x3d63300 [Final Native Public]
    USkeleton* GetSkeleton(); // 0x3d632d0 [Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x3d632a0 [Native Public]
    UPhysicsAsset* GetPhysicsAsset(); // 0x3d63270 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x3d63230 [Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x3d63200 [Native Public]
    TArray<UNodeMappingContainer*> GetNodeMappingData(); // 0x3d63160 [Final Native Public]
    UNodeMappingContainer* GetNodeMappingContainer(UBlueprint* SourceAsset); // 0x3d630c0 [Final Native Public]
    TArray<UMorphTarget*> GetMorphTargetsPtrConv(); // 0x3d62fe0 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x3d62e70 [Final Native Public]
    TArray<UClothingAssetBase*> GetMeshClothingAssets(); // 0x3d62dd0 [Final Native Public]
    TArray<FSkeletalMaterial> GetMaterials(); // 0x3d62d90 [Native Public]
    USkeletalMeshLODSettings* GetLODSettings(); // 0x3d62d50 [Final Native Public]
    FBoxSphereBounds GetImportedBounds(); // 0x3d62cd0 [Final Native Public]
    bool GetHasVertexColors(); // 0x3d62ca0 [Native Public]
    UMeshDeformer* GetDefaultMeshDeformer(); // 0x3d62c70 [Native Public]
    TSoftObjectPtr<UObject> GetDefaultAnimatingRig(); // 0x3d62bc0 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x3d62b60 [Native Public]
    USkeletalMeshSocket* FindSocketAndIndex(const FName& InSocketName, const int32& OutIndex); // 0x3d62a80 [Final Native Public]

// USoundSubmixBase (/Script/Engine.SoundSubmixBase)
    USoundSubmixBase* FindDynamicAncestor(); // 0x383de90 [Native Public]
    bool DynamicDisconnect(UObject* WorldContextObject); // 0x3def1d0 [Native Public]
    bool DynamicConnect(UObject* WorldContextObject, USoundSubmixBase* InParent); // 0x3def100 [Native Public]

// USoundSubmix (/Script/Engine.SoundSubmix)
    void StopSpectralAnalysis(UObject* WorldContextObject); // 0x3df02f0 [Final Native Public]
    void StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundWave* ExistingSoundWaveToOverwrite); // 0x3df00c0 [Final Native Public]
    void StopEnvelopeFollowing(UObject* WorldContextObject); // 0x3df0000 [Final Native Public]
    void StartSpectralAnalysis(UObject* WorldContextObject, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x3defdf0 [Final Native Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration); // 0x3defce0 [Final Native Public]
    void StartEnvelopeFollowing(UObject* WorldContextObject); // 0x3defc20 [Final Native Public]
    void SetWetVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x3defac0 [Final Native Protected]
    void SetSubmixWetLevel(UObject* WorldContextObject, float InWetLevel); // 0x3def9b0 [Final Native Public]
    void SetSubmixOutputVolume(UObject* WorldContextObject, float InOutputVolume); // 0x3def8a0 [Final Native Public]
    void SetSubmixDryLevel(UObject* WorldContextObject, float InDryLevel); // 0x3def790 [Final Native Public]
    void SetOutputVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x3def630 [Final Native Protected]
    void SetDryVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x3def4d0 [Final Native Protected]
    void RemoveSpectralAnalysisDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixSpectralAnalysisBP); // 0x3def3a0 [Final Native Public]
    void RemoveEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x3def270 [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); // 0x3deed60 [Final Native Public]
    void AddEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x3deec30 [Final Native Public]

// UStaticMesh (/Script/Engine.StaticMesh)
    void SetStaticMaterials(const TArray<FStaticMaterial>& InStaticMaterials); // 0x3e159e0 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x3d63aa0 [Final Native Public]
    void SetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x3e150a0 [Final Native Public]
    void SetMinimumLODForPlatform(const FName& PlatformName, int32 InMinLOD); // 0x3e15810 [Final Native Public]
    void RemoveSocket(UStaticMeshSocket* Socket); // 0x3e155f0 [Final Native Public]
    UStaticMeshDescription* GetStaticMeshDescription(int32 LODIndex); // 0x3e15570 [Final Native Public]
    TArray<FStaticMaterial> GetStaticMaterials(); // 0x3e15540 [Final Native Public]
    TArray<UStaticMeshSocket*> GetSocketsByTag(const FString& InSocketTag); // 0x3e153a0 [Final Native Public]
    int32 GetNumTriangles(int32 LODIndex); // 0x3e152c0 [Final Native Public]
    int32 GetNumSections(int32 InLOD); // 0x3e15200 [Final Native Public]
    int32 GetNumLODs(); // 0x3e151d0 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x3d62e70 [Final Native Public]
    void GetMinimumLODForQualityLevels(TMap<FName, int32>& QualityLevelMinimumLODs); // 0x3e150a0 [Final Native Public]
    int32 GetMinimumLODForQualityLevel(const FName& QualityLevel); // 0x3e15010 [Final Native Public]
    void GetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x3e150a0 [Final Native Public]
    int32 GetMinimumLODForPlatform(const FName& PlatformName); // 0x3e15010 [Final Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x3e14f40 [Final Native Public]
    UMaterialInterface* GetMaterial(int32 MaterialIndex); // 0x3e14e80 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x3e14e30 [Final Native Public]
    FBox GetBoundingBox(); // 0x3e14d50 [Final Native Public]
    UStaticMeshSocket* FindSocket(const FName& InSocketName); // 0x3e14c80 [Final Native Public]
    UStaticMeshDescription* CreateStaticMeshDescription(UObject* Outer); // 0x3e14b30 [Final Native Static Public]
    void BuildFromStaticMeshDescriptions(const TArray<UStaticMeshDescription*>& StaticMeshDescriptions, bool bBuildSimpleCollision, bool bFastBuild); // 0x3e14940 [Final Native Public]
    void AddSocket(UStaticMeshSocket* Socket); // 0x3e14820 [Final Native Public]
    FName AddMaterial(UMaterialInterface* Material); // 0x3e14680 [Final Native Public]

// USubsystemBlueprintLibrary (/Script/Engine.SubsystemBlueprintLibrary)
    UWorldSubsystem* GetWorldSubsystem(UObject* ContextObject, TSubclassOf<UWorldSubsystem> Class); // 0x3e62fd0 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(APlayerController* PlayerController, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x3e62c20 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubsystem(UObject* ContextObject, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x3e62dc0 [Final Native Static Public]
    UGameInstanceSubsystem* GetGameInstanceSubsystem(UObject* ContextObject, TSubclassOf<UGameInstanceSubsystem> Class); // 0x3e62a90 [Final Native Static Public]
    UEngineSubsystem* GetEngineSubsystem(TSubclassOf<UEngineSubsystem> Class); // 0x3e62970 [Final Native Static Public]
    UAudioEngineSubsystem* GetAudioEngineSubsystem(UObject* ContextObject, TSubclassOf<UAudioEngineSubsystem> Class); // 0x3e627b0 [Final Native Static Public]

// UUserInterfaceSettings (/Script/Engine.UserInterfaceSettings)
    bool ShouldDisplayDistanceFieldFontSettings(); // 0x3ef8d70 [Final Native Static Private]

// UCanvas (/Script/Engine.Canvas)
    FVector2D K2_TextSize(UFont* RenderFont, const FString& RenderText, const FVector2D& Scale); // 0x3ef5420 [Final Native Public]
    FVector2D K2_StrLen(UFont* RenderFont, const FString& RenderText); // 0x3ef5140 [Final Native Public]
    FVector K2_Project(const FVector& WorldLocation); // 0x3ef5000 [Final Native Public]
    void K2_DrawTriangle(UTexture* RenderTexture, const TArray<FCanvasUVTri>& Triangles); // 0x3ef4d50 [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); // 0x3ef48c0 [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); // 0x3ef4390 [Final Native Public]
    void K2_DrawPolygon(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& Radius, int32 NumberOfSides, const FLinearColor& RenderColor); // 0x3ef40d0 [Final Native Public]
    void K2_DrawMaterialTriangle(UMaterialInterface* RenderMaterial, const TArray<FCanvasUVTri>& Triangles); // 0x3ef3ee0 [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); // 0x3ef3980 [Final Native Public]
    void K2_DrawLine(const FVector2D& ScreenPositionA, const FVector2D& ScreenPositionB, float Thickness, const FLinearColor& RenderColor); // 0x3ef3790 [Final Native Public]
    void K2_DrawBox(const FVector2D& ScreenPosition, const FVector2D& ScreenSize, float Thickness, const FLinearColor& RenderColor); // 0x3ef35c0 [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); // 0x3ef2f20 [Final Native Public]
    void K2_Deproject(const FVector2D& ScreenPosition, const FVector& WorldOrigin, const FVector& WorldDirection); // 0x3ef2de0 [Final Native Public]

// UInputSettings (/Script/Engine.InputSettings)
    void SaveKeyMappings(); // 0x3ef8a70 [Final Native Public]
    void RemoveAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x3ef87c0 [Final Native Public]
    void RemoveActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x3ef8630 [Final Native Public]
    UInputSettings* GetInputSettings(); // 0x3ef2a60 [Final Native Static Public]
    void GetAxisNames(const TArray<FName>& AxisNames); // 0x3ef2960 [Final Native Public]
    void GetAxisMappingByName(const FName& InAxisName, const TArray<FInputAxisKeyMapping>& OutMappings); // 0x3ef2780 [Final Native Public]
    void GetActionNames(const TArray<FName>& ActionNames); // 0x3ef25f0 [Final Native Public]
    void GetActionMappingByName(const FName& InActionName, const TArray<FInputActionKeyMapping>& OutMappings); // 0x3ef2450 [Final Native Public]
    void ForceRebuildKeymaps(); // 0x3ef2430 [Final Native Public]
    void AddAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x3ef2240 [Final Native Public]
    void AddActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x3ef2050 [Final Native Public]

// UPlayerInput (/Script/Engine.PlayerInput)
    void SetMouseSensitivity(float Sensitivity); // 0x3ef8bd0 [Final Native Public]
    void SetBind(const FName& BindName, const FString& Command); // 0x3ef8b10 [Final Native Public]
    void InvertAxisKey(const FKey& AxisKey); // 0x3ef2bd0 [Final Native Public]
    void InvertAxis(const FName& AxisName); // 0x3ef2b40 [Final Native Public]
    APlayerController* GetOuterAPlayerController(); // 0x3ef2ad0 [Final Native Public]
    void ClearSmoothing(); // 0x3ef2410 [Final Native Public]

// UVisualLoggerKismetLibrary (/Script/Engine.VisualLoggerKismetLibrary)
    void RedirectVislog(UObject* SourceOwner, UObject* DestinationOwner); // 0x3ef8580 [Final Native Static Public]
    void LogText(UObject* WorldContextObject, const FString& Text, const FName& LogCategory, bool bAddToMessageLog); // 0x3ef8320 [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); // 0x3ef7f30 [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); // 0x3ef7ac0 [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); // 0x3ef76f0 [Final Native Static Public]
    void LogLocation(UObject* WorldContextObject, const FVector& Location, const FString& Text, const FLinearColor& ObjectColor, float Radius, const FName& LogCategory, bool bAddToMessageLog); // 0x3ef7360 [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); // 0x3ef6ec0 [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); // 0x3ef69d0 [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); // 0x3ef6530 [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); // 0x3ef6010 [Final Native Static Public]
    void LogBox(UObject* WorldContextObject, const FBox& BoxShape, const FString& Text, const FLinearColor& ObjectColor, const FName& LogCategory, bool bAddToMessageLog, bool bWireframe); // 0x3ef5bf0 [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); // 0x3ef57b0 [Final Native Static Public]
    void EnableRecording(bool bEnabled); // 0x2cca730 [Final Native Static Public]

// UVOIPTalker (/Script/Engine.VOIPTalker)
    void RegisterWithPlayerState(APlayerState* OwningState); // 0x3f28000 [Final Native Public]
    float GetVoiceLevel(); // 0x3f27f70 [Final Native Public]
    UVOIPTalker* CreateTalkerForPlayer(APlayerState* OwningState); // 0x3f27c40 [Final Native Static Public]
    void BPOnTalkingEnd(); // 0x3f27c20 [Native Event Protected]
    void BPOnTalkingBegin(UAudioComponent* AudioComponent); // 0x3f27b90 [Native Event Protected]

// UVOIPStatics (/Script/Engine.VOIPStatics)
    void SetMicThreshold(float InThreshold); // 0x3f28090 [Final Native Static Public]

// URuntimeVirtualTexture (/Script/Engine.RuntimeVirtualTexture)
    int32 GetTileSize(); // 0x3f27f30 [Final Native Public]
    int32 GetTileCount(); // 0x3f27ee0 [Final Native Public]
    int32 GetTileBorderSize(); // 0x3f27ea0 [Final Native Public]
    int32 GetSize(); // 0x3f27e30 [Final Native Public]
    int32 GetPageTableSize(); // 0x3f27dc0 [Final Native Public]

// UWorldPartitionBlueprintLibrary (/Script/Engine.WorldPartitionBlueprintLibrary)
    void UnpinActors(const TArray<FGuid>& InActorsToUnpin); // 0x3f4bf40 [Final Native Static Public]
    void UnloadActors(const TArray<FGuid>& InActorsToUnload); // 0x3f4bf40 [Final Native Static Public]
    void PinActors(const TArray<FGuid>& InActorsToPin); // 0x3f4bf40 [Final Native Static Public]
    void LoadActors(const TArray<FGuid>& InActorsToLoad); // 0x3f4bf40 [Final Native Static Public]
    FBox GetRuntimeWorldBounds(); // 0x3f4baa0 [Final Native Static Public]
    bool GetIntersectingActorDescs(const FBox& InBox, const TArray<FActorDesc>& OutActorDescs); // 0x3f4bbe0 [Final Native Static Public]
    FBox GetEditorWorldBounds(); // 0x3f4baa0 [Final Native Static Public]
    UDataLayerManager* GetDataLayerManager(UObject* WorldContextObject); // 0x3f4b7f0 [Final Native Static Public]
    bool GetActorDescsForActors(const TArray<AActor*>& InActors, const TArray<FActorDesc>& OutActorDescs); // 0x3f4ac50 [Final Native Static Public]
    bool GetActorDescs(const TArray<FActorDesc>& OutActorDescs); // 0x3f4abb0 [Final Native Static Public]

// AWorldDataLayers (/Script/Engine.WorldDataLayers)
    void OnRep_LoadedDataLayerNames(); // 0x3f4c2c0 [Final Native Protected]
    void OnRep_EffectiveLoadedDataLayerNames(); // 0x3f4c200 [Final Native Protected]
    void OnRep_EffectiveActiveDataLayerNames(); // 0x3f4c150 [Final Native Protected]
    void OnRep_ActiveDataLayerNames(); // 0x3f4c0a0 [Final Native Protected]
    void OnDataLayerRuntimeStateChanged(UDataLayerInstance* InDataLayer, const EDataLayerRuntimeState& InState); // 0x3f4bfd0 [Native Event Public]

// UDataLayer (/Script/Engine.DataLayer)
    bool IsVisible(); // 0x395fb00 [Final Native Public]
    bool IsRuntime(); // 0x3f4be20 [Final Native Public]
    bool IsInitiallyVisible(); // 0x395fb00 [Final Native Public]
    bool IsInitiallyActive(); // 0x3f4be40 [Final Native Public]
    bool IsEffectiveVisible(); // 0x395fb00 [Final Native Public]
    bool IsDynamicallyLoaded(); // 0x3f4be20 [Final Native Public]
    EDataLayerState GetInitialState(); // 0x3f4bb50 [Final Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x3f4bb50 [Final Native Public]
    FColor GetDebugColor(); // 0x38a3ce0 [Final Native Public]
    FName GetDataLayerLabel(); // 0x3f4b7d0 [Final Native Public]
    bool Equals(FActorDataLayer& ActorDataLayer); // 0x3f4aa20 [Final Native Public]

// UDataLayerSubsystem (/Script/Engine.DataLayerSubsystem)
    void SetDataLayerStateByLabel(const FName& InDataLayerLabel, const EDataLayerState& InState); // 0x3f4ca90 [Final Native Public]
    void SetDataLayerState(FActorDataLayer& InDataLayer, const EDataLayerState& InState); // 0x3f4c9b0 [Final Native Public]
    void SetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x3f4c890 [Final Native Public]
    void SetDataLayerRuntimeState(FActorDataLayer& InDataLayer, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x3f4c770 [Final Native Public]
    void SetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x3f4c370 [Final Native Public]
    TSet<FName> GetLoadedDataLayerNames(); // 0x3f4bcd0 [Final Native Public]
    EDataLayerState GetDataLayerStateByLabel(const FName& InDataLayerLabel); // 0x3f4b970 [Final Native Public]
    EDataLayerState GetDataLayerState(FActorDataLayer& InDataLayer); // 0x3f4b8c0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x3f4b970 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeState(FActorDataLayer& InDataLayer); // 0x3f4b8c0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x3f4b640 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x3f4b4e0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x3f4b340 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromName(const FName& InDataLayerName); // 0x3f4b130 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromLabel(const FName& InDataLayerLabel); // 0x3f4b090 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x3f4af90 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeState(FActorDataLayer& InDataLayer); // 0x3f4ae70 [Final Native Public]
    UDataLayerInstance* GetDataLayer(FActorDataLayer& InDataLayer); // 0x3f4ad80 [Final Native Public]
    TSet<FName> GetActiveDataLayerNames(); // 0x3f4aad0 [Final Native Public]

// IWorldPartitionDestructibleInHLODInterface (/Script/Engine.WorldPartitionDestructibleInHLODInterface)
    void SetHLODDestructionTag(FWorldPartitionHLODDestructionTag& InDestructionTag); // 0x3f4cb70 [Native Event Public]
    FWorldPartitionHLODDestructionTag GetHLODDestructionTag(); // 0x3f4baf0 [Native Event Public]

// UWorldPartitionDestructibleInHLODSupportLibrary (/Script/Engine.WorldPartitionDestructibleInHLODSupportLibrary)
    void DestroyInHLOD(const TScriptInterface<IWorldPartitionDestructibleInHLODInterface>& DestructibleInHLOD); // 0x3f4a950 [Final Native Static Public]
    void DamageInHLOD(const TScriptInterface<IWorldPartitionDestructibleInHLODInterface>& DestructibleInHLOD, float DamagePercent); // 0x3f4a810 [Final Native Static Public]

// UWorldPartitionRuntimeLevelStreamingCell (/Script/Engine.WorldPartitionRuntimeLevelStreamingCell)
    void OnLevelShown(); // 0x3f8b370 [Final Native Private]
    void OnLevelHidden(); // 0x3f8b350 [Final Native Private]

// UWorldPartitionSubsystem (/Script/Engine.WorldPartitionSubsystem)
    bool IsStreamingCompleted(const EWorldPartitionRuntimeCellState& QueryState, const TArray<FWorldPartitionStreamingQuerySource>& QuerySources, bool bExactState); // 0x3f8b200 [Final Native Public]
    bool IsAllStreamingCompleted(); // 0x3f8b1d0 [Final Native Public]

// ULegacyCameraShake (/Script/EngineCameras.LegacyCameraShake)
    ULegacyCameraShake* StartLegacyCameraShakeFromSource(APlayerCameraManager* PlayerCameraManager, TSubclassOf<ULegacyCameraShake> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x555d270 [Final Native Static Public]
    ULegacyCameraShake* StartLegacyCameraShake(APlayerCameraManager* PlayerCameraManager, TSubclassOf<ULegacyCameraShake> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x555d030 [Final Native Static Public]
    void ReceiveStopShake(bool bImmediately); // 0x1448c50 [Event Public]
    void ReceivePlayShake(float Scale); // 0x1448c50 [Event Public]
    bool ReceiveIsFinished(); // 0x2d5d260 [Native Event Public]
    void BlueprintUpdateCameraShake(float DeltaTime, float Alpha, FMinimalViewInfo& POV, FMinimalViewInfo& ModifiedPOV); // 0x1448c50 [Event Public]

// ULegacyCameraShakeFunctionLibrary (/Script/EngineCameras.LegacyCameraShakeFunctionLibrary)
    ULegacyCameraShake* Conv_LegacyCameraShake(UCameraShakeBase* CameraShake); // 0x5534190 [Final Native Static Public]

// UCameraAnimationCameraModifier (/Script/EngineCameras.CameraAnimationCameraModifier)
    void StopCameraAnimation(FCameraAnimationHandle& Handle, bool bImmediate); // 0x555d990 [Final Native Public]
    void StopAllCameraAnimationsOf(UCameraAnimationSequence* Sequence, bool bImmediate); // 0x555d6b0 [Final Native Public]
    void StopAllCameraAnimations(bool bImmediate); // 0x555d4e0 [Native Public]
    FCameraAnimationHandle PlayCameraAnimation(UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x555c620 [Final Native Public]
    bool IsCameraAnimationActive(FCameraAnimationHandle& Handle); // 0x555c3b0 [Final Native Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromPlayerController(APlayerController* PlayerController); // 0x555c2d0 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromID(UObject* WorldContextObject, int32 ControllerId); // 0x555c1c0 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifier(UObject* WorldContextObject, int32 PlayerIndex); // 0x555c0b0 [Final Native Static Public]

// UEngineCameraAnimationFunctionLibrary (/Script/EngineCameras.EngineCameraAnimationFunctionLibrary)
    ECameraShakePlaySpace Conv_CameraShakePlaySpace(const ECameraAnimationPlaySpace& CameraAnimationPlaySpace); // 0x555c000 [Final Native Static Public]
    ECameraAnimationPlaySpace Conv_CameraAnimationPlaySpace(const ECameraShakePlaySpace& CameraShakePlaySpace); // 0x555c000 [Final Native Static Public]
    UCameraAnimationCameraModifier* Conv_CameraAnimationCameraModifier(APlayerCameraManager* PlayerCameraManager); // 0x555bf00 [Final Native Static Public]

// UEngineCamerasSubsystem (/Script/EngineCameras.EngineCamerasSubsystem)
    void StopCameraAnimation(APlayerController* PlayerController, FCameraAnimationHandle& Handle, bool bImmediate); // 0x555da70 [Final Native Public]
    void StopAllCameraAnimationsOf(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, bool bImmediate); // 0x555d7d0 [Final Native Public]
    void StopAllCameraAnimations(APlayerController* PlayerController, bool bImmediate); // 0x555d570 [Final Native Public]
    FCameraAnimationHandle PlayCameraAnimation(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x555cad0 [Final Native Public]
    bool IsCameraAnimationActive(APlayerController* PlayerController, FCameraAnimationHandle& Handle); // 0x555c4a0 [Final Native Public]

// UGameMapsSettings (/Script/EngineSettings.GameMapsSettings)
    void SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer); // 0x18570c0 [Final Native Public]
    bool GetSkipAssigningGamepadToPlayer1(); // 0x18570a0 [Final Native Public]
    UGameMapsSettings* GetGameMapsSettings(); // 0x1857030 [Final Native Static Public]

// UEnhancedPlayerMappableKeyProfile (/Script/EnhancedInput.EnhancedPlayerMappableKeyProfile)
    FString ToString(); // 0x54a3110 [Native Public]
    void SetDisplayName(FText& NewDisplayName); // 0x54a2af0 [Native Public]
    void ResetToDefault(); // 0x362d9f0 [Native Public]
    void ResetMappingToDefault(const FName& InMappingName); // 0x54a2a60 [Final Native Public]
    int32 QueryPlayerMappedKeys(FPlayerMappableKeyQueryOptions& Options, const TArray<FKey>& OutKeys); // 0x54a2070 [Native Public]
    void K2_FindKeyMapping(FPlayerKeyMapping& OutKeyMapping, FMapPlayerKeyArgs& InArgs); // 0x54a1350 [Final Native Public]
    FGameplayTag GetProfileIdentifer(); // 0x54a08d0 [Final Native Public]
    FText GetProfileDisplayName(); // 0x54a0840 [Final Native Public]
    TMap<FName, FKeyMappingRow> GetPlayerMappingRows(); // 0x54a0800 [Final Native Public]
    int32 GetMappingNamesForKey(FKey& InKey, const TArray<FName>& OutMappingNames); // 0x54a0510 [Native Public]
    int32 GetMappedKeysInRow(const FName& MappingName, const TArray<FKey>& OutKeys); // 0x54a0240 [Native Public]
    void DumpProfileToLog(); // 0x331c8d0 [Native Public]
    bool DoesMappingPassQueryOptions(FPlayerKeyMapping& PlayerMapping, FPlayerMappableKeyQueryOptions& Options); // 0x549f8f0 [Native Public]

// UEnhancedInputUserSettings (/Script/EnhancedInput.EnhancedInputUserSettings)
    bool UnregisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x54a33a0 [Final Native Public]
    bool UnregisterInputMappingContext(UInputMappingContext* IMC); // 0x54a3300 [Native Public]
    void UnMapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x54a3190 [Native Public]
    bool SetKeyProfile(FGameplayTag& InProfileId); // 0x54a2ba0 [Native Public]
    void SaveSettings(); // 0x2160ca0 [Native Public]
    void ResetKeyProfileToDefault(FGameplayTag& ProfileId, FGameplayTagContainer& FailureReason); // 0x54a2930 [Native Public]
    void ResetAllPlayerKeysInRow(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x54a27c0 [Native Public]
    bool RegisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x54a2280 [Final Native Public]
    bool RegisterInputMappingContext(UInputMappingContext* IMC); // 0x54a21e0 [Native Public]
    void MapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x54a1830 [Native Public]
    void MappingContextRegisteredWithSettings__DelegateSignature(UInputMappingContext* IMC); // 0x1448c50 [Public]
    void MappableKeyProfileChanged__DelegateSignature(UEnhancedPlayerMappableKeyProfile* NewProfile); // 0x1448c50 [Public]
    bool IsMappingContextRegistered(UInputMappingContext* IMC); // 0x54a12b0 [Final Native Public]
    UEnhancedPlayerMappableKeyProfile* GetKeyProfileWithIdentifier(FGameplayTag& ProfileId); // 0x54a0190 [Native Public]
    FGameplayTag GetCurrentKeyProfileIdentifier(); // 0x54a0110 [Native Public]
    UEnhancedPlayerMappableKeyProfile* GetCurrentKeyProfile(); // 0x54a00e0 [Final Native Public]
    TSet<FPlayerKeyMapping> FindMappingsInRow(const FName& MappingName); // 0x549fa50 [Native Public]
    void EnhancedInputUserSettingsChanged__DelegateSignature(UEnhancedInputUserSettings* Settings); // 0x1448c50 [Public]
    void EnhancedInputUserSettingsApplied__DelegateSignature(); // 0x1448c50 [Public]
    UEnhancedPlayerMappableKeyProfile* CreateNewKeyProfile(FPlayerMappableKeyProfileCreationArgs& InArgs); // 0x549f830 [Native Public]
    void AsyncSaveSettings(); // 0x21609a0 [Native Public]
    void ApplySettings(); // 0x331c8d0 [Native Public]

// UEnhancedInputComponent (/Script/EnhancedInput.EnhancedInputComponent)
    FInputActionValue GetBoundActionValue(UInputAction* Action); // 0x549fc20 [Final Native Public]

// UEnhancedInputLibrary (/Script/EnhancedInput.EnhancedInputLibrary)
    void RequestRebuildControlMappingsUsingContext(UInputMappingContext* Context, bool bForceImmediately); // 0x54a26e0 [Final Native Static Public]
    FInputActionValue MakeInputActionValueOfType(double X, double Y, double Z, const EInputActionValueType& ValueType); // 0x54a1680 [Final Native Static Public]
    FInputActionValue MakeInputActionValue(double X, double Y, double Z, FInputActionValue& MatchValueType); // 0x54a14a0 [Final Native Static Public]
    bool IsActionKeyMappingPlayerMappable(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x54a1120 [Final Native Static Public]
    FPlayerMappableKeySlot GetThirdPlayerMappableKeySlot(); // 0x54a0920 [Final Native Static Public]
    FPlayerMappableKeySlot GetSecondPlayerMappableKeySlot(); // 0x54a0900 [Final Native Static Public]
    UPlayerMappableKeySettings* GetPlayerMappableKeySettings(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x54a0670 [Final Native Static Public]
    FName GetMappingName(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x54a0350 [Final Native Static Public]
    FPlayerMappableKeySlot GetFourthPlayerMappableKeySlot(); // 0x54a0170 [Final Native Static Public]
    FPlayerMappableKeySlot GetFirstPlayerMappableKeySlot(); // 0x54a0150 [Final Native Static Public]
    FInputActionValue GetBoundActionValue(AActor* Actor, UInputAction* Action); // 0x549fd50 [Final Native Static Public]
    void FlushPlayerInput(APlayerController* PlayerController); // 0x549fb00 [Final Native Static Public]
    FString Conv_TriggerEventValueToString(const ETriggerEvent& TriggerEvent); // 0x549f750 [Final Native Static Public]
    FString Conv_InputActionValueToString(const FInputActionValue& ActionValue); // 0x549f580 [Final Native Static Public]
    bool Conv_InputActionValueToBool(const FInputActionValue& InValue); // 0x549f4c0 [Final Native Static Public]
    FVector Conv_InputActionValueToAxis3D(const FInputActionValue& ActionValue); // 0x549f420 [Final Native Static Public]
    FVector2D Conv_InputActionValueToAxis2D(const FInputActionValue& InValue); // 0x549f390 [Final Native Static Public]
    double Conv_InputActionValueToAxis1D(const FInputActionValue& InValue); // 0x549f2f0 [Final Native Static Public]
    void BreakInputActionValue(const FInputActionValue& InActionValue, const double& X, const double& Y, const double& Z, const EInputActionValueType& Type); // 0x549f0c0 [Final Native Static Public]

// UEnhancedInputPlatformData (/Script/EnhancedInput.EnhancedInputPlatformData)
    UInputMappingContext* GetContextRedirect(UInputMappingContext* InContext); // 0x549ff90 [Final Native Public]

// IEnhancedInputSubsystemInterface (/Script/EnhancedInput.EnhancedInputSubsystemInterface)
    void UpdateValueOfContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue); // 0x54a35f0 [Native Public]
    void UpdateValueOfContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue); // 0x54a34f0 [Native Public]
    void StopContinuousInputInjectionForPlayerMapping(const FName& MappingName); // 0x54a3080 [Native Public]
    void StopContinuousInputInjectionForAction(UInputAction* Action); // 0x54a2ff0 [Native Public]
    void StartContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x54a2e20 [Native Public]
    void StartContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x54a2c50 [Native Public]
    void RequestRebuildControlMappings(FModifyContextOptions& Options, const EInputMappingRebuildType& RebuildType); // 0x54a25f0 [Native Public]
    void RemoveMappingContext(UInputMappingContext* MappingContext, FModifyContextOptions& Options); // 0x54a2500 [Native Public]
    EMappingQueryResult QueryMapKeyInContextSet(const TArray<UInputMappingContext*>& PrioritizedActiveContexts, UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x54a1de0 [Native Public]
    EMappingQueryResult QueryMapKeyInActiveContextSet(UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x54a1bc0 [Native Public]
    TArray<FKey> QueryKeysMappedToAction(UInputAction* Action); // 0x54a1ac0 [Native Public]
    void OnUserSettingsChanged(UEnhancedInputUserSettings* Settings); // 0x54a1a30 [Native Protected]
    void OnUserKeyProfileChanged(UEnhancedPlayerMappableKeyProfile* InNewProfile); // 0x54a19a0 [Native Protected]
    void InjectInputVectorForPlayerMapping(const FName& MappingName, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x54a0f70 [Native Public]
    void InjectInputVectorForAction(UInputAction* Action, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x54a0dc0 [Native Public]
    void InjectInputForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x54a0bf0 [Native Public]
    void InjectInputForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x54a0a20 [Native Public]
    bool HasMappingContext(UInputMappingContext* MappingContext, const int32& OutFoundPriority); // 0x54a0940 [Native Public]
    UEnhancedInputUserSettings* GetUserSettings(); // 0x35cb600 [Native Public]
    TArray<FEnhancedActionKeyMapping> GetAllPlayerMappableActionKeyMappings(); // 0x549fb80 [Native Public]
    void ClearAllMappings(); // 0x549f2d0 [Native Public]
    void AddMappingContext(UInputMappingContext* MappingContext, int32 Priority, FModifyContextOptions& Options); // 0x549efa0 [Native Public]

// UEnhancedInputLocalPlayerSubsystem (/Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem)
    void OnControlMappingsRebuilt__DelegateSignature(); // 0x1448c50 [Public]

// UEnhancedInputWorldSubsystem (/Script/EnhancedInput.EnhancedInputWorldSubsystem)
    bool RemoveActorInputComponent(AActor* Actor); // 0x54a23d0 [Final Native Public]
    void AddActorInputComponent(AActor* Actor); // 0x549ed50 [Final Native Public]

// UInputMappingContext (/Script/EnhancedInput.InputMappingContext)
    void UnmapKey(UInputAction* Action, const FKey& Key); // 0x54bb8c0 [Final Native Public]
    void UnmapAllKeysFromAction(UInputAction* Action); // 0x54bb7c0 [Final Native Public]
    void UnmapAll(); // 0x54bb850 [Final Native Public]
    void UnmapAction(UInputAction* Action); // 0x54bb7c0 [Final Native Public]
    FEnhancedActionKeyMapping MapKey(UInputAction* Action, const FKey& ToKey); // 0x54bb4f0 [Final Native Public]

// UInputModifier (/Script/EnhancedInput.InputModifier)
    FInputActionValue ModifyRaw(UEnhancedPlayerInput* PlayerInput, const FInputActionValue& CurrentValue, float DeltaTime); // 0x54bb640 [Native Event Public]
    FLinearColor GetVisualizationColor(const FInputActionValue& SampleValue, const FInputActionValue& FinalValue); // 0x54bb2b0 [Native Event Public]

// UInputTrigger (/Script/EnhancedInput.InputTrigger)
    ETriggerState UpdateState(UEnhancedPlayerInput* PlayerInput, const FInputActionValue& ModifiedValue, float DeltaTime); // 0x54bbaa0 [Native Event Public]
    bool IsActuated(FInputActionValue& ForValue); // 0x54bb400 [Final Native Public]
    ETriggerType GetTriggerType(); // 0x2d5d260 [Native Event Public]

// UPlayerMappableInputConfig (/Script/EnhancedInput.PlayerMappableInputConfig)
    void ResetToDefault(); // 0x31f6430 [Final Native Public]
    bool IsDeprecated(); // 0x54bb4d0 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetPlayerMappableKeys(); // 0x54bb1e0 [Final Native Public]
    UObject* GetMetadata(); // 0x4fb34c0 [Final Native Public]
    TMap<UInputMappingContext*, int32> GetMappingContexts(); // 0x54bb1b0 [Final Native Public]
    FEnhancedActionKeyMapping GetMappingByName(const FName& MappingName); // 0x54bae80 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetKeysBoundToAction(UInputAction* InAction); // 0x54bad60 [Final Native Public]
    FText GetDisplayName(); // 0x54bace0 [Final Native Public]
    FName GetConfigName(); // 0x31f3fc0 [Final Native Public]

// UEyeTrackerFunctionLibrary (/Script/EyeTracker.EyeTrackerFunctionLibrary)
    void SetEyeTrackedPlayer(APlayerController* PlayerController); // 0x2173580 [Final Native Static Public]
    bool IsStereoGazeDataAvailable(); // 0x2173530 [Final Native Static Public]
    bool IsEyeTrackerConnected(); // 0x21734d0 [Final Native Static Public]
    bool GetStereoGazeData(FEyeTrackerStereoGazeData& OutGazeData); // 0x2173360 [Final Native Static Public]
    bool GetGazeData(FEyeTrackerGazeData& OutGazeData); // 0x2173210 [Final Native Static Public]

// UFMODAudioComponent (/Script/FMODStudio.FMODAudioComponent)
    void Stop(); // 0x3ff06e0 [Final Native Public]
    void SetVolume(float Volume); // 0x3ff0660 [Final Native Public]
    void SetTimelinePosition(int32 Time); // 0x3ff05d0 [Final Native Public]
    void SetProperty(const EFMODEventProperty& Property, float Value); // 0x3ff0500 [Final Native Public]
    void SetProgrammerSoundName(const FString& Value); // 0x3ff0410 [Final Native Public]
    void SetPitch(float Pitch); // 0x3ff0390 [Final Native Public]
    void SetPaused(bool paused); // 0x3ff0300 [Final Native Public]
    void SetParameter(const FName& Name, float Value); // 0x3ff0230 [Final Native Public]
    void SetEvent(UFMODEvent* NewEvent); // 0x3ff01a0 [Final Native Public]
    void Release(); // 0x3ff0180 [Final Native Public]
    void Play(); // 0x3ff0160 [Final Native Public]
    void KeyOff(); // 0x3ff0140 [Final Native Public]
    bool IsPlaying(); // 0x3ff0110 [Final Native Public]
    int32 GetTimelinePosition(); // 0x3ff00e0 [Final Native Public]
    float GetProperty(const EFMODEventProperty& Property); // 0x3ff0050 [Final Native Public]
    bool GetPaused(); // 0x3ff0020 [Final Native Public]
    void GetParameterValue(const FName& Name, const float& UserValue, const float& FinalValue); // 0x3fefef0 [Final Native Public]
    float GetParameter(const FName& Name); // 0x3fefe50 [Final Native Public]
    int32 GetLength(); // 0x3fefe20 [Final Native Public]

// UFMODBlueprintStatics (/Script/FMODStudio.FMODBlueprintStatics)
    void VCASetVolume(UFMODVCA* Vca, float Volume); // 0x3ff3ce0 [Final Native Static Public]
    void UnloadEventSampleData(UObject* WorldContextObject, UFMODEvent* Event); // 0x3ff3c20 [Final Native Static Public]
    void UnloadBankSampleData(UFMODBank* Bank); // 0x3ff3ba0 [Final Native Static Public]
    void UnloadBank(UFMODBank* Bank); // 0x3ff3b20 [Final Native Static Public]
    void SetOutputDriverByName(const FString& NewDriverName); // 0x3ff3a40 [Final Native Static Public]
    void SetOutputDriverByIndex(int32 NewDriverIndex); // 0x3ff39c0 [Final Native Static Public]
    void SetLocale(const FString& Locale); // 0x3ff3930 [Final Native Static Public]
    void SetGlobalParameterByName(const FName& Name, float Value); // 0x3ff3870 [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); // 0x3ff35f0 [Final Native Static Public]
    FFMODEventInstance PlayEventAtLocation(UObject* WorldContextObject, UFMODEvent* Event, FTransform& Location, bool bAutoPlay); // 0x3ff3410 [Final Native Static Public]
    FFMODEventInstance PlayEvent2D(UObject* WorldContextObject, UFMODEvent* Event, bool bAutoPlay); // 0x3ff3310 [Final Native Static Public]
    void MixerSuspend(); // 0x3ff32f0 [Final Native Static Public]
    void MixerResume(); // 0x3ff32d0 [Final Native Static Public]
    void LoadEventSampleData(UObject* WorldContextObject, UFMODEvent* Event); // 0x3ff3210 [Final Native Static Public]
    void LoadBankSampleData(UFMODBank* Bank); // 0x3ff3190 [Final Native Static Public]
    void LoadBank(UFMODBank* Bank, bool bBlocking, bool bLoadSampleData); // 0x3ff3080 [Final Native Static Public]
    bool IsBankLoaded(UFMODBank* Bank); // 0x3ff2ff0 [Final Native Static Public]
    TArray<FString> GetOutputDrivers(); // 0x3ff2f50 [Final Native Static Public]
    void GetGlobalParameterValueByName(const FName& Name, const float& UserValue, const float& FinalValue); // 0x3ff2e20 [Final Native Static Public]
    float GetGlobalParameterByName(const FName& Name); // 0x3ff2d90 [Final Native Static Public]
    TArray<FFMODEventInstance> FindEventInstances(UObject* WorldContextObject, UFMODEvent* Event); // 0x3ff2c80 [Final Native Static Public]
    UFMODEvent* FindEventByName(const FString& Name); // 0x3ff2be0 [Final Native Static Public]
    UFMODAsset* FindAssetByName(const FString& Name); // 0x3ff2b40 [Final Native Static Public]
    void EventInstanceStop(const FFMODEventInstance& EventInstance, bool Release); // 0x3ff2a80 [Final Native Static Public]
    void EventInstanceSetVolume(const FFMODEventInstance& EventInstance, float Volume); // 0x3ff29d0 [Final Native Static Public]
    void EventInstanceSetTransform(const FFMODEventInstance& EventInstance, FTransform& Location); // 0x3ff2890 [Final Native Static Public]
    void EventInstanceSetProperty(const FFMODEventInstance& EventInstance, const EFMODEventProperty& Property, float Value); // 0x3ff2790 [Final Native Static Public]
    void EventInstanceSetPitch(const FFMODEventInstance& EventInstance, float Pitch); // 0x3ff26e0 [Final Native Static Public]
    void EventInstanceSetPaused(const FFMODEventInstance& EventInstance, bool paused); // 0x3ff2620 [Final Native Static Public]
    void EventInstanceSetParameter(const FFMODEventInstance& EventInstance, const FName& Name, float Value); // 0x3ff2520 [Final Native Static Public]
    void EventInstanceRelease(const FFMODEventInstance& EventInstance); // 0x3ff24b0 [Final Native Static Public]
    void EventInstancePlay(const FFMODEventInstance& EventInstance); // 0x3ff2440 [Final Native Static Public]
    void EventInstanceKeyOff(const FFMODEventInstance& EventInstance); // 0x3ff23d0 [Final Native Static Public]
    bool EventInstanceIsValid(const FFMODEventInstance& EventInstance); // 0x3ff2350 [Final Native Static Public]
    void EventInstanceGetParameterValue(const FFMODEventInstance& EventInstance, const FName& Name, const float& UserValue, const float& FinalValue); // 0x3ff21e0 [Final Native Static Public]
    float EventInstanceGetParameter(const FFMODEventInstance& EventInstance, const FName& Name); // 0x3ff2110 [Final Native Static Public]
    void BusStopAllEvents(UFMODBus* Bus, const EFMOD_STUDIO_STOP_MODE& stopMode); // 0x3ff2050 [Final Native Static Public]
    void BusSetVolume(UFMODBus* Bus, float Volume); // 0x3ff1f90 [Final Native Static Public]
    void BusSetPaused(UFMODBus* Bus, bool bPaused); // 0x3ff1ed0 [Final Native Static Public]
    void BusSetMute(UFMODBus* Bus, bool bMute); // 0x3ff1e10 [Final Native Static Public]

// UFieldSystemComponent (/Script/FieldSystemEngine.FieldSystemComponent)
    void ResetFieldSystem(); // 0x2e7b810 [Final Native Public]
    void RemovePersistentFields(); // 0x2e7b7f0 [Final Native Public]
    void ApplyUniformVectorFalloffForce(bool Enabled, const FVector& position, const FVector& Direction, float Radius, float Magnitude); // 0x2e7b4b0 [Final Native Public]
    void ApplyStrainField(bool Enabled, const FVector& position, float Radius, float Magnitude, int32 Iterations); // 0x2e7b220 [Final Native Public]
    void ApplyStayDynamicField(bool Enabled, const FVector& position, float Radius); // 0x2e7b010 [Final Native Public]
    void ApplyRadialVectorFalloffForce(bool Enabled, const FVector& position, float Radius, float Magnitude); // 0x2e7ad20 [Final Native Public]
    void ApplyRadialForce(bool Enabled, const FVector& position, float Magnitude); // 0x2e7ab20 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x2e7a9c0 [Final Native Public]
    void ApplyLinearForce(bool Enabled, const FVector& Direction, float Magnitude); // 0x2e7a7c0 [Final Native Public]
    void AddPersistentField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x2e7a660 [Final Native Public]
    void AddFieldCommand(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x2e7a500 [Final Native Public]

// UFieldSystemMetaDataIteration (/Script/FieldSystemEngine.FieldSystemMetaDataIteration)
    UFieldSystemMetaDataIteration* SetMetaDataIteration(int32 Iterations); // 0x2e7be20 [Final Native Public]

// UFieldSystemMetaDataProcessingResolution (/Script/FieldSystemEngine.FieldSystemMetaDataProcessingResolution)
    UFieldSystemMetaDataProcessingResolution* SetMetaDataaProcessingResolutionType(const EFieldResolutionType& ResolutionType); // 0x2e7bec0 [Final Native Public]

// UFieldSystemMetaDataFilter (/Script/FieldSystemEngine.FieldSystemMetaDataFilter)
    UFieldSystemMetaDataFilter* SetMetaDataFilterType(const EFieldFilterType& FilterType, const EFieldObjectType& ObjectType, const EFieldPositionType& PositionType); // 0x2e7bd10 [Final Native Public]

// UUniformInteger (/Script/FieldSystemEngine.UniformInteger)
    UUniformInteger* SetUniformInteger(int32 Magnitude); // 0x2e7be20 [Final Native Public]

// URadialIntMask (/Script/FieldSystemEngine.RadialIntMask)
    URadialIntMask* SetRadialIntMask(float Radius, const FVector& position, int32 InteriorValue, int32 ExteriorValue, const ESetMaskConditionType& SetMaskConditionIn); // 0x2e7c7b0 [Final Native Public]

// UUniformScalar (/Script/FieldSystemEngine.UniformScalar)
    UUniformScalar* SetUniformScalar(float Magnitude); // 0x2e7ca70 [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); // 0x2e7cbd0 [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); // 0x2e7c560 [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); // 0x2e7c2c0 [Final Native Public]

// UBoxFalloff (/Script/FieldSystemEngine.BoxFalloff)
    UBoxFalloff* SetBoxFalloff(float Magnitude, float MinRange, float MaxRange, float Default, const FTransform& Transform, const EFieldFalloffType& Falloff); // 0x2e7b920 [Final Native Public]

// UNoiseField (/Script/FieldSystemEngine.NoiseField)
    UNoiseField* SetNoiseField(float MinRange, float MaxRange, const FTransform& Transform); // 0x2e7bf50 [Final Native Public]

// UUniformVector (/Script/FieldSystemEngine.UniformVector)
    UUniformVector* SetUniformVector(float Magnitude, const FVector& Direction); // 0x2e7c980 [Final Native Public]

// URadialVector (/Script/FieldSystemEngine.RadialVector)
    URadialVector* SetRadialVector(float Magnitude, const FVector& position); // 0x2e7c980 [Final Native Public]

// URandomVector (/Script/FieldSystemEngine.RandomVector)
    URandomVector* SetRandomVector(float Magnitude); // 0x2e7ca70 [Final Native Public]

// UOperatorField (/Script/FieldSystemEngine.OperatorField)
    UOperatorField* SetOperatorField(float Magnitude, UFieldNodeBase* LeftField, UFieldNodeBase* RightField, const EFieldOperationType& Operation); // 0x2e7c120 [Final Native Public]

// UToIntegerField (/Script/FieldSystemEngine.ToIntegerField)
    UToIntegerField* SetToIntegerField(UFieldNodeFloat* FloatField); // 0x2e7cb20 [Final Native Public]

// UToFloatField (/Script/FieldSystemEngine.ToFloatField)
    UToFloatField* SetToFloatField(UFieldNodeInt* IntegerField); // 0x2e7cb20 [Final Native Public]

// UCullingField (/Script/FieldSystemEngine.CullingField)
    UCullingField* SetCullingField(UFieldNodeBase* Culling, UFieldNodeBase* Field, const EFieldCullingOperationType& Operation); // 0x2e7bbc0 [Final Native Public]

// UReturnResultsTerminal (/Script/FieldSystemEngine.ReturnResultsTerminal)
    UReturnResultsTerminal* SetReturnResultsTerminal(); // 0x2e7cb00 [Final Native Public]

// UFoliageStatistics (/Script/Foliage.FoliageStatistics)
    int32 FoliageOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x2ca7ca0 [Final Native Static Public]
    void FoliageOverlappingBoxTransforms(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FBox& Box, const TArray<FTransform>& OutTransforms); // 0x2ca7b10 [Final Native Static Public]
    int32 FoliageOverlappingBoxCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FBox& Box); // 0x2ca79b0 [Final Native Static Public]

// AInteractiveFoliageActor (/Script/Foliage.InteractiveFoliageActor)
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& OverlapInfo); // 0x2cae930 [Final Native Protected]

// UProceduralFoliageSpawner (/Script/Foliage.ProceduralFoliageSpawner)
    void Simulate(int32 NumSteps); // 0x2caeb90 [Final Native Public]

// UGLTFExportOptions (/Script/GLTFExporter.GLTFExportOptions)
    void ResetToDefault(); // 0x562b9f0 [Final Native Public]

// UGLTFExporter (/Script/GLTFExporter.GLTFExporter)
    bool ExportToGLTF(UObject* Object, const FString& FilePath, UGLTFExportOptions* Options, TSet<AActor*>& SelectedActors, FGLTFExportMessages& OutMessages); // 0x562b710 [Final Native Static Public]

// UGLTFProxyOptions (/Script/GLTFExporter.GLTFProxyOptions)
    void ResetToDefault(); // 0x562ba70 [Final Native Public]

// UBlueprintCameraDirectorEvaluator (/Script/GameplayCameras.BlueprintCameraDirectorEvaluator)
    void SetInitialContextCameraPose(FBlueprintCameraPose& InCameraPose); // 0x55378d0 [Final Native Public]
    void RunCameraDirector(FBlueprintCameraDirectorEvaluationParams& Params); // 0x1448c50 [Event Public]
    FBlueprintCameraVariableTable GetInitialContextVariableTable(); // 0x5534a00 [Final Native Public]
    FBlueprintCameraPose GetInitialContextCameraPose(); // 0x55348d0 [Final Native Public]
    UCameraRigAsset* GetCameraRig(UCameraRigAsset* CameraRig); // 0x5534190 [Final Native Public]
    AActor* FindEvaluationContextOwnerActor(TSubclassOf<AActor> ActorClass); // 0x5533b20 [Final Native Public]
    void DeactivatePersistentVisualCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x5533a60 [Final Native Public]
    void DeactivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x55339a0 [Final Native Public]
    void DeactivatePersistentBaseCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x55338e0 [Final Native Public]
    void DeactivateCameraDirector(FBlueprintCameraDirectorDeactivateParams& Params); // 0x1448c50 [Event Public]
    void ActivatePersistentVisualCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x5533570 [Final Native Public]
    void ActivatePersistentGlobalCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x5533330 [Final Native Public]
    void ActivatePersistentBaseCameraRig(UCameraRigAsset* CameraRigPrefab); // 0x55330f0 [Final Native Public]
    void ActivateCameraRigViaProxy(UCameraRigProxyAsset* CameraRigProxy); // 0x5532780 [Final Native Public]
    void ActivateCameraRigPrefab(UCameraRigAsset* CameraRig); // 0x55326d0 [Final Native Public]
    void ActivateCameraRig(UCameraRigAsset* CameraRig); // 0x55326d0 [Final Native Public]
    void ActivateCameraDirector(FBlueprintCameraDirectorActivateParams& Params); // 0x1448c50 [Event Public]

// UActivateCameraRigFunctions (/Script/GameplayCameras.ActivateCameraRigFunctions)
    void ActivatePersistentVisualCameraRig(UObject* WorldContextObject, APlayerController* PlayerController, UCameraRigAsset* CameraRig); // 0x55333f0 [Final Native Static Public]
    void ActivatePersistentGlobalCameraRig(UObject* WorldContextObject, APlayerController* PlayerController, UCameraRigAsset* CameraRig); // 0x55331b0 [Final Native Static Public]
    void ActivatePersistentBaseCameraRig(UObject* WorldContextObject, APlayerController* PlayerController, UCameraRigAsset* CameraRig); // 0x5532f70 [Final Native Static Public]

// UBlueprintCameraPoseFunctionLibrary (/Script/GameplayCameras.BlueprintCameraPoseFunctionLibrary)
    FBlueprintCameraPose SetTransform(FBlueprintCameraPose& CameraPose, FTransform& Transform); // 0x5538ae0 [Final Native Static Public]
    FBlueprintCameraPose SetTargetDistance(FBlueprintCameraPose& CameraPose, double TargetDistance); // 0x5538940 [Final Native Static Public]
    FBlueprintCameraPose SetRotation(FBlueprintCameraPose& CameraPose, const FRotator& Rotation); // 0x55382d0 [Final Native Static Public]
    FBlueprintCameraPose SetLocation(FBlueprintCameraPose& CameraPose, const FVector& Location); // 0x5538110 [Final Native Static Public]
    FBlueprintCameraPose SetFocalLength(FBlueprintCameraPose& CameraPose, float FocalLength); // 0x5537730 [Final Native Static Public]
    FBlueprintCameraPose SetFieldOfView(FBlueprintCameraPose& CameraPose, float FieldOfView); // 0x55370f0 [Final Native Static Public]
    FBlueprintCameraPose MakeCameraPoseFromCineCameraComponent(UCineCameraComponent* CameraComponent); // 0x5536620 [Final Native Static Public]
    FBlueprintCameraPose MakeCameraPoseFromCameraComponent(UCameraComponent* CameraComponent); // 0x5536540 [Final Native Static Public]
    FTransform GetTransform(FBlueprintCameraPose& CameraPose); // 0x5535af0 [Final Native Static Public]
    double GetTargetDistance(FBlueprintCameraPose& CameraPose); // 0x55359f0 [Final Native Static Public]
    FVector GetTargetAtDistance(FBlueprintCameraPose& CameraPose, double TargetDistance); // 0x5535830 [Final Native Static Public]
    FVector GetTarget(FBlueprintCameraPose& CameraPose); // 0x55356b0 [Final Native Static Public]
    double GetSensorAspectRatio(FBlueprintCameraPose& CameraPose); // 0x5535580 [Final Native Static Public]
    FRotator GetRotation(FBlueprintCameraPose& CameraPose); // 0x5535290 [Final Native Static Public]
    FVector GetLocation(FBlueprintCameraPose& CameraPose); // 0x5535180 [Final Native Static Public]
    double GetFocalLength(FBlueprintCameraPose& CameraPose); // 0x55347c0 [Final Native Static Public]
    double GetFieldOfView(FBlueprintCameraPose& CameraPose); // 0x55344f0 [Final Native Static Public]
    double GetEffectiveFieldOfView(FBlueprintCameraPose& CameraPose); // 0x55343d0 [Final Native Static Public]
    FRay GetAimRay(FBlueprintCameraPose& CameraPose); // 0x5533db0 [Final Native Static Public]
    FVector GetAimDir(FBlueprintCameraPose& CameraPose); // 0x5533c70 [Final Native Static Public]

// UBlueprintCameraVariableTableFunctionLibrary (/Script/GameplayCameras.BlueprintCameraVariableTableFunctionLibrary)
    void SetVector4CameraVariable(FBlueprintCameraVariableTable& VariableTable, UVector4dCameraVariable* Variable, const FVector4& Value); // 0x5539a00 [Final Native Static Public]
    void SetVector3CameraVariable(FBlueprintCameraVariableTable& VariableTable, UVector3dCameraVariable* Variable, const FVector& Value); // 0x55384b0 [Final Native Static Public]
    void SetVector2CameraVariable(FBlueprintCameraVariableTable& VariableTable, UVector2dCameraVariable* Variable, const FVector2D& Value); // 0x5539340 [Final Native Static Public]
    void SetTransformCameraVariable(FBlueprintCameraVariableTable& VariableTable, UTransform3dCameraVariable* Variable, FTransform& Value); // 0x5538d70 [Final Native Static Public]
    void SetRotatorCameraVariable(FBlueprintCameraVariableTable& VariableTable, URotator3dCameraVariable* Variable, const FRotator& Value); // 0x55384b0 [Final Native Static Public]
    void SetInteger32CameraVariable(FBlueprintCameraVariableTable& VariableTable, UInteger32CameraVariable* Variable, int32 Value); // 0x5537c50 [Final Native Static Public]
    void SetFloatCameraVariable(FBlueprintCameraVariableTable& VariableTable, UFloatCameraVariable* Variable, float Value); // 0x5537290 [Final Native Static Public]
    void SetDoubleCameraVariable(FBlueprintCameraVariableTable& VariableTable, UDoubleCameraVariable* Variable, double Value); // 0x5536c50 [Final Native Static Public]
    void SetBooleanCameraVariable(FBlueprintCameraVariableTable& VariableTable, UBooleanCameraVariable* Variable, bool Value); // 0x55367c0 [Final Native Static Public]
    FVector4 GetVector4CameraVariable(FBlueprintCameraVariableTable& VariableTable, UVector4dCameraVariable* Variable); // 0x55362a0 [Final Native Static Public]
    FVector GetVector3CameraVariable(FBlueprintCameraVariableTable& VariableTable, UVector3dCameraVariable* Variable); // 0x55360c0 [Final Native Static Public]
    FVector2D GetVector2CameraVariable(FBlueprintCameraVariableTable& VariableTable, UVector2dCameraVariable* Variable); // 0x5535f00 [Final Native Static Public]
    FTransform GetTransformCameraVariable(FBlueprintCameraVariableTable& VariableTable, UTransform3dCameraVariable* Variable); // 0x5535c70 [Final Native Static Public]
    FRotator GetRotatorCameraVariable(FBlueprintCameraVariableTable& VariableTable, URotator3dCameraVariable* Variable); // 0x55353a0 [Final Native Static Public]
    int32 GetInteger32CameraVariable(FBlueprintCameraVariableTable& VariableTable, UInteger32CameraVariable* Variable); // 0x5534fe0 [Final Native Static Public]
    float GetFloatCameraVariable(FBlueprintCameraVariableTable& VariableTable, UFloatCameraVariable* Variable); // 0x5534600 [Final Native Static Public]
    double GetDoubleCameraVariable(FBlueprintCameraVariableTable& VariableTable, UDoubleCameraVariable* Variable); // 0x5534210 [Final Native Static Public]
    bool GetBooleanCameraVariable(FBlueprintCameraVariableTable& VariableTable, UBooleanCameraVariable* Variable); // 0x5533ff0 [Final Native Static Public]

// UCameraRigParameterInterop (/Script/GameplayCameras.CameraRigParameterInterop)
    void SetVector4Parameter(FBlueprintCameraVariableTable& VariableTable, UCameraRigAsset* CameraRig, const FString& ParameterName, const FVector4& ParameterValue); // 0x5539c90 [Final Native Static Public]
    void SetVector3Parameter(FBlueprintCameraVariableTable& VariableTable, UCameraRigAsset* CameraRig, const FString& ParameterName, const FVector& ParameterValue); // 0x55397d0 [Final Native Static Public]
    void SetVector2Parameter(FBlueprintCameraVariableTable& VariableTable, UCameraRigAsset* CameraRig, const FString& ParameterName, const FVector2D& ParameterValue); // 0x5539590 [Final Native Static Public]
    void SetTransformParameter(FBlueprintCameraVariableTable& VariableTable, UCameraRigAsset* CameraRig, const FString& ParameterName, const FTransform& ParameterValue); // 0x5539040 [Final Native Static Public]
    void SetRotatorParameter(FBlueprintCameraVariableTable& VariableTable, UCameraRigAsset* CameraRig, const FString& ParameterName, const FRotator& ParameterValue); // 0x5538710 [Final Native Static Public]
    void SetIntegerParameter(FBlueprintCameraVariableTable& VariableTable, UCameraRigAsset* CameraRig, const FString& ParameterName, int32 ParameterValue); // 0x5537ea0 [Final Native Static Public]
    void SetFloatParameter(FBlueprintCameraVariableTable& VariableTable, UCameraRigAsset* CameraRig, const FString& ParameterName, double ParameterValue); // 0x55374f0 [Final Native Static Public]
    void SetDoubleParameter(FBlueprintCameraVariableTable& VariableTable, UCameraRigAsset* CameraRig, const FString& ParameterName, double ParameterValue); // 0x5536eb0 [Final Native Static Public]
    void SetBooleanParameter(FBlueprintCameraVariableTable& VariableTable, UCameraRigAsset* CameraRig, const FString& ParameterName, bool bParameterValue); // 0x5536a20 [Final Native Static Public]

// AGameplayCameraActor (/Script/GameplayCameras.GameplayCameraActor)
    UGameplayCameraComponent* GetCameraComponent(); // 0x38d9a20 [Final Native Public]

// UGameplayCameraComponent (/Script/GameplayCameras.GameplayCameraComponent)
    void SetInitialPose(FBlueprintCameraPose& CameraPose); // 0x5537a00 [Final Native Public]
    FBlueprintCameraVariableTable GetInitialVariableTable(); // 0x5534d60 [Final Native Public]
    FBlueprintCameraPose GetInitialPose(); // 0x5534b60 [Final Native Public]
    void DeactivateCamera(); // 0x5533810 [Final Native Public]
    void ActivateCameraForPlayerIndex(int32 PlayerIndex); // 0x5532610 [Final Native Public]
    void ActivateCameraForPlayerController(APlayerController* PlayerController); // 0x55320b0 [Final Native Public]

// AGameplayCameraSystemActor (/Script/GameplayCameras.GameplayCameraSystemActor)
    UGameplayCameraSystemComponent* GetCameraSystemComponent(); // 0x38d9a20 [Final Native Public]
    AGameplayCameraSystemActor* GetAutoSpawnedCameraSystemActor(APlayerController* PlayerController, bool bForceSpawn); // 0x5533f20 [Final Native Static Public]
    void AutoManageActiveViewTarget(APlayerController* PlayerController); // 0x5533630 [Final Native Static Public]

// UGameplayCameraSystemComponent (/Script/GameplayCameras.GameplayCameraSystemComponent)
    bool IsCameraSystemActiveForPlayController(APlayerController* PlayerController); // 0x5536460 [Final Native Public]
    void DeactivateCameraSystem(AActor* NextViewTarget); // 0x5533830 [Final Native Public]
    void ActivateCameraSystemForPlayerIndex(int32 PlayerIndex); // 0x55329f0 [Final Native Public]
    void ActivateCameraSystemForPlayerController(APlayerController* PlayerController); // 0x5532830 [Final Native Public]

// UGameplayControlRotationComponent (/Script/GameplayCameras.GameplayControlRotationComponent)
    void DeactivateControlRotationManagement(); // 0x55338c0 [Final Native Public]
    void ActivateControlRotationManagementForPlayerIndex(int32 PlayerIndex); // 0x5532ee0 [Final Native Public]
    void ActivateControlRotationManagementForPlayerController(APlayerController* PlayerController); // 0x5532aa0 [Final Native Public]

// UBlueprintCameraNodeEvaluator (/Script/GameplayCameras.BlueprintCameraNodeEvaluator)
    void TickCameraNode(float DeltaTime); // 0x1448c50 [Event Public]
    AActor* FindEvaluationContextOwnerActor(TSubclassOf<AActor> ActorClass); // 0x5555960 [Final Native Public]

// UBlueprintGameplayTagLibrary (/Script/GameplayTags.BlueprintGameplayTagLibrary)
    bool RemoveGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x32b5af0 [Final Native Static Public]
    bool NotEqual_TagTag(const FGameplayTag& A, const FString& B); // 0x32b5980 [Final Native Static Public]
    bool NotEqual_TagContainerTagContainer(const FGameplayTagContainer& A, const FString& B); // 0x32b5750 [Final Native Static Public]
    bool NotEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x32b55a0 [Final Native Static Public]
    bool NotEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x32b54d0 [Final Native Static Public]
    bool MatchesTag(const FGameplayTag& TagOne, const FGameplayTag& TagTwo, bool bExactMatch); // 0x32b5390 [Final Native Static Public]
    bool MatchesAnyTags(const FGameplayTag& TagOne, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x32b5200 [Final Native Static Public]
    FGameplayTagContainer MakeLiteralGameplayTagContainer(const FGameplayTagContainer& Value); // 0x32b4fb0 [Final Native Static Public]
    FGameplayTag MakeLiteralGameplayTag(const FGameplayTag& Value); // 0x32b4f30 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchNoTags(FGameplayTagContainer& InTags); // 0x32b4d00 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAnyTags(FGameplayTagContainer& InTags); // 0x32b4ad0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAllTags(FGameplayTagContainer& InTags); // 0x32b48a0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery(const FGameplayTagQuery& TagQuery); // 0x32b45a0 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromTag(const FGameplayTag& SingleTag); // 0x32b4440 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray<FGameplayTag>& GameplayTags); // 0x32b4300 [Final Native Static Public]
    bool IsTagQueryEmpty(FGameplayTagQuery& TagQuery); // 0x32b4210 [Final Native Static Public]
    bool IsGameplayTagValid(const FGameplayTag& GameplayTag); // 0x32b4180 [Final Native Static Public]
    bool HasTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag, bool bExactMatch); // 0x32b3fb0 [Final Native Static Public]
    bool HasAnyTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x32b3cb0 [Final Native Static Public]
    bool HasAllTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x32b3980 [Final Native Static Public]
    bool HasAllMatchingGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, FGameplayTagContainer& OtherContainer); // 0x32b3830 [Final Native Static Public]
    FName GetTagName(FGameplayTag& GameplayTag); // 0x32b36c0 [Final Native Static Public]
    FGameplayTagContainer GetOwnedGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface); // 0x32b3550 [Final Native Static Public]
    int32 GetNumGameplayTagsInContainer(FGameplayTagContainer& TagContainer); // 0x32b3490 [Final Native Static Public]
    FString GetDebugStringFromGameplayTagContainer(FGameplayTagContainer& TagContainer); // 0x32b3300 [Final Native Static Public]
    FString GetDebugStringFromGameplayTag(const FGameplayTag& GameplayTag); // 0x32b3220 [Final Native Static Public]
    void GetAllActorsOfClassMatchingTagQuery(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FGameplayTagQuery& GameplayTagQuery, const TArray<AActor*>& OutActors); // 0x32b2bf0 [Final Native Static Public]
    bool EqualEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x32b2a40 [Final Native Static Public]
    bool EqualEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x32b2970 [Final Native Static Public]
    bool DoesTagAssetInterfaceHaveTag(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, const FGameplayTag& Tag); // 0x32b2860 [Final Native Static Public]
    bool DoesContainerMatchTagQuery(FGameplayTagContainer& TagContainer, FGameplayTagQuery& TagQuery); // 0x32b26e0 [Final Native Static Public]
    TScriptInterface<IGameplayTagAssetInterface> Conv_ObjectToGameplayTagAssetInterface(UObject* InObject); // 0x32b2610 [Final Native Static Public]
    void BreakGameplayTagContainer(FGameplayTagContainer& GameplayTagContainer, const TArray<FGameplayTag>& GameplayTags); // 0x32b24f0 [Final Native Static Public]
    void AppendGameplayTagContainers(FGameplayTagContainer& InOutTagContainer, FGameplayTagContainer& InTagContainer); // 0x32b2350 [Final Native Static Public]
    void AddGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x32b2210 [Final Native Static Public]

// IGameplayTagAssetInterface (/Script/GameplayTags.GameplayTagAssetInterface)
    bool HasMatchingGameplayTag(const FGameplayTag& TagToCheck); // 0x32b3f10 [Native Public]
    bool HasAnyMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x32b3be0 [Native Public]
    bool HasAllMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x32b3760 [Native Public]
    FGameplayTagContainer BP_GetOwnedGameplayTags(); // 0x32b2490 [Native Protected]

// UGameplayTask (/Script/GameplayTasks.GameplayTask)
    void ReadyForActivation(); // 0x449e810 [Final Native Public]
    void GenericGameplayTaskDelegate__DelegateSignature(); // 0x1448c50 [Public]
    void EndTask(); // 0x449e3f0 [Final Native Public]

// UGameplayTasksComponent (/Script/GameplayTasks.GameplayTasksComponent)
    void OnRep_SimulatedTasks(const TArray<UGameplayTask*>& PreviousSimulatedTasks); // 0x449e760 [Final Native Public]
    EGameplayTaskRunResult K2_RunGameplayTask(const TScriptInterface<IGameplayTaskOwnerInterface>& TaskOwner, UGameplayTask* Task, uint8 Priority, const TArray<TSubclassOf<UGameplayTaskResource>>& AdditionalRequiredResources, const TArray<TSubclassOf<UGameplayTaskResource>>& AdditionalClaimedResources); // 0x449e500 [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); // 0x449e1b0 [Final Native Static Public]
    UGameplayTask_ClaimResource* ClaimResource(const TScriptInterface<IGameplayTaskOwnerInterface>& InTaskOwner, TSubclassOf<UGameplayTaskResource> ResourceClass, uint8 Priority, const FName& TaskInstanceName); // 0x449dee0 [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); // 0x449e830 [Final Native Static Public]
    void FinishSpawningActor(UObject* WorldContextObject, AActor* SpawnedActor); // 0x449e430 [Native Public]
    bool BeginSpawningActor(UObject* WorldContextObject, const AActor*& SpawnedActor); // 0x449ddd0 [Native Public]

// UGameplayTask_TimeLimitedExecution (/Script/GameplayTasks.GameplayTask_TimeLimitedExecution)
    void TaskFinishDelegate__DelegateSignature(); // 0x1448c50 [Public]

// UGameplayTask_WaitDelay (/Script/GameplayTasks.GameplayTask_WaitDelay)
    UGameplayTask_WaitDelay* TaskWaitDelay(const TScriptInterface<IGameplayTaskOwnerInterface>& TaskOwner, float Time, uint8 Priority); // 0x449eaf0 [Final Native Static Public]
    void TaskDelayDelegate__DelegateSignature(); // 0x1448c50 [Public]

// AGeometryCacheActor (/Script/GeometryCache.GeometryCacheActor)
    UGeometryCacheComponent* GetGeometryCacheComponent(); // 0x38d9a20 [Final Native Public]

// UGeometryCacheComponent (/Script/GeometryCache.GeometryCacheComponent)
    void TickAtThisTime(float Time, bool bInIsRunning, bool bInBackwards, bool bInIsLooping); // 0x4fa06e0 [Final Native Public]
    void Stop(); // 0x4fa06c0 [Final Native Public]
    void SetWireframeOverrideColor(const FLinearColor& Color); // 0x4fa0640 [Final Native Public]
    void SetStartTimeOffset(float NewStartTimeOffset); // 0x4fa0590 [Final Native Public]
    void SetPlaybackSpeed(float NewPlaybackSpeed); // 0x4fa04f0 [Final Native Public]
    void SetOverrideWireframeColor(bool bOverride); // 0x4fa0460 [Final Native Public]
    void SetMotionVectorScale(float NewMotionVectorScale); // 0x4fa03c0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x4fa00c0 [Final Native Public]
    bool SetGeometryCache(UGeometryCache* NewGeomCache); // 0x4fa0020 [Final Native Public]
    void SetExtrapolateFrames(bool bNewExtrapolating); // 0x4f9ff90 [Final Native Public]
    void PlayReversedFromEnd(); // 0x4f9ff30 [Final Native Public]
    void PlayReversed(); // 0x4f9fee0 [Final Native Public]
    void PlayFromStart(); // 0x4f9fe80 [Final Native Public]
    void Play(); // 0x4f9fe30 [Final Native Public]
    void Pause(); // 0x4f9fe00 [Final Native Public]
    bool IsPlayingReversed(); // 0x4f9fdc0 [Final Native Public]
    bool IsPlaying(); // 0x3230ab0 [Final Native Public]
    bool IsLooping(); // 0x3230a70 [Final Native Public]
    bool IsExtrapolatingFrames(); // 0x3230a90 [Final Native Public]
    FLinearColor GetWireframeOverrideColor(); // 0x4f9fd90 [Final Native Public]
    float GetStartTimeOffset(); // 0x4f9fd70 [Final Native Public]
    float GetPlaybackSpeed(); // 0x4f9fd30 [Final Native Public]
    float GetPlaybackDirection(); // 0x4f9fd10 [Final Native Public]
    bool GetOverrideWireframeColor(); // 0x4f9fcf0 [Final Native Public]
    int32 GetNumberOfTracks(); // 0x4f9fcc0 [Final Native Public]
    int32 GetNumberOfFrames(); // 0x4f9fc80 [Final Native Public]
    float GetMotionVectorScale(); // 0x4f9fc40 [Final Native Public]
    float GetElapsedTime(); // 0x31f50c0 [Final Native Public]
    float GetDuration(); // 0x4f9fc20 [Final Native Public]
    float GetAnimationTime(); // 0x4f9fbe0 [Final Native Public]

// UGeometryCacheTrack_FlipbookAnimation (/Script/GeometryCache.GeometryCacheTrack_FlipbookAnimation)
    void AddMeshSample(FGeometryCacheMeshData& MeshData, float SampleTime); // 0x4f9f8d0 [Final Native Public]

// UGeometryCacheTrack_TransformAnimation (/Script/GeometryCache.GeometryCacheTrack_TransformAnimation)
    void SetMesh(FGeometryCacheMeshData& NewMeshData); // 0x4fa0150 [Final Native Public]

// UGeometryCacheTrack_TransformGroupAnimation (/Script/GeometryCache.GeometryCacheTrack_TransformGroupAnimation)
    void SetMesh(FGeometryCacheMeshData& NewMeshData); // 0x4fa0150 [Final Native Public]

// UGeometryCollectionBlueprintLibrary (/Script/GeometryCollectionEngine.GeometryCollectionBlueprintLibrary)
    void SetISMPoolCustomInstanceData(UGeometryCollectionComponent* GeometryCollectionComponent, int32 CustomDataIndex, float CustomDataValue); // 0x2ea89c0 [Final Native Static Public]
    void SetCustomInstanceDataByName(UGeometryCollectionComponent* GeometryCollectionComponent, const FName& CustomDataName, float CustomDataValue); // 0x2ea8b10 [Final Native Static Public]
    void SetCustomInstanceDataByIndex(UGeometryCollectionComponent* GeometryCollectionComponent, int32 CustomDataIndex, float CustomDataValue); // 0x2ea89c0 [Final Native Static Public]

// UGeometryCollectionISMPoolSubSystem (/Script/GeometryCollectionEngine.GeometryCollectionISMPoolSubSystem)
    void OnActorEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x2ea7d00 [Final Native Protected]

// UChaosDestructionListener (/Script/GeometryCollectionEngine.ChaosDestructionListener)
    void SortTrailingEvents(const TArray<FChaosTrailingEventData>& TrailingEvents, const EChaosTrailingSortMethod& SortMethod); // 0x2eaa720 [Final Native Public]
    void SortRemovalEvents(const TArray<FChaosRemovalEventData>& RemovalEvents, const EChaosRemovalSortMethod& SortMethod); // 0x2eaa610 [Final Native Public]
    void SortCollisionEvents(const TArray<FChaosCollisionEventData>& CollisionEvents, const EChaosCollisionSortMethod& SortMethod); // 0x2eaa500 [Final Native Public]
    void SortBreakingEvents(const TArray<FChaosBreakingEventData>& BreakingEvents, const EChaosBreakingSortMethod& SortMethod); // 0x2eaa3f0 [Final Native Public]
    void SetTrailingEventRequestSettings(FChaosTrailingEventRequestSettings& InSettings); // 0x2eaa1e0 [Final Native Public]
    void SetTrailingEventEnabled(bool bIsEnabled); // 0x2eaa140 [Final Native Public]
    void SetRemovalEventRequestSettings(FChaosRemovalEventRequestSettings& InSettings); // 0x2ea9a90 [Final Native Public]
    void SetRemovalEventEnabled(bool bIsEnabled); // 0x2ea99f0 [Final Native Public]
    void SetCollisionEventRequestSettings(FChaosCollisionEventRequestSettings& InSettings); // 0x2ea8900 [Final Native Public]
    void SetCollisionEventEnabled(bool bIsEnabled); // 0x2ea8860 [Final Native Public]
    void SetBreakingEventRequestSettings(FChaosBreakingEventRequestSettings& InSettings); // 0x2ea87a0 [Final Native Public]
    void SetBreakingEventEnabled(bool bIsEnabled); // 0x2ea8700 [Final Native Public]
    void RemoveGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x2ea80f0 [Final Native Public]
    void RemoveChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x2ea6470 [Final Native Public]
    bool IsEventListening(); // 0x2ea7cb0 [Final Native Public]
    void AddGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x2ea64e0 [Final Native Public]
    void AddChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x2ea6470 [Final Native Public]

// AGeometryCollectionActor (/Script/GeometryCollectionEngine.GeometryCollectionActor)
    bool RaycastSingle(const FVector& Start, const FVector& End, FHitResult& OutHit); // 0x2ea7e30 [Final Native Public]

// UGeometryCollectionComponent (/Script/GeometryCollectionEngine.GeometryCollectionComponent)
    void SetUseStaticMeshCollisionForTraces(bool bInUseStaticMeshCollisionForTraces); // 0x2eaa340 [Final Native Public]
    void SetUseMaterialDamageModifiers(bool bInUseMaterialDamageModifiers); // 0x2eaa2a0 [Final Native Public]
    void SetSolverActor(AChaosSolverActor* InSolverActor); // 0x2eaa090 [Final Native Private]
    void SetRootProxyComponentSpaceTransform(int32 Index, FTransform& RootProxyTransform); // 0x2ea9e20 [Final Native Public]
    void SetRestCollection(UGeometryCollection* RestCollectionIn, bool bApplyAssetDefaults); // 0x2ea9b40 [Final Native Public]
    void SetPerParticleCollisionProfileName(const TArray<int32>& BoneIds, const FName& ProfileName); // 0x2ea98e0 [Final Native Public]
    void SetPerLevelCollisionProfileNames(const TArray<FName>& ProfileNames); // 0x2ea9820 [Final Native Public]
    void SetOneWayInteractionLevel(int32 InOneWayInteractionLevel); // 0x2ea9780 [Final Native Public]
    void SetNotifyRemovals(bool bNewNotifyRemovals); // 0x2ea96c0 [Final Native Public]
    void SetNotifyGlobalRemovals(bool bNewNotifyGlobalRemovals); // 0x2ea95e0 [Final Native Public]
    void SetNotifyGlobalCrumblings(bool bNewNotifyGlobalCrumblings, bool bGlobalNewCrumblingEventIncludesChildren); // 0x2ea94e0 [Final Native Public]
    void SetNotifyGlobalCollision(bool bNewNotifyGlobalCollisions); // 0x2ea9410 [Final Native Public]
    void SetNotifyGlobalBreaks(bool bNewNotifyGlobalBreaks); // 0x2ea9360 [Final Native Public]
    void SetNotifyCrumblings(bool bNewNotifyCrumblings, bool bNewCrumblingEventIncludesChildren); // 0x2ea9250 [Final Native Public]
    void SetNotifyBreaks(bool bNewNotifyBreaks); // 0x2ea9190 [Final Native Public]
    void SetLocalRestTransforms(const TArray<FTransform>& Transforms, bool bOnlyLeaves); // 0x2ea9090 [Final Native Public]
    void SetGravityGroupIndex(int32 InGravityGroupIndex); // 0x2ea8ff0 [Final Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x2ea8f50 [Final Native Public]
    void SetDensityFromPhysicsMaterial(bool bInDensityFromPhysicsMaterial); // 0x2ea8ea0 [Final Native Public]
    void SetDamageThreshold(const TArray<float>& InDamageThreshold); // 0x2ea8dd0 [Final Native Public]
    void SetDamagePropagationData(FGeometryCollectionDamagePropagationData& InDamagePropagationData); // 0x2ea8cf0 [Final Native Public]
    void SetDamageModel(const EDamageModelTypeEnum& InDamageModel); // 0x2ea8c60 [Final Native Public]
    void SetAnchoredByTransformedBox(const FBox& Box, const FTransform& Transform, bool bAnchored, int32 MaxLevel); // 0x2ea84d0 [Final Native Public]
    void SetAnchoredByIndex(int32 Index, bool bAnchored); // 0x2ea83f0 [Final Native Public]
    void SetAnchoredByBox(const FBox& WorldSpaceBox, bool bAnchored, int32 MaxLevel); // 0x2ea8250 [Final Native Public]
    void SetAbandonedParticleCollisionProfileName(const FName& CollisionProfile); // 0x2ea81b0 [Final Native Public]
    void RemoveAllAnchors(); // 0x2ea80c0 [Final Native Public]
    void ReceivePhysicsCollision(FChaosPhysicsCollisionInfo& CollisionInfo); // 0x1448c50 [Event Public]
    void OnRep_RepStateData(); // 0x2ea7e10 [Final Native Protected]
    void OnRep_RepDynamicData(); // 0x2ea7df0 [Final Native Protected]
    void OnRep_RepData(); // 0x2ea7dd0 [Final Native Protected]
    void NotifyGeometryCollectionPhysicsStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x1448c50 [Public]
    void NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0x1448c50 [Public]
    bool IsRootBroken(); // 0x2ea7ce0 [Final Native Public]
    bool GetUseStaticMeshCollisionForTraces(); // 0x2ea7c90 [Final Native Public]
    AChaosSolverActor* GetSolverActor(); // 0x2ea7c70 [Final Native Private]
    FTransform GetRootInitialTransform(); // 0x2ea7c00 [Final Native Public]
    int32 GetRootIndex(); // 0x2ea7bc0 [Final Native Public]
    FTransform GetRootCurrentTransform(); // 0x2ea7b50 [Final Native Public]
    void GetMassAndExtents(int32 ItemIndex, const float& OutMass, const FBox& OutExtents); // 0x2ea7a10 [Final Native Public]
    TArray<FTransform> GetLocalRestTransforms(bool bInitialTransforms); // 0x2ea7930 [Final Native Public]
    FBox GetLocalBounds(); // 0x2ea78e0 [Final Native Public]
    TArray<FTransform> GetInitialLocalRestTransforms(); // 0x2ea7860 [Final Native Public]
    int32 GetInitialLevel(int32 ItemIndex); // 0x2ea77c0 [Final Native Public]
    FString GetDebugInfo(); // 0x2ea7740 [Final Native Public]
    TArray<float> GetDamageThreshold(); // 0x2ea7670 [Final Native Public]
    void ForceBrokenForCustomRenderer(bool bForceBroken); // 0x2ea75d0 [Final Native Public]
    void EnableRootProxyForCustomRenderer(bool bEnable); // 0x2ea7530 [Final Native Public]
    void CrumbleCluster(int32 ItemIndex); // 0x2ea7450 [Final Native Public]
    void CrumbleActiveClusters(); // 0x2ea7420 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EGeometryCollectionPhysicsTypeEnum& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x2ea6fa0 [Final Native Public]
    void ApplyLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x2ea6eb0 [Final Native Public]
    void ApplyKinematicField(float Radius, const FVector& position); // 0x2ea6d10 [Final Native Public]
    void ApplyInternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x2ea6b20 [Final Native Public]
    void ApplyExternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x2ea6930 [Final Native Public]
    void ApplyBreakingLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x2ea6840 [Final Native Public]
    void ApplyBreakingAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x2ea6750 [Final Native Public]
    void ApplyAssetDefaults(); // 0x2ea6730 [Final Native Public]
    void ApplyAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x2ea6640 [Final Native Public]

// UGeometryCollection (/Script/GeometryCollectionEngine.GeometryCollection)
    void SetEnableNanite(bool bValue); // 0x2ec0a90 [Final Native Public]
    void SetConvertVertexColorsToSRGB(bool bValue); // 0x2ec0a00 [Final Native Public]

// UBaseDynamicMeshComponent (/Script/GeometryFramework.BaseDynamicMeshComponent)
    void SetViewModeOverridesEnabled(bool bEnabled); // 0x48650c0 [Native Public]
    void SetVertexColorSpaceTransformMode(const EDynamicMeshVertexColorTransformMode& NewMode); // 0x4865040 [Native Public]
    void SetShadowsEnabled(bool bEnabled); // 0x4864f20 [Native Public]
    void SetSecondaryRenderMaterial(UMaterialInterface* Material); // 0x4864e90 [Native Public]
    void SetSecondaryBuffersVisibility(bool bSetVisible); // 0x4864e00 [Native Public]
    void SetOverrideRenderMaterial(UMaterialInterface* Material); // 0x4864d70 [Native Public]
    void SetMeshDrawPath(const EDynamicMeshDrawPath& NewDrawPath); // 0x4864cf0 [Native Public]
    void SetEnableWireframeRenderPass(bool bEnable); // 0x4864c60 [Native Public]
    void SetEnableRaytracing(bool bSetEnabled); // 0x4864bd0 [Native Public]
    void SetEnableFlatShading(bool bEnable); // 0x4864b40 [Native Public]
    void SetDistanceFieldMode(const EDynamicMeshComponentDistanceFieldMode& NewDistFieldMode); // 0x4864960 [Native Public]
    void SetConstantOverrideColor(const FColor& NewColor); // 0x48647f0 [Native Public]
    void SetColorOverrideMode(const EDynamicMeshComponentColorOverrideMode& NewMode); // 0x48646a0 [Native Public]
    bool HasOverrideRenderMaterial(int32 K); // 0x4863ed0 [Native Public]
    bool GetViewModeOverridesEnabled(); // 0x4863ea0 [Native Public]
    EDynamicMeshVertexColorTransformMode GetVertexColorSpaceTransformMode(); // 0x4863e70 [Native Public]
    bool GetShadowsEnabled(); // 0x4863de0 [Native Public]
    UMaterialInterface* GetSecondaryRenderMaterial(); // 0x4863db0 [Native Public]
    bool GetSecondaryBuffersVisibility(); // 0x4863d80 [Native Public]
    UMaterialInterface* GetOverrideRenderMaterial(int32 MaterialIndex); // 0x4863ce0 [Native Public]
    EDynamicMeshDrawPath GetMeshDrawPath(); // 0x4863cb0 [Native Public]
    bool GetFlatShadingEnabled(); // 0x4863c80 [Native Public]
    bool GetEnableWireframeRenderPass(); // 0x4863c50 [Native Public]
    bool GetEnableRaytracing(); // 0x4863c20 [Native Public]
    UDynamicMesh* GetDynamicMesh(); // 0x4863bf0 [Native Public]
    EDynamicMeshComponentDistanceFieldMode GetDistanceFieldMode(); // 0x4863bc0 [Native Public]
    FColor GetConstantOverrideColor(); // 0x4863b80 [Native Public]
    EDynamicMeshComponentColorOverrideMode GetColorOverrideMode(); // 0x4863b20 [Native Public]
    void ClearSecondaryRenderMaterial(); // 0x3c26e50 [Native Public]
    void ClearOverrideRenderMaterial(); // 0x4863880 [Native Public]

// UDynamicMeshComponent (/Script/GeometryFramework.DynamicMeshComponent)
    bool ValidateMaterialSlots(bool bCreateIfMissing, bool bDeleteExtraSlots); // 0x48651e0 [Final Native Public]
    void UpdateCollision(bool bOnlyIfPending); // 0x4865150 [Native Public]
    void SetTangentsType(const EDynamicMeshComponentTangentsMode& NewTangentsType); // 0x4864fb0 [Final Native Public]
    void SetDynamicMesh(UDynamicMesh* NewMesh); // 0x48649e0 [Final Native Public]
    void SetDeferredCollisionUpdatesEnabled(bool bEnabled, bool bImmediateUpdate); // 0x4864870 [Final Native Public]
    void SetComplexAsSimpleCollisionEnabled(bool bEnabled, bool bImmediateUpdate); // 0x4864720 [Final Native Public]
    void SetAllowsGeometrySelection(bool bInAllowsGeometrySelection); // 0x4864610 [Final Native Public]
    void NotifyMeshVertexAttributesModified(bool bPositions, bool bNormals, bool bUVs, bool bColors); // 0x4863fc0 [Native Public]
    void NotifyMeshModified(); // 0x4863fa0 [Native Public]
    EDynamicMeshComponentTangentsMode GetTangentsTypePure(); // 0x4863e10 [Final Native Private]
    EDynamicMeshComponentTangentsMode GetTangentsType(); // 0x4863e10 [Final Native Public]
    void EnableComplexAsSimpleCollision(); // 0x48639e0 [Final Native Public]
    void ConfigureMaterialSet(const TArray<UMaterialInterface*>& NewMaterialSet, bool bDeleteExtraSlots); // 0x48638a0 [Final Native Public]
    bool AllowsGeometrySelection(); // 0x4863860 [Final Native Public]

// ADynamicMeshActor (/Script/GeometryFramework.DynamicMeshActor)
    bool ReleaseComputeMesh(UDynamicMesh* Mesh); // 0x4864180 [Final Native Public]
    void ReleaseAllComputeMeshes(); // 0x4864140 [Final Native Public]
    UDynamicMeshComponent* GetDynamicMeshComponent(); // 0x38d9a20 [Final Native Public]
    UDynamicMeshPool* GetComputeMeshPool(); // 0x4863b50 [Final Native Public]
    void FreeAllComputeMeshes(); // 0x4863a50 [Final Native Public]
    UDynamicMesh* AllocateComputeMesh(); // 0x48637f0 [Final Native Public]

// UDynamicMesh (/Script/GeometryFramework.DynamicMesh)
    UDynamicMesh* ResetToCube(); // 0x4864360 [Final Native Public]
    UDynamicMesh* Reset(); // 0x4864330 [Final Native Public]
    bool IsEmpty(); // 0x4863f70 [Final Native Public]
    int32 GetTriangleCount(); // 0x4863e40 [Final Native Public]

// UDynamicMeshPool (/Script/GeometryFramework.DynamicMeshPool)
    void ReturnMesh(UDynamicMesh* Mesh); // 0x48644b0 [Final Native Public]
    void ReturnAllMeshes(); // 0x4864490 [Final Native Public]
    UDynamicMesh* RequestMesh(); // 0x4864300 [Final Native Public]
    void FreeAllMeshes(); // 0x4863ac0 [Final Native Public]

// UGeometryScriptLibrary_CollisionFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_CollisionFunctions)
    FGeometryScriptSimpleCollision TransformSimpleCollisionShapes(FGeometryScriptSimpleCollision& SimpleCollision, const FTransform& Transform, FGeometryScriptTransformCollisionOptions& TransformOptions, const bool& bSuccess, UGeometryScriptDebug* Debug); // 0x4b48200 [Final Native Static Public]
    bool StaticMeshHasCustomizedCollision(UStaticMesh* StaticMeshAsset); // 0x4b48180 [Final Native Static Public]
    void SimplifyConvexHulls(FGeometryScriptSimpleCollision& SimpleCollision, FGeometryScriptConvexHullSimplificationOptions& SimplifyOptions, const bool& bHasSimplified, UGeometryScriptDebug* Debug); // 0x4b47ef0 [Final Native Static Public]
    bool SetStaticMeshCustomComplexCollision(UStaticMesh* StaticMeshAsset, UStaticMesh* StaticMeshCollisionAsset, bool bEmitTransaction, bool bMarkCollisionAsCustomized, UGeometryScriptDebug* Debug); // 0x4b47800 [Final Native Static Public]
    UDynamicMesh* SetStaticMeshCollisionFromMesh(UDynamicMesh* FromDynamicMesh, UStaticMesh* ToStaticMeshAsset, const FGeometryScriptCollisionFromMeshOptions& Options, const FGeometryScriptSetStaticMeshCollisionOptions& StaticMeshCollisionOptions, UGeometryScriptDebug* Debug); // 0x4b47110 [Final Native Static Public]
    void SetStaticMeshCollisionFromComponent(UStaticMesh* StaticMeshAsset, UPrimitiveComponent* SourceComponent, const FGeometryScriptSetSimpleCollisionOptions& Options, const FGeometryScriptSetStaticMeshCollisionOptions& StaticMeshCollisionOptions, UGeometryScriptDebug* Debug); // 0x4b46b70 [Final Native Static Public]
    void SetSimpleCollisionOfStaticMesh(FGeometryScriptSimpleCollision& SimpleCollision, UStaticMesh* StaticMesh, const FGeometryScriptSetSimpleCollisionOptions& Options, const FGeometryScriptSetStaticMeshCollisionOptions& StaticMeshCollisionOptions, UGeometryScriptDebug* Debug); // 0x4b465f0 [Final Native Static Public]
    void SetSimpleCollisionOfDynamicMeshComponent(FGeometryScriptSimpleCollision& SimpleCollision, UDynamicMeshComponent* DynamicMeshComponent, const FGeometryScriptSetSimpleCollisionOptions& Options, UGeometryScriptDebug* Debug); // 0x4b462c0 [Final Native Static Public]
    UDynamicMesh* SetDynamicMeshCollisionFromMesh(UDynamicMesh* FromDynamicMesh, UDynamicMeshComponent* ToDynamicMeshComponent, const FGeometryScriptCollisionFromMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x4b45a20 [Final Native Static Public]
    void ResetSimpleCollision(FGeometryScriptSimpleCollision& SimpleCollision); // 0x4b45190 [Final Native Static Public]
    void ResetDynamicMeshCollision(UDynamicMeshComponent* Component, bool bEmitTransaction, UGeometryScriptDebug* Debug); // 0x4b44f70 [Final Native Static Public]
    FGeometryScriptSimpleCollision MergeSimpleCollisionShapes(FGeometryScriptSimpleCollision& SimpleCollision, FGeometryScriptMergeSimpleCollisionOptions& MergeOptions, const bool& bHasMerged, UGeometryScriptDebug* Debug); // 0x4b44c00 [Final Native Static Public]
    int32 GetSimpleCollisionShapeCount(FGeometryScriptSimpleCollision& SimpleCollision); // 0x4b43430 [Final Native Static Public]
    FGeometryScriptSimpleCollision GetSimpleCollisionFromStaticMesh(UStaticMesh* StaticMesh, UGeometryScriptDebug* Debug); // 0x4b43320 [Final Native Static Public]
    FGeometryScriptSimpleCollision GetSimpleCollisionFromComponent(UPrimitiveComponent* Component, UGeometryScriptDebug* Debug); // 0x4b43210 [Final Native Static Public]
    FGeometryScriptSimpleCollision GenerateCollisionFromMesh(UDynamicMesh* FromDynamicMesh, const FGeometryScriptCollisionFromMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x4b41380 [Final Native Static Public]
    FGeometryScriptSphereCovering Conv_SphereArrayToGeometryScriptSphereCovering(const TArray<FSphere>& Spheres); // 0x4b3c390 [Final Native Static Public]
    TArray<FSphere> Conv_GeometryScriptSphereCoveringToSphereArray(FGeometryScriptSphereCovering& SphereCovering); // 0x4b3c280 [Final Native Static Public]
    FGeometryScriptSphereCovering ComputeNegativeSpace(FGeometryScriptDynamicMeshBVH& MeshBVH, FComputeNegativeSpaceOptions& NegativeSpaceOptions, UGeometryScriptDebug* Debug); // 0x4b3bea0 [Final Native Static Public]
    FGeometryScriptSimpleCollision ComputeNavigableConvexDecomposition(UDynamicMesh* TargetMesh, FNavigableConvexDecompositionOptions& Options, UGeometryScriptDebug* Debug); // 0x4b3bb20 [Final Native Static Public]
    void CombineSimpleCollisionArray(const TArray<FGeometryScriptSimpleCollision>& SimpleCollisionArray, FGeometryScriptSimpleCollision& SimpleCollision, UGeometryScriptDebug* Debug); // 0x4b3b150 [Final Native Static Public]
    void CombineSimpleCollision(FGeometryScriptSimpleCollision& CollisionToUpdate, FGeometryScriptSimpleCollision& AppendCollision, UGeometryScriptDebug* Debug); // 0x4b3ae10 [Final Native Static Public]
    void ApproximateConvexHullsWithSimplerCollisionShapes(FGeometryScriptSimpleCollision& SimpleCollision, FGeometryScriptConvexHullApproximationOptions& ApproximateOptions, const bool& bHasApproximated, UGeometryScriptDebug* Debug); // 0x4b38b50 [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); // 0x4b3b830 [Final Native Static Public]
    UDynamicMesh* ComputeMeshConvexHull(UDynamicMesh* TargetMesh, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptConvexHullOptions& Options, UGeometryScriptDebug* Debug); // 0x4b3b5a0 [Final Native Static Public]
    UDynamicMesh* ComputeMeshConvexDecomposition(UDynamicMesh* TargetMesh, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, const FGeometryScriptConvexDecompositionOptions& Options, UGeometryScriptDebug* Debug); // 0x4b3b390 [Final Native Static Public]

// UGeometryScriptLibrary_ListUtilityFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_ListUtilityFunctions)
    void SetVectorListItem(FGeometryScriptVectorList& VectorList, int32 Index, const FVector& NewValue, const bool& bIsValidIndex); // 0x4b47b40 [Final Native Static Public]
    void SetUVListItem(FGeometryScriptUVList& UVList, int32 Index, const FVector2D& NewUV, const bool& bIsValidIndex); // 0x4b45860 [Final Native Static Public]
    void SetScalarListItem(FGeometryScriptScalarList& ScalarList, int32 Index, double NewValue, const bool& bIsValidIndex); // 0x4b460f0 [Final Native Static Public]
    void SetIndexListItem(FGeometryScriptIndexList& IndexList, int32 Index, int32 NewValue, const bool& bIsValidIndex); // 0x4b45f20 [Final Native Static Public]
    void SetColorListItem(FGeometryScriptColorList& ColorList, int32 Index, const FLinearColor& NewColor, const bool& bIsValidIndex); // 0x4b45860 [Final Native Static Public]
    int32 GetVectorListLength(const FGeometryScriptVectorList& VectorList); // 0x4b41a00 [Final Native Static Public]
    int32 GetVectorListLastIndex(const FGeometryScriptVectorList& VectorList); // 0x4b418e0 [Final Native Static Public]
    FVector GetVectorListItem(const FGeometryScriptVectorList& VectorList, int32 Index, const bool& bIsValidIndex); // 0x4b43aa0 [Final Native Static Public]
    int32 GetUVListLength(const FGeometryScriptUVList& UVList); // 0x4b41a00 [Final Native Static Public]
    int32 GetUVListLastIndex(const FGeometryScriptUVList& UVList); // 0x4b418e0 [Final Native Static Public]
    FVector2D GetUVListItem(const FGeometryScriptUVList& UVList, int32 Index, const bool& bIsValidIndex); // 0x4b438e0 [Final Native Static Public]
    int32 GetTriangleListLength(const FGeometryScriptTriangleList& TriangleList); // 0x4b41a00 [Final Native Static Public]
    int32 GetTriangleListLastTriangle(const FGeometryScriptTriangleList& TriangleList); // 0x4b437c0 [Final Native Static Public]
    FIntVector GetTriangleListItem(const FGeometryScriptTriangleList& TriangleList, int32 Triangle, const bool& bIsValidTriangle); // 0x4b435e0 [Final Native Static Public]
    int32 GetScalarListLength(const FGeometryScriptScalarList& ScalarList); // 0x4b41a00 [Final Native Static Public]
    int32 GetScalarListLastIndex(const FGeometryScriptScalarList& ScalarList); // 0x4b418e0 [Final Native Static Public]
    double GetScalarListItem(const FGeometryScriptScalarList& ScalarList, int32 Index, const bool& bIsValidIndex); // 0x4b42ac0 [Final Native Static Public]
    int32 GetIndexListLength(const FGeometryScriptIndexList& IndexList); // 0x4b41e40 [Final Native Static Public]
    int32 GetIndexListLastIndex(const FGeometryScriptIndexList& IndexList); // 0x4b41d20 [Final Native Static Public]
    int32 GetIndexListItem(const FGeometryScriptIndexList& IndexList, int32 Index, const bool& bIsValidIndex); // 0x4b41b20 [Final Native Static Public]
    int32 GetColorListLength(const FGeometryScriptColorList& ColorList); // 0x4b41a00 [Final Native Static Public]
    int32 GetColorListLastIndex(const FGeometryScriptColorList& ColorList); // 0x4b418e0 [Final Native Static Public]
    FLinearColor GetColorListItem(const FGeometryScriptColorList& ColorList, int32 Index, const bool& bIsValidIndex); // 0x4b41720 [Final Native Static Public]
    void ExtractColorListChannels(const FGeometryScriptColorList& ColorList, FGeometryScriptVectorList& VectorList, int32 XChannelIndex, int32 YChannelIndex, int32 ZChannelIndex); // 0x4b40e30 [Final Native Static Public]
    void ExtractColorListChannel(const FGeometryScriptColorList& ColorList, FGeometryScriptScalarList& ScalarList, int32 ChannelIndex); // 0x4b40a40 [Final Native Static Public]
    void DuplicateVectorList(const FGeometryScriptVectorList& VectorList, FGeometryScriptVectorList& DuplicateList); // 0x4b408a0 [Final Native Static Public]
    void DuplicateUVList(const FGeometryScriptUVList& UVList, FGeometryScriptUVList& DuplicateList); // 0x4b40700 [Final Native Static Public]
    void DuplicateScalarList(const FGeometryScriptScalarList& ScalarList, FGeometryScriptScalarList& DuplicateList); // 0x4b40510 [Final Native Static Public]
    void DuplicateIndexList(const FGeometryScriptIndexList& IndexList, FGeometryScriptIndexList& DuplicateList); // 0x4b40360 [Final Native Static Public]
    void DuplicateColorList(const FGeometryScriptColorList& ColorList, FGeometryScriptColorList& DuplicateList); // 0x4b401c0 [Final Native Static Public]
    void ConvertVectorListToArray(const FGeometryScriptVectorList& VectorList, const TArray<FVector>& VectorArray); // 0x4b3d940 [Final Native Static Public]
    void ConvertUVListToArray(const FGeometryScriptUVList& UVList, const TArray<FVector2D>& UVArray); // 0x4b3d7b0 [Final Native Static Public]
    void ConvertTriangleListToArray(const FGeometryScriptTriangleList& TriangleList, const TArray<FIntVector>& TriangleArray); // 0x4b3d620 [Final Native Static Public]
    void ConvertScalarListToArray(const FGeometryScriptScalarList& ScalarList, const TArray<double>& ScalarArray); // 0x4b3d490 [Final Native Static Public]
    void ConvertIndexListToArray(const FGeometryScriptIndexList& IndexList, const TArray<int32>& IndexArray); // 0x4b3cf30 [Final Native Static Public]
    void ConvertColorListToArray(const FGeometryScriptColorList& ColorList, const TArray<FLinearColor>& ColorArray); // 0x4b3cda0 [Final Native Static Public]
    void ConvertArrayToVectorList(const TArray<FVector>& VectorArray, FGeometryScriptVectorList& VectorList); // 0x4b3cbc0 [Final Native Static Public]
    void ConvertArrayToUVList(const TArray<FVector2D>& UVArray, FGeometryScriptUVList& UVList); // 0x4b3ca70 [Final Native Static Public]
    void ConvertArrayToTriangleList(const TArray<FIntVector>& TriangleArray, FGeometryScriptTriangleList& TriangleList); // 0x4b3c920 [Final Native Static Public]
    void ConvertArrayToScalarList(const TArray<double>& VectorArray, FGeometryScriptScalarList& ScalarList); // 0x4b3c7d0 [Final Native Static Public]
    void ConvertArrayToIndexList(const TArray<int32>& IndexArray, FGeometryScriptIndexList& IndexList, const EGeometryScriptIndexType& IndexType); // 0x4b3c630 [Final Native Static Public]
    void ConvertArrayToColorList(const TArray<FLinearColor>& ColorArray, FGeometryScriptColorList& ColorList); // 0x4b3c4e0 [Final Native Static Public]
    void ClearVectorList(FGeometryScriptVectorList& VectorList, const FVector& ClearValue); // 0x4b3ac30 [Final Native Static Public]
    void ClearUVList(FGeometryScriptUVList& UVList, const FVector2D& ClearUV); // 0x4b3aa70 [Final Native Static Public]
    void ClearScalarList(FGeometryScriptScalarList& ScalarList, double ClearValue); // 0x4b3a8c0 [Final Native Static Public]
    void ClearIndexList(FGeometryScriptIndexList& IndexList, int32 ClearValue); // 0x4b3a760 [Final Native Static Public]
    void ClearColorList(FGeometryScriptColorList& ColorList, const FLinearColor& ClearColor); // 0x4b3a5a0 [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); // 0x4b42cd0 [Final Native Static Public]
    int32 GetNumStaticMeshLODsOfType(UStaticMesh* StaticMeshAsset, const EGeometryScriptLODType& LODType); // 0x4b429d0 [Final Native Static Public]
    void GetMaterialListFromStaticMesh(UStaticMesh* FromStaticMeshAsset, const TArray<UMaterialInterface*>& MaterialList, const TArray<FName>& MaterialSlotNames, UGeometryScriptDebug* Debug); // 0x4b42690 [Final Native Static Public]
    void GetMaterialListFromSkeletalMesh(USkeletalMesh* FromSkeletalMeshAsset, const TArray<UMaterialInterface*>& MaterialList, const TArray<FName>& MaterialSlotNames, UGeometryScriptDebug* Debug); // 0x4b42350 [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); // 0x4b41f60 [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); // 0x4b3f1c0 [Final Native Static Public]
    UDynamicMesh* CopyMorphTargetToSkeletalMesh(UDynamicMesh* FromMorphTarget, USkeletalMesh* ToSkeletalMeshAsset, const FName& MorphTargetName, const FGeometryScriptCopyMorphTargetToAssetOptions& Options, const FGeometryScriptMeshWriteLOD& TargetLod, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x4b3ece0 [Final Native Static Public]
    UDynamicMesh* CopyMeshToStaticMesh(UDynamicMesh* FromDynamicMesh, UStaticMesh* ToStaticMeshAsset, const FGeometryScriptCopyMeshToAssetOptions& Options, const FGeometryScriptMeshWriteLOD& TargetLod, const EGeometryScriptOutcomePins& Outcome, bool bUseSectionMaterials, UGeometryScriptDebug* Debug); // 0x4b3e660 [Final Native Static Public]
    UDynamicMesh* CopyMeshToSkeletalMesh(UDynamicMesh* FromDynamicMesh, USkeletalMesh* ToSkeletalMeshAsset, const FGeometryScriptCopyMeshToAssetOptions& Options, const FGeometryScriptMeshWriteLOD& TargetLod, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x4b3e390 [Final Native Static Public]
    UDynamicMesh* CopyMeshFromStaticMeshV2(UStaticMesh* FromStaticMeshAsset, UDynamicMesh* ToDynamicMesh, const FGeometryScriptCopyMeshFromAssetOptions& AssetOptions, const FGeometryScriptMeshReadLOD& RequestedLOD, const EGeometryScriptOutcomePins& Outcome, bool bUseSectionMaterials, UGeometryScriptDebug* Debug); // 0x4b3e160 [Final Native Static Public]
    UDynamicMesh* CopyMeshFromStaticMesh(UStaticMesh* FromStaticMeshAsset, UDynamicMesh* ToDynamicMesh, const FGeometryScriptCopyMeshFromAssetOptions& AssetOptions, const FGeometryScriptMeshReadLOD& RequestedLOD, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x4b3df80 [Final Native Static Public]
    UDynamicMesh* CopyMeshFromSkeletalMesh(USkeletalMesh* FromSkeletalMeshAsset, UDynamicMesh* ToDynamicMesh, const FGeometryScriptCopyMeshFromAssetOptions& AssetOptions, const FGeometryScriptMeshReadLOD& RequestedLOD, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x4b3dad0 [Final Native Static Public]
    void ConvertMaterialMapToMaterialList(TMap<FName, UMaterialInterface*>& MaterialMap, const TArray<UMaterialInterface*>& MaterialList, const TArray<FName>& MaterialSlotNames); // 0x4b3d270 [Final Native Static Public]
    TMap<FName, UMaterialInterface*> ConvertMaterialListToMaterialMap(const TArray<UMaterialInterface*>& MaterialList, const TArray<FName>& MaterialSlotNames); // 0x4b3d0d0 [Final Native Static Public]
    bool CheckStaticMeshHasAvailableLOD(UStaticMesh* StaticMeshAsset, const FGeometryScriptMeshReadLOD& RequestedLOD, const EGeometryScriptSearchOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x4b3a310 [Final Native Static Public]

// UGeometryScriptLibrary_MeshBakeFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshBakeFunctions)
    FGeometryScriptBakeTypeOptions MakeBakeTypeVertexColor(); // 0x4b44b50 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeUVShell(int32 SourceUVLayer, float WireframeThickness, const FLinearColor& WireframeColor, const FLinearColor& ShellColor, const FLinearColor& BackgroundColor); // 0x4b44930 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeTexture(UTexture2D* SourceTexture, int32 SourceUVLayer); // 0x4b44800 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeTangentNormal(); // 0x4b44750 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypePosition(); // 0x4b446a0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeObjectNormal(); // 0x4b445f0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeMultiTexture(const TArray<UTexture2D*>& MaterialIDSourceTextures, int32 SourceUVLayer); // 0x4b44490 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeMaterialID(); // 0x4b443e0 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeFaceNormal(); // 0x4b44330 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeCurvature(const EGeometryScriptBakeCurvatureTypeMode& CurvatureType, const EGeometryScriptBakeCurvatureColorMode& ColorMapping, float ColorRangeMultiplier, float MinRangeMultiplier, const EGeometryScriptBakeCurvatureClampMode& Clamping); // 0x4b44120 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeConstant(float Value); // 0x4b44030 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeBentNormal(int32 OcclusionRays, float MaxDistance, float SpreadAngle, const EGeometryScriptBakeNormalSpace& NormalSpace); // 0x4b43e70 [Final Native Static Public]
    FGeometryScriptBakeTypeOptions MakeBakeTypeAmbientOcclusion(int32 OcclusionRays, float MaxDistance, float SpreadAngle, float BiasAngle); // 0x4b43ca0 [Final Native Static Public]
    int32 ConvertBakeResolutionToInt(const EGeometryScriptBakeResolution& BakeResolution); // 0x4b3cd10 [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); // 0x4b39890 [Final Native Static Public]
    FGeometryScriptRenderCaptureTextures BakeTextureFromRenderCaptures(UDynamicMesh* TargetMesh, const FTransform& TargetLocalToWorld, const FGeometryScriptBakeTargetMeshOptions& TargetOptions, const TArray<AActor*>& SourceActors, const FGeometryScriptBakeRenderCaptureOptions& BakeOptions, UGeometryScriptDebug* Debug); // 0x4b39490 [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); // 0x4b38dd0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshBasicEditFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshBasicEditFunctions)
    UDynamicMesh* SetVertexPosition(UDynamicMesh* TargetMesh, int32 VertexID, const FVector& NewPosition, const bool& bIsValidVertex, bool bDeferChangeNotifications); // 0x4b47d10 [Final Native Static Public]
    UDynamicMesh* SetAllMeshVertexPositions(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& PositionList, UGeometryScriptDebug* Debug); // 0x4b45400 [Final Native Static Public]
    UDynamicMesh* DiscardMeshAttributes(UDynamicMesh* TargetMesh, bool bDeferChangeNotifications); // 0x4b400d0 [Final Native Static Public]
    UDynamicMesh* DeleteVerticesFromMesh(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& VertexList, const int32& NumDeleted, bool bDeferChangeNotifications); // 0x4b3fe80 [Final Native Static Public]
    UDynamicMesh* DeleteVertexFromMesh(UDynamicMesh* TargetMesh, int32 VertexID, const bool& bWasVertexDeleted, bool bDeferChangeNotifications); // 0x4b3fcf0 [Final Native Static Public]
    UDynamicMesh* DeleteTrianglesFromMesh(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& TriangleList, const int32& NumDeleted, bool bDeferChangeNotifications); // 0x4b3faa0 [Final Native Static Public]
    UDynamicMesh* DeleteTriangleFromMesh(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bWasTriangleDeleted, bool bDeferChangeNotifications); // 0x4b3f910 [Final Native Static Public]
    UDynamicMesh* DeleteSelectedTrianglesFromMesh(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const int32& NumDeleted, bool bDeferChangeNotifications); // 0x4b3f6e0 [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); // 0x4b386b0 [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); // 0x4b38140 [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); // 0x4b37df0 [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); // 0x4b37530 [Final Native Static Public]
    UDynamicMesh* AppendMeshRepeated(UDynamicMesh* TargetMesh, UDynamicMesh* AppendMesh, const FTransform& AppendTransform, int32 RepeatCount, bool bApplyTransformToFirstInstance, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, UGeometryScriptDebug* Debug); // 0x4b37210 [Final Native Static Public]
    UDynamicMesh* AppendMesh(UDynamicMesh* TargetMesh, UDynamicMesh* AppendMesh, const FTransform& AppendTransform, bool bDeferChangeNotifications, const FGeometryScriptAppendMeshOptions& AppendOptions, UGeometryScriptDebug* Debug); // 0x4b36f80 [Final Native Static Public]
    UDynamicMesh* AppendBuffersToMesh(UDynamicMesh* TargetMesh, FGeometryScriptSimpleMeshBuffers& Buffers, FGeometryScriptIndexList& NewTriangleIndicesList, int32 MaterialID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4b36aa0 [Final Native Static Public]
    UDynamicMesh* AddVerticesToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& NewPositionsList, FGeometryScriptIndexList& NewIndicesList, bool bDeferChangeNotifications); // 0x4b36810 [Final Native Static Public]
    UDynamicMesh* AddVertexToMesh(UDynamicMesh* TargetMesh, const FVector& NewPosition, const int32& NewVertexIndex, bool bDeferChangeNotifications); // 0x4b36670 [Final Native Static Public]
    UDynamicMesh* AddTriangleToMesh(UDynamicMesh* TargetMesh, const FIntVector& NewTriangle, const int32& NewTriangleIndex, int32 NewTriangleGroupID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4b357e0 [Final Native Static Public]
    UDynamicMesh* AddTrianglesToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptTriangleList& NewTrianglesList, FGeometryScriptIndexList& NewIndicesList, int32 NewTriangleGroupID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4b35df0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshBoneWeightFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshBoneWeightFunctions)
    UDynamicMesh* TransferBoneWeightsFromMesh(UDynamicMesh* SourceMesh, UDynamicMesh* TargetMesh, const FGeometryScriptTransferBoneWeightsOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x4bb93a0 [Final Native Static Public]
    UDynamicMesh* SetVertexBoneWeights(UDynamicMesh* TargetMesh, int32 VertexID, const TArray<FGeometryScriptBoneWeight>& BoneWeights, const bool& bIsValidVertexID, const FGeometryScriptBoneWeightProfile& Profile, UGeometryScriptDebug* Debug); // 0x4bb82b0 [Final Native Static Public]
    UDynamicMesh* SetAllVertexBoneWeights(UDynamicMesh* TargetMesh, const TArray<FGeometryScriptBoneWeight>& BoneWeights, const FGeometryScriptBoneWeightProfile& Profile, UGeometryScriptDebug* Debug); // 0x4bb5cd0 [Final Native Static Public]
    UDynamicMesh* PruneBoneWeights(UDynamicMesh* TargetMesh, const TArray<FName>& BonesToPrune, const FGeometryScriptPruneBoneWeightsOptions& Options, const FGeometryScriptBoneWeightProfile& Profile, UGeometryScriptDebug* Debug); // 0x4bb1c20 [Final Native Static Public]
    UDynamicMesh* MeshHasBoneWeights(UDynamicMesh* TargetMesh, const bool& bHasBoneWeights, const FGeometryScriptBoneWeightProfile& Profile); // 0x4bb1a90 [Final Native Static Public]
    UDynamicMesh* MeshCreateBoneWeights(UDynamicMesh* TargetMesh, const bool& bProfileExisted, bool bReplaceExistingProfile, const FGeometryScriptBoneWeightProfile& Profile); // 0x4bb18e0 [Final Native Static Public]
    UDynamicMesh* MeshCopyBoneWeights(UDynamicMesh* TargetMesh, const bool& bProfileExisted, const FGeometryScriptBoneWeightProfile& TargetProfile, const FGeometryScriptBoneWeightProfile& SourceProfile); // 0x4bb1740 [Final Native Static Public]
    UDynamicMesh* GetVertexBoneWeights(UDynamicMesh* TargetMesh, int32 VertexID, const TArray<FGeometryScriptBoneWeight>& BoneWeights, const bool& bHasValidBoneWeights, const FGeometryScriptBoneWeightProfile& Profile); // 0x4bafd60 [Final Native Static Public]
    UDynamicMesh* GetRootBoneName(UDynamicMesh* TargetMesh, const FName& BoneName, UGeometryScriptDebug* Debug); // 0x4bad4a0 [Final Native Static Public]
    UDynamicMesh* GetMaxBoneWeightIndex(UDynamicMesh* TargetMesh, const bool& bHasBoneWeights, const int32& MaxBoneIndex, const FGeometryScriptBoneWeightProfile& Profile); // 0x4bab2c0 [Final Native Static Public]
    UDynamicMesh* GetLargestVertexBoneWeight(UDynamicMesh* TargetMesh, int32 VertexID, FGeometryScriptBoneWeight& BoneWeight, const bool& bHasValidBoneWeights, const FGeometryScriptBoneWeightProfile& Profile); // 0x4baa9a0 [Final Native Static Public]
    UDynamicMesh* GetBoneInfo(UDynamicMesh* TargetMesh, const FName& BoneName, const bool& bIsValidBoneName, FGeometryScriptBoneInfo& BoneInfo, UGeometryScriptDebug* Debug); // 0x4ba92a0 [Final Native Static Public]
    UDynamicMesh* GetBoneIndex(UDynamicMesh* TargetMesh, const FName& BoneName, const bool& bIsValidBoneName, const int32& BoneIndex, UGeometryScriptDebug* Debug); // 0x4ba9020 [Final Native Static Public]
    UDynamicMesh* GetBoneChildren(UDynamicMesh* TargetMesh, const FName& BoneName, bool bRecursive, const bool& bIsValidBoneName, const TArray<FGeometryScriptBoneInfo>& ChildrenInfo, UGeometryScriptDebug* Debug); // 0x4ba8d40 [Final Native Static Public]
    UDynamicMesh* GetAllBonesInfo(UDynamicMesh* TargetMesh, const TArray<FGeometryScriptBoneInfo>& BonesInfo, UGeometryScriptDebug* Debug); // 0x4ba7900 [Final Native Static Public]
    UDynamicMesh* DiscardBonesFromMesh(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x4ba69f0 [Final Native Static Public]
    UDynamicMesh* CopyBonesFromSkeleton(USkeleton* SourceSkeleton, UDynamicMesh* TargetMesh, const FGeometryScriptCopyBonesFromMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x4ba4e80 [Final Native Static Public]
    UDynamicMesh* CopyBonesFromMesh(UDynamicMesh* SourceMesh, UDynamicMesh* TargetMesh, const FGeometryScriptCopyBonesFromMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x4ba4bd0 [Final Native Static Public]
    UDynamicMesh* ComputeSmoothBoneWeights(UDynamicMesh* TargetMesh, USkeleton* Skeleton, const FGeometryScriptSmoothBoneWeightsOptions& Options, const FGeometryScriptBoneWeightProfile& Profile, UGeometryScriptDebug* Debug); // 0x4ba1dc0 [Final Native Static Public]
    void BlendBoneWeights(const TArray<FGeometryScriptBoneWeight>& BoneWeightsA, const TArray<FGeometryScriptBoneWeight>& BoneWeightsB, float Alpha, const TArray<FGeometryScriptBoneWeight>& Result, UGeometryScriptDebug* Debug); // 0x4b9fa50 [Final Native Static Public]

// UGeometryScriptLibrary_MeshBooleanFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshBooleanFunctions)
    UDynamicMesh* ApplyMeshSelfUnion(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelfUnionOptions& Options, UGeometryScriptDebug* Debug); // 0x4b9ead0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshPlaneSlice(UDynamicMesh* TargetMesh, const FTransform& CutFrame, const FGeometryScriptMeshPlaneSliceOptions& Options, UGeometryScriptDebug* Debug); // 0x4b9e3e0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshPlaneCut(UDynamicMesh* TargetMesh, const FTransform& CutFrame, const FGeometryScriptMeshPlaneCutOptions& Options, UGeometryScriptDebug* Debug); // 0x4b9e010 [Final Native Static Public]
    UDynamicMesh* ApplyMeshMirror(UDynamicMesh* TargetMesh, const FTransform& MirrorFrame, const FGeometryScriptMeshMirrorOptions& Options, UGeometryScriptDebug* Debug); // 0x4b9d700 [Final Native Static Public]
    UDynamicMesh* ApplyMeshBoolean(UDynamicMesh* TargetMesh, const FTransform& TargetTransform, UDynamicMesh* ToolMesh, const FTransform& ToolTransform, const EGeometryScriptBooleanOperation& Operation, const FGeometryScriptMeshBooleanOptions& Options, UGeometryScriptDebug* Debug); // 0x4b9c320 [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); // 0x4bb1300 [Final Native Static Public]
    UDynamicMesh* IsSameMeshAs(UDynamicMesh* TargetMesh, UDynamicMesh* OtherMesh, const FGeometryScriptIsSameMeshOptions& Options, const bool& bIsSameMesh, FGeometryScriptMeshDifferenceInfo& DifferenceInfo, UGeometryScriptDebug* Debug); // 0x4bb0cd0 [Final Native Static Public]
    UDynamicMesh* IsIntersectingMesh(UDynamicMesh* TargetMesh, const FTransform& TargetTransform, UDynamicMesh* OtherMesh, const FTransform& OtherTransform, const bool& bIsIntersecting, UGeometryScriptDebug* Debug); // 0x4bb0810 [Final Native Static Public]

// UGeometryScriptLibrary_MeshDecompositionFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshDecompositionFunctions)
    UDynamicMesh* SplitMeshByPolygroups(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, const TArray<UDynamicMesh*>& ComponentMeshes, const TArray<int32>& ComponentPolygroups, UDynamicMeshPool* MeshPool, UGeometryScriptDebug* Debug); // 0x4bb8ef0 [Final Native Static Public]
    UDynamicMesh* SplitMeshByMaterialIDs(UDynamicMesh* TargetMesh, const TArray<UDynamicMesh*>& ComponentMeshes, const TArray<int32>& ComponentMaterialIDs, UDynamicMeshPool* MeshPool, UGeometryScriptDebug* Debug); // 0x4bb8d10 [Final Native Static Public]
    UDynamicMesh* SplitMeshByComponents(UDynamicMesh* TargetMesh, const TArray<UDynamicMesh*>& ComponentMeshes, UDynamicMeshPool* MeshPool, UGeometryScriptDebug* Debug); // 0x4bb8960 [Final Native Static Public]
    UDynamicMesh* GetSubMeshFromMesh(UDynamicMesh* TargetMesh, const UDynamicMesh*& StoreToSubmesh, const FGeometryScriptIndexList& TriangleList, const UDynamicMesh*& StoreToSubmeshOut, UGeometryScriptDebug* Debug); // 0x4badfb0 [Final Native Static Public]
    UDynamicMesh* CopyMeshToMesh(UDynamicMesh* CopyFromMesh, const UDynamicMesh*& CopyToMesh, const UDynamicMesh*& CopyToMeshOut, UGeometryScriptDebug* Debug); // 0x4ba5400 [Final Native Static Public]
    UDynamicMesh* CopyMeshSelectionToMesh(UDynamicMesh* TargetMesh, const UDynamicMesh*& StoreToSubmesh, const FGeometryScriptMeshSelection& Selection, const UDynamicMesh*& StoreToSubmeshOut, bool bAppendToExisting, bool bPreserveGroupIDs, UGeometryScriptDebug* Debug); // 0x4ba5140 [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); // 0x4b9f2a0 [Final Native Static Public]
    UDynamicMesh* ApplyPerlinNoiseToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptPerlinNoiseOptions& Options, UGeometryScriptDebug* Debug); // 0x4b9ef30 [Final Native Static Public]
    UDynamicMesh* ApplyMathWarpToMesh(UDynamicMesh* TargetMesh, const FTransform& WarpOrientation, const EGeometryScriptMathWarpType& WarpType, const FGeometryScriptMathWarpOptions& Options, UGeometryScriptDebug* Debug); // 0x4b9ba50 [Final Native Static Public]
    UDynamicMesh* ApplyIterativeSmoothingToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptIterativeMeshSmoothingOptions& Options, UGeometryScriptDebug* Debug); // 0x4b9b720 [Final Native Static Public]
    UDynamicMesh* ApplyFlareWarpToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptFlareWarpOptions& Options, const FTransform& FlareOrientation, float FlarePercentX, float FlarePercentY, float FlareExtent, UGeometryScriptDebug* Debug); // 0x4b9b330 [Final Native Static Public]
    UDynamicMesh* ApplyDisplaceFromTextureMap(UDynamicMesh* TargetMesh, UTexture2D* Texture, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptDisplaceFromTextureOptions& Options, int32 UVLayer, UGeometryScriptDebug* Debug); // 0x4b9b0c0 [Final Native Static Public]
    UDynamicMesh* ApplyDisplaceFromPerVertexVectors(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptVectorList& VectorList, float Magnitude, UGeometryScriptDebug* Debug); // 0x4b9ad20 [Final Native Static Public]
    UDynamicMesh* ApplyBendWarpToMesh(UDynamicMesh* TargetMesh, const FGeometryScriptBendWarpOptions& Options, const FTransform& BendOrientation, float BendAngle, float BendExtent, UGeometryScriptDebug* Debug); // 0x4b9a990 [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); // 0x4bad950 [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); // 0x4bad670 [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); // 0x4ba5e60 [Final Native Static Public]

// UGeometryScriptLibrary_MeshMaterialFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshMaterialFunctions)
    UDynamicMesh* SetTriangleMaterialID(UDynamicMesh* TargetMesh, int32 TriangleID, int32 MaterialID, const bool& bIsValidTriangle, bool bDeferChangeNotifications); // 0x4bb80d0 [Final Native Static Public]
    UDynamicMesh* SetPolygroupMaterialID(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, int32 MaterialID, const bool& bIsValidPolygroupID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4bb7a50 [Final Native Static Public]
    UDynamicMesh* SetMaterialIDOnTriangles(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& TriangleIDList, int32 MaterialID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4bb6180 [Final Native Static Public]
    UDynamicMesh* SetMaterialIDForMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, int32 MaterialID, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4bb5e50 [Final Native Static Public]
    UDynamicMesh* SetAllTriangleMaterialIDs(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& TriangleMaterialIDList, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4bb57d0 [Final Native Static Public]
    UDynamicMesh* RemapToNewMaterialIDsByMaterial(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& FromMaterialList, const TArray<UMaterialInterface*>& ToMaterialList, int32 MissingMaterialID, UGeometryScriptDebug* Debug); // 0x4bb2b80 [Final Native Static Public]
    UDynamicMesh* RemapMaterialIDs(UDynamicMesh* TargetMesh, int32 FromMaterialID, int32 ToMaterialID, UGeometryScriptDebug* Debug); // 0x4bb2930 [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); // 0x4bb2430 [Final Native Static Public]
    UDynamicMesh* GetTrianglesByMaterialID(UDynamicMesh* TargetMesh, int32 MaterialID, FGeometryScriptIndexList& TriangleIDList, UGeometryScriptDebug* Debug); // 0x4baf540 [Final Native Static Public]
    int32 GetTriangleMaterialID(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle); // 0x4bae4e0 [Final Native Static Public]
    int32 GetMaxMaterialID(UDynamicMesh* TargetMesh, const bool& bHasMaterialIDs); // 0x4bab4b0 [Final Native Static Public]
    UDynamicMesh* GetMaterialIDsOfTriangles(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& TriangleIDList, FGeometryScriptIndexList& MaterialIDList, UGeometryScriptDebug* Debug); // 0x4baabf0 [Final Native Static Public]
    UDynamicMesh* GetAllTriangleMaterialIDs(UDynamicMesh* TargetMesh, FGeometryScriptIndexList& MaterialIDList, const bool& bHasMaterialIDs); // 0x4ba8120 [Final Native Static Public]
    UDynamicMesh* EnableMaterialIDs(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x4ba6da0 [Final Native Static Public]
    UDynamicMesh* DeleteTrianglesByMaterialID(UDynamicMesh* TargetMesh, int32 MaterialID, const int32& NumDeleted, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4ba65c0 [Final Native Static Public]
    UDynamicMesh* CompactMaterialIDs(UDynamicMesh* TargetMesh, const TArray<UMaterialInterface*>& SourceMaterialList, const TArray<UMaterialInterface*>& CompactedMaterialList, bool bRemoveDuplicateMaterials, UGeometryScriptDebug* Debug); // 0x4ba0360 [Final Native Static Public]
    UDynamicMesh* ClearMaterialIDs(UDynamicMesh* TargetMesh, int32 ClearValue, UGeometryScriptDebug* Debug); // 0x4b9fc50 [Final Native Static Public]

// UGeometryScriptLibrary_MeshModelingFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshModelingFunctions)
    UDynamicMesh* ApplyMeshShell(UDynamicMesh* TargetMesh, const FGeometryScriptMeshOffsetOptions& Options, UGeometryScriptDebug* Debug); // 0x4b9ed30 [Final Native Static Public]
    UDynamicMesh* ApplyMeshPolygroupBevel(UDynamicMesh* TargetMesh, const FGeometryScriptMeshBevelOptions& Options, UGeometryScriptDebug* Debug); // 0x4b9e7a0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshOffsetFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshOffsetFacesOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x4b9dcc0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshOffset(UDynamicMesh* TargetMesh, const FGeometryScriptMeshOffsetOptions& Options, UGeometryScriptDebug* Debug); // 0x4b9dac0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshLinearExtrudeFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshLinearExtrudeOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x4b9d390 [Final Native Static Public]
    UDynamicMesh* ApplyMeshInsetOutsetFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshInsetOutsetFacesOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x4b9d030 [Final Native Static Public]
    UDynamicMesh* ApplyMeshExtrude_Compatibility_5p0(UDynamicMesh* TargetMesh, const FGeometryScriptMeshExtrudeOptions& Options, UGeometryScriptDebug* Debug); // 0x4b9ceb0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshDuplicateFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewTriangles, const FGeometryScriptMeshEditPolygroupOptions& GroupOptions, UGeometryScriptDebug* Debug); // 0x4b9cc80 [Final Native Static Public]
    UDynamicMesh* ApplyMeshDisconnectFacesAlongEdges(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x4b9c9b0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshDisconnectFaces(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, bool bAllowBowtiesInOutput, UGeometryScriptDebug* Debug); // 0x4b9c6b0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshBevelSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshBevelSelectionMode& BevelMode, const FGeometryScriptMeshBevelSelectionOptions& BevelOptions, UGeometryScriptDebug* Debug); // 0x4b9bf90 [Final Native Static Public]
    UDynamicMesh* ApplyMeshBevelEdgeSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptMeshBevelSelectionOptions& BevelOptions, UGeometryScriptDebug* Debug); // 0x4b9bdd0 [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); // 0x4bb95d0 [Final Native Static Public]
    UDynamicMesh* SetSplitNormalsAlongSelectedEdges(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, bool bSplit, bool bRecalculateNormals, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4bb7cd0 [Final Native Static Public]
    UDynamicMesh* SetPerVertexNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x4bb75a0 [Final Native Static Public]
    UDynamicMesh* SetPerFaceNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x4bb7400 [Final Native Static Public]
    UDynamicMesh* SetMeshTriangleNormals(UDynamicMesh* TargetMesh, int32 TriangleID, const FGeometryScriptTriangle& Normals, const bool& bIsValidTriangle, bool bDeferChangeNotifications); // 0x4bb6ff0 [Final Native Static Public]
    UDynamicMesh* SetMeshPerVertexTangents(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& TangentXList, const FGeometryScriptVectorList& TangentYList, UGeometryScriptDebug* Debug); // 0x4bb6ac0 [Final Native Static Public]
    UDynamicMesh* SetMeshPerVertexNormals(UDynamicMesh* TargetMesh, const FGeometryScriptVectorList& VertexNormalList, UGeometryScriptDebug* Debug); // 0x4bb6760 [Final Native Static Public]
    UDynamicMesh* RecomputeNormalsForMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4bb20f0 [Final Native Static Public]
    UDynamicMesh* RecomputeNormals(UDynamicMesh* TargetMesh, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4bb1ec0 [Final Native Static Public]
    UDynamicMesh* GetMeshPerVertexTangents(UDynamicMesh* TargetMesh, FGeometryScriptVectorList& TangentXList, FGeometryScriptVectorList& TangentYList, const bool& bIsValidTangentSet, const bool& bHasVertexIDGaps, bool bAverageSplitVertexValues); // 0x4babdd0 [Final Native Static Public]
    UDynamicMesh* GetMeshPerVertexNormals(UDynamicMesh* TargetMesh, FGeometryScriptVectorList& NormalList, const bool& bIsValidNormalSet, const bool& bHasVertexIDGaps, bool bAverageSplitVertexValues); // 0x4babb90 [Final Native Static Public]
    UDynamicMesh* GetMeshHasTangents(UDynamicMesh* TargetMesh, const bool& bHasTangents, UGeometryScriptDebug* Debug); // 0x4bab830 [Final Native Static Public]
    UDynamicMesh* FlipNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x4ba7760 [Final Native Static Public]
    UDynamicMesh* DiscardTangents(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x4ba6c00 [Final Native Static Public]
    UDynamicMesh* ComputeTangents(UDynamicMesh* TargetMesh, const FGeometryScriptTangentsOptions& Options, UGeometryScriptDebug* Debug); // 0x4ba2320 [Final Native Static Public]
    UDynamicMesh* ComputeSplitNormals(UDynamicMesh* TargetMesh, const FGeometryScriptSplitNormalsOptions& SplitOptions, const FGeometryScriptCalculateNormalsOptions& CalculateOptions, UGeometryScriptDebug* Debug); // 0x4ba20e0 [Final Native Static Public]
    UDynamicMesh* AutoRepairNormals(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x4b9f8b0 [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); // 0x4bb7740 [Final Native Static Public]
    UDynamicMesh* SetNumExtendedPolygroupLayers(UDynamicMesh* TargetMesh, int32 NumLayers, UGeometryScriptDebug* Debug); // 0x4bb7230 [Final Native Static Public]
    UDynamicMesh* GetTrianglesInPolygroup(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, FGeometryScriptIndexList& TriangleIDsOut); // 0x4baf940 [Final Native Static Public]
    int32 GetTrianglePolygroupID(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 TriangleID, const bool& bIsValidTriangle); // 0x4baebe0 [Final Native Static Public]
    UDynamicMesh* GetPolygroupIDsInMesh(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, FGeometryScriptIndexList& PolygroupIDsOut); // 0x4bad1e0 [Final Native Static Public]
    UDynamicMesh* GetAllTrianglePolygroupIDs(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, FGeometryScriptIndexList& PolygroupIDsOut); // 0x4ba82f0 [Final Native Static Public]
    UDynamicMesh* EnablePolygroups(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x4ba6f60 [Final Native Static Public]
    UDynamicMesh* DeleteTrianglesInPolygroup(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, const int32& NumDeleted, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4ba67b0 [Final Native Static Public]
    UDynamicMesh* CopyPolygroupsLayer(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& FromGroupLayer, const FGeometryScriptGroupLayer& ToGroupLayer, UGeometryScriptDebug* Debug); // 0x4ba5770 [Final Native Static Public]
    UDynamicMesh* ConvertUVIslandsToPolygroups(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 UVLayer, UGeometryScriptDebug* Debug); // 0x4ba49a0 [Final Native Static Public]
    UDynamicMesh* ConvertComponentsToPolygroups(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, UGeometryScriptDebug* Debug); // 0x4ba3090 [Final Native Static Public]
    UDynamicMesh* ComputePolygroupsFromPolygonDetection(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, bool bRespectUVSeams, bool bRespectHardNormals, double QuadAdjacencyWeight, double QuadMetricClamp, int32 MaxSearchRounds, UGeometryScriptDebug* Debug); // 0x4ba1680 [Final Native Static Public]
    UDynamicMesh* ComputePolygroupsFromAngleThreshold(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, float CreaseAngle, int32 MinGroupSize, UGeometryScriptDebug* Debug); // 0x4ba1410 [Final Native Static Public]
    UDynamicMesh* ClearPolygroups(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 ClearValue, UGeometryScriptDebug* Debug); // 0x4b9fe50 [Final Native Static Public]

// UGeometryScriptLibrary_MeshPoolFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshPoolFunctions)
    UDynamicMeshPool* GetGlobalMeshPool(); // 0x4ba95e0 [Final Native Static Public]
    void DiscardGlobalMeshPool(); // 0x4ba6b90 [Final Native Static Public]

// UGeometryScriptLibrary_MeshPrimitiveFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshPrimitiveFunctions)
    TArray<FIntPoint> CreateConstrainedEdgesLoop(int32 NumVertices, int32 Start); // 0x4ba5b10 [Final Native Static Public]
    TArray<FIntPoint> CreateConstrainedEdgesChain(int32 NumVertices, int32 Start); // 0x4ba59a0 [Final Native Static Public]
    UDynamicMesh* AppendVoronoiDiagram2D(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& VoronoiSites, const FGeometryScriptVoronoiOptions& VoronoiOptions, UGeometryScriptDebug* Debug); // 0x4b99fe0 [Final Native Static Public]
    UDynamicMesh* AppendTriangulatedPolygon3D(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector>& PolygonVertices3D, UGeometryScriptDebug* Debug); // 0x4b99ab0 [Final Native Static Public]
    UDynamicMesh* AppendTriangulatedPolygon(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, const TArray<FVector2D>& PolygonVertices, bool bAllowSelfIntersections, UGeometryScriptDebug* Debug); // 0x4b99d20 [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); // 0x4b996e0 [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); // 0x4b991c0 [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); // 0x4b98d30 [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); // 0x4b98980 [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); // 0x4b98160 [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); // 0x4b97b10 [Final Native Static Public]
    UDynamicMesh* AppendSphereCovering(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, FGeometryScriptSphereCovering& SphereCovering, int32 StepsX, int32 StepsY, int32 StepsZ, UGeometryScriptDebug* Debug); // 0x4b97430 [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); // 0x4b96c60 [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); // 0x4b96650 [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); // 0x4b961c0 [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); // 0x4b95e30 [Final Native Static Public]
    UDynamicMesh* AppendSimpleCollisionShapes(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, FGeometryScriptSimpleCollision& SimpleCollision, const FGeometryScriptSimpleCollisionTriangulationOptions& TriangulationOptions, UGeometryScriptDebug* Debug); // 0x4b95890 [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); // 0x4b94bb0 [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); // 0x4b95210 [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); // 0x4b94840 [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); // 0x4b944d0 [Final Native Static Public]
    UDynamicMesh* AppendRectangleXY(UDynamicMesh* TargetMesh, const FGeometryScriptPrimitiveOptions& PrimitiveOptions, const FTransform& Transform, float DimensionX, float DimensionY, int32 StepsWidth, int32 StepsHeight, UGeometryScriptDebug* Debug); // 0x4b93970 [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); // 0x4b93f10 [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); // 0x4b93630 [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); // 0x4b930a0 [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); // 0x4b92980 [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); // 0x4b92590 [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); // 0x4b921e0 [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); // 0x4b91c20 [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); // 0x4b91830 [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); // 0x4b90ca0 [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); // 0x4b905d0 [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); // 0x4b8f930 [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); // 0x4b8f170 [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); // 0x4b8e580 [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); // 0x4b8de60 [Final Native Static Public]

// UGeometryScriptLibrary_MeshQueryFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshQueryFunctions)
    bool IsValidVertexID(UDynamicMesh* TargetMesh, int32 VertexID); // 0x4bb11c0 [Final Native Static Public]
    bool IsValidTriangleID(UDynamicMesh* TargetMesh, int32 TriangleID); // 0x4bb1080 [Final Native Static Public]
    FVector GetVertexPosition(UDynamicMesh* TargetMesh, int32 VertexID, const bool& bIsValidVertex); // 0x4bb0390 [Final Native Static Public]
    int32 GetVertexCount(UDynamicMesh* TargetMesh); // 0x4bb02a0 [Final Native Static Public]
    UDynamicMesh* GetVertexConnectedVertices(UDynamicMesh* TargetMesh, int32 VertexID, const TArray<int32>& Vertices); // 0x4bb0120 [Final Native Static Public]
    UDynamicMesh* GetVertexConnectedTriangles(UDynamicMesh* TargetMesh, int32 VertexID, const TArray<int32>& Triangles); // 0x4baffa0 [Final Native Static Public]
    FBox2D GetUVSetBoundingBox(UDynamicMesh* TargetMesh, int32 UvSetIndex, const bool& bIsValidUVSet, const bool& bUVSetIsEmpty); // 0x4bafb70 [Final Native Static Public]
    UDynamicMesh* GetTriangleVertexColors(UDynamicMesh* TargetMesh, int32 TriangleID, const FLinearColor& Color1, const FLinearColor& Color2, const FLinearColor& Color3, const bool& bTriHasValidVertexColors); // 0x4baf2d0 [Final Native Static Public]
    void GetTriangleUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FVector2D& UV1, const FVector2D& UV2, const FVector2D& UV3, const bool& bHaveValidUVs); // 0x4baf010 [Final Native Static Public]
    void GetTrianglePositions(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle, const FVector& Vertex1, const FVector& Vertex2, const FVector& Vertex3); // 0x4baedb0 [Final Native Static Public]
    UDynamicMesh* GetTriangleNormalTangents(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bTriHasValidElements, FGeometryScriptTriangle& Normals, FGeometryScriptTriangle& Tangents, FGeometryScriptTriangle& BiTangents); // 0x4bae660 [Final Native Static Public]
    UDynamicMesh* GetTriangleNormals(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& Normal1, const FVector& Normal2, const FVector& Normal3, const bool& bTriHasValidNormals); // 0x4bae970 [Final Native Static Public]
    FIntVector GetTriangleIndices(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle); // 0x4bae360 [Final Native Static Public]
    FVector GetTriangleFaceNormal(UDynamicMesh* TargetMesh, int32 TriangleID, const bool& bIsValidTriangle); // 0x4bae1e0 [Final Native Static Public]
    int32 GetNumVertexIDs(UDynamicMesh* TargetMesh); // 0x4bad0f0 [Final Native Static Public]
    int32 GetNumUVSets(UDynamicMesh* TargetMesh); // 0x4bad000 [Final Native Static Public]
    int32 GetNumUVIslands(UDynamicMesh* TargetMesh, int32 UVChannel, const bool& bIsValidUVChannel); // 0x4bace80 [Final Native Static Public]
    int32 GetNumTriangleIDs(UDynamicMesh* TargetMesh); // 0x4bacd90 [Final Native Static Public]
    int32 GetNumOpenBorderLoops(UDynamicMesh* TargetMesh, const bool& bAmbiguousTopologyFound); // 0x4bacc40 [Final Native Static Public]
    int32 GetNumOpenBorderEdges(UDynamicMesh* TargetMesh); // 0x4bacb50 [Final Native Static Public]
    int32 GetNumExtendedPolygroupLayers(UDynamicMesh* TargetMesh); // 0x4baca60 [Final Native Static Public]
    int32 GetNumConnectedComponents(UDynamicMesh* TargetMesh); // 0x4bac970 [Final Native Static Public]
    void GetMeshVolumeAreaCenter(UDynamicMesh* TargetMesh, const float& SurfaceArea, const float& Volume, const FVector& CenterOfMass); // 0x4bac790 [Final Native Static Public]
    void GetMeshVolumeArea(UDynamicMesh* TargetMesh, const float& SurfaceArea, const float& Volume); // 0x4bac620 [Final Native Static Public]
    double GetMeshUVArea(UDynamicMesh* TargetMesh, int32 UVChannel, const bool& bIsValidUVChannel); // 0x4bac280 [Final Native Static Public]
    FString GetMeshInfoString(UDynamicMesh* TargetMesh); // 0x4baba00 [Final Native Static Public]
    bool GetMeshHasAttributeSet(UDynamicMesh* TargetMesh); // 0x4bab740 [Final Native Static Public]
    FBox GetMeshBoundingBox(UDynamicMesh* TargetMesh); // 0x4bab600 [Final Native Static Public]
    bool GetIsDenseMesh(UDynamicMesh* TargetMesh); // 0x4baa8b0 [Final Native Static Public]
    bool GetIsClosedMesh(UDynamicMesh* TargetMesh); // 0x4baa7c0 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTriangleVertexColor(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& BarycentricCoords, const FLinearColor& DefaultColor, const bool& bTriHasValidVertexColors, const FLinearColor& InterpolatedColor); // 0x4baa550 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTriangleUV(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FVector& BarycentricCoords, const bool& bTriHasValidUVs, const FVector2D& InterpolatedUV); // 0x4baa2e0 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTrianglePosition(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& BarycentricCoords, const bool& bIsValidTriangle, const FVector& InterpolatedPosition); // 0x4baa0c0 [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); // 0x4ba9df0 [Final Native Static Public]
    UDynamicMesh* GetInterpolatedTriangleNormal(UDynamicMesh* TargetMesh, int32 TriangleID, const FVector& BarycentricCoords, const bool& bTriHasValidNormals, const FVector& InterpolatedNormal); // 0x4ba9bb0 [Final Native Static Public]
    bool GetHasVertexIDGaps(UDynamicMesh* TargetMesh); // 0x4ba9ac0 [Final Native Static Public]
    bool GetHasVertexColors(UDynamicMesh* TargetMesh); // 0x4ba99d0 [Final Native Static Public]
    bool GetHasTriangleNormals(UDynamicMesh* TargetMesh); // 0x4ba98e0 [Final Native Static Public]
    bool GetHasTriangleIDGaps(UDynamicMesh* TargetMesh); // 0x4ba97f0 [Final Native Static Public]
    bool GetHasPolygroups(UDynamicMesh* TargetMesh); // 0x4ba9700 [Final Native Static Public]
    bool GetHasMaterialIDs(UDynamicMesh* TargetMesh); // 0x4ba9610 [Final Native Static Public]
    UDynamicMesh* GetAllVertexPositionsAtEdges(UDynamicMesh* TargetMesh, FGeometryScriptIndexList& EdgeIDs, FGeometryScriptVectorList& Start, FGeometryScriptVectorList& End); // 0x4ba8aa0 [Final Native Static Public]
    UDynamicMesh* GetAllVertexPositions(UDynamicMesh* TargetMesh, FGeometryScriptVectorList& PositionList, bool bSkipGaps, const bool& bHasVertexIDGaps); // 0x4ba88c0 [Final Native Static Public]
    UDynamicMesh* GetAllVertexIDs(UDynamicMesh* TargetMesh, FGeometryScriptIndexList& VertexIDList, const bool& bHasVertexIDGaps); // 0x4ba86f0 [Final Native Static Public]
    UDynamicMesh* GetAllUVSeamEdges(UDynamicMesh* TargetMesh, int32 UvSetIndex, const bool& bHaveValidUVs, FGeometryScriptIndexList& ElementIDs); // 0x4ba84d0 [Final Native Static Public]
    UDynamicMesh* GetAllTriangleIndices(UDynamicMesh* TargetMesh, FGeometryScriptTriangleList& TriangleList, bool bSkipGaps, const bool& bHasTriangleIDGaps); // 0x4ba7f40 [Final Native Static Public]
    UDynamicMesh* GetAllTriangleIDs(UDynamicMesh* TargetMesh, FGeometryScriptIndexList& TriangleIDList, const bool& bHasTriangleIDGaps); // 0x4ba7d70 [Final Native Static Public]
    UDynamicMesh* GetAllSplitUVsAtVertex(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 VertexID, const TArray<int32>& ElementIDs, const TArray<FVector2D>& ElementUVs, const bool& bHaveValidUVs); // 0x4ba7ae0 [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); // 0x4ba2500 [Final Native Static Public]

// UGeometryScriptLibrary_RemeshingFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_RemeshingFunctions)
    UDynamicMesh* ApplyUniformRemesh(UDynamicMesh* TargetMesh, const FGeometryScriptRemeshOptions& RemeshOptions, const FGeometryScriptUniformRemeshOptions& UniformOptions, UGeometryScriptDebug* Debug); // 0x4b9f630 [Final Native Static Public]

// UGeometryScriptLibrary_MeshRepairFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshRepairFunctions)
    UDynamicMesh* WeldMeshEdges(UDynamicMesh* TargetMesh, const FGeometryScriptWeldEdgesOptions& WeldOptions, UGeometryScriptDebug* Debug); // 0x4bb9a20 [Final Native Static Public]
    UDynamicMesh* SplitMeshBowties(UDynamicMesh* TargetMesh, bool bMeshBowties, bool bAttributeBowties, UGeometryScriptDebug* Debug); // 0x4bb8740 [Final Native Static Public]
    UDynamicMesh* SnapMeshOpenBoundaries(UDynamicMesh* TargetMesh, const FGeometryScriptSnapBoundariesOptions& SnapOptions, UGeometryScriptDebug* Debug); // 0x4bb8540 [Final Native Static Public]
    UDynamicMesh* ResolveMeshTJunctions(UDynamicMesh* TargetMesh, const FGeometryScriptResolveTJunctionOptions& ResolveOptions, UGeometryScriptDebug* Debug); // 0x4bb37a0 [Final Native Static Public]
    UDynamicMesh* RepairMeshDegenerateGeometry(UDynamicMesh* TargetMesh, const FGeometryScriptDegenerateTriangleOptions& Options, UGeometryScriptDebug* Debug); // 0x4bb3570 [Final Native Static Public]
    UDynamicMesh* RemoveUnusedVertices(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x4bb33d0 [Final Native Static Public]
    UDynamicMesh* RemoveSmallComponents(UDynamicMesh* TargetMesh, const FGeometryScriptRemoveSmallComponentOptions& Options, UGeometryScriptDebug* Debug); // 0x4bb31e0 [Final Native Static Public]
    UDynamicMesh* RemoveHiddenTriangles(UDynamicMesh* TargetMesh, const FGeometryScriptRemoveHiddenTrianglesOptions& Options, UGeometryScriptDebug* Debug); // 0x4bb2fe0 [Final Native Static Public]
    UDynamicMesh* FillAllMeshHoles(UDynamicMesh* TargetMesh, const FGeometryScriptFillHolesOptions& FillOptions, const int32& NumFilledHoles, const int32& NumFailedHoleFills, UGeometryScriptDebug* Debug); // 0x4ba7590 [Final Native Static Public]
    UDynamicMesh* CompactMesh(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x4ba05e0 [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); // 0x4ba2860 [Final Native Static Public]
    void ComputeRenderCapturePointSampling(const TArray<FTransform>& Samples, const TArray<AActor*>& Actors, const TArray<FGeometryScriptRenderCaptureCamera>& Cameras, UGeometryScriptDebug* Debug); // 0x4ba1c00 [Final Native Static Public]
    void ComputeRenderCaptureCamerasForBox(const TArray<FGeometryScriptRenderCaptureCamera>& Cameras, const FBox& Box, FGeometryScriptRenderCaptureCamerasForBoxOptions& Options, UGeometryScriptDebug* Debug); // 0x4ba1a20 [Final Native Static Public]
    UDynamicMesh* ComputePointSampling(UDynamicMesh* TargetMesh, const FGeometryScriptMeshPointSamplingOptions& Options, const TArray<FTransform>& Samples, FGeometryScriptIndexList& TriangleIDs, UGeometryScriptDebug* Debug); // 0x4ba0e50 [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); // 0x4ba0780 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSelectionFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSelectionFunctions)
    UDynamicMesh* SelectSelectionBoundaryEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& BoundarySelection, bool bExcludeMeshBoundaryEdges); // 0x4bb54e0 [Final Native Static Public]
    UDynamicMesh* SelectMeshSharpEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, double MinAngleDeg); // 0x4bb5270 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsWithPlane(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FVector& PlaneOrigin, const FVector& PlaneNormal, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints); // 0x4bb4f40 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsInSphere(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FVector& SphereOrigin, double SphereRadius, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints); // 0x4bb4590 [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); // 0x4bb4860 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsInBox(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FBox& Box, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints); // 0x4bb42a0 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsByPolygroup(UDynamicMesh* TargetMesh, const FGeometryScriptGroupLayer& GroupLayer, int32 PolygroupID, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType); // 0x4bb40a0 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsByNormalAngle(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const FVector& Normal, double MaxAngleDeg, const EGeometryScriptMeshSelectionType& SelectionType, bool bInvert, int32 MinNumTrianglePoints); // 0x4bb3d60 [Final Native Static Public]
    UDynamicMesh* SelectMeshElementsByMaterialID(UDynamicMesh* TargetMesh, int32 MaterialID, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType); // 0x4bb3ba0 [Final Native Static Public]
    UDynamicMesh* SelectMeshBoundaryEdges(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection); // 0x4bb3990 [Final Native Static Public]
    UDynamicMesh* InvertMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewSelection, bool bOnlyToConnected); // 0x4bb0510 [Final Native Static Public]
    void GetMeshUniqueSelectionInfo(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType, const int32& NumSelected); // 0x4bac400 [Final Native Static Public]
    void GetMeshSelectionInfo(const FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType, const int32& NumSelected); // 0x4bac0c0 [Final Native Static Public]
    UDynamicMesh* ExpandMeshSelectionToConnected(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewSelection, const EGeometryScriptTopologyConnectionType& ConnectionType); // 0x4ba7380 [Final Native Static Public]
    UDynamicMesh* ExpandContractMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptMeshSelection& NewSelection, int32 Iterations, bool bContract, bool bOnlyExpandToFaceNeighbours); // 0x4ba7100 [Final Native Static Public]
    void DebugPrintMeshSelection(const FGeometryScriptMeshSelection& Selection, bool bDisable); // 0x4ba6450 [Final Native Static Public]
    UDynamicMesh* CreateSelectAllMeshSelection(UDynamicMesh* TargetMesh, FGeometryScriptMeshSelection& Selection, const EGeometryScriptMeshSelectionType& SelectionType); // 0x4ba5cb0 [Final Native Static Public]
    UDynamicMesh* ConvertMeshSelectionToIndexList(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, FGeometryScriptIndexList& IndexList, const EGeometryScriptIndexType& ResultListType, const EGeometryScriptIndexType& ConvertToType); // 0x4ba4640 [Final Native Static Public]
    UDynamicMesh* ConvertMeshSelectionToIndexArray(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const TArray<int32>& IndexArray, const EGeometryScriptMeshSelectionType& SelectionType); // 0x4ba43b0 [Final Native Static Public]
    UDynamicMesh* ConvertMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& FromSelection, FGeometryScriptMeshSelection& ToSelection, const EGeometryScriptMeshSelectionType& NewType, bool bAllowPartialInclusion); // 0x4ba3b30 [Final Native Static Public]
    UDynamicMesh* ConvertIndexSetToMeshSelection(UDynamicMesh* TargetMesh, TSet<int32>& IndexSet, const EGeometryScriptMeshSelectionType& SelectionType, FGeometryScriptMeshSelection& Selection); // 0x4ba38c0 [Final Native Static Public]
    UDynamicMesh* ConvertIndexListToMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptIndexList& IndexList, const EGeometryScriptMeshSelectionType& SelectionType, FGeometryScriptMeshSelection& Selection); // 0x4ba3430 [Final Native Static Public]
    UDynamicMesh* ConvertIndexArrayToMeshSelection(UDynamicMesh* TargetMesh, const TArray<int32>& IndexArray, const EGeometryScriptMeshSelectionType& SelectionType, FGeometryScriptMeshSelection& Selection); // 0x4ba3270 [Final Native Static Public]
    void CombineMeshSelections(const FGeometryScriptMeshSelection& SelectionA, const FGeometryScriptMeshSelection& SelectionB, FGeometryScriptMeshSelection& ResultSelection, const EGeometryScriptCombineSelectionMode& CombineMode); // 0x4ba0080 [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); // 0x4be2ec0 [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); // 0x4be2a70 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSimplifyFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSimplifyFunctions)
    UDynamicMesh* ApplySimplifyToVertexCount(UDynamicMesh* TargetMesh, int32 vertexcount, const FGeometryScriptSimplifyMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x4bd8d20 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToTriangleCount(UDynamicMesh* TargetMesh, int32 TriangleCount, const FGeometryScriptSimplifyMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x4bd8ae0 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToTolerance(UDynamicMesh* TargetMesh, float Tolerance, const FGeometryScriptSimplifyMeshOptions& Options, UGeometryScriptDebug* Debug); // 0x4bd8890 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToPolygroupTopology(UDynamicMesh* TargetMesh, const FGeometryScriptPolygroupSimplifyOptions& Options, const FGeometryScriptGroupLayer& GroupLayer, UGeometryScriptDebug* Debug); // 0x4bd8660 [Final Native Static Public]
    UDynamicMesh* ApplySimplifyToPlanar(UDynamicMesh* TargetMesh, const FGeometryScriptPlanarSimplifyOptions& Options, UGeometryScriptDebug* Debug); // 0x4bd8480 [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); // 0x4bf11e0 [Final Native Static Public]
    void ResetBVH(FGeometryScriptDynamicMeshBVH& ResetBVH); // 0x4bec5c0 [Final Native Static Public]
    UDynamicMesh* RebuildBVHForMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& UpdateBVH, bool bOnlyIfInvalid, UGeometryScriptDebug* Debug); // 0x4bebae0 [Final Native Static Public]
    UDynamicMesh* IsPointInsideMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& QueryBVH, const FVector& QueryPoint, const FGeometryScriptSpatialQueryOptions& Options, const bool& bIsInside, const EGeometryScriptContainmentOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x4be8a80 [Final Native Static Public]
    UDynamicMesh* IsBVHValidForMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& TestBVH, const bool& bIsValid, UGeometryScriptDebug* Debug); // 0x4be87e0 [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); // 0x4be0ee0 [Final Native Static Public]
    UDynamicMesh* FindNearestPointOnMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& QueryBVH, const FVector& QueryPoint, const FGeometryScriptSpatialQueryOptions& Options, FGeometryScriptTrianglePoint& NearestResult, const EGeometryScriptSearchOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x4be0a30 [Final Native Static Public]
    UDynamicMesh* BuildBVHForMesh(UDynamicMesh* TargetMesh, FGeometryScriptDynamicMeshBVH& OutputBVH, UGeometryScriptDebug* Debug); // 0x4bd9ea0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshSubdivideFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshSubdivideFunctions)
    UDynamicMesh* ApplyUniformTessellation(UDynamicMesh* TargetMesh, int32 TessellationLevel, UGeometryScriptDebug* Debug); // 0x4bd9280 [Final Native Static Public]
    UDynamicMesh* ApplySelectiveTessellation(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FGeometryScriptSelectiveTessellateOptions& Options, int32 TessellationLevel, const ESelectiveTessellatePatternType& PatternType, UGeometryScriptDebug* Debug); // 0x4bd8250 [Final Native Static Public]
    UDynamicMesh* ApplyPNTessellation(UDynamicMesh* TargetMesh, const FGeometryScriptPNTessellateOptions& Options, int32 TessellationLevel, UGeometryScriptDebug* Debug); // 0x4bd8020 [Final Native Static Public]

// UGeometryScriptLibrary_MeshTransformFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshTransformFunctions)
    UDynamicMesh* TranslatePivotToLocation(UDynamicMesh* TargetMesh, const FVector& PivotLocation, UGeometryScriptDebug* Debug); // 0x4bf4bf0 [Final Native Static Public]
    UDynamicMesh* TranslateMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FVector& Translation, UGeometryScriptDebug* Debug); // 0x4bf4470 [Final Native Static Public]
    UDynamicMesh* TranslateMesh(UDynamicMesh* TargetMesh, const FVector& Translation, UGeometryScriptDebug* Debug); // 0x4bf4290 [Final Native Static Public]
    UDynamicMesh* TransformMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FTransform& Transform, UGeometryScriptDebug* Debug); // 0x4bf3d30 [Final Native Static Public]
    UDynamicMesh* TransformMesh(UDynamicMesh* TargetMesh, const FTransform& Transform, bool bFixOrientationForNegativeScale, UGeometryScriptDebug* Debug); // 0x4bf3a60 [Final Native Static Public]
    UDynamicMesh* ScaleMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FVector& Scale, const FVector& ScaleOrigin, UGeometryScriptDebug* Debug); // 0x4bf0970 [Final Native Static Public]
    UDynamicMesh* ScaleMesh(UDynamicMesh* TargetMesh, const FVector& Scale, const FVector& ScaleOrigin, bool bFixOrientationForNegativeScale, UGeometryScriptDebug* Debug); // 0x4bf06e0 [Final Native Static Public]
    UDynamicMesh* RotateMeshSelection(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FRotator& Rotation, const FVector& RotationOrigin, UGeometryScriptDebug* Debug); // 0x4bec9f0 [Final Native Static Public]
    UDynamicMesh* RotateMesh(UDynamicMesh* TargetMesh, const FRotator& Rotation, const FVector& RotationOrigin, UGeometryScriptDebug* Debug); // 0x4bec7c0 [Final Native Static Public]

// UGeometryScriptLibrary_MeshUVFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshUVFunctions)
    UDynamicMesh* TranslateMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FVector2D& Translation, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x4bf47a0 [Final Native Static Public]
    UDynamicMesh* SetUVSeamsAlongSelectedEdges(UDynamicMesh* TargetMesh, int32 UVChannel, const FGeometryScriptMeshSelection& Selection, bool bInsertSeams, bool bDeferChangeNotifications, UGeometryScriptDebug* Debug); // 0x4bf33e0 [Final Native Static Public]
    UDynamicMesh* SetNumUVSets(UDynamicMesh* TargetMesh, int32 NumUVSets, UGeometryScriptDebug* Debug); // 0x4bf2f80 [Final Native Static Public]
    UDynamicMesh* SetMeshUVsFromPlanarProjection(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FTransform& PlaneTransform, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x4bf2cf0 [Final Native Static Public]
    UDynamicMesh* SetMeshUVsFromCylinderProjection(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FTransform& CylinderTransform, const FGeometryScriptMeshSelection& Selection, float SplitAngle, UGeometryScriptDebug* Debug); // 0x4bf2a10 [Final Native Static Public]
    UDynamicMesh* SetMeshUVsFromBoxProjection(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FTransform& BoxTransform, const FGeometryScriptMeshSelection& Selection, int32 MinIslandTriCount, UGeometryScriptDebug* Debug); // 0x4bf2740 [Final Native Static Public]
    UDynamicMesh* SetMeshUVElementPosition(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 ElementID, const FVector2D& NewUVPosition, const bool& bIsValidElementID, bool bDeferChangeNotifications); // 0x4bf2520 [Final Native Static Public]
    UDynamicMesh* SetMeshTriangleUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FGeometryScriptUVTriangle& UVs, const bool& bIsValidTriangle, bool bDeferChangeNotifications); // 0x4bf22e0 [Final Native Static Public]
    UDynamicMesh* SetMeshTriangleUVElementIDs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FIntVector& TriangleUVElements, const bool& bIsValidTriangle, bool bDeferChangeNotifications); // 0x4bf20b0 [Final Native Static Public]
    UDynamicMesh* ScaleMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FVector2D& Scale, const FVector2D& ScaleOrigin, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x4bf0cf0 [Final Native Static Public]
    UDynamicMesh* RotateMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, float RotationAngle, const FVector2D& RotationOrigin, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x4becd70 [Final Native Static Public]
    UDynamicMesh* RepackMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptRepackUVsOptions& RepackOptions, UGeometryScriptDebug* Debug); // 0x4bec2e0 [Final Native Static Public]
    UDynamicMesh* RecomputeMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptRecomputeUVsOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x4bebe50 [Final Native Static Public]
    UDynamicMesh* LayoutMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptLayoutUVsOptions& LayoutOptions, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x4be9280 [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); // 0x4be34c0 [Final Native Static Public]
    UDynamicMesh* GetMeshUVElementPosition(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 ElementID, const FVector2D& UVPosition, const bool& bIsValidElementID); // 0x4be32e0 [Final Native Static Public]
    UDynamicMesh* GetMeshTriangleUVElementIDs(UDynamicMesh* TargetMesh, int32 UvSetIndex, int32 TriangleID, const FIntVector& TriangleUVElements, const bool& bHaveValidUVs); // 0x4be3100 [Final Native Static Public]
    UDynamicMesh* GetMeshPerVertexUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, FGeometryScriptUVList& UVList, const bool& bIsValidUVSet, const bool& bHasVertexIDGaps, const bool& bHasSplitUVs, UGeometryScriptDebug* Debug); // 0x4be2780 [Final Native Static Public]
    UDynamicMesh* CopyUVSet(UDynamicMesh* TargetMesh, int32 FromUVSet, int32 ToUVSet, UGeometryScriptDebug* Debug); // 0x4bde4a0 [Final Native Static Public]
    UDynamicMesh* CopyMeshUVLayerToMesh(UDynamicMesh* CopyFromMesh, int32 UvSetIndex, const UDynamicMesh*& CopyToUVMesh, const UDynamicMesh*& CopyToUVMeshOut, const bool& bInvalidTopology, const bool& bIsValidUVSet, UGeometryScriptDebug* Debug); // 0x4bde220 [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); // 0x4bddd50 [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); // 0x4bda1e0 [Final Native Static Public]
    UDynamicMesh* AutoGenerateXAtlasMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptXAtlasOptions& Options, UGeometryScriptDebug* Debug); // 0x4bd97e0 [Final Native Static Public]
    UDynamicMesh* AutoGeneratePatchBuilderMeshUVs(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptPatchBuilderOptions& Options, UGeometryScriptDebug* Debug); // 0x4bd9460 [Final Native Static Public]
    UDynamicMesh* ApplyTexelDensityUVScaling(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FGeometryScriptUVTexelDensityOptions& Options, const FGeometryScriptMeshSelection& Selection, UGeometryScriptDebug* Debug); // 0x4bd8f60 [Final Native Static Public]
    UDynamicMesh* AddUVElementToMesh(UDynamicMesh* TargetMesh, int32 UvSetIndex, const FVector2D& NewUVPosition, const int32& NewUVElementID, const bool& bIsValidUVSet, bool bDeferChangeNotifications); // 0x4bd7760 [Final Native Static Public]

// UGeometryScriptLibrary_MeshVertexColorFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshVertexColorFunctions)
    UDynamicMesh* SetMeshSelectionVertexColor(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, const FLinearColor& Color, const FGeometryScriptColorFlags& Flags, bool bCreateColorSeam, UGeometryScriptDebug* Debug); // 0x4bf1d20 [Final Native Static Public]
    UDynamicMesh* SetMeshPerVertexColors(UDynamicMesh* TargetMesh, const FGeometryScriptColorList& VertexColorList, UGeometryScriptDebug* Debug); // 0x4bf19c0 [Final Native Static Public]
    UDynamicMesh* SetMeshConstantVertexColor(UDynamicMesh* TargetMesh, const FLinearColor& Color, const FGeometryScriptColorFlags& Flags, bool bClearExisting, UGeometryScriptDebug* Debug); // 0x4bf1750 [Final Native Static Public]
    UDynamicMesh* GetMeshPerVertexColors(UDynamicMesh* TargetMesh, FGeometryScriptColorList& ColorList, const bool& bIsValidColorSet, const bool& bHasVertexIDGaps, bool bBlendSplitVertexValues); // 0x4be2540 [Final Native Static Public]
    UDynamicMesh* ConvertMeshVertexColorsSRGBToLinear(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x4bdc1f0 [Final Native Static Public]
    UDynamicMesh* ConvertMeshVertexColorsLinearToSRGB(UDynamicMesh* TargetMesh, UGeometryScriptDebug* Debug); // 0x4bdc050 [Final Native Static Public]
    UDynamicMesh* BlurMeshVertexColors(UDynamicMesh* TargetMesh, const FGeometryScriptMeshSelection& Selection, int32 NumIterations, double Strength, const EGeometryScriptBlurColorMode& BlurMode, const FGeometryScriptBlurMeshVertexColorsOptions& Options, UGeometryScriptDebug* Debug); // 0x4bd9c20 [Final Native Static Public]

// UGeometryScriptLibrary_MeshVoxelFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_MeshVoxelFunctions)
    UDynamicMesh* ApplyMeshSolidify(UDynamicMesh* TargetMesh, const FGeometryScriptSolidifyOptions& Options, UGeometryScriptDebug* Debug); // 0x4bd7df0 [Final Native Static Public]
    UDynamicMesh* ApplyMeshMorphology(UDynamicMesh* TargetMesh, const FGeometryScriptMorphologyOptions& Options, UGeometryScriptDebug* Debug); // 0x4bd7bd0 [Final Native Static Public]

// UGeometryScriptLibrary_PointSetSamplingFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_PointSetSamplingFunctions)
    void UnflattenPoints(const TArray<FVector2D>& PointsIn2D, const TArray<FVector>& PointsIn3D, FGeometryScriptPointFlatteningOptions& Options, double Height); // 0x4bf4de0 [Final Native Static Public]
    void TransformsToPoints(const TArray<FTransform>& Transforms, const TArray<FVector>& Points); // 0x4bf4100 [Final Native Static Public]
    void OffsetTransforms(const TArray<FTransform>& Transforms, double Offset, const FVector& Direction, const EGeometryScriptCoordinateSpace& Space); // 0x4bea080 [Final Native Static Public]
    FBox MakeBoundingBoxFromPoints(const TArray<FVector>& Points, double ExpandBy); // 0x4be95b0 [Final Native Static Public]
    void KMeansClusterToIDs(const TArray<FVector>& Points, FGeometryScriptPointClusteringOptions& Options, const TArray<int32>& PointClusterIndices); // 0x4be9090 [Final Native Static Public]
    void KMeansClusterToArrays(const TArray<FVector>& Points, FGeometryScriptPointClusteringOptions& Options, const TArray<FGeometryScriptIndexList>& ClusterIDToLists); // 0x4be8ef0 [Final Native Static Public]
    void GetPointsFromIndexList(const TArray<FVector>& AllPoints, FGeometryScriptIndexList& Indices, const TArray<FVector>& SelectedPoints); // 0x4be3ac0 [Final Native Static Public]
    void FlattenPoints(const TArray<FVector>& PointsIn3D, const TArray<FVector2D>& PointsIn2D, FGeometryScriptPointFlatteningOptions& Options); // 0x4be13f0 [Final Native Static Public]
    void DownsamplePoints(const TArray<FVector>& Points, FGeometryScriptPointPriorityOptions& Options, FGeometryScriptIndexList& DownsampledIndices, int32 KeepNumPoints, UGeometryScriptDebug* Debug); // 0x4be0320 [Final Native Static Public]

// UGeometryScriptLibrary_SimplePolygonFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_SimplePolygonFunctions)
    void SetPolygonVertex(FGeometryScriptSimplePolygon& Polygon, int32 VertexIndex, const FVector2D& position, const bool& bPolygonIsEmpty); // 0x4bf31e0 [Final Native Static Public]
    int32 GetPolygonVertexCount(const FGeometryScriptSimplePolygon& Polygon); // 0x4be5f50 [Final Native Static Public]
    FVector2D GetPolygonVertex(const FGeometryScriptSimplePolygon& Polygon, int32 VertexIndex, const bool& bPolygonIsEmpty); // 0x4be5b70 [Final Native Static Public]
    FVector2D GetPolygonTangent(const FGeometryScriptSimplePolygon& Polygon, int32 VertexIndex, const bool& bPolygonIsEmpty); // 0x4be56b0 [Final Native Static Public]
    FBox2D GetPolygonBounds(const FGeometryScriptSimplePolygon& Polygon); // 0x4be4b80 [Final Native Static Public]
    double GetPolygonArea(const FGeometryScriptSimplePolygon& Polygon); // 0x4be4650 [Final Native Static Public]
    double GetPolygonArcLength(const FGeometryScriptSimplePolygon& Polygon); // 0x4be4650 [Final Native Static Public]
    void ConvertSplineToPolygon(USplineComponent* Spline, FGeometryScriptSimplePolygon& Polygon, const FGeometryScriptSplineSamplingOptions& SamplingOptions, const EGeometryScriptAxis& DropAxis); // 0x4bdc9b0 [Final Native Static Public]
    TArray<FVector2D> Conv_GeometryScriptSimplePolygonToArrayOfVector2D(const FGeometryScriptSimplePolygon& Polygon); // 0x4bdbbe0 [Final Native Static Public]
    TArray<FVector> Conv_GeometryScriptSimplePolygonToArray(const FGeometryScriptSimplePolygon& Polygon); // 0x4bdb9f0 [Final Native Static Public]
    FGeometryScriptSimplePolygon Conv_ArrayToGeometryScriptSimplePolygon(const TArray<FVector>& PathVertices); // 0x4bdb3b0 [Final Native Static Public]
    FGeometryScriptSimplePolygon Conv_ArrayOfVector2DToGeometryScriptSimplePolygon(const TArray<FVector2D>& PathVertices); // 0x4bdb0e0 [Final Native Static Public]
    int32 AddPolygonVertex(FGeometryScriptSimplePolygon& Polygon, const FVector2D& position); // 0x4bd7600 [Final Native Static Public]

// UGeometryScriptLibrary_PolygonListFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_PolygonListFunctions)
    FGeometryScriptGeneralPolygonList PolygonsUnion(const FGeometryScriptGeneralPolygonList& PolygonList, bool bCopyInputOnFailure); // 0x4beb8d0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsOffsets(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonOffsetOptions& OffsetOptions, double FirstOffset, double SecondOffset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x4beb510 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsOffset(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x4beb1b0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsMorphologyOpen(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x4beae00 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsMorphologyClose(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptPolygonOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x4beaa50 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsIntersection(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptGeneralPolygonList& PolygonsToIntersect); // 0x4bea7c0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsExclusiveOr(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptGeneralPolygonList& PolygonsToExclusiveOr); // 0x4bea530 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList PolygonsDifference(const FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptGeneralPolygonList& PolygonsToSubtract); // 0x4bea230 [Final Native Static Public]
    FGeometryScriptSimplePolygon GetSimplePolygon(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndices, int32 PolygonIndex, int32 HoleIndex); // 0x4be7920 [Final Native Static Public]
    void GetPolygonVertices(const FGeometryScriptGeneralPolygonList& PolygonList, const TArray<FVector2D>& OutVertices, const bool& bValidIndices, int32 PolygonIndex, int32 HoleIndex); // 0x4be60b0 [Final Native Static Public]
    int32 GetPolygonVertexCount(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndices, int32 PolygonIndex, int32 HoleIndex); // 0x4be5d40 [Final Native Static Public]
    FVector2D GetPolygonVertex(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bIsValidVertex, int32 VertexIndex, int32 PolygonIndex, int32 HoleIndex); // 0x4be5910 [Final Native Static Public]
    FBox2D GetPolygonListBounds(const FGeometryScriptGeneralPolygonList& PolygonList); // 0x4be51b0 [Final Native Static Public]
    double GetPolygonListArea(const FGeometryScriptGeneralPolygonList& PolygonList); // 0x4be4f70 [Final Native Static Public]
    int32 GetPolygonHoleCount(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndex, int32 PolygonIndex); // 0x4be4dc0 [Final Native Static Public]
    int32 GetPolygonCount(const FGeometryScriptGeneralPolygonList& PolygonList); // 0x4b41a00 [Final Native Static Public]
    FBox2D GetPolygonBounds(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndex, int32 PolygonIndex); // 0x4be4960 [Final Native Static Public]
    double GetPolygonArea(const FGeometryScriptGeneralPolygonList& PolygonList, const bool& bValidIndex, int32 PolygonIndex); // 0x4be4750 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList CreatePolygonsFromPathOffset(const TArray<FVector2D>& Path, const FGeometryScriptOpenPathOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x4bdfc10 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList CreatePolygonsFromOpenPolyPathsOffset(const TArray<FGeometryScriptPolyPath>& PolyPaths, const FGeometryScriptOpenPathOffsetOptions& OffsetOptions, double Offset, const bool& bOperationSuccess, bool bCopyInputOnFailure); // 0x4bdf930 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList CreatePolygonListFromSinglePolygon(const FGeometryScriptSimplePolygon& OuterPolygon, const TArray<FGeometryScriptSimplePolygon>& HolePolygons, bool bFixHoleOrientations); // 0x4bdf6c0 [Final Native Static Public]
    FGeometryScriptGeneralPolygonList CreatePolygonListFromSimplePolygons(const TArray<FGeometryScriptSimplePolygon>& OuterPolygons); // 0x4bdf440 [Final Native Static Public]
    void AppendPolygonList(FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptGeneralPolygonList& PolygonsToAppend); // 0x4bd79a0 [Final Native Static Public]
    int32 AddPolygonToList(FGeometryScriptGeneralPolygonList& PolygonList, const FGeometryScriptSimplePolygon& OuterPolygon, const TArray<FGeometryScriptSimplePolygon>& HolePolygons, bool bFixHoleOrientations); // 0x4bd73d0 [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); // 0x4bed260 [Final Native Static Public]
    FVector GetPolyPathVertex(const FGeometryScriptPolyPath& PolyPath, int32 Index, const bool& bIsValidIndex); // 0x4be4450 [Final Native Static Public]
    FVector GetPolyPathTangent(const FGeometryScriptPolyPath& PolyPath, int32 Index, const bool& bIsValidIndex); // 0x4be40d0 [Final Native Static Public]
    int32 GetPolyPathNumVertices(const FGeometryScriptPolyPath& PolyPath); // 0x4be3fb0 [Final Native Static Public]
    int32 GetPolyPathLastIndex(const FGeometryScriptPolyPath& PolyPath); // 0x4be3e90 [Final Native Static Public]
    double GetPolyPathArcLength(const FGeometryScriptPolyPath& PolyPath); // 0x4be3d10 [Final Native Static Public]
    int32 GetNearestVertexIndex(const FGeometryScriptPolyPath& PolyPath, const FVector& Point); // 0x4be38f0 [Final Native Static Public]
    FGeometryScriptPolyPath FlattenTo2DOnAxis(const FGeometryScriptPolyPath& PolyPath, const EGeometryScriptAxis& DropAxis); // 0x4be15b0 [Final Native Static Public]
    FGeometryScriptPolyPath CreateCirclePath3D(const FTransform& Transform, float Radius, int32 NumPoints); // 0x4bdf070 [Final Native Static Public]
    FGeometryScriptPolyPath CreateCirclePath2D(const FVector2D& Center, float Radius, int32 NumPoints); // 0x4bdedf0 [Final Native Static Public]
    FGeometryScriptPolyPath CreateArcPath3D(const FTransform& Transform, float Radius, int32 NumPoints, float StartAngle, float EndAngle); // 0x4bdea50 [Final Native Static Public]
    FGeometryScriptPolyPath CreateArcPath2D(const FVector2D& Center, float Radius, int32 NumPoints, float StartAngle, float EndAngle); // 0x4bde750 [Final Native Static Public]
    void ConvertSplineToPolyPath(USplineComponent* Spline, FGeometryScriptPolyPath& PolyPath, const FGeometryScriptSplineSamplingOptions& SamplingOptions); // 0x4bdc740 [Final Native Static Public]
    void ConvertPolyPathToArrayOfVector2D(const FGeometryScriptPolyPath& PolyPath, const TArray<FVector2D>& VertexArray); // 0x4bdc530 [Final Native Static Public]
    void ConvertPolyPathToArray(const FGeometryScriptPolyPath& PolyPath, const TArray<FVector>& VertexArray); // 0x4bdc390 [Final Native Static Public]
    void ConvertArrayToPolyPath(const TArray<FVector>& VertexArray, FGeometryScriptPolyPath& PolyPath); // 0x4bdbf00 [Final Native Static Public]
    void ConvertArrayOfVector2DToPolyPath(const TArray<FVector2D>& VertexArray, FGeometryScriptPolyPath& PolyPath); // 0x4bdbdc0 [Final Native Static Public]
    TArray<FVector2D> Conv_GeometryScriptPolyPathToArrayOfVector2D(const FGeometryScriptPolyPath& PolyPath); // 0x4bdb7a0 [Final Native Static Public]
    TArray<FVector> Conv_GeometryScriptPolyPathToArray(const FGeometryScriptPolyPath& PolyPath); // 0x4bdb570 [Final Native Static Public]
    FGeometryScriptPolyPath Conv_ArrayToGeometryScriptPolyPath(const TArray<FVector>& PathVertices); // 0x4bdb210 [Final Native Static Public]
    FGeometryScriptPolyPath Conv_ArrayOfVector2DToGeometryScriptPolyPath(const TArray<FVector2D>& PathVertices); // 0x4bdafb0 [Final Native Static Public]

// UGeometryScriptLibrary_SceneUtilityFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_SceneUtilityFunctions)
    void SetComponentMaterialList(UPrimitiveComponent* Component, const TArray<UMaterialInterface*>& MaterialList, UGeometryScriptDebug* Debug); // 0x4bf1570 [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); // 0x4bdfee0 [Final Native Static Public]
    UDynamicMeshPool* CreateDynamicMeshPool(); // 0x4bdf380 [Final Native Static Public]
    UDynamicMesh* CopyMeshFromComponent(USceneComponent* Component, UDynamicMesh* ToDynamicMesh, const FGeometryScriptCopyMeshFromComponentOptions& Options, bool bTransformToWorld, FTransform& LocalToWorld, const EGeometryScriptOutcomePins& Outcome, UGeometryScriptDebug* Debug); // 0x4bdd740 [Final Native Static Public]
    UDynamicMesh* CopyCollisionMeshesFromObject(UObject* FromObject, UDynamicMesh* ToDynamicMesh, bool bTransformToWorld, FTransform& LocalToWorld, const EGeometryScriptOutcomePins& Outcome, bool bUseComplexCollision, int32 SphereResolution, UGeometryScriptDebug* Debug); // 0x4bdce40 [Final Native Static Public]

// UGeometryScriptLibrary_TransformFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_TransformFunctions)
    FTransform MakeTransformFromZAxis(const FVector& Location, const FVector& ZAxis); // 0x4be9f10 [Final Native Static Public]
    FTransform MakeTransformFromAxes(const FVector& Location, const FVector& ZAxis, const FVector& TangentAxis, bool bTangentIsX); // 0x4be9d40 [Final Native Static Public]
    FVector GetTransformAxisVector(const FTransform& Transform, const EGeometryScriptAxis& Axis); // 0x4be7ea0 [Final Native Static Public]
    FRay GetTransformAxisRay(const FTransform& Transform, const EGeometryScriptAxis& Axis); // 0x4be7d20 [Final Native Static Public]
    FPlane GetTransformAxisPlane(const FTransform& Transform, const EGeometryScriptAxis& Axis); // 0x4be7ba0 [Final Native Static Public]

// UGeometryScriptLibrary_RayFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_RayFunctions)
    FRay MakeRayFromPoints(const FVector& A, const FVector& B); // 0x4be9bc0 [Final Native Static Public]
    FRay MakeRayFromPointDirection(const FVector& Origin, const FVector& Direction, bool bDirectionIsNormalized); // 0x4be9a00 [Final Native Static Public]
    FRay GetTransformedRay(const FRay& Ray, const FTransform& Transform, bool bInvert); // 0x4be85d0 [Final Native Static Public]
    void GetRayStartEnd(const FRay& Ray, double StartDistance, double EndDistance, const FVector& StartPoint, const FVector& Endpoint); // 0x4be7670 [Final Native Static Public]
    bool GetRaySphereIntersection(const FRay& Ray, const FVector& SphereCenter, double SphereRadius, const double& Distance1, const double& Distance2); // 0x4be7380 [Final Native Static Public]
    double GetRaySegmentClosestPoint(const FRay& Ray, const FVector& SegStartPoint, const FVector& SegEndPoint, const double& RayParameter, const FVector& RayPoint, const FVector& SegPoint); // 0x4be7010 [Final Native Static Public]
    double GetRayPointDistance(const FRay& Ray, const FVector& Point); // 0x4be6e20 [Final Native Static Public]
    FVector GetRayPoint(const FRay& Ray, double Distance); // 0x4be6cf0 [Final Native Static Public]
    bool GetRayPlaneIntersection(const FRay& Ray, const FPlane& Plane, const double& HitDistance); // 0x4be6b10 [Final Native Static Public]
    double GetRayParameter(const FRay& Ray, const FVector& Point); // 0x4be69f0 [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); // 0x4be66a0 [Final Native Static Public]
    FVector GetRayClosestPoint(const FRay& Ray, const FVector& Point); // 0x4be6520 [Final Native Static Public]
    bool GetRayBoxIntersection(const FRay& Ray, const FBox& Box, const double& HitDistance); // 0x4be6310 [Final Native Static Public]

// UGeometryScriptLibrary_BoxFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_BoxFunctions)
    bool TestPointInsideBox(const FBox& Box, const FVector& Point, bool bConsiderOnBoxAsInside); // 0x4bf38f0 [Final Native Static Public]
    bool TestBoxSphereIntersection(const FBox& Box, const FVector& SphereCenter, double SphereRadius); // 0x4bf3750 [Final Native Static Public]
    bool TestBoxBoxIntersection(const FBox& Box1, const FBox& Box2); // 0x4bf3620 [Final Native Static Public]
    FBox MakeBoxFromCenterSize(const FVector& Center, const FVector& Dimensions); // 0x4be9880 [Final Native Static Public]
    FBox MakeBoxFromCenterExtents(const FVector& Center, const FVector& Extents); // 0x4be9730 [Final Native Static Public]
    FBox GetTransformedBox(const FBox& Box, const FTransform& Transform); // 0x4be8150 [Final Native Static Public]
    FBox GetExpandedBox(const FBox& Box, const FVector& ExpandBy); // 0x4be2370 [Final Native Static Public]
    void GetBoxVolumeArea(const FBox& Box, const double& Volume, const double& SurfaceArea); // 0x4be21d0 [Final Native Static Public]
    double GetBoxPointDistance(const FBox& Box, const FVector& Point); // 0x4be2090 [Final Native Static Public]
    FVector GetBoxFaceCenter(const FBox& Box, int32 FaceIndex, const FVector& FaceNormal); // 0x4be1df0 [Final Native Static Public]
    FVector GetBoxCorner(const FBox& Box, int32 CornerIndex); // 0x4be1c20 [Final Native Static Public]
    void GetBoxCenterSize(const FBox& Box, const FVector& Center, const FVector& Dimensions); // 0x4be1a80 [Final Native Static Public]
    double GetBoxBoxDistance(const FBox& Box1, const FBox& Box2); // 0x4be1860 [Final Native Static Public]
    FVector FindClosestPointOnBox(const FBox& Box, const FVector& Point, const bool& bIsInside); // 0x4be0830 [Final Native Static Public]
    FBox FindBoxBoxIntersection(const FBox& Box1, const FBox& Box2, const bool& bIsIntersecting); // 0x4be0550 [Final Native Static Public]

// UGeometryScriptLibrary_TextureMapFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_TextureMapFunctions)
    void SampleTextureRenderTarget2DAtUVPositions(const FGeometryScriptUVList& UVList, UTextureRenderTarget2D* Texture, const FGeometryScriptSampleTextureOptions& SampleOptions, FGeometryScriptColorList& ColorList, UGeometryScriptDebug* Debug); // 0x4bedd50 [Final Native Static Public]
    void SampleTexture2DAtUVPositions(const FGeometryScriptUVList& UVList, UTexture2D* Texture, const FGeometryScriptSampleTextureOptions& SampleOptions, FGeometryScriptColorList& ColorList, UGeometryScriptDebug* Debug); // 0x4bed560 [Final Native Static Public]

// UGeometryScriptLibrary_VectorMathFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_VectorMathFunctions)
    void VectorTransformInPlace(FGeometryScriptVectorList& VectorList, const FTransform& Transform, bool bAsPosition); // 0x4bf7000 [Final Native Static Public]
    FGeometryScriptScalarList VectorToScalar(const FGeometryScriptVectorList& VectorList, double ConstantX, double ConstantY, double ConstantZ); // 0x4bf6c20 [Final Native Static Public]
    void VectorPlaneProjectInPlace(FGeometryScriptVectorList& VectorList, const FPlane& Plane); // 0x4bf6a10 [Final Native Static Public]
    void VectorNormalizeInPlace(FGeometryScriptVectorList& VectorList, const FVector& SetOnFailure); // 0x4bf68e0 [Final Native Static Public]
    FGeometryScriptScalarList VectorLength(const FGeometryScriptVectorList& VectorList); // 0x4bf65b0 [Final Native Static Public]
    void VectorInverseTransformInPlace(FGeometryScriptVectorList& VectorList, const FTransform& Transform, bool bAsPosition); // 0x4bf63b0 [Final Native Static Public]
    FGeometryScriptScalarList VectorDot(const FGeometryScriptVectorList& VectorListA, const FGeometryScriptVectorList& VectorListB); // 0x4bf5f90 [Final Native Static Public]
    FGeometryScriptVectorList VectorCross(const FGeometryScriptVectorList& VectorListA, const FGeometryScriptVectorList& VectorListB); // 0x4bf5a20 [Final Native Static Public]
    void VectorBlendInPlace(const FGeometryScriptVectorList& VectorListA, FGeometryScriptVectorList& VectorListB, double ConstantA, double ConstantB); // 0x4bf55a0 [Final Native Static Public]
    FGeometryScriptVectorList VectorBlend(const FGeometryScriptVectorList& VectorListA, const FGeometryScriptVectorList& VectorListB, double ConstantA, double ConstantB); // 0x4bf5000 [Final Native Static Public]
    void ScalarVectorMultiplyInPlace(const FGeometryScriptScalarList& ScalarList, FGeometryScriptVectorList& VectorList, double ScalarMultiplier); // 0x4bf03b0 [Final Native Static Public]
    FGeometryScriptVectorList ScalarVectorMultiply(const FGeometryScriptScalarList& ScalarList, const FGeometryScriptVectorList& VectorList, double ScalarMultiplier); // 0x4beff70 [Final Native Static Public]
    void ScalarMultiplyInPlace(const FGeometryScriptScalarList& ScalarListA, FGeometryScriptScalarList& ScalarListB, double ConstantMultiplier); // 0x4befbb0 [Final Native Static Public]
    FGeometryScriptScalarList ScalarMultiply(const FGeometryScriptScalarList& ScalarListA, const FGeometryScriptScalarList& ScalarListB, double ConstantMultiplier); // 0x4bef6c0 [Final Native Static Public]
    void ScalarInvertInPlace(FGeometryScriptScalarList& ScalarList, double Numerator, double SetOnFailure, double Epsilon); // 0x4bef4f0 [Final Native Static Public]
    FGeometryScriptScalarList ScalarInvert(const FGeometryScriptScalarList& ScalarList, double Numerator, double SetOnFailure, double Epsilon); // 0x4bef140 [Final Native Static Public]
    void ScalarBlendInPlace(const FGeometryScriptScalarList& ScalarListA, FGeometryScriptScalarList& ScalarListB, double ConstantA, double ConstantB); // 0x4beeca0 [Final Native Static Public]
    FGeometryScriptScalarList ScalarBlend(const FGeometryScriptScalarList& ScalarListA, const FGeometryScriptScalarList& ScalarListB, double ConstantA, double ConstantB); // 0x4bee6f0 [Final Native Static Public]
    void ConstantVectorMultiplyInPlace(double Constant, FGeometryScriptVectorList& VectorList); // 0x4bdae90 [Final Native Static Public]
    FGeometryScriptVectorList ConstantVectorMultiply(double Constant, const FGeometryScriptVectorList& VectorList); // 0x4bdab30 [Final Native Static Public]
    void ConstantScalarMultiplyInPlace(double Constant, FGeometryScriptScalarList& ScalarList); // 0x4bdaa10 [Final Native Static Public]
    FGeometryScriptScalarList ConstantScalarMultiply(double Constant, const FGeometryScriptScalarList& ScalarList); // 0x4bda670 [Final Native Static Public]

// UGeometryScriptLibrary_VolumeTextureBakeFunctions (/Script/GeometryScriptingCore.GeometryScriptLibrary_VolumeTextureBakeFunctions)
    bool BakeSignedDistanceToVolumeTexture(UDynamicMesh* TargetMesh, UVolumeTexture* VolumeTexture, const FComputeDistanceFieldSettings& DistanceSettings, const FDistanceFieldToTextureSettings& TextureSettings); // 0x4bd9ac0 [Final Native Static Public]

// UGroomAsset (/Script/HairStrandsCore.GroomAsset)
    void SetRiggedSkeletalMesh(USkeletalMesh* In); // 0x4fb3f50 [Final Native Public]
    void SetHairInterpolationType(const EGroomInterpolationType& In); // 0x4fb3dd0 [Final Native Public]
    void SetHairGroupsRendering(const TArray<FHairGroupsRendering>& In); // 0x4fb3d20 [Final Native Public]
    void SetHairGroupsPhysics(const TArray<FHairGroupsPhysics>& In); // 0x4fb3c60 [Final Native Public]
    void SetHairGroupsMeshes(const TArray<FHairGroupsMeshesSourceDescription>& In); // 0x4fb3ba0 [Final Native Public]
    void SetHairGroupsMaterials(const TArray<FHairGroupsMaterial>& In); // 0x4fb3af0 [Final Native Public]
    void SetHairGroupsLOD(const TArray<FHairGroupsLOD>& In); // 0x4fb3a30 [Final Native Public]
    void SetHairGroupsInterpolation(const TArray<FHairGroupsInterpolation>& In); // 0x4fb3980 [Final Native Public]
    void SetHairGroupsCards(const TArray<FHairGroupsCardsSourceDescription>& In); // 0x4fb38c0 [Final Native Public]
    void SetEnableSimulationCache(bool In); // 0x4fb3660 [Final Native Public]
    void SetEnableGlobalInterpolation(bool In); // 0x4fb35d0 [Final Native Public]
    void SetDeformedGroupSections(const TArray<int32>& In); // 0x4fb3520 [Final Native Public]
    USkeletalMesh* GetRiggedSkeletalMesh(); // 0x3b9db80 [Final Native Public]
    EGroomInterpolationType GetHairInterpolationType(); // 0x4fb3480 [Final Native Public]
    TArray<FHairGroupsRendering> GetHairGroupsRendering(); // 0x4fb3450 [Final Native Public]
    TArray<FHairGroupsPhysics> GetHairGroupsPhysics(); // 0x4fb3420 [Final Native Public]
    TArray<FHairGroupsMeshesSourceDescription> GetHairGroupsMeshes(); // 0x4fb33f0 [Final Native Public]
    TArray<FHairGroupsMaterial> GetHairGroupsMaterials(); // 0x4fb33c0 [Final Native Public]
    TArray<FHairGroupsLOD> GetHairGroupsLOD(); // 0x4fb3390 [Final Native Public]
    TArray<FHairGroupsInterpolation> GetHairGroupsInterpolation(); // 0x4fb3360 [Final Native Public]
    TArray<FHairGroupsCardsSourceDescription> GetHairGroupsCards(); // 0x4fb3330 [Final Native Public]
    bool GetEnableSimulationCache(); // 0x4fb32a0 [Final Native Public]
    bool GetEnableGlobalInterpolation(); // 0x4fb3280 [Final Native Public]
    TArray<int32> GetDeformedGroupSections(); // 0x4fb3250 [Final Native Public]

// UGroomBindingAsset (/Script/HairStrandsCore.GroomBindingAsset)
    void SetTargetSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x4fb41d0 [Final Native Public]
    void SetTargetGeometryCache(UGeometryCache* InGeometryCache); // 0x4fb4130 [Final Native Public]
    void SetSourceSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x4fb4090 [Final Native Public]
    void SetSourceGeometryCache(UGeometryCache* InGeometryCache); // 0x4fb3ff0 [Final Native Public]
    void SetNumInterpolationPoints(int32 InNumInterpolationPoints); // 0x4fb3ed0 [Final Native Public]
    void SetMatchingSection(int32 InMatchingSection); // 0x4fb3e50 [Final Native Public]
    void SetGroupInfos(const TArray<FGoomBindingGroupInfo>& InGroupInfos); // 0x4fb3810 [Final Native Public]
    void SetGroomBindingType(const EGroomBindingMeshType& InGroomBindingType); // 0x4fb3790 [Final Native Public]
    void SetGroom(UGroomAsset* InGroom); // 0x4fb36f0 [Final Native Public]
    USkeletalMesh* GetTargetSkeletalMesh(); // 0x4fb3500 [Final Native Public]
    UGeometryCache* GetTargetGeometryCache(); // 0x4fb34e0 [Final Native Public]
    USkeletalMesh* GetSourceSkeletalMesh(); // 0x2e45190 [Final Native Public]
    UGeometryCache* GetSourceGeometryCache(); // 0x4fb34c0 [Final Native Public]
    int32 GetNumInterpolationPoints(); // 0x4361d00 [Final Native Public]
    int32 GetMatchingSection(); // 0x4fb34a0 [Final Native Public]
    TArray<FGoomBindingGroupInfo> GetGroupInfos(); // 0x4fb3300 [Final Native Public]
    EGroomBindingMeshType GetGroomBindingType(); // 0x4fb32e0 [Final Native Public]
    UGroomAsset* GetGroom(); // 0x4fb32c0 [Final Native Public]

// UGroomBlueprintLibrary (/Script/HairStrandsCore.GroomBlueprintLibrary)
    bool IsHairStrandsSupportedInWorld(UObject* WorldContextObject); // 0x4fd28c0 [Final Native Static Public]
    UGroomBindingAsset* CreateNewGroomBindingAssetWithPath(const FString& InDesiredPackagePath, UGroomAsset* InGroomAsset, USkeletalMesh* InSkeletalMesh, int32 InNumInterpolationPoints, USkeletalMesh* InSourceSkeletalMeshForTransfer, int32 InMatchingSection); // 0x4fd25d0 [Final Native Static Public]
    UGroomBindingAsset* CreateNewGroomBindingAsset(UGroomAsset* InGroomAsset, USkeletalMesh* InSkeletalMesh, int32 InNumInterpolationPoints, USkeletalMesh* InSourceSkeletalMeshForTransfer, int32 InMatchingSection); // 0x4fd2460 [Final Native Static Public]
    UGroomBindingAsset* CreateNewGeometryCacheGroomBindingAssetWithPath(const FString& DesiredPackagePath, UGroomAsset* GroomAsset, UGeometryCache* GeometryCache, int32 NumInterpolationPoints, UGeometryCache* SourceGeometryCacheForTransfer, int32 MatchingSection); // 0x4fd25d0 [Final Native Static Public]
    UGroomBindingAsset* CreateNewGeometryCacheGroomBindingAsset(UGroomAsset* GroomAsset, UGeometryCache* GeometryCache, int32 NumInterpolationPoints, UGeometryCache* SourceGeometryCacheForTransfer, int32 MatchingSection); // 0x4fd2460 [Final Native Static Public]

// UGroomComponent (/Script/HairStrandsCore.GroomComponent)
    void SetPhysicsAsset(UPhysicsAsset* InPhysicsAsset); // 0x4fd3120 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x4fd3010 [Final Native Public]
    void SetHairLengthScaleEnable(bool bEnable); // 0x4fd2ed0 [Final Native Public]
    void SetHairLengthScale(float Scale); // 0x4fd2da0 [Final Native Public]
    void SetGroomCache(UGroomCache* InGroomCache); // 0x4fd2c30 [Final Native Public]
    void SetGroomAsset(UGroomAsset* Asset); // 0x4fd2ba0 [Final Native Public]
    void SetEnableSimulation(bool bInEnableSimulation); // 0x4fd2ae0 [Final Native Public]
    void SetBindingAsset(UGroomBindingAsset* InBinding); // 0x4fd29e0 [Final Native Public]
    void ResetSimulation(); // 0x4fd29c0 [Final Native Public]
    void ResetCollisionComponents(); // 0x4fd2990 [Final Native Public]
    UNiagaraComponent* GetNiagaraComponent(int32 GroupIndex); // 0x4fd2800 [Final Native Public]
    bool GetIsHairLengthScaleEnabled(); // 0x4fd2790 [Final Native Public]
    void AddCollisionComponent(USkeletalMeshComponent* SkeletalMeshComponent); // 0x4fd2330 [Final Native Public]

// UHandKeypointConversion (/Script/HeadMountedDisplay.HandKeypointConversion)
    int32 Conv_HandKeypointToInt32(const EHandKeypoint& Input); // 0x2a2a340 [Final Native Static Public]

// UMotionControllerComponent (/Script/HeadMountedDisplay.MotionControllerComponent)
    void SetTrackingSource(const EControllerHand& NewSource); // 0x2a2a9e0 [Final Native Public]
    void SetTrackingMotionSource(const FName& NewSource); // 0x2a2a910 [Final Native Public]
    void SetAssociatedPlayerIndex(int32 NewPlayer); // 0x2a2a850 [Final Native Public]
    void OnMotionControllerUpdated(); // 0x1448c50 [Event Protected]
    bool IsTracked(); // 0x2a2a830 [Final Native Public]
    EControllerHand GetTrackingSource(); // 0x2a2a7e0 [Final Native Public]
    float GetParameterValue(const FName& InName, const bool& bValueFound); // 0x2a2a6d0 [Final Native Protected]
    bool GetLinearVelocity(const FVector& OutLinearVelocity); // 0x2a2a630 [Final Native Protected]
    bool GetLinearAcceleration(const FVector& OutLinearAcceleration); // 0x2a2a590 [Final Native Protected]
    FVector GetHandJointPosition(int32 jointIndex, const bool& bValueFound); // 0x2a2a460 [Final Native Protected]
    bool GetAngularVelocity(const FRotator& OutAngularVelocity); // 0x2a2a3c0 [Final Native Protected]

// UHoldoutCompositeComponent (/Script/HoldoutComposite.HoldoutCompositeComponent)
    void SetEnabled(bool bInEnabled); // 0x59b6e20 [Final Native Public]
    bool IsEnabled(); // 0x59b6bd0 [Final Native Public]

// UHoldoutCompositeSubsystem (/Script/HoldoutComposite.HoldoutCompositeSubsystem)
    void UnregisterPrimitive(const TSoftObjectPtr<UPrimitiveComponent>& InPrimitiveComponent, bool bInHoldoutState); // 0x59b6ed0 [Final Native Public]
    void RegisterPrimitive(const TSoftObjectPtr<UPrimitiveComponent>& InPrimitiveComponent, bool bInHoldoutState); // 0x59b6bf0 [Final Native Public]

// IIKGoalCreatorInterface (/Script/IKRig.IKGoalCreatorInterface)
    void AddIKGoals(TMap<FName, FIKRigGoal>& OutGoals); // 0x4f6c450 [Native Event Public]

// UIKRigComponent (/Script/IKRig.IKRigComponent)
    void SetIKRigGoalTransform(const FName& GoalName, const FTransform& Transform, float PositionAlpha, float RotationAlpha); // 0x4f6e910 [Final Native Public]
    void SetIKRigGoalPositionAndRotation(const FName& GoalName, const FVector& position, const FQuat& Rotation, float PositionAlpha, float RotationAlpha); // 0x4f6e6b0 [Final Native Public]
    void SetIKRigGoal(FIKRigGoal& Goal); // 0x4f6e590 [Final Native Public]
    void ClearAllGoals(); // 0x4f6c590 [Final Native Public]

// UIKRetargeter (/Script/IKRig.IKRetargeter)
    void SetRootSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetRootSettings& RootSettings); // 0x4f6eb80 [Final Native Static Public]
    void SetGlobalSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FRetargetGlobalSettings& GlobalSettings); // 0x4f6e410 [Final Native Static Public]
    void SetChainSpeedPlantSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSpeedPlantSettings& SpeedPlantSettings, const FName& TargetChainName); // 0x4f6e1d0 [Final Native Static Public]
    void SetChainSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSettings& ChainSettings, const FName& TargetChainName); // 0x4f6df90 [Final Native Static Public]
    void SetChainIKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainIKSettings& IKSettings, const FName& TargetChainName); // 0x4f6dcd0 [Final Native Static Public]
    void SetChainFKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainFKSettings& FKSettings, const FName& TargetChainName); // 0x4f6da80 [Final Native Static Public]
    bool HasTargetIKRig(); // 0x4f6d980 [Final Native Public]
    bool HasSourceIKRig(); // 0x4f6d880 [Final Native Public]
    FTargetRootSettings GetRootSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x4f6d740 [Final Native Static Public]
    void GetRootSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FTargetRootSettings& OutSettings); // 0x4f6d450 [Final Native Static Public]
    FRetargetGlobalSettings GetGlobalSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x4f6d350 [Final Native Static Public]
    void GetGlobalSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FRetargetGlobalSettings& OutSettings); // 0x4f6d160 [Final Native Static Public]
    FTargetChainSettings GetChainUsingGoalFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& IKGoalName); // 0x4f6cd40 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile, const FName& TargetChainName); // 0x4f6ca80 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& TargetChainName, const FName& OptionalProfileName); // 0x4f6c690 [Final Native Static Public]

// UIKRigFBIKSolver (/Script/IKRig.IKRigFBIKSolver)
    TArray<UIKRig_FBIKEffector*> GetEffectors(); // 0x4f6d090 [Final Native Public]
    TArray<UIKRig_FBIKBoneSettings*> GetBoneSettings(); // 0x4f6c5c0 [Final Native Public]

// USharedImageConstRefBlueprintFns (/Script/ImageCore.SharedImageConstRefBlueprintFns)
    bool IsValid(FSharedImageConstRefBlueprint& Image); // 0x15fd840 [Final Native Static Public]
    int32 GetWidth(FSharedImageConstRefBlueprint& Image); // 0x15fd750 [Final Native Static Public]
    FVector2f GetSize(FSharedImageConstRefBlueprint& Image); // 0x15fd630 [Final Native Static Public]
    FVector4f GetPixelValue(FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, const bool& bValid); // 0x15fd470 [Final Native Static Public]
    FLinearColor GetPixelLinearColor(FSharedImageConstRefBlueprint& Image, int32 X, int32 Y, const bool& bValid, const FLinearColor& FailureColor); // 0x15fd1e0 [Final Native Static Public]
    int32 GetHeight(FSharedImageConstRefBlueprint& Image); // 0x15fd0f0 [Final Native Static Public]

// UImageWriteBlueprintLibrary (/Script/ImageWriteQueue.ImageWriteBlueprintLibrary)
    void ExportToDisk(UTexture* Texture, const FString& Filename, FImageWriteOptions& Options); // 0x2171cb0 [Final Native Static Public]

// UImgMediaSource (/Script/ImgMedia.ImgMediaSource)
    void SetTokenizedSequencePath(const FString& Path); // 0x59a3fd0 [Final Native Public]
    void SetSequencePath(const FString& Path); // 0x59a3f30 [Final Native Public]
    void RemoveTargetObject(AActor* InActor); // 0x59a3d90 [Final Native Public]
    FString GetSequencePath(); // 0x59a3d20 [Final Native Public]
    void GetProxies(const TArray<FString>& OutProxies); // 0x59a3bb0 [Final Native Public]
    void AddTargetObject(AActor* InActor); // 0x59a3b40 [Final Native Public]

// UGizmoBaseComponent (/Script/InteractiveToolsFramework.GizmoBaseComponent)
    void UpdateWorldLocalState(bool bWorldIn); // 0x47ade40 [Native Public]
    void UpdateHoverState(bool bHoveringIn); // 0x47addb0 [Native Public]

// IGizmoTransformSource (/Script/InteractiveToolsFramework.GizmoTransformSource)
    void SetTransform(FTransform& NewTransform); // 0x47ed6b0 [Native Public]
    FTransform GetTransform(); // 0x47ed4e0 [Native Public]

// IGizmoAxisSource (/Script/InteractiveToolsFramework.GizmoAxisSource)
    bool HasTangentVectors(); // 0x47ed570 [Native Public]
    void GetTangentVectors(const FVector& TangentXOut, const FVector& TangentYOut); // 0x47ed3f0 [Native Public]
    FVector GetOrigin(); // 0x47ed340 [Native Public]
    FVector GetDirection(); // 0x47ed300 [Native Public]

// IGizmoClickTarget (/Script/InteractiveToolsFramework.GizmoClickTarget)
    void UpdateInteractingState(bool bInteracting); // 0x47edac0 [Native Public]
    void UpdateHoverState(bool bHovering); // 0x47ed960 [Native Public]

// IGizmoClickMultiTarget (/Script/InteractiveToolsFramework.GizmoClickMultiTarget)
    void UpdateInteractingState(bool bInteracting, uint32 InPartIdentifier); // 0x47ed9f0 [Native Public]
    void UpdateHoverState(bool bHovering, uint32 InPartIdentifier); // 0x47ed890 [Native Public]
    void UpdateHittableState(bool bHittable, uint32 InPartIdentifier); // 0x47ed7c0 [Native Public]

// IGizmoRenderMultiTarget (/Script/InteractiveToolsFramework.GizmoRenderMultiTarget)
    void UpdateVisibilityState(bool bVisible, uint32 InPartIdentifier); // 0x47ed890 [Native Public]

// IGizmoStateTarget (/Script/InteractiveToolsFramework.GizmoStateTarget)
    void EndUpdate(); // 0x47ed2c0 [Native Public]
    void BeginUpdate(); // 0x206c940 [Native Public]

// IGizmoFloatParameterSource (/Script/InteractiveToolsFramework.GizmoFloatParameterSource)
    void SetParameter(float NewValue); // 0x47ed5a0 [Native Public]
    float GetParameter(); // 0x47ed380 [Native Public]
    void EndModify(); // 0x47ed2e0 [Native Public]
    void BeginModify(); // 0x47ed2c0 [Native Public]

// IGizmoVec2ParameterSource (/Script/InteractiveToolsFramework.GizmoVec2ParameterSource)
    void SetParameter(const FVector2D& NewValue); // 0x47ed620 [Native Public]
    FVector2D GetParameter(); // 0x47ed3b0 [Native Public]
    void EndModify(); // 0x47ed2e0 [Native Public]
    void BeginModify(); // 0x47ed2c0 [Native Public]

// UInterchangeFactoryBase (/Script/InterchangeCore.InterchangeFactoryBase)
    TSubclassOf<UObject> GetFactoryClass(); // 0x34ad2c0 [Native Public]

// UInterchangeSourceData (/Script/InterchangeCore.InterchangeSourceData)
    bool SetFilename(const FString& InFilename); // 0x5660fa0 [Final Native Public]
    FString GetFilename(); // 0x565bef0 [Final Native Public]

// UInterchangePipelineBase (/Script/InterchangeCore.InterchangePipelineBase)
    void ScriptedSetReimportSourceIndex(TSubclassOf<UObject> ReimportObjectClass, int32 SourceFileIndex); // 0x565fa60 [Native Event Public]
    FString ScriptedGetPipelineDisplayName(); // 0x565f9d0 [Native Event Public]
    void ScriptedExecutePostImportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x565f860 [Native Event Public]
    void ScriptedExecutePostFactoryPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x565f6f0 [Native Event Public]
    void ScriptedExecutePostBroadcastPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x565f580 [Native Event Public]
    void ScriptedExecutePipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const TArray<UInterchangeSourceData*>& SourceDatas, const FString& ContentBasePath); // 0x565f420 [Native Event Public]
    void ScriptedExecuteExportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x3231ba0 [Native Event Public]
    FInterchangePipelinePropertyStates FindOrAddPropertyStates(const FName& PropertyPath); // 0x565a790 [Final Native Public]
    bool DoesPropertyStatesExist(const FName& PropertyPath); // 0x565a580 [Final Native Public]

// UInterchangeTranslatorSettings (/Script/InterchangeCore.InterchangeTranslatorSettings)
    void SaveSettings(); // 0x565f2a0 [Final Native Public]
    void LoadSettings(); // 0x565e530 [Final Native Public]

// UInterchangeBaseNode (/Script/InterchangeCore.InterchangeBaseNode)
    bool SetParentUid(const FString& ParentUid); // 0x5661280 [Final Native Public]
    bool SetEnabled(bool bIsEnabled); // 0x5660d60 [Final Native Public]
    bool SetDisplayLabel(const FString& DisplayName); // 0x5660cb0 [Final Native Public]
    bool SetAssetName(const FString& AssetName); // 0x565fb30 [Native Public]
    bool RemoveTargetNodeUid(const FString& AssetUid); // 0x565e820 [Final Native Public]
    bool RemoveAttribute(const FString& NodeAttributeKey); // 0x565e550 [Final Native Public]
    bool IsEnabled(); // 0x565e1e0 [Final Native Public]
    void InitializeNode(const FString& UniqueID, const FString& DisplayLabel, const EInterchangeNodeContainerType& NodeContainerType); // 0x565dfa0 [Final Native Public]
    bool GetVector2Attribute(const FString& NodeAttributeKey, const FVector2f& OutValue); // 0x565dd90 [Final Native Public]
    FString GetUniqueID(); // 0x565d160 [Final Native Public]
    void GetTargetNodeUids(const TArray<FString>& OutTargetAssets); // 0x565d0a0 [Final Native Public]
    int32 GetTargetNodeCount(); // 0x565d070 [Final Native Public]
    bool GetStringAttribute(const FString& NodeAttributeKey, const FString& OutValue); // 0x565cf60 [Final Native Public]
    FString GetParentUid(); // 0x565cdb0 [Final Native Public]
    EInterchangeNodeContainerType GetNodeContainerType(); // 0x565cb70 [Final Native Public]
    bool GetLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& OutValue); // 0x565c5f0 [Final Native Public]
    bool GetInt32Attribute(const FString& NodeAttributeKey, const int32& OutValue); // 0x565c2d0 [Final Native Public]
    bool GetGuidAttribute(const FString& NodeAttributeKey, const FGuid& OutValue); // 0x565c1d0 [Final Native Public]
    bool GetFloatAttribute(const FString& NodeAttributeKey, const float& OutValue); // 0x565bfb0 [Final Native Public]
    bool GetDoubleAttribute(const FString& NodeAttributeKey, const double& OutValue); // 0x565b7d0 [Final Native Public]
    FString GetDisplayLabel(); // 0x565b700 [Final Native Public]
    bool GetBooleanAttribute(const FString& NodeAttributeKey, const bool& OutValue); // 0x565a8c0 [Final Native Public]
    FString GetAssetName(); // 0x565a840 [Native Public]
    bool AddVector2Attribute(const FString& NodeAttributeKey, const FVector2f& Value); // 0x5659750 [Final Native Public]
    bool AddTargetNodeUid(const FString& AssetUid); // 0x56596a0 [Final Native Public]
    bool AddStringAttribute(const FString& NodeAttributeKey, const FString& Value); // 0x56595a0 [Final Native Public]
    bool AddLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& Value); // 0x5659210 [Final Native Public]
    bool AddInt32Attribute(const FString& NodeAttributeKey, const int32& Value); // 0x5659110 [Final Native Public]
    bool AddGuidAttribute(const FString& NodeAttributeKey, const FGuid& Value); // 0x5659010 [Final Native Public]
    bool AddFloatAttribute(const FString& NodeAttributeKey, const float& Value); // 0x5658f10 [Final Native Public]
    bool AddDoubleAttribute(const FString& NodeAttributeKey, const double& Value); // 0x5658d60 [Final Native Public]
    bool AddBooleanAttribute(const FString& NodeAttributeKey, const bool& Value); // 0x5658c60 [Final Native Public]

// UInterchangeBaseNodeContainer (/Script/InterchangeCore.InterchangeBaseNodeContainer)
    bool SetNodeParentUid(const FString& NodeUniqueID, const FString& NewParentNodeUid); // 0x5661180 [Final Native Public]
    void SaveToFile(const FString& Filename); // 0x565f2c0 [Final Native Public]
    void ResetChildrenCache(); // 0x565f280 [Final Native Public]
    void Reset(); // 0x565f240 [Final Native Public]
    void ReplaceNode(const FString& NodeUniqueID, UInterchangeFactoryBaseNode* NewNode); // 0x565ef20 [Final Native Public]
    void LoadFromFile(const FString& Filename); // 0x565e410 [Final Native Public]
    bool IsNodeUidValid(const FString& NodeUniqueID); // 0x565e2d0 [Final Native Public]
    void GetRoots(const TArray<FString>& RootNodes); // 0x565cea0 [Final Native Public]
    void GetNodes(TSubclassOf<UObject> ClassNode, const TArray<FString>& OutNodes); // 0x565cc60 [Final Native Public]
    TArray<FString> GetNodeChildrenUids(const FString& NodeUniqueID); // 0x565ca60 [Final Native Public]
    int32 GetNodeChildrenCount(const FString& NodeUniqueID); // 0x565c930 [Final Native Public]
    UInterchangeBaseNode* GetNodeChildren(const FString& NodeUniqueID, int32 ChildIndex); // 0x565c840 [Final Native Public]
    UInterchangeBaseNode* GetNode(const FString& NodeUniqueID); // 0x565c6f0 [Final Native Public]
    bool GetIsAncestor(const FString& NodeUniqueID, const FString& AncestorUID); // 0x565c4f0 [Final Native Public]
    UInterchangeFactoryBaseNode* GetFactoryNode(const FString& NodeUniqueID); // 0x565bd80 [Final Native Public]
    void ComputeChildrenCache(); // 0x5659850 [Final Native Public]
    FString AddNode(UInterchangeBaseNode* Node); // 0x5659310 [Final Native Public]

// UInterchangeFactoryBaseNode (/Script/InterchangeCore.InterchangeFactoryBaseNode)
    bool UnsetSkipNodeImport(); // 0x5661770 [Final Native Public]
    bool UnsetForceNodeReimport(); // 0x5661680 [Final Native Public]
    bool ShouldSkipNodeImport(); // 0x56615d0 [Final Native Public]
    bool ShouldForceNodeReimport(); // 0x5661520 [Final Native Public]
    bool SetSkipNodeImport(); // 0x5661450 [Final Native Public]
    bool SetReimportStrategyFlags(const EReimportStrategyFlags& ReimportStrategyFlags); // 0x5661330 [Final Native Public]
    bool SetForceNodeReimport(); // 0x56610b0 [Final Native Public]
    bool SetCustomSubPath(const FString& AttributeValue); // 0x5660b30 [Final Native Public]
    bool SetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x56603c0 [Final Native Public]
    bool SetCustomLevelUid(const FString& AttributeValue); // 0x5660240 [Final Native Public]
    bool RemoveFactoryDependencyUid(const FString& DependencyUid); // 0x565e770 [Final Native Public]
    bool IsRuntimeImportAllowed(); // 0x565e3e0 [Native Public]
    EReimportStrategyFlags GetReimportStrategyFlags(); // 0x565ce30 [Final Native Public]
    void GetFactoryDependency(int32 Index, const FString& OutDependency); // 0x565bc90 [Final Native Public]
    int32 GetFactoryDependenciesCount(); // 0x565bc60 [Final Native Public]
    void GetFactoryDependencies(const TArray<FString>& OutDependencies); // 0x565bba0 [Final Native Public]
    bool GetCustomSubPath(const FString& AttributeValue); // 0x565b5e0 [Final Native Public]
    bool GetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x565b140 [Final Native Public]
    bool GetCustomLevelUid(const FString& AttributeValue); // 0x565b020 [Final Native Public]
    bool AddFactoryDependencyUid(const FString& DependencyUid); // 0x5658e60 [Final Native Public]

// UInterchangeSourceNode (/Script/InterchangeCore.InterchangeSourceNode)
    bool SetExtraInformation(const FString& Name, const FString& Value); // 0x5660e70 [Final Native Public]
    bool SetCustomSourceTimelineStart(const double& AttributeValue); // 0x56609b0 [Final Native Public]
    bool SetCustomSourceTimelineEnd(const double& AttributeValue); // 0x5660830 [Final Native Public]
    bool SetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x56606c0 [Final Native Public]
    bool SetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x5660550 [Final Native Public]
    bool SetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x56600c0 [Final Native Public]
    bool SetCustomAxisConversionInverseTransform(FTransform& AxisConversionInverseTransform); // 0x565fee0 [Final Native Public]
    bool SetCustomAnimatedTimeStart(const double& AttributeValue); // 0x565fd60 [Final Native Public]
    bool SetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x565fbe0 [Final Native Public]
    bool RemoveExtraInformation(const FString& Name); // 0x565e6c0 [Final Native Public]
    void InitializeSourceNode(const FString& UniqueID, const FString& DisplayLabel); // 0x565e0e0 [Final Native Public]
    void GetExtraInformation(TMap<FString, FString>& OutExtraInformation); // 0x565b9f0 [Final Native Public]
    bool GetCustomSourceTimelineStart(const double& AttributeValue); // 0x565b4e0 [Final Native Public]
    bool GetCustomSourceTimelineEnd(const double& AttributeValue); // 0x565b3e0 [Final Native Public]
    bool GetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x565b2f0 [Final Native Public]
    bool GetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x565b200 [Final Native Public]
    bool GetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x565ae40 [Final Native Public]
    bool GetCustomAxisConversionInverseTransform(FTransform& AxisConversionInverseTransform); // 0x565ace0 [Final Native Public]
    bool GetCustomAnimatedTimeStart(const double& AttributeValue); // 0x565abe0 [Final Native Public]
    bool GetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x565aae0 [Final Native Public]

// UInterchangeUserDefinedAttributesAPI (/Script/InterchangeCore.InterchangeUserDefinedAttributesAPI)
    bool RemoveUserDefinedAttribute(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName); // 0x565e8d0 [Final Native Static Public]
    void GetUserDefinedAttributeInfos(UInterchangeBaseNode* InterchangeNode, const TArray<FInterchangeUserDefinedAttributeInfo>& UserDefinedAttributeInfos); // 0x565d230 [Final Native Static Public]
    bool GetUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& OutValue, const FString& OutPayloadKey); // 0x565db90 [Final Native Static Public]
    bool GetUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& OutValue, const FString& OutPayloadKey); // 0x565d780 [Final Native Static Public]
    bool GetUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& OutValue, const FString& OutPayloadKey); // 0x565d990 [Final Native Static Public]
    bool GetUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& OutValue, const FString& OutPayloadKey); // 0x565d580 [Final Native Static Public]
    bool GetUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& OutValue, const FString& OutPayloadKey); // 0x565d380 [Final Native Static Public]
    void DuplicateAllUserDefinedAttribute(UInterchangeBaseNode* InterchangeSourceNode, UInterchangeBaseNode* InterchangeDestinationNode, bool bAddSourceNodeName); // 0x565a690 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x565a2e0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x5659db0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x565a040 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x5659b10 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& Value, const FString& PayloadKey, bool RequiresDelegate); // 0x5659870 [Final Native Static Public]

// UInterchangeFilePickerBase (/Script/InterchangeEngine.InterchangeFilePickerBase)
    bool ScriptedFilePickerForTranslatorType(const EInterchangeTranslatorType& TranslatorType, FInterchangeFilePickerParameters& Parameters, const TArray<FString>& OutFilenames); // 0x56c7160 [Native Event Public]
    bool ScriptedFilePickerForTranslatorAssetType(const EInterchangeTranslatorAssetType& TranslatorAssetType, FInterchangeFilePickerParameters& Parameters, const TArray<FString>& OutFilenames); // 0x56c6fa0 [Native Event Public]

// UInterchangePipelineConfigurationBase (/Script/InterchangeEngine.InterchangePipelineConfigurationBase)
    EInterchangePipelineConfigurationDialogResult ScriptedShowScenePipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x56c7dc0 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowReimportPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer, UObject* ReimportAsset); // 0x56c7b90 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData, UInterchangeTranslatorBase* Translator, UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x56c79a0 [Native Event Public]

// UInterchangeEditorSettings (/Script/InterchangeEngine.InterchangeEditorSettings)
    void SetUsedGroupName(const FName& InUsedGroupName); // 0x56c84a0 [Final Native Public]
    FName GetUsedGroupName(); // 0x56c6a50 [Final Native Public]
    TArray<FName> GetSelectableItems(); // 0x56c6750 [Final Native Private]

// UInterchangeAssetImportData (/Script/InterchangeEngine.InterchangeAssetImportData)
    void SetTranslatorSettings(UInterchangeTranslatorSettings* TranslatorSettings); // 0x56c8240 [Final Native Public]
    void SetPipelines(const TArray<UObject*>& InPipelines); // 0x56c8190 [Final Native Public]
    void SetNodeContainer(UInterchangeBaseNodeContainer* InNodeContainer); // 0x56c7fb0 [Final Native Public]
    FString ScriptGetFirstFilename(); // 0x395a860 [Final Native Public]
    TArray<FString> ScriptExtractFilenames(); // 0x56c6f40 [Final Native Public]
    TArray<FString> ScriptExtractDisplayLabels(); // 0x56c6f40 [Final Native Public]
    UInterchangeTranslatorSettings* GetTranslatorSettings(); // 0x56c6a10 [Final Native Public]
    UInterchangeBaseNode* GetStoredNode(const FString& InNodeUniqueId); // 0x56c6950 [Final Native Public]
    UInterchangeFactoryBaseNode* GetStoredFactoryNode(const FString& InNodeUniqueId); // 0x56c6890 [Final Native Public]
    TArray<UObject*> GetPipelines(); // 0x56c65a0 [Final Native Public]
    int32 GetNumberOfPipelines(); // 0x56c6560 [Final Native Public]
    UInterchangeBaseNodeContainer* GetNodeContainer(); // 0x56c6520 [Final Native Public]

// UInterchangePipelineStackOverride (/Script/InterchangeEngine.InterchangePipelineStackOverride)
    void AddPythonPipeline(UInterchangePythonPipelineBase* PipelineBase); // 0x56c6240 [Final Native Public]
    void AddPipeline(UInterchangePipelineBase* PipelineBase); // 0x56c6240 [Final Native Public]
    void AddBlueprintPipeline(UInterchangeBlueprintPipelineBase* PipelineBase); // 0x56c6240 [Final Native Public]

// UInterchangeManager (/Script/InterchangeEngine.InterchangeManager)
    bool ScriptedImportSceneAsync(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x56c7720 [Final Native Public]
    bool ScriptedImportAssetAsync(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x56c7320 [Final Native Public]
    bool ImportScene(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x56c6ca0 [Final Native Public]
    bool ImportAsset(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters, const TArray<UObject*>& OutImportedObjects); // 0x56c6a70 [Final Native Public]
    TSubclassOf<UObject> GetRegisteredFactoryClass(TSubclassOf<UObject> ClassToMake); // 0x56c66b0 [Final Native Public]
    UInterchangeManager* GetInterchangeManagerScripted(); // 0x56c64f0 [Final Native Static Public]
    bool ExportScene(UObject* World, bool bIsAutomated); // 0x56c6430 [Final Native Public]
    bool ExportAsset(UObject* Asset, bool bIsAutomated); // 0x56c6430 [Final Native Public]
    UInterchangeSourceData* CreateSourceData(const FString& InFilename); // 0x56c6390 [Final Native Static Public]

// UInterchangeMeshUtilities (/Script/InterchangeEngine.InterchangeMeshUtilities)
    bool ScriptedImportMorphTarget(USkeletalMesh* SkeletalMesh, int32 LODIndex, UInterchangeSourceData* SourceData, const FString& MorphTargetName); // 0x56c75b0 [Final Native Public]

// UInterchangeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeActorFactoryNode)
    bool SetCustomMobility(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5719230 [Final Native Public]
    bool SetCustomLocalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x5717890 [Final Native Public]
    bool SetCustomGlobalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x5717890 [Final Native Public]
    bool SetCustomActorClassName(const FString& AttributeValue); // 0x5715360 [Final Native Public]
    bool GetCustomMobility(const uint8& AttributeValue); // 0x570e7b0 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x570d590 [Final Native Public]
    bool GetCustomGlobalTransform(FTransform& AttributeValue); // 0x570d590 [Final Native Public]
    bool GetCustomActorClassName(const FString& AttributeValue); // 0x570b6d0 [Final Native Public]

// UInterchangePhysicalCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicalCameraFactoryNode)
    bool SetCustomSensorWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x56e1460 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue, bool bAddApplyDelegate); // 0x56e1370 [Final Native Public]
    bool SetCustomFocusMethod(const ECameraFocusMethod& AttributeValue, bool bAddApplyDelegate); // 0x56e0650 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue, bool bAddApplyDelegate); // 0x56e0560 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x56df5b0 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x56df4b0 [Final Native Public]
    bool GetCustomFocusMethod(const ECameraFocusMethod& AttributeValue); // 0x56de8a0 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x56de7a0 [Final Native Public]

// UInterchangeStandardCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStandardCameraFactoryNode)
    bool SetCustomWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x56e1c10 [Final Native Public]
    bool SetCustomProjectionMode(const ECameraProjectionMode& AttributeValue, bool bAddApplyDelegate); // 0x56e10e0 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x56e0e70 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue, bool bAddApplyDelegate); // 0x56e0470 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x56e0380 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue, bool bAddApplyDelegate); // 0x56dfec0 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x56dfc30 [Final Native Public]
    bool GetCustomProjectionMode(const ECameraProjectionMode& AttributeValue); // 0x56df250 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x56defe0 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x56de6a0 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x56de5a0 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x56de120 [Final Native Public]

// UInterchangeDecalActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeDecalActorFactoryNode)
    bool SetCustomSortOrder(const int32& AttributeValue, bool bAddApplyDelegate); // 0x56e1600 [Final Native Public]
    bool SetCustomDecalSize(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x56e01e0 [Final Native Public]
    bool SetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x56e0130 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Final Native Public]
    bool GetCustomSortOrder(const int32& AttributeValue); // 0x56df760 [Final Native Public]
    bool GetCustomDecalSize(const FVector& AttributeValue); // 0x56de440 [Final Native Public]
    bool GetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x56de380 [Final Native Public]

// UInterchangeBaseMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeBaseMaterialFactoryNode)
    bool SetCustomIsMaterialImportEnabled(const bool& AttributeValue); // 0x5718710 [Final Native Public]
    bool GetCustomIsMaterialImportEnabled(const bool& AttributeValue); // 0x570e030 [Final Native Public]

// UInterchangeDecalMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeDecalMaterialFactoryNode)
    bool SetCustomNormalTexturePath(const FString& AttributeValue); // 0x56e0f60 [Final Native Public]
    bool SetCustomDiffuseTexturePath(const FString& AttributeValue); // 0x56e02d0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Final Native Public]
    bool GetCustomNormalTexturePath(const FString& AttributeValue); // 0x56df0e0 [Final Native Public]
    bool GetCustomDiffuseTexturePath(const FString& AttributeValue); // 0x56de4e0 [Final Native Public]

// UInterchangeLevelFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelFactoryNode)
    bool SetCustomShouldCreateLevel(const bool& AttributeValue); // 0x56e1550 [Final Native Public]
    bool SetCustomSceneImportAssetFactoryNodeUid(const FString& AttributeValue); // 0x56e12c0 [Final Native Public]
    bool SetCustomCreateWorldPartitionLevel(const bool& AttributeValue); // 0x56e0080 [Final Native Public]
    bool RemoveCustomActorFactoryNodeUid(const FString& ActorFactoryNodeUid); // 0x56dfd60 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Native Public]
    bool GetCustomShouldCreateLevel(const bool& AttributeValue); // 0x56df6b0 [Final Native Public]
    bool GetCustomSceneImportAssetFactoryNodeUid(const FString& AttributeValue); // 0x56df3f0 [Final Native Public]
    bool GetCustomCreateWorldPartitionLevel(const bool& AttributeValue); // 0x56de2d0 [Final Native Public]
    void GetCustomActorFactoryNodeUids(const TArray<FString>& OutActorFactoryNodeUids); // 0x56dde80 [Final Native Public]
    int32 GetCustomActorFactoryNodeUidCount(); // 0x56dde50 [Final Native Public]
    void GetCustomActorFactoryNodeUid(int32 Index, const FString& OutActorFactoryNodeUid); // 0x56ddd60 [Final Native Public]
    bool AddCustomActorFactoryNodeUid(const FString& ActorFactoryNodeUid); // 0x56ddc00 [Final Native Public]

// UInterchangeLevelInstanceActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelInstanceActorFactoryNode)
    bool SetCustomLevelReference(const FString& AttributeValue); // 0x56e0c00 [Final Native Public]
    bool GetCustomLevelReference(const FString& AttributeValue); // 0x56dedd0 [Final Native Public]

// UInterchangeLevelSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLevelSequenceFactoryNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x56e0740 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x56dfe10 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x56de9a0 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x56de060 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x56de030 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x56ddf40 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x56ddcb0 [Final Native Public]

// UInterchangeBaseLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeBaseLightFactoryNode)
    bool SetCustomUseTemperature(bool AttributeValue, bool bAddApplyDelegate); // 0x56e1b30 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue, bool bAddApplyDelegate); // 0x56e1890 [Final Native Public]
    bool SetCustomLightColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x56e0cb0 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue, bool bAddApplyDelegate); // 0x56e0a60 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x56dfb80 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x56df970 [Final Native Public]
    bool GetCustomLightColor(const FColor& AttributeValue); // 0x56dee90 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x56dec70 [Final Native Public]

// UInterchangeLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLightFactoryNode)
    bool SetCustomUseIESBrightness(const bool& AttributeValue, bool bAddApplyDelegate); // 0x56e1960 [Final Native Public]
    bool SetCustomRotation(const FRotator& AttributeValue, bool bAddApplyDelegate); // 0x56e11d0 [Final Native Public]
    bool SetCustomIntensityUnits(const ELightUnits& AttributeValue, bool bAddApplyDelegate); // 0x56e0b30 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x56e08e0 [Final Native Public]
    bool SetCustomIESBrightnessScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x56e07f0 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue, bool bAddApplyDelegate); // 0x56dffb0 [Final Native Public]
    bool GetCustomUseIESBrightness(const bool& AttributeValue); // 0x56dfa20 [Final Native Public]
    bool GetCustomRotation(const FRotator& AttributeValue); // 0x56df350 [Final Native Public]
    bool GetCustomIntensityUnits(const ELightUnits& AttributeValue); // 0x56ded20 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x56deb00 [Final Native Public]
    bool GetCustomIESBrightnessScale(const float& AttributeValue); // 0x56dea50 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x56de220 [Final Native Public]

// UInterchangeRectLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeRectLightFactoryNode)
    bool SetCustomSourceWidth(float AttributeValue, bool bAddApplyDelegate); // 0x56e17c0 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue, bool bAddApplyDelegate); // 0x56e16f0 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x56df8c0 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x56df810 [Final Native Public]

// UInterchangePointLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangePointLightFactoryNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue, bool bAddApplyDelegate); // 0x56e1a50 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue, bool bAddApplyDelegate); // 0x56e0da0 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x56dfad0 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x56def30 [Final Native Public]

// UInterchangeSpotLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpotLightFactoryNode)
    bool SetCustomOuterConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x56e1010 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x56e0990 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x56df1a0 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x56debc0 [Final Native Public]

// UInterchangePhysicsAssetFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicsAssetFactoryNode)
    bool SetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x571a6a0 [Final Native Public]
    void InitializePhysicsAssetNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass); // 0x57137a0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Native Public]
    bool GetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x570f7f0 [Final Native Public]

// UInterchangeSceneVariantSetsFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSceneVariantSetsFactoryNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x56ad540 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x56ab910 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x56ab9d0 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x56ab820 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x56b0b80 [Final Native Public]

// UInterchangeSkeletonFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletonFactoryNode)
    bool SetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x571bd50 [Final Native Public]
    bool SetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x571a510 [Final Native Public]
    bool SetCustomRootJointUid(const FString& AttributeValue); // 0x571a020 [Final Native Public]
    void InitializeSkeletonNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass); // 0x5713c20 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Native Public]
    bool GetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x5710b70 [Final Native Public]
    bool GetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x570f6d0 [Final Native Public]
    bool GetCustomRootJointUid(const FString& AttributeValue); // 0x570f2d0 [Final Native Public]

// UInterchangeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureFactoryNode)
    bool SetCustomVirtualTextureStreaming(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5724e60 [Final Native Public]
    bool SetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x5724cd0 [Final Native Public]
    bool SetCustomSRGB(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5724ae0 [Final Native Public]
    bool SetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x5724970 [Final Native Public]
    bool SetCustomPowerOfTwoMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x57247a0 [Final Native Public]
    bool SetCustomPaddingColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x57245e0 [Final Native Public]
    bool SetCustomMipLoadOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x57243f0 [Final Native Public]
    bool SetCustomMipGenSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5724220 [Final Native Public]
    bool SetCustomMaxTextureSize(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5724050 [Final Native Public]
    bool SetCustomLossyCompressionAmount(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5723e80 [Final Native Public]
    bool SetCustomLODGroup(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5723c90 [Final Native Public]
    bool SetCustomLODBias(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5723aa0 [Final Native Public]
    bool SetCustomFilter(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x57238b0 [Final Native Public]
    bool SetCustomDownscaleOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x57236c0 [Final Native Public]
    bool SetCustomDownscale(const float& AttributeValue, bool bAddApplyDelegate); // 0x57235d0 [Final Native Public]
    bool SetCustomDeferCompression(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5723400 [Final Native Public]
    bool SetCustomCompressionSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5723210 [Final Native Public]
    bool SetCustomCompressionQuality(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5723040 [Final Native Public]
    bool SetCustomCompressionNoAlpha(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5722e70 [Final Native Public]
    bool SetCustomCompositeTextureMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5722ca0 [Final Native Public]
    bool SetCustomCompositePower(const float& AttributeValue, bool bAddApplyDelegate); // 0x5722ad0 [Final Native Public]
    bool SetCustomColorSpace(const ETextureColorSpace& AttributeValue, bool bAddApplyDelegate); // 0x5722910 [Final Native Public]
    bool SetCustomChromaKeyThreshold(const float& AttributeValue, bool bAddApplyDelegate); // 0x5722740 [Final Native Public]
    bool SetCustomChromaKeyColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x5722580 [Final Native Public]
    bool SetCustombUseLegacyGamma(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5725790 [Final Native Public]
    bool SetCustombPreserveBorder(const bool& AttributeValue, bool bAddApplyDelegate); // 0x57255c0 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue, bool bAddApplyDelegate); // 0x57253f0 [Final Native Public]
    bool SetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5725220 [Final Native Public]
    bool SetCustombChromaKeyTexture(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5725050 [Final Native Public]
    bool SetCustomAlphaCoverageThresholds(const FVector4& AttributeValue, bool bAddApplyDelegate); // 0x57223a0 [Final Native Public]
    bool SetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x5722230 [Final Native Public]
    bool SetCustomAdjustVibrance(const float& AttributeValue, bool bAddApplyDelegate); // 0x5722060 [Final Native Public]
    bool SetCustomAdjustSaturation(const float& AttributeValue, bool bAddApplyDelegate); // 0x5721e90 [Final Native Public]
    bool SetCustomAdjustRGBCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x5721cc0 [Final Native Public]
    bool SetCustomAdjustMinAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x5721af0 [Final Native Public]
    bool SetCustomAdjustMaxAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x5721920 [Final Native Public]
    bool SetCustomAdjustHue(const float& AttributeValue, bool bAddApplyDelegate); // 0x5721750 [Final Native Public]
    bool SetCustomAdjustBrightnessCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x5721580 [Final Native Public]
    bool SetCustomAdjustBrightness(const float& AttributeValue, bool bAddApplyDelegate); // 0x57213b0 [Final Native Public]
    void InitializeTextureNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetName); // 0x5721190 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Native Public]
    bool GetCustomVirtualTextureStreaming(const bool& AttributeValue); // 0x5720b90 [Final Native Public]
    bool GetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x5720ad0 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x57209d0 [Final Native Public]
    bool GetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x57208d0 [Final Native Public]
    bool GetCustomPowerOfTwoMode(const uint8& AttributeValue); // 0x57207d0 [Final Native Public]
    bool GetCustomPaddingColor(const FColor& AttributeValue); // 0x57206e0 [Final Native Public]
    bool GetCustomMipLoadOptions(const uint8& AttributeValue); // 0x57205e0 [Final Native Public]
    bool GetCustomMipGenSettings(const uint8& AttributeValue); // 0x57204e0 [Final Native Public]
    bool GetCustomMaxTextureSize(const int32& AttributeValue); // 0x57203e0 [Final Native Public]
    bool GetCustomLossyCompressionAmount(const uint8& AttributeValue); // 0x57202e0 [Final Native Public]
    bool GetCustomLODGroup(const uint8& AttributeValue); // 0x57201e0 [Final Native Public]
    bool GetCustomLODBias(const int32& AttributeValue); // 0x57200e0 [Final Native Public]
    bool GetCustomFilter(const uint8& AttributeValue); // 0x571ffe0 [Final Native Public]
    bool GetCustomDownscaleOptions(const uint8& AttributeValue); // 0x571fee0 [Final Native Public]
    bool GetCustomDownscale(const float& AttributeValue); // 0x571fe30 [Final Native Public]
    bool GetCustomDeferCompression(const bool& AttributeValue); // 0x571fd30 [Final Native Public]
    bool GetCustomCompressionSettings(const uint8& AttributeValue); // 0x571fc30 [Final Native Public]
    bool GetCustomCompressionQuality(const uint8& AttributeValue); // 0x571fb30 [Final Native Public]
    bool GetCustomCompressionNoAlpha(const bool& AttributeValue); // 0x571fa30 [Final Native Public]
    bool GetCustomCompositeTextureMode(const uint8& AttributeValue); // 0x571f930 [Final Native Public]
    bool GetCustomCompositePower(const float& AttributeValue); // 0x571f830 [Final Native Public]
    bool GetCustomColorSpace(const ETextureColorSpace& AttributeValue); // 0x571f730 [Final Native Public]
    bool GetCustomChromaKeyThreshold(const float& AttributeValue); // 0x571f630 [Final Native Public]
    bool GetCustomChromaKeyColor(const FColor& AttributeValue); // 0x571f540 [Final Native Public]
    bool GetCustombUseLegacyGamma(const bool& AttributeValue); // 0x5721090 [Final Native Public]
    bool GetCustombPreserveBorder(const bool& AttributeValue); // 0x5720f90 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x5720e90 [Final Native Public]
    bool GetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue); // 0x5720d90 [Final Native Public]
    bool GetCustombChromaKeyTexture(const bool& AttributeValue); // 0x5720c90 [Final Native Public]
    bool GetCustomAlphaCoverageThresholds(const FVector4& AttributeValue); // 0x571f430 [Final Native Public]
    bool GetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x571f330 [Final Native Public]
    bool GetCustomAdjustVibrance(const float& AttributeValue); // 0x571f230 [Final Native Public]
    bool GetCustomAdjustSaturation(const float& AttributeValue); // 0x571f130 [Final Native Public]
    bool GetCustomAdjustRGBCurve(const float& AttributeValue); // 0x571f030 [Final Native Public]
    bool GetCustomAdjustMinAlpha(const float& AttributeValue); // 0x571ef30 [Final Native Public]
    bool GetCustomAdjustMaxAlpha(const float& AttributeValue); // 0x571ee30 [Final Native Public]
    bool GetCustomAdjustHue(const float& AttributeValue); // 0x571ed30 [Final Native Public]
    bool GetCustomAdjustBrightnessCurve(const float& AttributeValue); // 0x571ec30 [Final Native Public]
    bool GetCustomAdjustBrightness(const float& AttributeValue); // 0x571eb30 [Final Native Public]

// UInterchangeTexture2DArrayFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DArrayFactoryNode)
    bool SetCustomAddressZ(uint8 AttributeValue, bool bAddApplyDelegate); // 0x5715a20 [Final Native Public]
    bool GetCustomAddressZ(const uint8& AttributeValue); // 0x570bc90 [Final Native Public]
    bool GetCustomAddressY(const uint8& AttributeValue); // 0x570ba90 [Final Native Public]
    bool GetCustomAddressX(const uint8& AttributeValue); // 0x570b890 [Final Native Public]

// UInterchangeTexture2DFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DFactoryNode)
    void SetSourceBlocks(TMap<int32, FString>& InSourceBlocks); // 0x571cd00 [Final Native Public]
    void SetSourceBlockByCoordinates(int32 X, int32 Y, const FString& InSourceFile); // 0x571cbd0 [Final Native Public]
    void SetSourceBlock(int32 BlockIndex, const FString& InSourceFile); // 0x571cae0 [Final Native Public]
    bool SetCustomAddressY(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x5715840 [Final Native Public]
    bool SetCustomAddressX(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x5715660 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x5712dd0 [Final Native Public]
    bool GetSourceBlockByCoordinates(int32 X, int32 Y, const FString& OutSourceFile); // 0x5712c90 [Final Native Public]
    bool GetSourceBlock(int32 BlockIndex, const FString& OutSourceFile); // 0x5712b90 [Final Native Public]
    bool GetCustomAddressY(const TextureAddress& AttributeValue); // 0x570bb90 [Final Native Public]
    bool GetCustomAddressX(const TextureAddress& AttributeValue); // 0x570b990 [Final Native Public]

// UInterchangeTextureLightProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureLightProfileFactoryNode)
    bool SetCustomTextureMultiplier(float AttributeValue, bool bAddApplyDelegate); // 0x571b030 [Final Native Public]
    bool SetCustomBrightness(float AttributeValue, bool bAddApplyDelegate); // 0x57161c0 [Final Native Public]
    bool GetCustomTextureMultiplier(const float& AttributeValue); // 0x570ff90 [Final Native Public]
    bool GetCustomBrightness(const float& AttributeValue); // 0x570c290 [Final Native Public]

// UInterchangeAnimSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeAnimSequenceFactoryNode)
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x571a9c0 [Final Native Public]
    bool SetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x571a830 [Final Native Public]
    bool SetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x5719dc0 [Final Native Public]
    bool SetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x5718bc0 [Final Native Public]
    bool SetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x5717fa0 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x5717e30 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x5717cc0 [Final Native Public]
    bool SetCustomImportBoneTracks(const bool& AttributeValue); // 0x5717b50 [Final Native Public]
    bool SetCustomImportAttributeCurves(const bool& AttributeValue); // 0x57179e0 [Final Native Public]
    bool SetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x5716ed0 [Final Native Public]
    bool SetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x5716b60 [Final Native Public]
    bool SetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x57169f0 [Final Native Public]
    bool SetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x5716880 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x57154f0 [Final Native Public]
    void SetAnimationPayloadKeysForSceneNodeUids(TMap<FString, FString>& SceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& SceneNodeAnimationPayloadKeyTypes); // 0x5714eb0 [Final Native Public]
    void SetAnimationPayloadKeysForMorphTargetNodeUids(TMap<FString, FString>& MorphTargetAnimationPayloadKeyUids, TMap<FString, uint8>& MorphTargetAnimationPayloadKeyTypes); // 0x5714ce0 [Final Native Public]
    bool SetAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x5714c30 [Final Native Public]
    bool SetAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x5714b80 [Final Native Public]
    bool SetAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x5714ad0 [Final Native Public]
    bool RemoveAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x5714380 [Final Native Public]
    bool RemoveAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x57142d0 [Final Native Public]
    bool RemoveAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x5714220 [Final Native Public]
    void InitializeAnimSequenceNode(const FString& UniqueID, const FString& DisplayLabel); // 0x57136a0 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutSceneNodeAnimationPayloadKeys); // 0x5712460 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutMorphTargetNodeAnimationPayloads); // 0x5711b60 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x570fa30 [Final Native Public]
    bool GetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x570f910 [Final Native Public]
    bool GetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x570f0d0 [Final Native Public]
    bool GetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x570e290 [Final Native Public]
    bool GetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x570daa0 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x570d9a0 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x570d8a0 [Final Native Public]
    bool GetCustomImportBoneTracks(const bool& AttributeValue); // 0x570d7a0 [Final Native Public]
    bool GetCustomImportAttributeCurves(const bool& AttributeValue); // 0x570d6a0 [Final Native Public]
    bool GetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x570cdb0 [Final Native Public]
    bool GetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x570ca90 [Final Native Public]
    bool GetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x570c990 [Final Native Public]
    bool GetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x570c890 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x570b790 [Final Native Public]
    int32 GetAnimatedMaterialCurveSuffixesCount(); // 0x570a950 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixes(const TArray<FString>& OutMaterialCurveSuffixes); // 0x570a890 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixe(int32 Index, const FString& OutMaterialCurveSuffixe); // 0x570a7a0 [Final Native Public]
    int32 GetAnimatedAttributeStepCurveNamesCount(); // 0x570a760 [Final Native Public]
    void GetAnimatedAttributeStepCurveNames(const TArray<FString>& OutAttributeStepCurveNames); // 0x570a6a0 [Final Native Public]
    void GetAnimatedAttributeStepCurveName(int32 Index, const FString& OutAttributeStepCurveName); // 0x570a5b0 [Final Native Public]
    int32 GetAnimatedAttributeCurveNamesCount(); // 0x570a570 [Final Native Public]
    void GetAnimatedAttributeCurveNames(const TArray<FString>& OutAttributeCurveNames); // 0x570a4b0 [Final Native Public]
    void GetAnimatedAttributeCurveName(int32 Index, const FString& OutAttributeCurveName); // 0x570a3c0 [Final Native Public]

// UInterchangeCommonPipelineDataFactoryNode (/Script/InterchangeFactoryNodes.InterchangeCommonPipelineDataFactoryNode)
    bool SetCustomGlobalOffsetTransform(UInterchangeBaseNodeContainer* NodeContainer, FTransform& AttributeValue); // 0x5717670 [Final Native Public]
    bool SetBakePivotMeshes(const bool& AttributeValue); // 0x57151f0 [Final Native Public]
    bool SetBakeMeshes(const bool& AttributeValue); // 0x5715080 [Final Native Public]
    bool GetCustomGlobalOffsetTransform(FTransform& AttributeValue); // 0x570d430 [Final Native Public]
    bool GetBakePivotMeshes(const bool& AttributeValue); // 0x570abf0 [Final Native Public]
    bool GetBakeMeshes(const bool& AttributeValue); // 0x570aaf0 [Final Native Public]

// UInterchangeMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFactoryNode)
    bool SetCustomTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x571b6b0 [Final Native Public]
    bool SetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue, bool bAddApplyDelegate); // 0x571b4c0 [Final Native Public]
    bool SetCustomShadingModel(const EMaterialShadingModel& AttributeValue, bool bAddApplyDelegate); // 0x571a320 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x571a1b0 [Final Native Public]
    bool SetCustomRefractionMethod(const ERefractionMode& AttributeValue, bool bAddApplyDelegate); // 0x5719bd0 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x57194f0 [Final Native Public]
    bool SetCustomBlendMode(const EBlendMode& AttributeValue, bool bAddApplyDelegate); // 0x5715ee0 [Final Native Public]
    bool GetTransmissionColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5713540 [Final Native Public]
    bool GetTangentConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x57133e0 [Final Native Public]
    bool GetSurfaceCoverageConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5713280 [Final Native Public]
    bool GetSubsurfaceConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5713120 [Final Native Public]
    bool GetSpecularConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5712ec0 [Final Native Public]
    bool GetRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5712300 [Final Native Public]
    bool GetRefractionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x57121a0 [Final Native Public]
    bool GetOpacityConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5712040 [Final Native Public]
    bool GetOcclusionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5711de0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Native Public]
    bool GetNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5711c80 [Final Native Public]
    bool GetMetallicConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5711a00 [Final Native Public]
    bool GetFuzzColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5711220 [Final Native Public]
    bool GetEmissiveColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x57110c0 [Final Native Public]
    bool GetDisplacementConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5710f60 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x5710570 [Final Native Public]
    bool GetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue); // 0x5710390 [Final Native Public]
    bool GetCustomShadingModel(const EMaterialShadingModel& AttributeValue); // 0x570f4f0 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x570f3f0 [Final Native Public]
    bool GetCustomRefractionMethod(const ERefractionMode& AttributeValue); // 0x570eef0 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x570e9b0 [Final Native Public]
    bool GetCustomBlendMode(const EBlendMode& AttributeValue); // 0x570bfb0 [Final Native Public]
    bool GetClothConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x570b470 [Final Native Public]
    bool GetClearCoatRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x570b310 [Final Native Public]
    bool GetClearCoatNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x570b1b0 [Final Native Public]
    bool GetClearCoatConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x570b050 [Final Native Public]
    bool GetBaseColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x570acf0 [Final Native Public]
    bool GetAnisotropyConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x570a990 [Final Native Public]
    bool ConnectToTransmissionColor(const FString& AttributeValue); // 0x570a2f0 [Final Native Public]
    bool ConnectToTangent(const FString& ExpressionNodeUid); // 0x570a220 [Final Native Public]
    bool ConnectToSurfaceCoverage(const FString& ExpressionUid); // 0x570a150 [Final Native Public]
    bool ConnectToSubsurface(const FString& ExpressionNodeUid); // 0x570a080 [Final Native Public]
    bool ConnectToSpecular(const FString& ExpressionNodeUid); // 0x5709fb0 [Final Native Public]
    bool ConnectToRoughness(const FString& ExpressionNodeUid); // 0x5709ee0 [Final Native Public]
    bool ConnectToRefraction(const FString& AttributeValue); // 0x5709e10 [Final Native Public]
    bool ConnectToOpacity(const FString& AttributeValue); // 0x5709d40 [Final Native Public]
    bool ConnectToOcclusion(const FString& AttributeValue); // 0x5709c70 [Final Native Public]
    bool ConnectToNormal(const FString& ExpressionNodeUid); // 0x5709ba0 [Final Native Public]
    bool ConnectToMetallic(const FString& AttributeValue); // 0x5709ad0 [Final Native Public]
    bool ConnectToFuzzColor(const FString& AttributeValue); // 0x5709a00 [Final Native Public]
    bool ConnectToEmissiveColor(const FString& ExpressionNodeUid); // 0x5709930 [Final Native Public]
    bool ConnectToDisplacement(const FString& AttributeValue); // 0x5709860 [Final Native Public]
    bool ConnectToCloth(const FString& AttributeValue); // 0x5709790 [Final Native Public]
    bool ConnectToClearCoatRoughness(const FString& AttributeValue); // 0x57096c0 [Final Native Public]
    bool ConnectToClearCoatNormal(const FString& AttributeValue); // 0x57095f0 [Final Native Public]
    bool ConnectToClearCoat(const FString& AttributeValue); // 0x5709520 [Final Native Public]
    bool ConnectToBaseColor(const FString& AttributeValue); // 0x5709450 [Final Native Public]
    bool ConnectToAnisotropy(const FString& ExpressionNodeUid); // 0x5709380 [Final Native Public]
    bool ConnectOutputToTransmissionColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5709250 [Final Native Public]
    bool ConnectOutputToTangent(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5709120 [Final Native Public]
    bool ConnectOutputToSurfaceCoverage(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5708ff0 [Final Native Public]
    bool ConnectOutputToSubsurface(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5708ec0 [Final Native Public]
    bool ConnectOutputToSpecular(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5708d90 [Final Native Public]
    bool ConnectOutputToRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5708c60 [Final Native Public]
    bool ConnectOutputToRefraction(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5708b30 [Final Native Public]
    bool ConnectOutputToOpacity(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5708a00 [Final Native Public]
    bool ConnectOutputToOcclusion(const FString& ExpressionNodeUid, const FString& OutputName); // 0x57088d0 [Final Native Public]
    bool ConnectOutputToNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x57087a0 [Final Native Public]
    bool ConnectOutputToMetallic(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5708670 [Final Native Public]
    bool ConnectOutputToFuzzColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5708540 [Final Native Public]
    bool ConnectOutputToEmissiveColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5708410 [Final Native Public]
    bool ConnectOutputToDisplacement(const FString& ExpressionNodeUid, const FString& OutputName); // 0x57082e0 [Final Native Public]
    bool ConnectOutputToCloth(const FString& ExpressionNodeUid, const FString& OutputName); // 0x57081b0 [Final Native Public]
    bool ConnectOutputToClearCoatRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5708080 [Final Native Public]
    bool ConnectOutputToClearCoatNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5707f50 [Final Native Public]
    bool ConnectOutputToClearCoat(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5707e20 [Final Native Public]
    bool ConnectOutputToBaseColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5707cf0 [Final Native Public]
    bool ConnectOutputToAnisotropy(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5707bc0 [Final Native Public]

// UInterchangeMaterialExpressionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialExpressionFactoryNode)
    bool SetCustomExpressionClassName(const FString& AttributeValue); // 0x5717130 [Final Native Public]
    bool GetCustomExpressionClassName(const FString& AttributeValue); // 0x570cfb0 [Final Native Public]

// UInterchangeMaterialInstanceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialInstanceFactoryNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x57196e0 [Final Native Public]
    bool SetCustomInstanceClassName(const FString& AttributeValue); // 0x5718580 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x570eab0 [Final Native Public]
    bool GetCustomInstanceClassName(const FString& AttributeValue); // 0x570df70 [Final Native Public]

// UInterchangeMaterialFunctionCallExpressionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFunctionCallExpressionFactoryNode)
    bool SetCustomMaterialFunctionDependency(const FString& AttributeValue); // 0x5718d30 [Final Native Public]
    bool GetCustomMaterialFunctionDependency(const FString& AttributeValue); // 0x570e390 [Final Native Public]

// UInterchangeMaterialFunctionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFunctionFactoryNode)
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Native Public]
    bool GetInputConnection(const FString& InputName, const FString& ExpressionNodeUid, const FString& OutputName); // 0x5711580 [Final Native Public]

// UInterchangeMeshActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshActorFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x571c880 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x57174a0 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x5715be0 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x57147a0 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x5712850 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x5712580 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x570d2d0 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x570bd90 [Final Native Public]

// UInterchangeMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x571c9b0 [Final Native Public]
    bool SetCustomVertexColorReplace(const bool& AttributeValue); // 0x571c1a0 [Final Native Public]
    bool SetCustomVertexColorOverride(const FColor& AttributeValue); // 0x571c030 [Final Native Public]
    bool SetCustomVertexColorIgnore(const bool& AttributeValue); // 0x571bec0 [Final Native Public]
    bool SetCustomUseMikkTSpace(const bool& AttributeValue, bool bAddApplyDelegate); // 0x571bc60 [Final Native Public]
    bool SetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue, bool bAddApplyDelegate); // 0x571bb70 [Final Native Public]
    bool SetCustomUseFullPrecisionUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x571b990 [Final Native Public]
    bool SetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x571b8a0 [Final Native Public]
    bool SetCustomRemoveDegenerates(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5719f30 [Final Native Public]
    bool SetCustomRecomputeTangents(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5719ae0 [Final Native Public]
    bool SetCustomRecomputeNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x57199f0 [Final Native Public]
    bool SetCustomLODGroup(const FName& AttributeValue, bool bAddApplyDelegate); // 0x57189f0 [Final Native Public]
    bool SetCustomKeepSectionsSeparate(const bool& AttributeValue); // 0x5718880 [Final Native Public]
    bool SetCustomComputeWeightedNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5716620 [Final Native Public]
    bool ResetSlotMaterialDependencies(); // 0x5714a80 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x5714850 [Final Native Public]
    bool RemoveLodDataUniqueId(const FString& LodDataUniqueId); // 0x5714640 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x5712970 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x5712730 [Final Native Public]
    void GetLodDataUniqueIds(const TArray<FString>& OutLodDataUniqueIds); // 0x5711840 [Final Native Public]
    int32 GetLodDataCount(); // 0x5711800 [Final Native Public]
    bool GetCustomVertexColorReplace(const bool& AttributeValue); // 0x5710e60 [Final Native Public]
    bool GetCustomVertexColorOverride(const FColor& AttributeValue); // 0x5710d70 [Final Native Public]
    bool GetCustomVertexColorIgnore(const bool& AttributeValue); // 0x5710c70 [Final Native Public]
    bool GetCustomUseMikkTSpace(const bool& AttributeValue); // 0x5710a70 [Final Native Public]
    bool GetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue); // 0x5710970 [Final Native Public]
    bool GetCustomUseFullPrecisionUVs(const bool& AttributeValue); // 0x5710770 [Final Native Public]
    bool GetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue); // 0x5710670 [Final Native Public]
    bool GetCustomRemoveDegenerates(const bool& AttributeValue); // 0x570f1d0 [Final Native Public]
    bool GetCustomRecomputeTangents(const bool& AttributeValue); // 0x570edf0 [Final Native Public]
    bool GetCustomRecomputeNormals(const bool& AttributeValue); // 0x570ecf0 [Final Native Public]
    bool GetCustomLODGroup(const FName& AttributeValue); // 0x570e1e0 [Final Native Public]
    bool GetCustomKeepSectionsSeparate(const bool& AttributeValue); // 0x570e130 [Final Native Public]
    bool GetCustomComputeWeightedNormals(const bool& AttributeValue); // 0x570c690 [Final Native Public]
    bool AddLodDataUniqueId(const FString& LodDataUniqueId); // 0x5707830 [Final Native Public]

// UInterchangeSkeletalMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshFactoryNode)
    bool SetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue, bool bAddApplyDelegate); // 0x571ba80 [Final Native Public]
    bool SetCustomThresholdUV(const float& AttributeValue, bool bAddApplyDelegate); // 0x571b3d0 [Final Native Public]
    bool SetCustomThresholdTangentNormal(const float& AttributeValue, bool bAddApplyDelegate); // 0x571b2e0 [Final Native Public]
    bool SetCustomThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x571b1f0 [Final Native Public]
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x571ab40 [Final Native Public]
    bool SetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5719870 [Final Native Public]
    bool SetCustomMorphThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x5719400 [Final Native Public]
    bool SetCustomMergeMorphTargetShapeWithSameName(const bool& AttributeValue); // 0x5718fd0 [Final Native Public]
    bool SetCustomImportVertexAttributes(const bool& AttributeValue); // 0x5718410 [Final Native Public]
    bool SetCustomImportMorphTarget(const bool& AttributeValue); // 0x57182a0 [Final Native Public]
    bool SetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x5718110 [Final Native Public]
    bool SetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x5716710 [Final Native Public]
    bool SetCustomBoneInfluenceLimit(const int32& AttributeValue, bool bAddApplyDelegate); // 0x57160d0 [Final Native Public]
    void InitializeSkeletalMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass); // 0x57139e0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Native Public]
    bool GetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue); // 0x5710870 [Final Native Public]
    bool GetCustomThresholdUV(const float& AttributeValue); // 0x5710290 [Final Native Public]
    bool GetCustomThresholdTangentNormal(const float& AttributeValue); // 0x5710190 [Final Native Public]
    bool GetCustomThresholdPosition(const float& AttributeValue); // 0x5710090 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x570fb50 [Final Native Public]
    bool GetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x570ebd0 [Final Native Public]
    bool GetCustomMorphThresholdPosition(const float& AttributeValue); // 0x570e8b0 [Final Native Public]
    bool GetCustomMergeMorphTargetShapeWithSameName(const bool& AttributeValue); // 0x570e5b0 [Final Native Public]
    bool GetCustomImportVertexAttributes(const bool& AttributeValue); // 0x570de70 [Final Native Public]
    bool GetCustomImportMorphTarget(const bool& AttributeValue); // 0x570dd70 [Final Native Public]
    bool GetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x570dba0 [Final Native Public]
    bool GetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x570c790 [Final Native Public]
    bool GetCustomBoneInfluenceLimit(const int32& AttributeValue); // 0x570c190 [Final Native Public]

// UInterchangeSkeletalMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshLodDataNode)
    bool SetCustomSkeletonUid(const FString& AttributeValue); // 0x571acc0 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x57146f0 [Final Native Public]
    bool RemoveAllMeshes(); // 0x5714160 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x57119c0 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x5711900 [Final Native Public]
    bool GetCustomSkeletonUid(const FString& AttributeValue); // 0x570fc70 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x57078e0 [Final Native Public]

// UInterchangeStaticMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshFactoryNode)
    bool SetLODScreenSizes(const TArray<float>& InLODScreenSizes); // 0x571c600 [Final Native Public]
    bool SetCustomSupportFaceRemap(const bool& AttributeValue, bool bAddApplyDelegate); // 0x571af40 [Final Native Public]
    bool SetCustomSrcLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x571ae50 [Final Native Public]
    bool SetCustomMinLightmapResolution(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5719140 [Final Native Public]
    bool SetCustomMaxLumenMeshCards(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5718ee0 [Final Native Public]
    bool SetCustomGenerateLightmapUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x57173b0 [Final Native Public]
    bool SetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x57172c0 [Final Native Public]
    bool SetCustomDstLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5717040 [Final Native Public]
    bool SetCustomDistanceFieldResolutionScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x5716de0 [Final Native Public]
    bool SetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue, bool bAddApplyDelegate); // 0x5716cd0 [Final Native Public]
    bool SetCustomBuildScale3D(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x5716530 [Final Native Public]
    bool SetCustomBuildReversedIndexBuffer(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5716440 [Final Native Public]
    bool SetCustomBuildNanite(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5716380 [Final Native Public]
    bool SetCustomAutoComputeLODScreenSizes(const bool& AttributeValue); // 0x5715d70 [Final Native Public]
    bool RemoveSocketUd(const FString& SocketUid); // 0x5714920 [Final Native Public]
    void InitializeStaticMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass); // 0x5713e60 [Final Native Public]
    void GetSocketUids(const TArray<FString>& OutSocketUids); // 0x5712ad0 [Final Native Public]
    int32 GetSocketUidCount(); // 0x5712a90 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x56dfd30 [Native Public]
    void GetLODScreenSizes(const TArray<float>& OutLODScreenSizes); // 0x5711750 [Final Native Public]
    int32 GetLODScreenSizeCount(); // 0x5711710 [Final Native Public]
    bool GetCustomSupportFaceRemap(const bool& AttributeValue); // 0x570fe90 [Final Native Public]
    bool GetCustomSrcLightmapIndex(const int32& AttributeValue); // 0x570fd90 [Final Native Public]
    bool GetCustomMinLightmapResolution(const int32& AttributeValue); // 0x570e6b0 [Final Native Public]
    bool GetCustomMaxLumenMeshCards(const int32& AttributeValue); // 0x570e4b0 [Final Native Public]
    bool GetCustomGenerateLightmapUVs(const bool& AttributeValue); // 0x570d1d0 [Final Native Public]
    bool GetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue); // 0x570d0d0 [Final Native Public]
    bool GetCustomDstLightmapIndex(const int32& AttributeValue); // 0x570ceb0 [Final Native Public]
    bool GetCustomDistanceFieldResolutionScale(const float& AttributeValue); // 0x570ccb0 [Final Native Public]
    bool GetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue); // 0x570cb90 [Final Native Public]
    bool GetCustomBuildScale3D(const FVector& AttributeValue); // 0x570c590 [Final Native Public]
    bool GetCustomBuildReversedIndexBuffer(const bool& AttributeValue); // 0x570c490 [Final Native Public]
    bool GetCustomBuildNanite(const bool& AttributeValue); // 0x570c390 [Final Native Public]
    bool GetCustomAutoComputeLODScreenSizes(const bool& AttributeValue); // 0x570beb0 [Final Native Public]
    bool AddSocketUids(const TArray<FString>& InSocketUids); // 0x5707a40 [Final Native Public]
    bool AddSocketUid(const FString& SocketUid); // 0x5707990 [Final Native Public]

// UInterchangeStaticMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshLodDataNode)
    bool SetOneConvexHullPerUCX(bool AttributeValue); // 0x571c700 [Final Native Public]
    bool SetImportCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x571c490 [Final Native Public]
    bool SetImportCollision(bool AttributeValue); // 0x571c310 [Final Native Public]
    bool RemoveSphereCollisionMeshUid(const FString& MeshName); // 0x57149d0 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x56ad540 [Final Native Public]
    bool RemoveConvexCollisionMeshUid(const FString& MeshName); // 0x5714590 [Final Native Public]
    bool RemoveCapsuleCollisionMeshUid(const FString& MeshName); // 0x57144e0 [Final Native Public]
    bool RemoveBoxCollisionMeshUid(const FString& MeshName); // 0x5714430 [Final Native Public]
    bool RemoveAllSphereCollisionMeshes(); // 0x57141e0 [Final Native Public]
    bool RemoveAllMeshes(); // 0x57141a0 [Final Native Public]
    bool RemoveAllConvexCollisionMeshes(); // 0x5714120 [Final Native Public]
    bool RemoveAllCapsuleCollisionMeshes(); // 0x57140e0 [Final Native Public]
    bool RemoveAllBoxCollisionMeshes(); // 0x57140a0 [Final Native Public]
    int32 GetSphereCollisionMeshUidsCount(); // 0x57130e0 [Final Native Public]
    void GetSphereCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x5713020 [Final Native Public]
    bool GetOneConvexHullPerUCX(const bool& AttributeValue); // 0x5711f40 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x56ab9d0 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x56ab910 [Final Native Public]
    bool GetImportCollisionType(const EInterchangeMeshCollision& AttributeValue); // 0x5711480 [Final Native Public]
    bool GetImportCollision(const bool& AttributeValue); // 0x5711380 [Final Native Public]
    int32 GetConvexCollisionMeshUidsCount(); // 0x570b690 [Final Native Public]
    void GetConvexCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x570b5d0 [Final Native Public]
    int32 GetCapsuleCollisionMeshUidsCount(); // 0x570b010 [Final Native Public]
    void GetCapsuleCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x570af50 [Final Native Public]
    int32 GetBoxCollisionMeshUidsCount(); // 0x570af10 [Final Native Public]
    void GetBoxCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x570ae50 [Final Native Public]
    bool AddSphereCollisionMeshUid(const FString& MeshName); // 0x5707b10 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x56b0b80 [Final Native Public]
    bool AddConvexCollisionMeshUid(const FString& MeshName); // 0x5707780 [Final Native Public]
    bool AddCapsuleCollisionMeshUid(const FString& MeshName); // 0x57076d0 [Final Native Public]
    bool AddBoxCollisionMeshUid(const FString& MeshName); // 0x5707620 [Final Native Public]

// UInterchangeAnimationTrackSetNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x568bdc0 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x568ad50 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x5689f10 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x5689740 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x5689710 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x5689620 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x56891d0 [Final Native Public]

// UInterchangeAnimationTrackBaseNode (/Script/InterchangeNodes.InterchangeAnimationTrackBaseNode)
    bool SetCustomCompletionMode(const int32& AttributeValue); // 0x568b5f0 [Final Native Public]
    bool GetCustomCompletionMode(const int32& AttributeValue); // 0x5689900 [Final Native Public]

// UInterchangeAnimationTrackSetInstanceNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetInstanceNode)
    bool SetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x568c6e0 [Final Native Public]
    bool SetCustomTimeScale(const float& AttributeValue); // 0x568c630 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x568c580 [Final Native Public]
    bool SetCustomDuration(const int32& AttributeValue); // 0x568b6a0 [Final Native Public]
    bool GetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x568a690 [Final Native Public]
    bool GetCustomTimeScale(const float& AttributeValue); // 0x568a5e0 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x568a530 [Final Native Public]
    bool GetCustomDuration(const int32& AttributeValue); // 0x56899b0 [Final Native Public]

// UInterchangeAnimationTrackNode (/Script/InterchangeNodes.InterchangeAnimationTrackNode)
    bool SetCustomPropertyTrack(const EInterchangePropertyTracks& PropertyTrack); // 0x568c150 [Final Native Public]
    bool SetCustomFrameCount(const int32& AttributeValue); // 0x568bd10 [Final Native Public]
    bool SetCustomAnimationPayloadKey(const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x568b170 [Final Native Public]
    bool SetCustomActorDependencyUid(const FString& DependencyUid); // 0x568b0c0 [Final Native Public]
    bool GetCustomPropertyTrack(const EInterchangePropertyTracks& PropertyTrack); // 0x568a1c0 [Final Native Public]
    bool GetCustomFrameCount(const int32& AttributeValue); // 0x5689e60 [Final Native Public]
    bool GetCustomAnimationPayloadKey(FInterchangeAnimationPayLoadKey& AnimationPayLoadKey); // 0x5689340 [Final Native Public]
    bool GetCustomActorDependencyUid(const FString& DependencyUid); // 0x5689280 [Final Native Public]

// UInterchangeTransformAnimationTrackNode (/Script/InterchangeNodes.InterchangeTransformAnimationTrackNode)
    bool SetCustomUsedChannels(const int32& AttributeValue); // 0x568c790 [Final Native Public]
    bool GetCustomUsedChannels(const int32& AttributeValue); // 0x568a750 [Final Native Public]

// UInterchangeSkeletalAnimationTrackNode (/Script/InterchangeNodes.InterchangeSkeletalAnimationTrackNode)
    bool SetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x568c4d0 [Final Native Public]
    bool SetCustomAnimationStopTime(const double& StopTime); // 0x568b3d0 [Final Native Public]
    bool SetCustomAnimationStartTime(const double& StartTime); // 0x568b320 [Final Native Public]
    bool SetCustomAnimationSampleRate(const double& SampleRate); // 0x568b270 [Final Native Public]
    bool SetAnimationPayloadKeyForSceneNodeUid(const FString& SceneNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x568af60 [Final Native Public]
    bool SetAnimationPayloadKeyForMorphTargetNodeUid(const FString& MorphTargetNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x568ae00 [Final Native Public]
    bool IsNodeAnimatedWithBakedCurve(const FString& SceneNodeUid); // 0x568aca0 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FString>& OutSceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutSceneNodeAnimationPayloadKeyTypes); // 0x568aad0 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FString>& OutMorphTargetNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutMorphTargetNodeAnimationPayloadKeyTypes); // 0x568a900 [Final Native Public]
    bool GetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x568a470 [Final Native Public]
    bool GetCustomAnimationStopTime(const double& StopTime); // 0x5689570 [Final Native Public]
    bool GetCustomAnimationStartTime(const double& StartTime); // 0x56894c0 [Final Native Public]
    bool GetCustomAnimationSampleRate(const double& SampleRate); // 0x5689410 [Final Native Public]

// UInterchangePhysicalCameraNode (/Script/InterchangeNodes.InterchangePhysicalCameraNode)
    bool SetCustomSensorWidth(const float& AttributeValue); // 0x568c360 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue); // 0x568c1f0 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue); // 0x568bba0 [Final Native Public]
    bool SetCustomEnableDepthOfField(const bool& AttributeValue); // 0x568b750 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x568a370 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x568a270 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x5689d60 [Final Native Public]
    bool GetCustomEnableDepthOfField(const bool& AttributeValue); // 0x5689a60 [Final Native Public]

// UInterchangeStandardCameraNode (/Script/InterchangeNodes.InterchangeStandardCameraNode)
    bool SetCustomWidth(const float& AttributeValue); // 0x568c840 [Final Native Public]
    bool SetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x568bfe0 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue); // 0x568be70 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue); // 0x568ba30 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue); // 0x568b8c0 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue); // 0x568b480 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x568a800 [Final Native Public]
    bool GetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x568a0c0 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x5689fc0 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x5689c60 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x5689b60 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x5689800 [Final Native Public]

// UInterchangeShaderNode (/Script/InterchangeNodes.InterchangeShaderNode)
    bool SetCustomShaderType(const FString& AttributeValue); // 0x56af8e0 [Final Native Public]
    bool GetCustomShaderType(const FString& AttributeValue); // 0x56aa410 [Final Native Public]
    bool AddStringInput(const FString& InputName, const FString& AttributeValue, bool bIsAParameter); // 0x56a8000 [Final Native Public]
    bool AddLinearColorInput(const FString& InputName, const FLinearColor& AttributeValue, bool bIsAParameter); // 0x56a7bb0 [Final Native Public]
    bool AddFloatInput(const FString& InputName, const float& AttributeValue, bool bIsAParameter); // 0x56a7a20 [Final Native Public]

// UInterchangeDecalNode (/Script/InterchangeNodes.InterchangeDecalNode)
    bool SetCustomSortOrder(const int32& AttributeValue); // 0x56923a0 [Final Native Public]
    bool SetCustomDecalSize(const FVector& AttributeValue); // 0x5691880 [Final Native Public]
    bool SetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x56916f0 [Final Native Public]
    bool GetCustomSortOrder(const int32& AttributeValue); // 0x5690ae0 [Final Native Public]
    bool GetCustomDecalSize(const FVector& AttributeValue); // 0x568ff20 [Final Native Public]
    bool GetCustomDecalMaterialPathName(const FString& AttributeValue); // 0x568fe60 [Final Native Public]

// UInterchangeBaseLightNode (/Script/InterchangeNodes.InterchangeBaseLightNode)
    bool SetCustomUseTemperature(bool AttributeValue); // 0x5692850 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue); // 0x5692630 [Final Native Public]
    bool SetCustomLightColor(const FLinearColor& AttributeValue); // 0x5691f80 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue); // 0x5691e40 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x5690f40 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x5690d30 [Final Native Public]
    bool GetCustomLightColor(const FLinearColor& AttributeValue); // 0x5690740 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x56905e0 [Final Native Public]

// UInterchangeLightNode (/Script/InterchangeNodes.InterchangeLightNode)
    bool SetCustomUseIESBrightness(const bool& AttributeValue, bool bAddApplyDelegate); // 0x56926c0 [Final Native Public]
    bool SetCustomRotation(const FRotator& AttributeValue, bool bAddApplyDelegate); // 0x5692140 [Final Native Public]
    bool SetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x5691ed0 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x5691d00 [Final Native Public]
    bool SetCustomIESBrightnessScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x5691c10 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue); // 0x56914f0 [Final Native Public]
    bool GetCustomUseIESBrightness(const bool& AttributeValue); // 0x5690de0 [Final Native Public]
    bool GetCustomRotation(const FRotator& AttributeValue); // 0x5690940 [Final Native Public]
    bool GetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x5690690 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x5690470 [Final Native Public]
    bool GetCustomIESBrightnessScale(const float& AttributeValue); // 0x56903c0 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x568fcb0 [Final Native Public]

// UInterchangePointLightNode (/Script/InterchangeNodes.InterchangePointLightNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue); // 0x56927b0 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue); // 0x5692020 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x5690e90 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x56907e0 [Final Native Public]

// UInterchangeSpotLightNode (/Script/InterchangeNodes.InterchangeSpotLightNode)
    bool SetCustomOuterConeAngle(float AttributeValue); // 0x56920b0 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue); // 0x5691db0 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x5690890 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x5690530 [Final Native Public]

// UInterchangeRectLightNode (/Script/InterchangeNodes.InterchangeRectLightNode)
    bool SetCustomSourceWidth(float AttributeValue); // 0x56925a0 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue); // 0x5692510 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x5690c80 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x5690bd0 [Final Native Public]

// UInterchangeTextureNode (/Script/InterchangeNodes.InterchangeTextureNode)
    void SetPayLoadKey(const FString& PayloadKey); // 0x5692b10 [Native Public]
    bool SetCustomSRGB(const bool& AttributeValue); // 0x5692230 [Final Native Public]
    bool SetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x5691aa0 [Final Native Public]
    bool SetCustomColorSpace(const EInterchangeTextureColorSpace& AttributeValue); // 0x5691580 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue); // 0x56929a0 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x56909e0 [Final Native Public]
    bool GetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x56902c0 [Final Native Public]
    bool GetCustomColorSpace(const EInterchangeTextureColorSpace& AttributeValue); // 0x568fd60 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x5691290 [Final Native Public]

// UInterchangeVariantSetNode (/Script/InterchangeNodes.InterchangeVariantSetNode)
    bool SetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x56928f0 [Final Native Public]
    bool SetCustomDisplayText(const FString& AttributeValue); // 0x56919f0 [Final Native Public]
    bool RemoveCustomDependencyUid(const FString& DependencyUid); // 0x5691390 [Final Native Public]
    bool GetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x56911d0 [Final Native Public]
    bool GetCustomDisplayText(const FString& AttributeValue); // 0x5690200 [Final Native Public]
    void GetCustomDependencyUids(const TArray<FString>& OutDependencyUids); // 0x5690140 [Final Native Public]
    int32 GetCustomDependencyUidCount(); // 0x5690110 [Final Native Public]
    void GetCustomDependencyUid(int32 Index, const FString& OutDependencyUid); // 0x5690020 [Final Native Public]
    bool AddCustomDependencyUid(const FString& DependencyUid); // 0x568fb50 [Final Native Public]

// UInterchangeSceneVariantSetsNode (/Script/InterchangeNodes.InterchangeSceneVariantSetsNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x5691440 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x5691110 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x56910e0 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x5690ff0 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x568fc00 [Final Native Public]

// UInterchangeMaterialInstanceNode (/Script/InterchangeNodes.InterchangeMaterialInstanceNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x56af2a0 [Final Native Public]
    bool GetVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x56ac6e0 [Final Native Public]
    bool GetTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x56ac5a0 [Final Native Public]
    bool GetStaticSwitchParameterValue(const FString& ParameterName, const bool& AttributeValue); // 0x56ac480 [Final Native Public]
    bool GetScalarParameterValue(const FString& ParameterName, const float& AttributeValue); // 0x56ab700 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x56a9fa0 [Final Native Public]
    bool AddVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x56a8290 [Final Native Public]
    bool AddTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x56a8170 [Final Native Public]
    bool AddStaticSwitchParameterValue(const FString& ParameterName, bool AttributeValue); // 0x56a7ef0 [Final Native Public]
    bool AddScalarParameterValue(const FString& ParameterName, float AttributeValue); // 0x56a7d30 [Final Native Public]

// UInterchangeMeshNode (/Script/InterchangeNodes.InterchangeMeshNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x56b0df0 [Final Native Public]
    bool SetSkinnedMesh(bool bIsSkinnedMesh); // 0x56b0ce0 [Final Native Public]
    bool SetSkeletonDependencyUid(const FString& DependencyUid); // 0x56b0c30 [Final Native Public]
    bool SetSceneInstanceUid(const FString& DependencyUid); // 0x56b0b80 [Final Native Public]
    void SetPayLoadKey(const FString& PayloadKey, const EInterchangeMeshPayLoadType& PayLoadType); // 0x56b0a90 [Native Public]
    bool SetMorphTargetName(const FString& MorphTargetName); // 0x56b0970 [Final Native Public]
    bool SetMorphTargetDependencyUid(const FString& DependencyUid); // 0x56b08c0 [Final Native Public]
    bool SetMorphTarget(bool bIsMorphTarget); // 0x56b0680 [Final Native Public]
    bool SetCustomVertexCount(const int32& AttributeValue); // 0x56b0110 [Final Native Public]
    bool SetCustomUVCount(const int32& AttributeValue); // 0x56affa0 [Final Native Public]
    bool SetCustomPolygonCount(const int32& AttributeValue); // 0x56af600 [Final Native Public]
    bool SetCustomHasVertexTangent(const bool& AttributeValue); // 0x56aea10 [Final Native Public]
    bool SetCustomHasVertexNormal(const bool& AttributeValue); // 0x56ae8a0 [Final Native Public]
    bool SetCustomHasVertexColor(const bool& AttributeValue); // 0x56ae730 [Final Native Public]
    bool SetCustomHasVertexBinormal(const bool& AttributeValue); // 0x56ae5c0 [Final Native Public]
    bool SetCustomHasSmoothGroup(const bool& AttributeValue); // 0x56ae450 [Final Native Public]
    bool SetCustomBoundingBox(const FBox& AttributeValue); // 0x56adf90 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x56ad6a0 [Final Native Public]
    bool RemoveSkeletonDependencyUid(const FString& DependencyUid); // 0x56ad5f0 [Final Native Public]
    bool RemoveSceneInstanceUid(const FString& DependencyUid); // 0x56ad540 [Final Native Public]
    bool RemoveMorphTargetDependencyUid(const FString& DependencyUid); // 0x56ad490 [Final Native Public]
    bool IsSkinnedMesh(); // 0x56aced0 [Final Native Public]
    bool IsMorphTarget(); // 0x56acde0 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x56abf60 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x56abc00 [Final Native Public]
    void GetSkeletonDependency(int32 Index, const FString& OutDependency); // 0x56abb10 [Final Native Public]
    void GetSkeletonDependencies(const TArray<FString>& OutDependencies); // 0x56aba50 [Final Native Public]
    int32 GetSkeletonDependeciesCount(); // 0x56aba10 [Final Native Public]
    int32 GetSceneInstanceUidsCount(); // 0x56ab9d0 [Final Native Public]
    void GetSceneInstanceUids(const TArray<FString>& OutDependencies); // 0x56ab910 [Final Native Public]
    void GetSceneInstanceUid(int32 Index, const FString& OutDependency); // 0x56ab820 [Final Native Public]
    bool GetMorphTargetName(const FString& OutMorphTargetName); // 0x56ab5a0 [Final Native Public]
    void GetMorphTargetDependency(int32 Index, const FString& OutDependency); // 0x56ab4b0 [Final Native Public]
    void GetMorphTargetDependencies(const TArray<FString>& OutDependencies); // 0x56ab3f0 [Final Native Public]
    int32 GetMorphTargetDependeciesCount(); // 0x56ab3b0 [Final Native Public]
    bool GetCustomVertexCount(const int32& AttributeValue); // 0x56aabc0 [Final Native Public]
    bool GetCustomUVCount(const int32& AttributeValue); // 0x56aaac0 [Final Native Public]
    bool GetCustomPolygonCount(const int32& AttributeValue); // 0x56aa220 [Final Native Public]
    bool GetCustomHasVertexTangent(const bool& AttributeValue); // 0x56a9a20 [Final Native Public]
    bool GetCustomHasVertexNormal(const bool& AttributeValue); // 0x56a9920 [Final Native Public]
    bool GetCustomHasVertexColor(const bool& AttributeValue); // 0x56a9820 [Final Native Public]
    bool GetCustomHasVertexBinormal(const bool& AttributeValue); // 0x56a9720 [Final Native Public]
    bool GetCustomHasSmoothGroup(const bool& AttributeValue); // 0x56a9620 [Final Native Public]
    bool GetCustomBoundingBox(const FBox& AttributeValue); // 0x56a9080 [Final Native Public]

// UInterchangeSceneNode (/Script/InterchangeNodes.InterchangeSceneNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x56b0f20 [Final Native Public]
    bool SetMorphTargetCurveWeight(const FString& MorphTargetName, const float& Weight); // 0x56b0790 [Final Native Public]
    void SetGlobalBindPoseReferenceForMeshUIDs(TMap<FString, FMatrix>& GlobalBindPoseReferenceForMeshUIDs); // 0x56b0560 [Final Native Public]
    bool SetCustomTimeZeroLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x56afa70 [Final Native Public]
    bool SetCustomPivotNodeTransform(FTransform& AttributeValue); // 0x56af430 [Final Native Public]
    bool SetCustomLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x56aecf0 [Final Native Public]
    bool SetCustomHasBindPose(const bool& bHasBindPose); // 0x56ae2e0 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x56ae110 [Final Native Public]
    bool SetCustomBindPoseLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x56adbd0 [Final Native Public]
    bool SetCustomAssetInstanceUid(const FString& AttributeValue); // 0x56ada40 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x56ad8b0 [Final Native Public]
    bool RemoveSpecializedType(const FString& SpecializedType); // 0x56ad800 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x56ad750 [Final Native Public]
    bool IsSpecializedTypeContains(const FString& SpecializedType); // 0x56acf00 [Final Native Public]
    void GetSpecializedTypes(const TArray<FString>& OutSpecializedTypes); // 0x56ac3c0 [Final Native Public]
    int32 GetSpecializedTypeCount(); // 0x56ac380 [Final Native Public]
    void GetSpecializedType(int32 Index, const FString& OutSpecializedType); // 0x56ac290 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x56ac080 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x56abdb0 [Final Native Public]
    void GetMorphTargetCurveWeights(TMap<FString, float>& OutMorphTargetCurveWeights); // 0x56ab200 [Final Native Public]
    bool GetGlobalBindPoseReferenceForMeshUID(const FString& MeshUid, const FMatrix& GlobalBindPoseReference); // 0x56aaeb0 [Final Native Public]
    bool GetCustomTimeZeroLocalTransform(FTransform& AttributeValue); // 0x56aa760 [Final Native Public]
    bool GetCustomTimeZeroGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x56aa530 [Final Native Public]
    bool GetCustomPivotNodeTransform(FTransform& AttributeValue); // 0x56aa0c0 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x56a9c20 [Final Native Public]
    bool GetCustomHasBindPose(const bool& bHasBindPose); // 0x56a9520 [Final Native Public]
    bool GetCustomGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x56a92f0 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x56a9190 [Final Native Public]
    bool GetCustomBindPoseLocalTransform(FTransform& AttributeValue); // 0x56a8e20 [Final Native Public]
    bool GetCustomBindPoseGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x56a8bf0 [Final Native Public]
    bool GetCustomAssetInstanceUid(const FString& AttributeValue); // 0x56a8ad0 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x56a89b0 [Final Native Public]
    bool AddSpecializedType(const FString& SpecializedType); // 0x56a7e40 [Final Native Public]

// UInterchangeShaderPortsAPI (/Script/InterchangeNodes.InterchangeShaderPortsAPI)
    FString MakeInputValueKey(const FString& InputName); // 0x56ad3b0 [Final Native Static Public]
    FString MakeInputParameterKey(const FString& InputName); // 0x56ad2d0 [Final Native Static Public]
    FString MakeInputName(const FString& InputKey); // 0x56ad150 [Final Native Static Public]
    FString MakeInputConnectionKey(const FString& InputName); // 0x56ad070 [Final Native Static Public]
    bool IsAParameter(const FString& AttributeKey); // 0x56acb50 [Final Native Static Public]
    bool IsAnInput(const FString& AttributeKey); // 0x56acd40 [Final Native Static Public]
    bool HasParameter(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x56ac9c0 [Final Native Static Public]
    bool HasInput(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x56ac810 [Final Native Static Public]
    bool GetInputConnection(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& OutExpressionUid, const FString& OutputName); // 0x56aaff0 [Final Native Static Public]
    void GatherInputs(UInterchangeBaseNode* InterchangeNode, const TArray<FString>& OutInputNames); // 0x56a88c0 [Final Native Static Public]
    bool ConnectOuputToInputByName(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, const FString& OutputName); // 0x56a86a0 [Final Native Static Public]
    bool ConnectOuputToInputByIndex(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, int32 OutputIndex); // 0x56a8520 [Final Native Static Public]
    bool ConnectDefaultOuputToInput(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid); // 0x56a83c0 [Final Native Static Public]

// UInterchangeFunctionCallShaderNode (/Script/InterchangeNodes.InterchangeFunctionCallShaderNode)
    bool SetCustomMaterialFunction(const FString& AttributeValue); // 0x56aef40 [Final Native Public]
    bool GetCustomMaterialFunction(const FString& AttributeValue); // 0x56a9d80 [Final Native Public]

// UInterchangeShaderGraphNode (/Script/InterchangeNodes.InterchangeShaderGraphNode)
    bool SetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x56afe30 [Final Native Public]
    bool SetCustomTwoSided(const bool& AttributeValue); // 0x56afcc0 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x56af770 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x56af0d0 [Final Native Public]
    bool SetCustomIsAShaderFunction(const bool& AttributeValue); // 0x56aeb80 [Final Native Public]
    bool SetCustomBlendMode(int32 AttributeValue); // 0x56ade20 [Final Native Public]
    bool GetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x56aa9c0 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x56aa8c0 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x56aa310 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x56a9ea0 [Final Native Public]
    bool GetCustomIsAShaderFunction(const bool& AttributeValue); // 0x56a9b20 [Final Native Public]
    bool GetCustomBlendMode(const int32& AttributeValue); // 0x56a8f80 [Final Native Public]

// UInterchangeTexture2DNode (/Script/InterchangeNodes.InterchangeTexture2DNode)
    bool SetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x56b03f0 [Final Native Public]
    bool SetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x56b0280 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x56ac1a0 [Final Native Public]
    bool GetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x56aadb0 [Final Native Public]
    bool GetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x56aacb0 [Final Native Public]

// UInterchangeGenericMeshPipeline (/Script/InterchangePipelines.InterchangeGenericMeshPipeline)
    void SetCombineSkeletalMeshes(bool InbCombineSkeletalMeshes); // 0x2cca730 [Final Native Public]
    bool GetCombineSkeletalMeshes(); // 0x58089b0 [Final Native Public]

// UInterchangePipelineMeshesUtilities (/Script/InterchangePipelines.InterchangePipelineMeshesUtilities)
    void SetContext(FInterchangePipelineMeshesUtilitiesContext& Context); // 0x5809050 [Final Native Public]
    bool IsValidMeshInstanceUid(const FString& MeshInstanceUid); // 0x5808f70 [Final Native Public]
    bool IsValidMeshGeometryUid(const FString& MeshGeometryUid); // 0x5808e90 [Final Native Public]
    FString GetMeshInstanceSkeletonRootUid(const FString& MeshInstanceUid); // 0x5808ce0 [Final Native Public]
    FInterchangeMeshInstance GetMeshInstanceByUid(const FString& MeshInstanceUid); // 0x5808bf0 [Final Native Public]
    FString GetMeshGeometrySkeletonRootUid(const FString& MeshGeometryUid); // 0x5808b00 [Final Native Public]
    FInterchangeMeshGeometry GetMeshGeometryByUid(const FString& MeshGeometryUid); // 0x58089d0 [Final Native Public]
    void GetAllStaticMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x58088f0 [Final Native Public]
    void GetAllStaticMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x5808830 [Final Native Public]
    void GetAllSkinnedMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x5808770 [Final Native Public]
    void GetAllSkinnedMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x58086b0 [Final Native Public]
    void GetAllMeshInstanceUidsUsingMeshGeometryUid(const FString& MeshGeometryUid, const TArray<FString>& MeshInstanceUids); // 0x5808550 [Final Native Public]
    void GetAllMeshInstanceUids(const TArray<FString>& MeshInstanceUids); // 0x5808490 [Final Native Public]
    void GetAllMeshGeometryNotInstanced(const TArray<FString>& MeshGeometryUids); // 0x58083d0 [Final Native Public]
    void GetAllMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x5808310 [Final Native Public]
    UInterchangePipelineMeshesUtilities* CreateInterchangePipelineMeshesUtilities(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x5808280 [Final Native Static Public]

// ALandscapeProxy (/Script/Landscape.LandscapeProxy)
    void SetVirtualTextureRenderPassType(const ERuntimeVirtualTextureMainPassType& InType); // 0x2d13fc0 [Final Native Public]
    void SetLandscapeMaterialVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x2d13ef0 [Final Native Public]
    void SetLandscapeMaterialTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x2d13e20 [Final Native Public]
    void SetLandscapeMaterialScalarParameterValue(const FName& ParameterName, float Value); // 0x2d13d50 [Final Native Public]
    bool LandscapeExportHeightmapToRenderTarget(UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies); // 0x2d13c30 [Final Native Public]
    ALandscape* GetLandscapeActor(); // 0x2d13c00 [Native Public]
    void EditorSetLandscapeMaterial(UMaterialInterface* NewLandscapeMaterial); // 0x2d13b70 [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); // 0x2d137e0 [Final Native Public]
    void ChangeLODDistanceFactor(float InLODDistanceFactor); // 0x2d13750 [Native Public]
    void ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections); // 0x2d136c0 [Native Public]

// ALandscape (/Script/Landscape.Landscape)
    bool RenderWeightmaps(const FTransform& InWorldTransform, const FBox2D& InExtents, const TArray<FName>& InWeightmapLayerNames, UTextureRenderTarget* OutRenderTarget); // 0x2cb33c0 [Final Native Public]
    bool RenderWeightmap(const FTransform& InWorldTransform, const FBox2D& InExtents, const FName& InWeightmapLayerName, UTextureRenderTarget2D* OutRenderTarget); // 0x2cb31b0 [Final Native Public]
    bool RenderHeightmap(const FTransform& InWorldTransform, const FBox2D& InExtents, UTextureRenderTarget2D* OutRenderTarget); // 0x2cb2ff0 [Final Native Public]
    TArray<FName> GetTargetLayerNames(bool bInIncludeVisibilityLayer); // 0x2cb2f10 [Final Native Public]

// ULandscapeComponent (/Script/Landscape.LandscapeComponent)
    void SetLODBias(int32 InLODBias); // 0x2cb3690 [Final Native Public]
    void SetForcedLOD(int32 InForcedLOD); // 0x2cb3600 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstanceDynamic(int32 InIndex); // 0x2cb2e70 [Final Native Public]
    float EditorGetPaintLayerWeightByNameAtLocation(const FVector& InLocation, const FName& InPaintLayerName); // 0x2cb2d80 [Final Native Public]
    float EditorGetPaintLayerWeightAtLocation(const FVector& InLocation, ULandscapeLayerInfoObject* PaintLayer); // 0x2cb2c90 [Final Native Public]

// ULandscapeHeightfieldCollisionComponent (/Script/Landscape.LandscapeHeightfieldCollisionComponent)
    ULandscapeComponent* GetRenderComponent(); // 0x2cb64c0 [Final Native Public]

// ULandscapeSplinesComponent (/Script/Landscape.LandscapeSplinesComponent)
    TArray<USplineMeshComponent*> GetSplineMeshComponents(); // 0x2cb64f0 [Final Native Public]

// ALandscapeBlueprintBrushBase (/Script/Landscape.LandscapeBlueprintBrushBase)
    void RequestLandscapeUpdate(bool bInUserTriggered); // 0x2cca730 [Final Native Public]
    UTextureRenderTarget2D* RenderLayer(FLandscapeBrushParameters& InParameters); // 0x2cca600 [Native Event Public]
    UTextureRenderTarget2D* Render(bool InIsHeightmap, UTextureRenderTarget2D* InCombinedResult, const FName& InWeightmapLayerName); // 0x2cca4d0 [Native Event Public]
    void Initialize(FTransform& InLandscapeTransform, const FIntPoint& InLandscapeSize, const FIntPoint& InLandscapeRenderTargetSize); // 0x2cca310 [Native Event Public]
    void GetBlueprintRenderDependencies(const TArray<UObject*>& OutStreamableAssets); // 0x1448c50 [Event Public]

// ULevelSequence (/Script/LevelSequence.LevelSequence)
    void RemoveMetaDataByClass(TSubclassOf<UObject> InClass); // 0x3312880 [Final Native Public]
    UObject* FindOrAddMetaDataByClass(TSubclassOf<UObject> InClass); // 0x3311d10 [Final Native Public]
    UObject* FindMetaDataByClass(TSubclassOf<UObject> InClass); // 0x3311d10 [Final Native Public]
    UObject* CopyMetaData(UObject* InMetaData); // 0x3311850 [Final Native Public]

// ULevelSequenceBurnInOptions (/Script/LevelSequence.LevelSequenceBurnInOptions)
    void SetBurnIn(const FSoftClassPath& InBurnInClass); // 0x3312cb0 [Final Native Public]

// ALevelSequenceActor (/Script/LevelSequence.LevelSequenceActor)
    void ShowBurnin(); // 0x3312f50 [Final Native Public]
    void SetSequence(ULevelSequence* InSequence); // 0x3312e70 [Final Native Public]
    void SetReplicatePlayback(bool ReplicatePlayback); // 0x3312dd0 [Final Native Public]
    void SetBindingByTag(const FName& BindingTag, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x3312b80 [Final Native Public]
    void SetBinding(const FMovieSceneObjectBindingID& Binding, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x3312a20 [Final Native Public]
    void ResetBindings(); // 0x33129d0 [Final Native Public]
    void ResetBinding(const FMovieSceneObjectBindingID& Binding); // 0x3312910 [Final Native Public]
    void RemoveBindingByTag(const FName& Tag, AActor* Actor); // 0x33127b0 [Final Native Public]
    void RemoveBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor); // 0x33126b0 [Final Native Public]
    void OnLevelSequenceLoaded__DelegateSignature(); // 0x1448c50 [Public]
    void HideBurnin(); // 0x3312580 [Final Native Public]
    ULevelSequencePlayer* GetSequencePlayer(); // 0x33124e0 [Final Native Public]
    ULevelSequence* GetSequence(); // 0x3312470 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindNamedBindings(const FName& Tag); // 0x3311e90 [Final Native Public]
    FMovieSceneObjectBindingID FindNamedBinding(const FName& Tag); // 0x3311db0 [Final Native Public]
    void AddBindingByTag(const FName& BindingTag, AActor* Actor, bool bAllowBindingsFromAsset); // 0x3311740 [Final Native Public]
    void AddBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor, bool bAllowBindingsFromAsset); // 0x33115f0 [Final Native Public]

// ULevelSequenceBurnIn (/Script/LevelSequence.LevelSequenceBurnIn)
    void SetSettings(UObject* InSettings); // 0x1448c50 [Event Public]
    TSubclassOf<ULevelSequenceBurnInInitSettings> GetSettingsClass(); // 0x3312500 [Native Event Public]

// ULevelSequenceDirector (/Script/LevelSequence.LevelSequenceDirector)
    void OnCreated(); // 0x1448c50 [Event Public]
    UMovieSceneSequence* GetSequence(); // 0x33124b0 [Final Native Public]
    FQualifiedFrameTime GetRootSequenceTime(); // 0x3312430 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x33123f0 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x33122e0 [Final Native Public]
    UObject* GetBoundObject(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3312210 [Final Native Public]
    TArray<AActor*> GetBoundActors(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3312100 [Final Native Public]
    AActor* GetBoundActor(const FMovieSceneObjectBindingID& ObjectBinding); // 0x3312030 [Final Native Public]

// ULevelSequencePlayer (/Script/LevelSequence.LevelSequencePlayer)
    UCameraComponent* GetActiveCameraComponent(); // 0x3311ff0 [Final Native Public]
    ULevelSequencePlayer* CreateLevelSequencePlayer(UObject* WorldContextObject, ULevelSequence* LevelSequence, const FMovieSceneSequencePlaybackSettings& Settings, const ALevelSequenceActor*& OutActor); // 0x33118d0 [Final Native Static Public]

// ALevelSequenceMediaController (/Script/LevelSequence.LevelSequenceMediaController)
    void SynchronizeToServer(float DesyncThresholdSeconds); // 0x3312f80 [Final Native Public]
    void Play(); // 0x33125c0 [Final Native Public]
    void OnRep_ServerStartTimeSeconds(); // 0x33125a0 [Final Native Private]
    ALevelSequenceActor* GetSequence(); // 0x3312490 [Final Native Public]
    UMediaComponent* GetMediaComponent(); // 0x323dff0 [Final Native Public]

// ULiveLinkBlueprintLibrary (/Script/LiveLink.LiveLinkBlueprintLibrary)
    void TransformNames(FSubjectFrameHandle& SubjectFrameHandle, const TArray<FName>& TransformNames); // 0x584b4d0 [Final Native Static Private]
    void TransformName(FLiveLinkTransform& LiveLinkTransform, const FName& Name); // 0x584b3b0 [Final Native Static Private]
    void SetLiveLinkSubjectEnabled(const FLiveLinkSubjectKey& SubjectKey, bool bEnabled); // 0x584b270 [Final Native Static Public]
    bool RemoveSource(FLiveLinkSourceHandle& SourceHandle); // 0x584b110 [Final Native Static Private]
    void ParentBoneSpaceTransform(FLiveLinkTransform& LiveLinkTransform, FTransform& Transform); // 0x584af70 [Final Native Static Private]
    int32 NumberOfTransforms(FSubjectFrameHandle& SubjectFrameHandle); // 0x584ae90 [Final Native Static Private]
    bool IsSpecificLiveLinkSubjectEnabled(const FLiveLinkSubjectKey& SubjectKey, bool bForThisFrame); // 0x584ad40 [Final Native Static Public]
    bool IsSourceStillValid(FLiveLinkSourceHandle& SourceHandle); // 0x584ac50 [Final Native Static Private]
    bool IsLiveLinkSubjectEnabled(const FLiveLinkSubjectName& SubjectName); // 0x584ab70 [Final Native Static Public]
    bool HasParent(FLiveLinkTransform& LiveLinkTransform); // 0x584aaa0 [Final Native Static Private]
    void GetTransformByName(FSubjectFrameHandle& SubjectFrameHandle, const FName& TransformName, FLiveLinkTransform& LiveLinkTransform); // 0x584a8f0 [Final Native Static Private]
    void GetTransformByIndex(FSubjectFrameHandle& SubjectFrameHandle, int32 TransformIndex, FLiveLinkTransform& LiveLinkTransform); // 0x584a740 [Final Native Static Private]
    TSubclassOf<ULiveLinkRole> GetSpecificLiveLinkSubjectRole(const FLiveLinkSubjectKey& SubjectKey); // 0x584a0c0 [Final Native Static Public]
    FText GetSourceTypeFromGuid(const FGuid& SourceGuid); // 0x5849f90 [Final Native Static Public]
    FText GetSourceType(FLiveLinkSourceHandle& SourceHandle); // 0x5849e60 [Final Native Static Private]
    FText GetSourceStatus(FLiveLinkSourceHandle& SourceHandle); // 0x5849d30 [Final Native Static Private]
    FText GetSourceMachineName(FLiveLinkSourceHandle& SourceHandle); // 0x5849c00 [Final Native Static Private]
    void GetRootTransform(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkTransform& LiveLinkTransform); // 0x5849a90 [Final Native Static Private]
    bool GetPropertyValue(FLiveLinkBasicBlueprintData& BasicData, const FName& PropertyName, const float& Value); // 0x5849870 [Final Native Static Private]
    void GetParent(FLiveLinkTransform& LiveLinkTransform, FLiveLinkTransform& Parent); // 0x5849710 [Final Native Static Private]
    void GetMetadata(FSubjectFrameHandle& SubjectFrameHandle, FSubjectMetadata& MetaData); // 0x5849540 [Final Native Static Private]
    ELiveLinkSubjectState GetLiveLinkSubjectState(const FLiveLinkSubjectName& SubjectName); // 0x58492d0 [Final Native Static Public]
    TArray<FLiveLinkSubjectKey> GetLiveLinkSubjects(bool bIncludeDisabledSubject, bool bIncludeVirtualSubject); // 0x58493b0 [Final Native Static Public]
    TSubclassOf<ULiveLinkRole> GetLiveLinkSubjectRole(const FLiveLinkSubjectName& SubjectName); // 0x58491c0 [Final Native Static Public]
    TArray<FLiveLinkSubjectName> GetLiveLinkEnabledSubjectNames(bool bIncludeVirtualSubject); // 0x5849000 [Final Native Static Public]
    void GetCurves(FSubjectFrameHandle& SubjectFrameHandle, TMap<FName, float>& Curves); // 0x5848e20 [Final Native Static Private]
    void GetChildren(FLiveLinkTransform& LiveLinkTransform, const TArray<FLiveLinkTransform>& Children); // 0x5848cd0 [Final Native Static Private]
    void GetBasicData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkBasicBlueprintData& BasicBlueprintData); // 0x5848ac0 [Final Native Static Private]
    bool GetAnimationStaticData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkSkeletonStaticData& AnimationStaticData); // 0x58484e0 [Final Native Static Private]
    bool GetAnimationFrameData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkAnimationFrameData& AnimationFrameData); // 0x58482d0 [Final Native Static Private]
    bool EvaluateLiveLinkFrameWithSpecificRole(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x5848100 [Final Native Static Public]
    bool EvaluateLiveLinkFrameAtWorldTimeOffset(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, float WorldTimeOffset, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x5847ee0 [Final Native Static Public]
    bool EvaluateLiveLinkFrameAtSceneTime(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, const FTimecode& SceneTime, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x5847bc0 [Final Native Static Public]
    bool EvaluateLiveLinkFrame(const FLiveLinkSubjectRepresentation& SubjectRepresentation, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x5847620 [Final Native Static Public]
    void ComponentSpaceTransform(FLiveLinkTransform& LiveLinkTransform, FTransform& Transform); // 0x58471d0 [Final Native Static Private]
    int32 ChildCount(FLiveLinkTransform& LiveLinkTransform); // 0x5847100 [Final Native Static Private]

// ULiveLinkComponent (/Script/LiveLink.LiveLinkComponent)
    void GetSubjectDataAtWorldTime(const FName& SubjectName, float WorldTime, const bool& bSuccess, FSubjectFrameHandle& SubjectFrameHandle); // 0x584a570 [Final Native Public]
    void GetSubjectDataAtSceneTime(const FName& SubjectName, const FTimecode& SceneTime, const bool& bSuccess, FSubjectFrameHandle& SubjectFrameHandle); // 0x584a370 [Final Native Public]
    void GetSubjectData(const FName& SubjectName, const bool& bSuccess, FSubjectFrameHandle& SubjectFrameHandle); // 0x584a200 [Final Native Public]
    void GetAvailableSubjectNames(const TArray<FName>& SubjectNames); // 0x5848940 [Final Native Public]

// ULiveLinkMessageBusFinder (/Script/LiveLink.LiveLinkMessageBusFinder)
    void GetAvailableProviders(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, float Duration, const TArray<FProviderPollResult>& AvailableProviders); // 0x58486a0 [Final Native Public]
    ULiveLinkMessageBusFinder* ConstructMessageBusFinder(); // 0x5847560 [Final Native Static Public]
    void ConnectToProvider(FProviderPollResult& Provider, FLiveLinkSourceHandle& SourceHandle); // 0x5847370 [Final Native Static Public]

// ULiveLinkPreset (/Script/LiveLink.LiveLinkPreset)
    void BuildFromClient(); // 0x58470e0 [Final Native Public]
    void ApplyToClientLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x5846f20 [Final Native Public]
    bool ApplyToClient(); // 0x5846db0 [Final Native Public]
    bool AddToClient(bool bRecreatePresets); // 0x5846d10 [Final Native Public]

// ULiveLinkBlueprintVirtualSubject (/Script/LiveLink.LiveLinkBlueprintVirtualSubject)
    bool UpdateVirtualSubjectStaticData_Internal(FLiveLinkBaseStaticData& InStruct); // 0x584b860 [Final Native Public]
    bool UpdateVirtualSubjectFrameData_Internal(FLiveLinkBaseFrameData& InStruct, bool bInShouldStampCurrentTime); // 0x584b610 [Final Native Public]
    void OnUpdate(); // 0x1448c50 [Event Public]
    void OnInitialize(); // 0x1448c50 [Event Public]

// ULiveLinkInstance (/Script/LiveLinkAnimationCore.LiveLinkInstance)
    void SetSubject(const FLiveLinkSubjectName& SubjectName); // 0x580c060 [Final Native Public]
    void SetRetargetAsset(TSubclassOf<ULiveLinkRetargetAsset> RetargetAsset); // 0x580bf60 [Final Native Public]
    void EnableLiveLinkEvaluation(bool bDoEnable); // 0x580bbf0 [Final Native Public]

// ULiveLinkRemapAsset (/Script/LiveLinkAnimationCore.LiveLinkRemapAsset)
    void RemapCurveElements(TMap<FName, float>& CurveItems); // 0x580be10 [Native Event Public]
    FName GetRemappedCurveName(const FName& CurveName); // 0x580bd70 [Native Event Public]
    FName GetRemappedBoneName(const FName& BoneName); // 0x580bcd0 [Native Event Public]

// ULiveLinkComponentController (/Script/LiveLinkComponents.LiveLinkComponentController)
    void SetSubjectRepresentation(const FLiveLinkSubjectRepresentation& InSubjectRepresentation); // 0x57676b0 [Final Native Public]
    void SetControlledComponent(TSubclassOf<ULiveLinkRole> InRoleClass, UActorComponent* InComponent); // 0x5767500 [Final Native Public]
    FLiveLinkSubjectRepresentation GetSubjectRepresentation(); // 0x5767480 [Final Native Public]
    UActorComponent* GetControlledComponent(TSubclassOf<ULiveLinkRole> InRoleClass); // 0x57672e0 [Final Native Public]

// ULocalizableMessageLibrary (/Script/LocalizableMessageBlueprint.LocalizableMessageLibrary)
    void Reset_LocalizableMessage(FLocalizableMessage& Message); // 0x59507e0 [Final Native Static Public]
    bool IsEmpty_LocalizableMessage(FLocalizableMessage& Message); // 0x5950730 [Final Native Static Public]
    FText Conv_LocalizableMessageToText(UObject* WorldContextObject, FLocalizableMessage& Message); // 0x5950560 [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); // 0x1448c50 [Public]
    void DisconnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x331c480 [Final Native Public]
    void ConnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x331c3b0 [Final Native Public]

// UMRMeshComponent (/Script/MRMesh.MRMeshComponent)
    void SetWireframeMaterial(UMaterialInterface* InMaterial); // 0x331c820 [Native Public]
    void SetWireframeColor(const FLinearColor& InColor); // 0x331c790 [Final Native Public]
    void SetUseWireframe(bool bUseWireframe); // 0x331c700 [Final Native Public]
    void SetEnableMeshOcclusion(bool bEnable); // 0x331c670 [Final Native Public]
    void RequestNavMeshUpdate(); // 0x331c630 [Final Native Public]
    bool IsConnected(); // 0x331c5c0 [Final Native Public]
    FLinearColor GetWireframeColor(); // 0x331c590 [Final Native Public]
    bool GetUseWireframe(); // 0x331c570 [Final Native Public]
    bool GetEnableMeshOcclusion(); // 0x331c550 [Final Native Public]
    void ForceNavMeshUpdate(); // 0x331c520 [Final Native Public]
    void Clear(); // 0x331c2f0 [Final Native Public]

// UMeshReconstructorBase (/Script/MRMesh.MeshReconstructorBase)
    void StopReconstruction(); // 0x331c8d0 [Native Public]
    void StartReconstruction(); // 0x331c8b0 [Native Public]
    void PauseReconstruction(); // 0x2160ca0 [Native Public]
    bool IsReconstructionStarted(); // 0x31f64a0 [Native Public]
    bool IsReconstructionPaused(); // 0x331c600 [Native Public]
    void DisconnectMRMesh(); // 0x21609c0 [Native Public]
    void ConnectMRMesh(UMRMeshComponent* Mesh); // 0x331c320 [Native Public]

// UMediaTexture (/Script/MediaAssets.MediaTexture)
    void UpdateResource(); // 0x3302390 [Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x3301810 [Final Native Public]
    int32 GetWidth(); // 0x32fecd0 [Final Native Public]
    int32 GetTextureNumMips(); // 0x32fe2b0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x32fd670 [Final Native Public]
    int32 GetHeight(); // 0x32fd430 [Final Native Public]
    float GetAspectRatio(); // 0x32fcf90 [Final Native Public]

// UMediaSource (/Script/MediaAssets.MediaSource)
    bool Validate(); // 0x2d5d290 [Native Public]
    void SetMediaOptionString(const FName& Key, const FString& Value); // 0x33014c0 [Final Native Public]
    void SetMediaOptionInt64(const FName& Key, int64 Value); // 0x33012e0 [Final Native Public]
    void SetMediaOptionFloat(const FName& Key, float Value); // 0x3301100 [Final Native Public]
    void SetMediaOptionBool(const FName& Key, bool Value); // 0x3300f20 [Final Native Public]
    FString GetUrl(); // 0x32fe6d0 [Native Public]

// UFileMediaSource (/Script/MediaAssets.FileMediaSource)
    void SetFilePath(const FString& Path); // 0x3300c10 [Final Native Public]

// UMediaComponent (/Script/MediaAssets.MediaComponent)
    UMediaTexture* GetMediaTexture(); // 0x32fd6b0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x32fd610 [Final Native Public]

// UMediaPlayer (/Script/MediaAssets.MediaPlayer)
    bool SupportsSeeking(); // 0x3302350 [Final Native Public]
    bool SupportsScrubbing(); // 0x3302310 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x3302230 [Final Native Public]
    bool SupportsPlaybackTimeRange(); // 0x33021f0 [Final Native Public]
    bool SetViewRotation(const FRotator& Rotation, bool Absolute); // 0x33020b0 [Final Native Public]
    bool SetViewField(float Horizontal, float Vertical, bool Absolute); // 0x3301f60 [Final Native Public]
    bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate); // 0x3301e50 [Final Native Public]
    bool SetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex, int32 FormatIndex); // 0x3301d40 [Final Native Public]
    void SetTimeDelay(const FTimespan& TimeDelay); // 0x3301cb0 [Final Native Public]
    bool SetRate(float Rate); // 0x3301a50 [Final Native Public]
    bool SetPlaybackTimeRange(const FFloatInterval& InTimeRange); // 0x3301950 [Final Native Public]
    bool SetNativeVolume(float Volume); // 0x33018b0 [Final Native Public]
    void SetMediaOptions(UMediaSource* Options); // 0x33016e0 [Final Native Public]
    bool SetLooping(bool Looping); // 0x3300e50 [Final Native Public]
    void SetDesiredPlayerName(const FName& PlayerName); // 0x33008e0 [Final Native Public]
    void SetBlockOnTime(const FTimespan& Time); // 0x3300840 [Final Native Public]
    bool SelectTrack(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x3300770 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x33006c0 [Final Native Public]
    bool Rewind(); // 0x3300680 [Final Native Public]
    bool Reopen(); // 0x3300520 [Final Native Public]
    bool Previous(); // 0x3300250 [Final Native Public]
    void PlayAndSeek(); // 0x3300230 [Final Native Public]
    bool Play(); // 0x33001f0 [Final Native Public]
    bool Pause(); // 0x33001b0 [Final Native Public]
    bool OpenUrl(const FString& URL); // 0x32fff80 [Final Native Public]
    bool OpenSourceWithOptions(UMediaSource* MediaSource, FMediaPlayerOptions& Options); // 0x32ffcd0 [Final Native Public]
    void OpenSourceLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UMediaSource* MediaSource, FMediaPlayerOptions& Options, const bool& bSuccess); // 0x32ff970 [Final Native Public]
    bool OpenSource(UMediaSource* MediaSource); // 0x32ff7d0 [Final Native Public]
    bool OpenPlaylistIndex(UMediaPlaylist* InPlaylist, int32 Index); // 0x32ff620 [Final Native Public]
    bool OpenPlaylist(UMediaPlaylist* InPlaylist); // 0x32ff4c0 [Final Native Public]
    bool OpenFile(const FString& FilePath); // 0x32ff0d0 [Final Native Public]
    bool Next(); // 0x32ff080 [Final Native Public]
    bool IsReady(); // 0x32ff040 [Final Native Public]
    bool IsPreparing(); // 0x32ff000 [Final Native Public]
    bool IsPlaying(); // 0x32fefc0 [Final Native Public]
    bool IsPaused(); // 0x32fef80 [Final Native Public]
    bool IsLooping(); // 0x32fef40 [Final Native Public]
    bool IsConnecting(); // 0x32fef00 [Final Native Public]
    bool IsClosed(); // 0x32feec0 [Final Native Public]
    bool IsBuffering(); // 0x32fee80 [Final Native Public]
    bool HasError(); // 0x32fecf0 [Final Native Public]
    FRotator GetViewRotation(); // 0x32fec50 [Final Native Public]
    FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex); // 0x32feb30 [Final Native Public]
    FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex); // 0x32fea50 [Final Native Public]
    float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex); // 0x32fe980 [Final Native Public]
    FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex); // 0x32fe8a0 [Final Native Public]
    float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex); // 0x32fe7d0 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x32fe750 [Final Native Public]
    FString GetUrl(); // 0x32fe6a0 [Final Native Public]
    FString GetTrackLanguage(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x32fe580 [Final Native Public]
    int32 GetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x32fe4b0 [Final Native Public]
    FText GetTrackDisplayName(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x32fe3c0 [Final Native Public]
    UMediaTimeStampInfo* GetTimeStamp(); // 0x32fe340 [Final Native Public]
    FTimespan GetTimeDelay(); // 0x32fe310 [Final Native Public]
    FTimespan GetTime(); // 0x32fe2d0 [Final Native Public]
    void GetSupportedRates(const TArray<FFloatRange>& OutRates, bool Unthinned); // 0x32fe150 [Final Native Public]
    int32 GetSelectedTrack(const EMediaPlayerTrack& TrackType); // 0x32fdee0 [Final Native Public]
    float GetRate(); // 0x32fdea0 [Final Native Public]
    int32 GetPlaylistIndex(); // 0x32fdcf0 [Final Native Public]
    UMediaPlaylist* GetPlaylist(); // 0x32fdc50 [Final Native Public]
    FName GetPlayerName(); // 0x32fdc10 [Final Native Public]
    FFloatInterval GetPlaybackTimeRange(const EMediaTimeRangeBPType& InRangeToGet); // 0x32fdaf0 [Final Native Public]
    int32 GetNumTracks(const EMediaPlayerTrack& TrackType); // 0x32fda60 [Final Native Public]
    int32 GetNumTrackFormats(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x32fd990 [Final Native Public]
    FText GetMediaName(); // 0x32fd5c0 [Native Public]
    TMap<FString, FMediaMetadataItemsBPT> GetMediaMetadataItems(); // 0x32fd4d0 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x32fd450 [Final Native Public]
    FTimespan GetDuration(); // 0x32fd3b0 [Final Native Public]
    UMediaTimeStampInfo* GetDisplayTimeStamp(); // 0x32fd330 [Final Native Public]
    FTimespan GetDisplayTime(); // 0x32fd2d0 [Final Native Public]
    FName GetDesiredPlayerName(); // 0x32fd2a0 [Final Native Public]
    FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex); // 0x32fd180 [Final Native Public]
    int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex); // 0x32fd0b0 [Final Native Public]
    int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex); // 0x32fcfe0 [Final Native Public]
    void Close(); // 0x32fc940 [Final Native Public]
    bool CanPlayUrl(const FString& URL); // 0x32fc850 [Final Native Public]
    bool CanPlaySource(UMediaSource* MediaSource); // 0x32fc760 [Final Native Public]
    bool CanPause(); // 0x32fc720 [Final Native Public]

// UMediaPlaylist (/Script/MediaAssets.MediaPlaylist)
    bool Replace(int32 Index, UMediaSource* Replacement); // 0x3300570 [Final Native Public]
    bool RemoveAt(int32 Index); // 0x3300450 [Final Native Public]
    bool Remove(UMediaSource* MediaSource); // 0x3300280 [Final Native Public]
    int32 Num(); // 0x32ff0b0 [Final Native Public]
    void Insert(UMediaSource* MediaSource, int32 Index); // 0x32fed30 [Final Native Public]
    UMediaSource* GetRandom(const int32& OutIndex); // 0x32fddf0 [Final Native Public]
    UMediaSource* GetPrevious(const int32& InOutIndex); // 0x32fdd10 [Final Native Public]
    UMediaSource* GetNext(const int32& InOutIndex); // 0x32fd6d0 [Final Native Public]
    UMediaSource* Get(int32 Index); // 0x32fced0 [Final Native Public]
    bool AddUrl(const FString& URL); // 0x32fc470 [Final Native Public]
    bool AddFile(const FString& FilePath); // 0x32fc100 [Final Native Public]
    bool Add(UMediaSource* MediaSource); // 0x32fc010 [Final Native Public]

// UMediaSoundComponent (/Script/MediaAssets.MediaSoundComponent)
    void SetSpectralAnalysisSettings(const TArray<float>& InFrequenciesToAnalyze, const EMediaSoundComponentFFTSize& InFFTSize); // 0x3301af0 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x3301780 [Final Native Public]
    void SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec); // 0x3300b00 [Final Native Public]
    void SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled); // 0x3300a40 [Final Native Public]
    void SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing); // 0x3300970 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetSpectralData(); // 0x32fdf70 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetNormalizedSpectralData(); // 0x32fd7b0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x32fd630 [Final Native Public]
    float GetEnvelopeValue(); // 0x32fd3f0 [Final Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x32fc620 [Final Native Public]

// UMediaBlueprintFunctionLibrary (/Script/MediaAssets.MediaBlueprintFunctionLibrary)
    void EnumerateWebcamCaptureDevices(const TArray<FMediaCaptureDevice>& OutDevices, int32 Filter); // 0x32fccb0 [Final Native Static Public]
    void EnumerateVideoCaptureDevices(const TArray<FMediaCaptureDevice>& OutDevices, int32 Filter); // 0x32fcbb0 [Final Native Static Public]
    void EnumerateAudioCaptureDevices(const TArray<FMediaCaptureDevice>& OutDevices, int32 Filter); // 0x32fc990 [Final Native Static Public]

// UMediaPlateComponent (/Script/MediaPlate.MediaPlateComponent)
    void SetPlayOnlyWhenVisible(bool bInPlayOnlyWhenVisible); // 0x59afea0 [Final Native Public]
    void SetMeshRange(const FVector2D& InMeshRange); // 0x59afe10 [Final Native Public]
    void SetLoop(bool bInLoop); // 0x59afd70 [Final Native Public]
    void SetLetterboxAspectRatio(float AspectRatio); // 0x59afc50 [Final Native Public]
    void SetIsAspectRatioAuto(bool bInIsAspectRatioAuto); // 0x59afbb0 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x59afb00 [Final Native Public]
    bool Rewind(); // 0x59afab0 [Final Native Public]
    void Play(); // 0x59afa80 [Final Native Public]
    void Pause(); // 0x59afa50 [Final Native Public]
    void Open(); // 0x59afa30 [Final Native Public]
    void OnMediaSuspended(); // 0x59afa10 [Final Native Private]
    void OnMediaResumed(); // 0x59af9f0 [Final Native Private]
    void OnMediaOpened(const FString& DeviceUrl); // 0x59af8c0 [Final Native Private]
    void OnMediaEnd(); // 0x59af850 [Final Native Private]
    bool IsMediaPlatePlaying(); // 0x59af830 [Final Native Public]
    FVector2D GetMeshRange(); // 0x59af800 [Final Native Public]
    UMediaTexture* GetMediaTexture(int32 Index); // 0x59af740 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x59af720 [Final Native Public]
    bool GetLoop(); // 0x59af700 [Final Native Public]
    float GetLetterboxAspectRatio(); // 0x59af6e0 [Final Native Public]
    bool GetIsAspectRatioAuto(); // 0x59af6c0 [Final Native Public]
    void Close(); // 0x59af660 [Final Native Public]

// UMeshDescriptionBase (/Script/MeshDescription.MeshDescriptionBase)
    void SetVertexPosition(const FVertexID& VertexID, const FVector& position); // 0x1fd8910 [Final Native Public]
    void SetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& VertexInstanceIDs); // 0x1fd8700 [Final Native Public]
    void SetPolygonPolygonGroup(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID); // 0x1fd8590 [Final Native Public]
    void ReversePolygonFacing(const FPolygonID& PolygonID); // 0x1fd84c0 [Final Native Public]
    void ReserveNewVertices(int32 NumberOfNewVertices); // 0x1fd8420 [Final Native Public]
    void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); // 0x1fd81a0 [Final Native Public]
    void ReserveNewTriangles(int32 NumberOfNewTriangles); // 0x1fd8380 [Final Native Public]
    void ReserveNewPolygons(int32 NumberOfNewPolygons); // 0x1fd82e0 [Final Native Public]
    void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); // 0x1fd8240 [Final Native Public]
    void ReserveNewEdges(int32 NumberOfNewEdges); // 0x1fd81a0 [Final Native Public]
    bool IsVertexValid(const FVertexID& VertexID); // 0x1fd80c0 [Final Native Public]
    bool IsVertexOrphaned(const FVertexID& VertexID); // 0x1fd7fd0 [Final Native Public]
    bool IsVertexInstanceValid(const FVertexInstanceID& VertexInstanceID); // 0x1fd7ef0 [Final Native Public]
    bool IsTriangleValid(const FTriangleID& TriangleID); // 0x1fd7e10 [Final Native Public]
    bool IsTrianglePartOfNgon(const FTriangleID& TriangleID); // 0x1fd7cb0 [Final Native Public]
    bool IsPolygonValid(const FPolygonID& PolygonID); // 0x1fd7bd0 [Final Native Public]
    bool IsPolygonGroupValid(const FPolygonGroupID& PolygonGroupID); // 0x1fd7af0 [Final Native Public]
    bool IsEmpty(); // 0x1fd7ac0 [Final Native Public]
    bool IsEdgeValid(const FEdgeID& EdgeID); // 0x1fd79e0 [Final Native Public]
    bool IsEdgeInternalToPolygon(const FEdgeID& EdgeID, const FPolygonID& PolygonID); // 0x1fd7850 [Final Native Public]
    bool IsEdgeInternal(const FEdgeID& EdgeID); // 0x1fd7760 [Final Native Public]
    void GetVertexVertexInstances(const FVertexID& VertexID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x1fd7560 [Final Native Public]
    FVector GetVertexPosition(const FVertexID& VertexID); // 0x1fd7380 [Final Native Public]
    FEdgeID GetVertexPairEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x1fd7210 [Final Native Public]
    FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID); // 0x1fd7100 [Final Native Public]
    FEdgeID GetVertexInstancePairEdge(const FVertexInstanceID& VertexInstanceID0, const FVertexInstanceID& VertexInstanceID1); // 0x1fd6f80 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForTriangleVertex(const FTriangleID& TriangleID, const FVertexID& VertexID); // 0x1fd6d90 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForPolygonVertex(const FPolygonID& PolygonID, const FVertexID& VertexID); // 0x1fd6bd0 [Final Native Public]
    int32 GetVertexInstanceCount(); // 0x1fd6b90 [Final Native Public]
    void GetVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x1fd6990 [Final Native Public]
    void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x1fd6840 [Final Native Public]
    int32 GetVertexCount(); // 0x1fd6800 [Final Native Public]
    void GetVertexConnectedTriangles(const FVertexID& VertexID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x1fd66b0 [Final Native Public]
    void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x1fd6560 [Final Native Public]
    void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<FEdgeID>& OutEdgeIDs); // 0x1fd6360 [Final Native Public]
    void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<FVertexID>& OutAdjacentVertexIDs); // 0x1fd6210 [Final Native Public]
    void GetTriangleVertices(const FTriangleID& TriangleID, const TArray<FVertexID>& OutVertexIDs); // 0x1fd5ff0 [Final Native Public]
    void GetTriangleVertexInstances(const FTriangleID& TriangleID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x1fd5e10 [Final Native Public]
    FVertexInstanceID GetTriangleVertexInstance(const FTriangleID& TriangleID, int32 Index); // 0x1fd5c50 [Final Native Public]
    FPolygonGroupID GetTrianglePolygonGroup(const FTriangleID& TriangleID); // 0x1fd5b40 [Final Native Public]
    FPolygonID GetTrianglePolygon(const FTriangleID& TriangleID); // 0x1fd5a30 [Final Native Public]
    void GetTriangleEdges(const FTriangleID& TriangleID, const TArray<FEdgeID>& OutEdgeIDs); // 0x1fd5810 [Final Native Public]
    int32 GetTriangleCount(); // 0x1fd57d0 [Final Native Public]
    void GetTriangleAdjacentTriangles(const FTriangleID& TriangleID, const TArray<FTriangleID>& OutTriangleIDs); // 0x1fd5680 [Final Native Public]
    void GetPolygonVertices(const FPolygonID& PolygonID, const TArray<FVertexID>& OutVertexIDs); // 0x1fd5530 [Final Native Public]
    void GetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x1fd5380 [Final Native Public]
    void GetPolygonTriangles(const FPolygonID& PolygonID, const TArray<FTriangleID>& OutTriangleIDs); // 0x1fd5180 [Final Native Public]
    FPolygonGroupID GetPolygonPolygonGroup(const FPolygonID& PolygonID); // 0x1fd5070 [Final Native Public]
    void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x1fd4f20 [Final Native Public]
    void GetPolygonInternalEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x1fd4dd0 [Final Native Public]
    void GetPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID, const TArray<FPolygonID>& OutPolygonIDs); // 0x1fd4bd0 [Final Native Public]
    int32 GetPolygonGroupCount(); // 0x1fd4b90 [Final Native Public]
    int32 GetPolygonCount(); // 0x1fd4b50 [Final Native Public]
    void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<FPolygonID>& OutPolygonIDs); // 0x1fd4880 [Final Native Public]
    int32 GetNumVertexVertexInstances(const FVertexID& VertexID); // 0x1fd4750 [Final Native Public]
    int32 GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID); // 0x1fd4620 [Final Native Public]
    int32 GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID); // 0x1fd4500 [Final Native Public]
    int32 GetNumVertexConnectedTriangles(const FVertexID& VertexID); // 0x1fd4410 [Final Native Public]
    int32 GetNumVertexConnectedPolygons(const FVertexID& VertexID); // 0x1fd42f0 [Final Native Public]
    int32 GetNumVertexConnectedEdges(const FVertexID& VertexID); // 0x1fd41c0 [Final Native Public]
    int32 GetNumPolygonVertices(const FPolygonID& PolygonID); // 0x1fd40c0 [Final Native Public]
    int32 GetNumPolygonTriangles(const FPolygonID& PolygonID); // 0x1fd3f90 [Final Native Public]
    int32 GetNumPolygonInternalEdges(const FPolygonID& PolygonID); // 0x1fd3e50 [Final Native Public]
    int32 GetNumPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID); // 0x1fd3d20 [Final Native Public]
    int32 GetNumEdgeConnectedTriangles(const FEdgeID& EdgeID); // 0x1fd3bf0 [Final Native Public]
    int32 GetNumEdgeConnectedPolygons(const FEdgeID& EdgeID); // 0x1fd3ad0 [Final Native Public]
    void GetEdgeVertices(const FEdgeID& EdgeID, const TArray<FVertexID>& OutVertexIDs); // 0x1fd38f0 [Final Native Public]
    FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 VertexNumber); // 0x1fd3730 [Final Native Public]
    int32 GetEdgeCount(); // 0x1fd36f0 [Final Native Public]
    void GetEdgeConnectedTriangles(const FEdgeID& EdgeID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x1fd34f0 [Final Native Public]
    void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x1fd33a0 [Final Native Public]
    void Empty(); // 0x1fd3380 [Final Native Public]
    void DeleteVertexInstance(const FVertexInstanceID& VertexInstanceID, const TArray<FVertexID>& OrphanedVertices); // 0x1fd3230 [Final Native Public]
    void DeleteVertex(const FVertexID& VertexID); // 0x1fd3160 [Final Native Public]
    void DeleteTriangle(const FTriangleID& TriangleID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroupsPtr); // 0x1fd2f50 [Final Native Public]
    void DeletePolygonGroup(const FPolygonGroupID& PolygonGroupID); // 0x1fd2e80 [Final Native Public]
    void DeletePolygon(const FPolygonID& PolygonID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroups); // 0x1fd2c70 [Final Native Public]
    void DeleteEdge(const FEdgeID& EdgeID, const TArray<FVertexID>& OrphanedVertices); // 0x1fd2b20 [Final Native Public]
    void CreateVertexWithID(const FVertexID& VertexID); // 0x1fd2a50 [Final Native Public]
    void CreateVertexInstanceWithID(const FVertexInstanceID& VertexInstanceID, const FVertexID& VertexID); // 0x1fd28b0 [Final Native Public]
    FVertexInstanceID CreateVertexInstance(const FVertexID& VertexID); // 0x1fd2770 [Final Native Public]
    FVertexID CreateVertex(); // 0x1fd2730 [Final Native Public]
    void CreateTriangleWithID(const FTriangleID& TriangleID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x1fd24d0 [Final Native Public]
    FTriangleID CreateTriangle(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x1fd22c0 [Final Native Public]
    void CreatePolygonWithID(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x1fd2060 [Final Native Public]
    void CreatePolygonGroupWithID(const FPolygonGroupID& PolygonGroupID); // 0x1fd1f90 [Final Native Public]
    FPolygonGroupID CreatePolygonGroup(); // 0x1fd1f50 [Final Native Public]
    FPolygonID CreatePolygon(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x1fd1d40 [Final Native Public]
    void CreateEdgeWithID(const FEdgeID& EdgeID, const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x1fd1ad0 [Final Native Public]
    FEdgeID CreateEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x1fd1940 [Final Native Public]
    void ComputePolygonTriangulation(const FPolygonID& PolygonID); // 0x1fd1870 [Final Native Public]

// UPolyEditTopologyProperties (/Script/MeshModelingTools.PolyEditTopologyProperties)
    void RegenerateExtraCorners(); // 0x49a8730 [Final Native Public]

// UEditMeshPolygonsToolActions (/Script/MeshModelingTools.EditMeshPolygonsToolActions)
    void SimplifyByGroups(); // 0x49a8850 [Final Native Public]
    void Retriangulate(); // 0x49a8790 [Final Native Public]
    void RecalcNormals(); // 0x49a86d0 [Final Native Public]
    void PushPull(); // 0x49a8670 [Final Native Public]
    void Outset(); // 0x49a8550 [Final Native Public]
    void Offset(); // 0x49a84f0 [Final Native Public]
    void Merge(); // 0x49a8490 [Final Native Public]
    void Inset(); // 0x49a8430 [Final Native Public]
    void InsertEdgeLoop(); // 0x49a83d0 [Final Native Public]
    void InsertEdge(); // 0x49a8370 [Final Native Public]
    void Flip(); // 0x49a8250 [Final Native Public]
    void Extrude(); // 0x49a8130 [Final Native Public]
    void Duplicate(); // 0x49a80d0 [Final Native Public]
    void Disconnect(); // 0x49a8070 [Final Native Public]
    void Delete(); // 0x49a8010 [Final Native Public]
    void Decompose(); // 0x49a7fb0 [Final Native Public]
    void CutFaces(); // 0x49a7f50 [Final Native Public]
    void Bevel(); // 0x49a7dd0 [Final Native Public]

// UEditMeshPolygonsToolActions_Triangles (/Script/MeshModelingTools.EditMeshPolygonsToolActions_Triangles)
    void RecalcNormals(); // 0x49a86d0 [Final Native Public]
    void PushPull(); // 0x49a8670 [Final Native Public]
    void Poke(); // 0x49a8610 [Final Native Public]
    void Outset(); // 0x49a8550 [Final Native Public]
    void Offset(); // 0x49a84f0 [Final Native Public]
    void Inset(); // 0x49a8430 [Final Native Public]
    void Flip(); // 0x49a8250 [Final Native Public]
    void Extrude(); // 0x49a8130 [Final Native Public]
    void Duplicate(); // 0x49a80d0 [Final Native Public]
    void Disconnect(); // 0x49a8070 [Final Native Public]
    void Delete(); // 0x49a8010 [Final Native Public]
    void CutFaces(); // 0x49a7f50 [Final Native Public]

// UEditMeshPolygonsToolUVActions (/Script/MeshModelingTools.EditMeshPolygonsToolUVActions)
    void PlanarProjection(); // 0x49a85b0 [Final Native Public]

// UEditMeshPolygonsToolEdgeActions (/Script/MeshModelingTools.EditMeshPolygonsToolEdgeActions)
    void WeldCentered(); // 0x49a89d0 [Final Native Public]
    void Weld(); // 0x49a8970 [Final Native Public]
    void Straighten(); // 0x49a8910 [Final Native Public]
    void Simplify(); // 0x49a87f0 [Final Native Public]
    void FillHole(); // 0x49a81f0 [Final Native Public]
    void Extrude(); // 0x49a8190 [Final Native Public]
    void DeleteEdge(); // 0x49a8010 [Final Native Public]
    void Collapse(); // 0x49a7ef0 [Final Native Public]
    void Bridge(); // 0x49a7e90 [Final Native Public]
    void Bevel(); // 0x49a7e30 [Final Native Public]

// UEditMeshPolygonsToolEdgeActions_Triangles (/Script/MeshModelingTools.EditMeshPolygonsToolEdgeActions_Triangles)
    void WeldCentered(); // 0x49a89d0 [Final Native Public]
    void Weld(); // 0x49a8970 [Final Native Public]
    void Split(); // 0x49a88b0 [Final Native Public]
    void Flip(); // 0x49a82b0 [Final Native Public]
    void FillHole(); // 0x49a81f0 [Final Native Public]
    void Extrude(); // 0x49a8190 [Final Native Public]
    void Collapse(); // 0x49a7ef0 [Final Native Public]
    void Bridge(); // 0x49a7e90 [Final Native Public]

// UExistingMeshMaterialProperties (/Script/MeshModelingTools.ExistingMeshMaterialProperties)
    TArray<FString> GetUVChannelNamesFunc(); // 0x49a8310 [Final Native Public]

// UMeshUVChannelProperties (/Script/MeshModelingTools.MeshUVChannelProperties)
    TArray<FString> GetUVChannelNamesFunc(); // 0x49a8340 [Final Native Public]

// UUVProjectionToolEditActions (/Script/MeshModelingTools.UVProjectionToolEditActions)
    void Reset(); // 0x49a8130 [Final Native Public]
    void AutoFitAlign(); // 0x49cbe50 [Final Native Public]
    void AutoFit(); // 0x49cbdf0 [Final Native Public]

// UBakeInputMeshProperties (/Script/MeshModelingToolsExp.BakeInputMeshProperties)
    TArray<FString> GetTargetUVLayerNamesFunc(); // 0x49cff20 [Final Native Public]
    TArray<FString> GetSourceUVLayerNamesFunc(); // 0x49cfef0 [Final Native Public]

// UBakeTexture2DProperties (/Script/MeshModelingToolsExp.BakeTexture2DProperties)
    TArray<FString> GetUVLayerNamesFunc(); // 0x4922050 [Final Native Public]

// UBakeMultiTexture2DProperties (/Script/MeshModelingToolsExp.BakeMultiTexture2DProperties)
    TArray<FString> GetUVLayerNamesFunc(); // 0x49a8310 [Final Native Public]

// UMeshConstraintProperties (/Script/MeshModelingToolsExp.MeshConstraintProperties)
    bool IsPreventTinyTrianglesEnabled(); // 0x331c600 [Native Protected]
    bool IsPreventNormalFlipsEnabled(); // 0x31f64a0 [Native Protected]

// URevolveSplineToolActionPropertySet (/Script/MeshModelingToolsExp.RevolveSplineToolActionPropertySet)
    void ResetAxis(); // 0x49efc80 [Final Native Public]

// UBakeMeshAttributeMapsToolProperties (/Script/MeshModelingToolsExp.BakeMeshAttributeMapsToolProperties)
    TArray<FString> GetMapPreviewNamesFunc(); // 0x49efc20 [Final Native Public]

// UBakeMultiMeshAttributeMapsToolProperties (/Script/MeshModelingToolsExp.BakeMultiMeshAttributeMapsToolProperties)
    TArray<FString> GetMapPreviewNamesFunc(); // 0x49efc20 [Final Native Public]

// UBakeMultiMeshInputToolProperties (/Script/MeshModelingToolsExp.BakeMultiMeshInputToolProperties)
    TArray<FString> GetTargetUVLayerNamesFunc(); // 0x49efc50 [Final Native Public]

// UConvertToPolygonsToolProperties (/Script/MeshModelingToolsExp.ConvertToPolygonsToolProperties)
    TArray<FString> GetGroupOptionsList(); // 0x4a3f720 [Final Native Public]

// UCubeGridToolActions (/Script/MeshModelingToolsExp.CubeGridToolActions)
    void SlideForward(); // 0x4a3fb40 [Final Native Public]
    void SlideBack(); // 0x4a3fae0 [Final Native Public]
    void ResetGridFromActor(); // 0x4a3fa80 [Final Native Public]
    void Push(); // 0x4a3fa20 [Final Native Public]
    void Pull(); // 0x4a3f9c0 [Final Native Public]
    void Flip(); // 0x4a3f6c0 [Final Native Public]
    void CornerMode(); // 0x4a3f620 [Final Native Public]
    void AcceptAndStartNew(); // 0x4a3f5c0 [Final Native Public]

// UDisplaceMeshCommonProperties (/Script/MeshModelingToolsExp.DisplaceMeshCommonProperties)
    TArray<FString> GetWeightMapsFunc(); // 0x4a3f8e0 [Final Native Public]

// USelectiveTessellationProperties (/Script/MeshModelingToolsExp.SelectiveTessellationProperties)
    TArray<FString> GetMaterialIDsFunc(); // 0x4a3f800 [Final Native Public]

// UDynamicSculptToolActions (/Script/MeshModelingToolsExp.DynamicSculptToolActions)
    void DiscardAttributes(); // 0x4a3f680 [Final Native Public]

// UEditPivotToolActionPropertySet (/Script/MeshModelingToolsExp.EditPivotToolActionPropertySet)
    void WorldOrigin(); // 0x4aa99a0 [Final Native Public]
    void Top(); // 0x4aa9940 [Final Native Public]
    void Right(); // 0x4aa96b0 [Final Native Public]
    void Left(); // 0x4aa9590 [Final Native Public]
    void Front(); // 0x4aa9380 [Final Native Public]
    void Center(); // 0x4aa8ce0 [Final Native Public]
    void Bottom(); // 0x4aa8c80 [Final Native Public]
    void Back(); // 0x4aa8c20 [Final Native Public]

// UHoleFillToolActions (/Script/MeshModelingToolsExp.HoleFillToolActions)
    void SelectAll(); // 0x4aa9710 [Final Native Public]
    void Clear(); // 0x4aa8d40 [Final Native Public]

// ULatticeDeformerToolProperties (/Script/MeshModelingToolsExp.LatticeDeformerToolProperties)
    void Constrain(); // 0x4aa8f10 [Final Native Public]
    void ClearConstraints(); // 0x4aa8e60 [Final Native Public]

// UMeshAttributePaintToolProperties (/Script/MeshModelingToolsExp.MeshAttributePaintToolProperties)
    TArray<FString> GetAttributeNames(); // 0x49a8340 [Final Native Public]

// UMeshGroupPaintToolFreezeActions (/Script/MeshModelingToolsExp.MeshGroupPaintToolFreezeActions)
    void UnfreezeAll(); // 0x4aa9650 [Final Native Public]
    void ShrinkCurrent(); // 0x4aa8bc0 [Final Native Public]
    void GrowCurrent(); // 0x4aa9200 [Final Native Public]
    void FreezeOthers(); // 0x4aa91a0 [Final Native Public]
    void FreezeCurrent(); // 0x4aa90e0 [Final Native Public]
    void FloodFillCurrent(); // 0x4aa9320 [Final Native Public]
    void ClearCurrent(); // 0x4aa8eb0 [Final Native Public]
    void ClearAll(); // 0x4aa8e00 [Final Native Public]

// UMeshInspectorMaterialProperties (/Script/MeshModelingToolsExp.MeshInspectorMaterialProperties)
    TArray<FString> GetUVChannelNamesFunc(); // 0x49a8310 [Final Native Public]

// UMeshSelectionEditActions (/Script/MeshModelingToolsExp.MeshSelectionEditActions)
    void Shrink(); // 0x4aa9880 [Final Native Public]
    void SelectAll(); // 0x4aa9770 [Final Native Public]
    void OptimizeBorder(); // 0x4aa95f0 [Final Native Public]
    void LargestTriCountPart(); // 0x4aa9530 [Final Native Public]
    void LargestAreaPart(); // 0x4aa94d0 [Final Native Public]
    void Invert(); // 0x4aa9470 [Final Native Public]
    void Grow(); // 0x4aa9410 [Final Native Public]
    void FloodFill(); // 0x4aa92c0 [Final Native Public]
    void ExpandToMaterials(); // 0x4aa9140 [Final Native Public]
    void Clear(); // 0x4aa8da0 [Final Native Public]

// UMeshSelectionMeshEditActions (/Script/MeshModelingToolsExp.MeshSelectionMeshEditActions)
    void SmoothBorder(); // 0x4aa98e0 [Final Native Public]
    void Separate(); // 0x4aa97d0 [Final Native Public]
    void FlipNormals(); // 0x4aa9260 [Final Native Public]
    void Duplicate(); // 0x4aa9080 [Final Native Public]
    void Disconnect(); // 0x4aa9020 [Final Native Public]
    void Delete(); // 0x4aa8fc0 [Final Native Public]
    void CreatePolygroup(); // 0x4aa8f60 [Final Native Public]

// UMeshSpaceDeformerToolActionPropertySet (/Script/MeshModelingToolsExp.MeshSpaceDeformerToolActionPropertySet)
    void ShiftToCenter(); // 0x4aa9830 [Final Native Public]

// UMeshVertexPaintToolQuickActions (/Script/MeshModelingToolsExp.MeshVertexPaintToolQuickActions)
    void PaintAll(); // 0x4aa9650 [Final Native Public]
    void FillWhite(); // 0x4aa9200 [Final Native Public]
    void FillBlack(); // 0x4aa91a0 [Final Native Public]
    void EraseAll(); // 0x4aa90e0 [Final Native Public]

// UMeshVertexPaintToolUtilityActions (/Script/MeshModelingToolsExp.MeshVertexPaintToolUtilityActions)
    TArray<FString> GetWeightMapsFunc(); // 0x4a3f8e0 [Final Native Public]
    TArray<FString> GetLODNamesFunc(); // 0x4aa93e0 [Final Native Public]
    void ApplySelectedOperation(); // 0x4aa8bc0 [Final Native Public]

// UMirrorToolActionPropertySet (/Script/MeshModelingToolsExp.MirrorToolActionPropertySet)
    void Up(); // 0x4b02210 [Final Native Public]
    void ShiftToCenter(); // 0x4b021c0 [Final Native Public]
    void Right(); // 0x4b02170 [Final Native Public]
    void Left(); // 0x4b02120 [Final Native Public]
    void Forward(); // 0x4b020d0 [Final Native Public]
    void Down(); // 0x4b02010 [Final Native Public]
    void Backward(); // 0x4b01f00 [Final Native Public]

// USimpleCollisionEditorToolActionProperties (/Script/MeshModelingToolsExp.SimpleCollisionEditorToolActionProperties)
    void Duplicate(); // 0x4b02060 [Final Native Public]
    void DeleteAll(); // 0x4b01fc0 [Final Native Public]
    void Delete(); // 0x4b01f70 [Final Native Public]
    void AddSphere(); // 0x4b01eb0 [Final Native Public]
    void AddCapsule(); // 0x4b01e60 [Final Native Public]
    void AddBox(); // 0x4b01e10 [Final Native Public]

// UPlaneCutTool (/Script/MeshModelingToolsExp.PlaneCutTool)
    void FlipPlane(); // 0x4b020b0 [Final Native Protected]
    void Cut(); // 0x4b01f50 [Final Native Protected]

// UTransferMeshToolProperties (/Script/MeshModelingToolsExp.TransferMeshToolProperties)
    TArray<FString> GetTargetLODNamesFunc(); // 0x4b11570 [Final Native Public]
    TArray<FString> GetSourceLODNamesFunc(); // 0x49efc20 [Final Native Public]

// UMetasoundFrontendLiteralBlueprintAccess (/Script/MetasoundEngine.MetasoundFrontendLiteralBlueprintAccess)
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value); // 0x5dd4810 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value); // 0x5dd46e0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x5dd45e0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x5dd44c0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x5dd42e0 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value); // 0x5dd4150 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value); // 0x5dd4030 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value); // 0x5dd3f30 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value); // 0x5dd3e10 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value); // 0x5dd3d10 [Final Native Static Private]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value); // 0x5dd3bf0 [Final Native Static Private]

// UMetasoundGeneratorHandle (/Script/MetasoundEngine.MetasoundGeneratorHandle)
    bool WatchOutput(const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x5dd5a10 [Final Native Public]
    void UpdateWatchers(); // 0x5dd5830 [Final Native Public]
    double GetCPUCoreUtilization(); // 0x5dd4ac0 [Final Native Public]
    void EnableRuntimeRenderTiming(bool Enable); // 0x5dd4920 [Final Native Public]
    UMetasoundGeneratorHandle* CreateMetaSoundGeneratorHandle(UAudioComponent* OnComponent); // 0x5dd4250 [Final Native Static Public]
    bool ApplyParameterPack(UMetasoundParameterPack* Pack); // 0x5dd3b50 [Final Native Public]

// UMetaSoundCacheSubsystem (/Script/MetasoundEngine.MetaSoundCacheSubsystem)
    void TouchOrPrecacheMetaSound(UMetaSoundSource* InMetaSound, int32 InNumInstances); // 0x5dd55d0 [Final Native Public]
    void RemoveCachedOperatorsForMetaSound(UMetaSoundSource* InMetaSound); // 0x5dd5540 [Final Native Public]
    void PrecacheMetaSound(UMetaSoundSource* InMetaSound, int32 InNumInstances); // 0x5dd52e0 [Final Native Public]

// UMetasoundOutputBlueprintAccess (/Script/MetasoundEngine.MetasoundOutputBlueprintAccess)
    bool IsTime(FMetaSoundOutput& Output); // 0x5dd5230 [Final Native Static Private]
    bool IsString(FMetaSoundOutput& Output); // 0x5dd5180 [Final Native Static Private]
    bool IsInt32(FMetaSoundOutput& Output); // 0x5dd50d0 [Final Native Static Private]
    bool IsFloat(FMetaSoundOutput& Output); // 0x5dd5020 [Final Native Static Private]
    bool IsBool(FMetaSoundOutput& Output); // 0x5dd4f70 [Final Native Static Private]
    double GetTimeSeconds(FMetaSoundOutput& Output, const bool& Success); // 0x5dd4e60 [Final Native Static Private]
    FString GetString(FMetaSoundOutput& Output, const bool& Success); // 0x5dd4d10 [Final Native Static Private]
    int32 GetInt32(FMetaSoundOutput& Output, const bool& Success); // 0x5dd4c00 [Final Native Static Private]
    float GetFloat(FMetaSoundOutput& Output, const bool& Success); // 0x5dd4af0 [Final Native Static Private]
    bool GetBool(FMetaSoundOutput& Output, const bool& Success); // 0x5dd49b0 [Final Native Static Private]

// UMetaSoundOutputSubsystem (/Script/MetasoundEngine.MetaSoundOutputSubsystem)
    bool WatchOutput(UAudioComponent* AudioComponent, const FName& OutputName, const FScriptDelegate& OnOutputValueChanged, const FName& AnalyzerName, const FName& AnalyzerOutputName); // 0x5dd5850 [Final Native Public]

// UMetaSoundQualityHelper (/Script/MetasoundEngine.MetaSoundQualityHelper)
    TArray<FName> GetQualityNames(); // 0x395a860 [Final Native Static Public]

// UMetaSoundAssetSubsystem (/Script/MetasoundEngine.MetaSoundAssetSubsystem)
    void UnregisterAssetClassesInDirectories(const TArray<FMetaSoundAssetDirectory>& Directories); // 0x5dd56a0 [Final Native Public]
    void RegisterAssetClassesInDirectories(const TArray<FMetaSoundAssetDirectory>& Directories); // 0x5dd53b0 [Final Native Public]

// UMetaSoundBuilderBase (/Script/MetasoundEngine.MetaSoundBuilderBase)
    void SetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5e78dc0 [Final Native Public]
    void SetGraphOutputName(const FName& OutputName, const FName& NewName, const EMetaSoundBuilderResult& OutResult); // 0x5e78ca0 [Final Native Public]
    void SetGraphOutputDataType(const FName& OutputName, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x5e78b80 [Final Native Public]
    void SetGraphOutputAccessType(const FName& OutputName, const EMetasoundFrontendVertexAccessType& AccessType, const EMetaSoundBuilderResult& OutResult); // 0x5e78a60 [Final Native Public]
    void SetGraphInputName(const FName& InputName, const FName& NewName, const EMetaSoundBuilderResult& OutResult); // 0x5e78940 [Final Native Public]
    void SetGraphInputDefault(const FName& InputName, FMetasoundFrontendLiteral& Literal, const EMetaSoundBuilderResult& OutResult); // 0x5e78770 [Final Native Public]
    void SetGraphInputDataType(const FName& InputName, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x5e78650 [Final Native Public]
    void SetGraphInputAccessType(const FName& InputName, const EMetasoundFrontendVertexAccessType& AccessType, const EMetaSoundBuilderResult& OutResult); // 0x5e78530 [Final Native Public]
    void RemoveUnusedDependencies(); // 0x5e78430 [Final Native Public]
    void RemoveNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e78320 [Final Native Public]
    void RemoveNode(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, bool bRemoveUnusedDependencies); // 0x5e781c0 [Final Native Public]
    void RemoveInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x5e780e0 [Final Native Public]
    void RemoveGraphOutput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x5e78000 [Final Native Public]
    void RemoveGraphInput(const FName& Name, const EMetaSoundBuilderResult& OutResult); // 0x5e77f20 [Final Native Public]
    bool NodesAreConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle, FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x5e77ce0 [Final Native Public]
    bool NodeOutputIsConnected(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x5e77c20 [Final Native Public]
    bool NodeInputIsConnected(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x5e77b60 [Final Native Public]
    bool IsPreset(); // 0x5e77b30 [Final Native Public]
    bool InterfaceIsDeclared(const FName& InterfaceName); // 0x5e77960 [Final Native Public]
    FMetasoundFrontendClassName GetRootGraphClassName(); // 0x5e77910 [Final Native Public]
    UObject* GetReferencedPresetAsset(); // 0x5e778a0 [Final Native Public]
    bool GetNodeOutputIsConstructorPin(FMetaSoundBuilderNodeOutputHandle& OutputHandle); // 0x5e777e0 [Final Native Public]
    void GetNodeOutputData(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x5e77610 [Final Native Public]
    bool GetNodeInputIsConstructorPin(FMetaSoundBuilderNodeInputHandle& InputHandle); // 0x5e77550 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e77380 [Final Native Public]
    void GetNodeInputData(FMetaSoundBuilderNodeInputHandle& InputHandle, const FName& Name, const FName& DataType, const EMetaSoundBuilderResult& OutResult); // 0x5e771b0 [Final Native Public]
    FMetasoundFrontendLiteral GetNodeInputClassDefault(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e76f40 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x5e76b30 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> FindNodeOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e769d0 [Final Native Public]
    FMetaSoundNodeHandle FindNodeOutputParent(FMetaSoundBuilderNodeOutputHandle& OutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e76380 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle FindNodeOutputByName(FMetaSoundNodeHandle& NodeHandle, const FName& OutputName, const EMetaSoundBuilderResult& OutResult); // 0x5e767b0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputsByDataType(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult, const FName& DataType); // 0x5e76610 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> FindNodeInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e764b0 [Final Native Public]
    FMetaSoundNodeHandle FindNodeInputParent(FMetaSoundBuilderNodeInputHandle& InputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e76380 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle FindNodeInputByName(FMetaSoundNodeHandle& NodeHandle, const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x5e76160 [Final Native Public]
    FMetasoundFrontendVersion FindNodeClassVersion(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e76010 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceOutputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x5e75ef0 [Final Native Public]
    TArray<FMetaSoundNodeHandle> FindInterfaceInputNodes(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x5e75d10 [Final Native Public]
    FMetaSoundNodeHandle FindGraphOutputNode(const FName& OutputName, const EMetaSoundBuilderResult& OutResult); // 0x5e75c00 [Final Native Public]
    FMetaSoundNodeHandle FindGraphInputNode(const FName& InputName, const EMetaSoundBuilderResult& OutResult); // 0x5e75af0 [Final Native Public]
    void DisconnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e75740 [Final Native Public]
    void DisconnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e755b0 [Final Native Public]
    void DisconnectNodeOutput(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e754a0 [Final Native Public]
    void DisconnectNodeInput(FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e75390 [Final Native Public]
    void ConvertToPreset(const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedNodeClass, const EMetaSoundBuilderResult& OutResult); // 0x5e73980 [Final Native Public]
    void ConvertFromPreset(const EMetaSoundBuilderResult& OutResult); // 0x5e738d0 [Final Native Public]
    bool ContainsNodeOutput(FMetaSoundBuilderNodeOutputHandle& Output); // 0x5e73810 [Final Native Public]
    bool ContainsNodeInput(FMetaSoundBuilderNodeInputHandle& Input); // 0x5e73750 [Final Native Public]
    bool ContainsNode(FMetaSoundNodeHandle& Node); // 0x5e736a0 [Final Native Public]
    void ConnectNodesByInterfaceBindings(FMetaSoundNodeHandle& FromNodeHandle, FMetaSoundNodeHandle& ToNodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e73530 [Final Native Public]
    void ConnectNodes(FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e73370 [Final Native Public]
    void ConnectNodeOutputToGraphOutput(const FName& GraphOutputName, FMetaSoundBuilderNodeOutputHandle& NodeOutputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e72fc0 [Final Native Public]
    TArray<FMetaSoundBuilderNodeInputHandle> ConnectNodeOutputsToMatchingGraphInterfaceOutputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e73170 [Final Native Public]
    void ConnectNodeInputToGraphInput(const FName& GraphInputName, FMetaSoundBuilderNodeInputHandle& NodeInputHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e72c10 [Final Native Public]
    TArray<FMetaSoundBuilderNodeOutputHandle> ConnectNodeInputsToMatchingGraphInterfaceInputs(FMetaSoundNodeHandle& NodeHandle, const EMetaSoundBuilderResult& OutResult); // 0x5e72dc0 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> BuildNewMetaSound(const FName& NameBase); // 0x5e72b40 [Native Public]
    void BuildAndOverwriteMetaSound(const TScriptInterface<IMetaSoundDocumentInterface>& ExistingMetaSound, bool bForceUniqueClassName); // 0x5e729f0 [Final Native Public]
    TScriptInterface<IMetaSoundDocumentInterface> Build(UObject* Parent, FMetaSoundBuilderOptions& Options); // 0x5e728c0 [Native Public]
    FMetaSoundNodeHandle AddNodeByClassName(FMetasoundFrontendClassName& ClassName, const EMetaSoundBuilderResult& OutResult, int32 MajorVersion); // 0x5e723b0 [Final Native Public]
    FMetaSoundNodeHandle AddNode(const TScriptInterface<IMetaSoundDocumentInterface>& NodeClass, const EMetaSoundBuilderResult& OutResult); // 0x5e72200 [Final Native Public]
    void AddInterface(const FName& InterfaceName, const EMetaSoundBuilderResult& OutResult); // 0x5e72120 [Final Native Public]
    FMetaSoundBuilderNodeInputHandle AddGraphOutputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorOutput); // 0x5e71d70 [Final Native Public]
    FMetaSoundBuilderNodeOutputHandle AddGraphInputNode(const FName& Name, const FName& DataType, const FMetasoundFrontendLiteral& DefaultValue, const EMetaSoundBuilderResult& OutResult, bool bIsConstructorInput); // 0x5e719c0 [Final Native Public]

// UMetaSoundSourceBuilder (/Script/MetasoundEngine.MetaSoundSourceBuilder)
    void SetSampleRateOverride(int32 SampleRate); // 0x393b210 [Final Native Public]
    void SetQuality(const FName& Quality); // 0x5e78fb0 [Final Native Public]
    void SetFormat(const EMetaSoundOutputAudioFormat& OutputFormat, const EMetaSoundBuilderResult& OutResult); // 0x5e78450 [Final Native Public]
    void SetBlockRateOverride(float BlockRate); // 0x3564ce0 [Final Native Public]
    bool GetLiveUpdatesEnabled(); // 0x5e76e90 [Final Native Public]
    void Audition(UObject* Parent, UAudioComponent* AudioComponent, const FScriptDelegate& OnCreateGenerator, bool bLiveUpdatesEnabled); // 0x5e72560 [Final Native Public]

// UMetaSoundBuilderSubsystem (/Script/MetasoundEngine.MetaSoundBuilderSubsystem)
    bool UnregisterSourceBuilder(const FName& BuilderName); // 0x5e790c0 [Final Native Public]
    bool UnregisterPatchBuilder(const FName& BuilderName); // 0x5e790c0 [Final Native Public]
    bool UnregisterBuilder(const FName& BuilderName); // 0x5e790c0 [Final Native Public]
    bool SetTargetPage(const FName& PageName); // 0x5e79020 [Final Native Public]
    void RegisterSourceBuilder(const FName& BuilderName, UMetaSoundSourceBuilder* Builder); // 0x5e77e20 [Final Native Public]
    void RegisterPatchBuilder(const FName& BuilderName, UMetaSoundPatchBuilder* Builder); // 0x5e77e20 [Final Native Public]
    void RegisterBuilder(const FName& BuilderName, UMetaSoundBuilderBase* Builder); // 0x5e77e20 [Final Native Public]
    bool IsInterfaceRegistered(const FName& InInterfaceName); // 0x5e77a00 [Final Native Public]
    UMetaSoundSourceBuilder* FindSourceBuilder(const FName& BuilderName); // 0x5e76db0 [Final Native Public]
    UMetaSoundPatchBuilder* FindPatchBuilder(const FName& BuilderName); // 0x5e76cd0 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilderOfDocument(const TScriptInterface<IMetaSoundDocumentInterface>& InMetaSound); // 0x5e75950 [Final Native Public]
    UMetaSoundBuilderBase* FindBuilder(const FName& BuilderName); // 0x5e758b0 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringMetaSoundLiteral(const FString& Value, const FName& DataType); // 0x5e751f0 [Final Native Public]
    FMetasoundFrontendLiteral CreateStringArrayMetaSoundLiteral(const TArray<FString>& Value, const FName& DataType); // 0x5e74fc0 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourcePresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedSourceClass, const EMetaSoundBuilderResult& OutResult); // 0x5e74e60 [Final Native Public]
    UMetaSoundSourceBuilder* CreateSourceBuilder(const FName& BuilderName, FMetaSoundBuilderNodeOutputHandle& OnPlayNodeOutput, FMetaSoundBuilderNodeInputHandle& OnFinishedNodeInput, const TArray<FMetaSoundBuilderNodeInputHandle>& AudioOutNodeInputs, const EMetaSoundBuilderResult& OutResult, const EMetaSoundOutputAudioFormat& OutputFormat, bool bIsOneShot); // 0x5e74bc0 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchPresetBuilder(const FName& BuilderName, const TScriptInterface<IMetaSoundDocumentInterface>& ReferencedPatchClass, const EMetaSoundBuilderResult& OutResult); // 0x5e74a60 [Final Native Public]
    UMetaSoundPatchBuilder* CreatePatchBuilder(const FName& BuilderName, const EMetaSoundBuilderResult& OutResult); // 0x5e74970 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectMetaSoundLiteral(UObject* Value); // 0x5e74840 [Final Native Public]
    FMetasoundFrontendLiteral CreateObjectArrayMetaSoundLiteral(const TArray<UObject*>& Value); // 0x5e746f0 [Final Native Public]
    FMetasoundFrontendLiteral CreateMetaSoundLiteralFromParam(FAudioParameter& Param); // 0x5e74510 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntMetaSoundLiteral(int32 Value, const FName& DataType); // 0x5e74390 [Final Native Public]
    FMetasoundFrontendLiteral CreateIntArrayMetaSoundLiteral(const TArray<int32>& Value, const FName& DataType); // 0x5e74170 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatMetaSoundLiteral(float Value, const FName& DataType); // 0x5e73fe0 [Final Native Public]
    FMetasoundFrontendLiteral CreateFloatArrayMetaSoundLiteral(const TArray<float>& Value, const FName& DataType); // 0x5e73e30 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolMetaSoundLiteral(bool Value, const FName& DataType); // 0x5e73ca0 [Final Native Public]
    FMetasoundFrontendLiteral CreateBoolArrayMetaSoundLiteral(const TArray<bool>& Value, const FName& DataType); // 0x5e73a80 [Final Native Public]

// UMetasoundParameterPack (/Script/MetasoundFrontend.MetasoundParameterPack)
    ESetParamResult SetTrigger(const FName& ParameterName, bool OnlyIfExists); // 0x5a8e130 [Final Native Public]
    ESetParamResult SetString(const FName& ParameterName, const FString& InValue, bool OnlyIfExists); // 0x5a8e000 [Final Native Public]
    ESetParamResult SetInt(const FName& ParameterName, int32 InValue, bool OnlyIfExists); // 0x5a8def0 [Final Native Public]
    ESetParamResult SetFloat(const FName& ParameterName, float InValue, bool OnlyIfExists); // 0x5a8dde0 [Final Native Public]
    ESetParamResult SetBool(const FName& ParameterName, bool InValue, bool OnlyIfExists); // 0x5a8dcc0 [Final Native Public]
    UMetasoundParameterPack* MakeMetasoundParameterPack(); // 0x5a8dc90 [Final Native Static Public]
    bool HasTrigger(const FName& ParameterName); // 0x5a8dbf0 [Final Native Public]
    bool HasString(const FName& ParameterName); // 0x5a8db50 [Final Native Public]
    bool HasInt(const FName& ParameterName); // 0x5a8dab0 [Final Native Public]
    bool HasFloat(const FName& ParameterName); // 0x5a8da10 [Final Native Public]
    bool HasBool(const FName& ParameterName); // 0x5a8d970 [Final Native Public]
    bool GetTrigger(const FName& ParameterName, const ESetParamResult& Result); // 0x5a8d890 [Final Native Public]
    FString GetString(const FName& ParameterName, const ESetParamResult& Result); // 0x5a8d770 [Final Native Public]
    int32 GetInt(const FName& ParameterName, const ESetParamResult& Result); // 0x5a8d690 [Final Native Public]
    float GetFloat(const FName& ParameterName, const ESetParamResult& Result); // 0x5a8d5b0 [Final Native Public]
    bool GetBool(const FName& ParameterName, const ESetParamResult& Result); // 0x5a8d4d0 [Final Native Public]

// UMeshTopologySelectionMechanicProperties (/Script/ModelingComponents.MeshTopologySelectionMechanicProperties)
    void SelectAll(); // 0x48903d0 [Final Native Public]
    void InvertSelection(); // 0x48903b0 [Final Native Public]

// UOctreeDynamicMeshComponent (/Script/ModelingComponents.OctreeDynamicMeshComponent)
    void SetDynamicMesh(UDynamicMesh* NewMesh); // 0x48903f0 [Final Native Public]

// ULineSetComponent (/Script/ModelingComponents.LineSetComponent)
    void SetLineMaterial(UMaterialInterface* InLineMaterial); // 0x4890740 [Final Native Public]
    void Clear(); // 0x4890340 [Final Native Public]
    int32 AddLines(const TArray<FVector>& InStart, const TArray<FVector>& InEnd, const FColor& InColor, float InThickness, float InDepthBias); // 0x48900d0 [Final Native Public]

// UPreviewGeometry (/Script/ModelingComponents.PreviewGeometry)
    bool SetPointSetVisibility(const FString& PointSetIdentifier, bool bVisible); // 0x48e4360 [Final Native Public]
    bool SetPointSetMaterial(const FString& PointSetIdentifier, UMaterialInterface* NewMaterial); // 0x48e41e0 [Final Native Public]
    bool SetLineSetVisibility(const FString& LineSetIdentifier, bool bVisible); // 0x48e4080 [Final Native Public]
    bool SetLineSetMaterial(const FString& LineSetIdentifier, UMaterialInterface* NewMaterial); // 0x48e3f30 [Final Native Public]
    void SetAllPointSetsMaterial(UMaterialInterface* Material); // 0x48e3ea0 [Final Native Public]
    void SetAllLineSetsMaterial(UMaterialInterface* Material); // 0x48e3e10 [Final Native Public]
    bool RemoveTriangleSet(const FString& TriangleSetIdentifier, bool bDestroy); // 0x48e3ca0 [Final Native Public]
    bool RemovePointSet(const FString& PointSetIdentifier, bool bDestroy); // 0x48e3b20 [Final Native Public]
    bool RemoveLineSet(const FString& LineSetIdentifier, bool bDestroy); // 0x48e39a0 [Final Native Public]
    void RemoveAllTriangleSets(bool bDestroy); // 0x48e3910 [Final Native Public]
    void RemoveAllPointSets(bool bDestroy); // 0x48e3880 [Final Native Public]
    void RemoveAllLineSets(bool bDestroy); // 0x48e37f0 [Final Native Public]
    APreviewGeometryActor* GetActor(); // 0x3f4b7d0 [Final Native Public]
    UTriangleSetComponent* FindTriangleSet(const FString& TriangleSetIdentifier); // 0x48e3700 [Final Native Public]
    UPointSetComponent* FindPointSet(const FString& PointSetIdentifier); // 0x48e3600 [Final Native Public]
    ULineSetComponent* FindLineSet(const FString& LineSetIdentifier); // 0x48e3500 [Final Native Public]
    void Disconnect(); // 0x48e34b0 [Final Native Public]
    void CreateInWorld(UWorld* World, FTransform& WithTransform); // 0x48e2ea0 [Final Native Public]
    UTriangleSetComponent* AddTriangleSet(const FString& TriangleSetIdentifier); // 0x48e2df0 [Final Native Public]
    UPointSetComponent* AddPointSet(const FString& PointSetIdentifier); // 0x48e2d40 [Final Native Public]
    ULineSetComponent* AddLineSet(const FString& LineSetIdentifier); // 0x48e2c90 [Final Native Public]

// UModelingObjectsCreationAPI (/Script/ModelingComponents.ModelingObjectsCreationAPI)
    FCreateTextureObjectResult CreateTextureObject(FCreateTextureObjectParams& CreateTexParams); // 0x48e3390 [Native Public]
    FCreateActorResult CreateNewActor(FCreateActorParams& CreateActorParams); // 0x48e3230 [Native Public]
    FCreateMeshObjectResult CreateMeshObject(FCreateMeshObjectParams& CreateMeshParams); // 0x48e30f0 [Native Public]
    FCreateMaterialObjectResult CreateMaterialObject(FCreateMaterialObjectParams& CreateMaterialParams); // 0x48e2ff0 [Native Public]

// UCreateMeshObjectTypeProperties (/Script/ModelingComponents.CreateMeshObjectTypeProperties)
    bool ShouldShowPropertySet(); // 0x4922080 [Final Native Public]
    TArray<FString> GetOutputTypeNamesFunc(); // 0x4922050 [Final Native Public]
    ECreateObjectTypeHint GetCurrentCreateMeshType(); // 0x4921e60 [Final Native Public]

// UPolygroupLayersProperties (/Script/ModelingComponents.PolygroupLayersProperties)
    TArray<FString> GetGroupLayersFunc(); // 0x4921f70 [Final Native Public]

// UWeightMapSetProperties (/Script/ModelingComponents.WeightMapSetProperties)
    TArray<FString> GetWeightMapsFunc(); // 0x4921f70 [Final Native Public]

// UUVEditorTexelDensitySettings (/Script/ModelingOperators.UVEditorTexelDensitySettings)
    bool InSamplingMode(); // 0x31f64a0 [Native Public]

// IMovieSceneBoundObjectProxy (/Script/MovieScene.MovieSceneBoundObjectProxy)
    UObject* BP_GetBoundObjectForSequencer(UObject* ResolvedObject); // 0x1448c50 [Event Public]

// IMovieSceneBindingEventReceiverInterface (/Script/MovieScene.MovieSceneBindingEventReceiverInterface)
    void OnObjectUnboundBySequencer(UMovieSceneSequencePlayer* Player, const FMovieSceneObjectBindingID& BindingID); // 0x2d5d400 [Native Event Public]
    void OnObjectBoundBySequencer(UMovieSceneSequencePlayer* Player, const FMovieSceneObjectBindingID& BindingID); // 0x2d5d300 [Native Event Public]

// UMovieSceneCondition (/Script/MovieScene.MovieSceneCondition)
    EMovieSceneConditionScope BP_GetScope(); // 0x2d5d290 [Native Event Protected]
    EMovieSceneConditionCheckFrequency BP_GetCheckFrequency(); // 0x2d5d260 [Native Event Protected]
    bool BP_EvaluateCondition(FMovieSceneConditionContext& ConditionContext); // 0x1448c50 [Event Protected]

// UMovieSceneCustomBinding (/Script/MovieScene.MovieSceneCustomBinding)
    int32 GetBaseEnginePriority(); // 0x2d5d2e0 [Final Native Static Public]
    int32 GetBaseCustomPriority(); // 0x2d5d2c0 [Final Native Static Public]

// IMovieSceneEasingFunction (/Script/MovieScene.MovieSceneEasingFunction)
    float OnEvaluate(float Interp); // 0x1448c50 [Event Protected]

// UMovieSceneSection (/Script/MovieScene.MovieSceneSection)
    void SetRowIndex(int32 NewRowIndex); // 0x2e470e0 [Final Native Public]
    void SetPreRollFrames(int32 InPreRollFrames); // 0x2e47050 [Final Native Public]
    void SetPostRollFrames(int32 InPostRollFrames); // 0x2e46fc0 [Final Native Public]
    void SetOverlapPriority(int32 NewPriority); // 0x2e46d60 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x2e46bb0 [Final Native Public]
    void SetIsActive(bool bInIsActive); // 0x2e46b10 [Final Native Public]
    void SetCompletionMode(const EMovieSceneCompletionMode& InCompletionMode); // 0x2e465c0 [Final Native Public]
    void SetColorTint(const FColor& InColorTint); // 0x2e46550 [Final Native Public]
    void SetBlendType(const EMovieSceneBlendType& InBlendType); // 0x2e464d0 [Native Public]
    bool IsLocked(); // 0x2e45930 [Final Native Public]
    bool IsActive(); // 0x2e45900 [Final Native Public]
    int32 GetRowIndex(); // 0x2e45670 [Final Native Public]
    int32 GetPreRollFrames(); // 0x2e45650 [Final Native Public]
    int32 GetPostRollFrames(); // 0x2e45630 [Final Native Public]
    int32 GetOverlapPriority(); // 0x2e455f0 [Final Native Public]
    EMovieSceneCompletionMode GetCompletionMode(); // 0x2e45150 [Final Native Public]
    FColor GetColorTint(); // 0x2e45120 [Final Native Public]
    FOptionalMovieSceneBlendType GetBlendType(); // 0x2e44fe0 [Final Native Public]

// IMovieSceneCustomClockSource (/Script/MovieScene.MovieSceneCustomClockSource)
    void OnTick(float DeltaSeconds, float InPlayRate); // 0x2e11af0 [Native Public]
    void OnStopPlaying(FQualifiedFrameTime& InStopTime); // 0x2e11a40 [Native Public]
    void OnStartPlaying(FQualifiedFrameTime& InStartTime); // 0x2e11990 [Native Public]
    FFrameTime OnRequestCurrentTime(FQualifiedFrameTime& InCurrentTime, float InPlayRate); // 0x2e11880 [Native Public]

// UBuiltInDynamicBindingResolverLibrary (/Script/MovieScene.BuiltInDynamicBindingResolverLibrary)
    FMovieSceneDynamicBindingResolveResult ResolveToPlayerPawn(UObject* WorldContextObject, int32 PlayerControllerIndex); // 0x2e46210 [Final Native Static Public]

// UMovieSceneMetaData (/Script/MovieScene.MovieSceneMetaData)
    void SetNotes(const FString& InNotes); // 0x2e46c50 [Final Native Public]
    void SetCreated(const FDateTime& InCreated); // 0x2e466c0 [Final Native Public]
    void SetAuthor(const FString& InAuthor); // 0x2e463c0 [Final Native Public]
    FString GetNotes(); // 0x2e45370 [Final Native Public]
    FDateTime GetCreated(); // 0x2e45190 [Final Native Public]
    FString GetAuthor(); // 0x2e44f20 [Final Native Public]

// UMovieSceneSequence (/Script/MovieScene.MovieSceneSequence)
    FMovieSceneTimecodeSource GetEarliestTimecodeSource(); // 0x2e45260 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindBindingsByTag(const FName& InBindingName); // 0x2e44e80 [Final Native Public]
    FMovieSceneObjectBindingID FindBindingByTag(const FName& InBindingName); // 0x2e44dd0 [Final Native Public]

// UMovieSceneSequencePlayer (/Script/MovieScene.MovieSceneSequencePlayer)
    void StopAtCurrentTime(); // 0x2e47470 [Final Native Public]
    void Stop(); // 0x2e473b0 [Final Native Public]
    void SetWeight(double InWeight); // 0x2e47320 [Final Native Public]
    void SetTimeRange(float StartTime, float Duration); // 0x2e47170 [Final Native Public]
    void SetPlayRate(float PlayRate); // 0x2e46df0 [Final Native Public]
    void SetPlaybackPosition(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x2e46e70 [Final Native Public]
    void SetHideHud(bool HideHud); // 0x2e46a70 [Final Native Public]
    void SetFrameRate(const FFrameRate& FrameRate); // 0x2e46900 [Final Native Public]
    void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); // 0x2e467f0 [Final Native Public]
    void SetDisableCameraCuts(bool bInDisableCameraCuts); // 0x2e46750 [Final Native Public]
    void SetCompletionModeOverride(const EMovieSceneCompletionModeOverride& CompletionModeOverride); // 0x2e46640 [Final Native Public]
    void Scrub(); // 0x2e463a0 [Final Native Public]
    void RPC_OnStopEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x2e46010 [Final Native Event Private]
    void RPC_OnFinishPlaybackEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x2e45f40 [Final Native Event Private]
    void RPC_ExplicitServerUpdateEvent(const EUpdatePositionMethod& Method, const FFrameTime& RelevantTime, int32 NewSerialNumber); // 0x2e45e30 [Final Native Event Private]
    void RestoreState(); // 0x2e46380 [Final Native Public]
    void RequestInvalidateBinding(const FMovieSceneObjectBindingID& ObjectBinding); // 0x2e46140 [Final Native Public]
    void RemoveWeight(); // 0x2e460e0 [Final Native Public]
    void PlayTo(const FMovieSceneSequencePlaybackParams& PlaybackParams, const FMovieSceneSequencePlayToParams& PlayToParams); // 0x2e45ae0 [Final Native Public]
    void PlayReverse(); // 0x2e45ac0 [Final Native Public]
    void PlayLooping(int32 NumLoops); // 0x2e45a30 [Final Native Public]
    void Play(); // 0x2e45a10 [Final Native Public]
    void Pause(); // 0x2e459f0 [Final Native Public]
    bool IsReversed(); // 0x2e459c0 [Final Native Public]
    bool IsPlaying(); // 0x2e45990 [Final Native Public]
    bool IsPaused(); // 0x2e45960 [Final Native Public]
    void GoToEndAndStop(); // 0x2e457e0 [Final Native Public]
    FQualifiedFrameTime GetStartTime(); // 0x2e45790 [Final Native Public]
    FString GetSequenceName(bool bAddClientInfo); // 0x2e456b0 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x2e45690 [Final Native Public]
    float GetPlayRate(); // 0x2e45610 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> GetObjectBindings(UObject* InObject); // 0x2e45430 [Final Native Public]
    bool GetHideHud(); // 0x2e45340 [Final Native Public]
    FFrameRate GetFrameRate(); // 0x2e45320 [Final Native Public]
    int32 GetFrameDuration(); // 0x2e45300 [Final Native Public]
    FQualifiedFrameTime GetEndTime(); // 0x2e452b0 [Final Native Public]
    FQualifiedFrameTime GetDuration(); // 0x2e45210 [Final Native Public]
    bool GetDisableCameraCuts(); // 0x2e451e0 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x2e451b0 [Final Native Public]
    EMovieSceneCompletionModeOverride GetCompletionModeOverride(); // 0x2e45170 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x2e45010 [Final Native Public]
    void ChangePlaybackDirection(); // 0x2e44db0 [Final Native Public]

// UMovieSceneSubSection (/Script/MovieScene.MovieSceneSubSection)
    void SetSequence(UMovieSceneSequence* Sequence); // 0x2e5c390 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x2e5c370 [Final Native Public]

// UMovieSceneCaptureProtocolBase (/Script/MovieSceneCapture.MovieSceneCaptureProtocolBase)
    bool IsCapturing(); // 0x32ce8d0 [Final Native Public]
    EMovieSceneCaptureProtocolState GetState(); // 0x32ce870 [Final Native Public]

// UMovieSceneCapture (/Script/MovieSceneCapture.MovieSceneCapture)
    void SetImageCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x32ceca0 [Final Native Public]
    void SetAudioCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x32ceaf0 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetImageCaptureProtocol(); // 0x32ce850 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetAudioCaptureProtocol(); // 0x32ce740 [Final Native Public]

// UMovieSceneCaptureEnvironment (/Script/MovieSceneCapture.MovieSceneCaptureEnvironment)
    bool IsCaptureInProgress(); // 0x32ce890 [Final Native Static Public]
    int32 GetCaptureFrameNumber(); // 0x32ce7d0 [Final Native Static Public]
    float GetCaptureElapsedTime(); // 0x32ce760 [Final Native Static Public]
    UMovieSceneImageCaptureProtocolBase* FindImageCaptureProtocol(); // 0x32ce280 [Final Native Static Public]
    UMovieSceneAudioCaptureProtocolBase* FindAudioCaptureProtocol(); // 0x32ce1f0 [Final Native Static Public]

// UUserDefinedCaptureProtocol (/Script/MovieSceneCapture.UserDefinedCaptureProtocol)
    void StopCapturingFinalPixels(); // 0x32cefb0 [Final Native Public]
    void StartCapturingFinalPixels(FCapturedPixelsID& StreamID); // 0x32cee50 [Final Native Public]
    void ResolveBuffer(UTexture* Buffer, FCapturedPixelsID& BufferID); // 0x32ce970 [Final Native Public]
    void OnWarmUp(); // 0x1448c50 [Event Protected]
    void OnTick(); // 0x1448c50 [Event Protected]
    void OnStartCapture(); // 0x1448c50 [Event Protected]
    bool OnSetup(); // 0x32ce940 [Native Event Protected]
    void OnPreTick(); // 0x1448c50 [Event Protected]
    void OnPixelsReceived(FCapturedPixels& Pixels, FCapturedPixelsID& ID, const FFrameMetrics& FrameMetrics); // 0x1448c50 [Event Protected]
    void OnPauseCapture(); // 0x1448c50 [Event Protected]
    void OnFinalize(); // 0x1448c50 [Event Protected]
    void OnCaptureFrame(); // 0x1448c50 [Event Protected]
    bool OnCanFinalize(); // 0x32ce910 [Native Event Protected]
    void OnBeginFinalize(); // 0x1448c50 [Event Protected]
    FFrameMetrics GetCurrentFrameMetrics(); // 0x32ce830 [Final Native Public]
    FString GenerateFilename(FFrameMetrics& InFrameMetrics); // 0x32ce310 [Native Public]

// UUserDefinedImageCaptureProtocol (/Script/MovieSceneCapture.UserDefinedImageCaptureProtocol)
    void WriteImageToDisk(FCapturedPixels& PixelData, FCapturedPixelsID& StreamID, FFrameMetrics& FrameMetrics, bool bCopyImageData); // 0x32ceff0 [Final Native Public]
    FString GenerateFilenameForCurrentFrame(); // 0x32ce6b0 [Final Native Public]
    FString GenerateFilenameForBuffer(UTexture* Buffer, FCapturedPixelsID& StreamID); // 0x32ce410 [Final Native Public]

// IMovieSceneTransformOrigin (/Script/MovieSceneTracks.MovieSceneTransformOrigin)
    FTransform BP_GetTransformOrigin(); // 0x1448c50 [Event Protected]

// UMovieSceneReplaceableActorBinding_BPBase (/Script/MovieSceneTracks.MovieSceneReplaceableActorBinding_BPBase)
    bool BP_SupportsBindingCreationFromObject(UObject* SourceObject); // 0x30005e0 [Native Event Public]
    FMovieSceneBindingResolveResult BP_ResolveRuntimeBinding(FMovieSceneBindingResolveContext& ResolveContext); // 0x1448c50 [Event Public]
    void BP_InitReplaceableBinding(UObject* SourceObject, UMovieScene* OwnerMovieScene); // 0x3000510 [Native Event Public]

// UMovieScene3DConstraintSection (/Script/MovieSceneTracks.MovieScene3DConstraintSection)
    void SetConstraintBindingID(FMovieSceneObjectBindingID& InConstraintBindingID); // 0x306ef70 [Final Native Public]
    FMovieSceneObjectBindingID GetConstraintBindingID(); // 0x306dbd0 [Final Native Public]

// UMovieSceneAudioSection (/Script/MovieSceneTracks.MovieSceneAudioSection)
    void SetSuppressSubtitles(bool bInSuppressSubtitles); // 0x306f7f0 [Final Native Public]
    void SetStartOffset(const FFrameNumber& InStartOffset); // 0x306f760 [Final Native Public]
    void SetSound(USoundBase* InSound); // 0x306f6b0 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x306f4a0 [Final Native Public]
    void SetLooping(bool bInLooping); // 0x306f410 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x306ee10 [Final Native Public]
    bool GetSuppressSubtitles(); // 0x306e3a0 [Final Native Public]
    FFrameNumber GetStartOffset(); // 0x306e110 [Final Native Public]
    USoundBase* GetSound(); // 0x306e0f0 [Final Native Public]
    bool GetOverrideAttenuation(); // 0x306dd40 [Final Native Public]
    bool GetLooping(); // 0x306dd20 [Final Native Public]
    USoundAttenuation* GetAttenuationSettings(); // 0x306db80 [Final Native Public]

// UMovieSceneCameraCutSection (/Script/MovieSceneTracks.MovieSceneCameraCutSection)
    void SetCameraBindingID(FMovieSceneObjectBindingID& InCameraBindingID); // 0x306eeb0 [Final Native Public]
    FMovieSceneObjectBindingID GetCameraBindingID(); // 0x306dba0 [Final Native Public]

// UMovieSceneCinematicShotSection (/Script/MovieSceneTracks.MovieSceneCinematicShotSection)
    void SetShotDisplayName(const FString& InShotDisplayName); // 0x306f5b0 [Final Native Public]
    FString GetShotDisplayName(); // 0x306dfe0 [Final Native Public]

// UMovieSceneComponentMaterialParameterSection (/Script/MovieSceneTracks.MovieSceneComponentMaterialParameterSection)
    bool RemoveScalarParameter(FMaterialParameterInfo& InParameterInfo); // 0x306e800 [Final Native Public]
    bool RemoveColorParameter(FMaterialParameterInfo& InParameterInfo); // 0x306e530 [Final Native Public]
    void AddScalarParameterKey(FMaterialParameterInfo& InParameterInfo, const FFrameNumber& InTime, float InValue, const FString& InLayerName, const FString& InAssetName); // 0x306d4b0 [Final Native Public]
    void AddColorParameterKey(FMaterialParameterInfo& InParameterInfo, const FFrameNumber& InTime, const FLinearColor& InValue, const FString& InLayerName, const FString& InAssetName, FParameterChannelNames& InChannelNames); // 0x306d0f0 [Final Native Public]

// UMovieSceneParameterSection (/Script/MovieSceneTracks.MovieSceneParameterSection)
    bool RemoveVectorParameter(const FName& InParameterName); // 0x306ece0 [Final Native Public]
    bool RemoveVector2DParameter(const FName& InParameterName); // 0x306ebb0 [Final Native Public]
    bool RemoveTransformParameter(const FName& InParameterName); // 0x306ea90 [Final Native Public]
    bool RemoveScalarParameter(const FName& InParameterName); // 0x306e970 [Final Native Public]
    bool RemoveColorParameter(const FName& InParameterName); // 0x306e6c0 [Final Native Public]
    bool RemoveBoolParameter(const FName& InParameterName); // 0x306e410 [Final Native Public]
    void GetParameterNames(TSet<FName>& ParameterNames); // 0x306dd60 [Final Native Public]
    void AddVectorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector& InValue); // 0x306da50 [Final Native Public]
    void AddVector2DParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector2D& InValue); // 0x306d930 [Final Native Public]
    void AddTransformParameterKey(const FName& InParameterName, const FFrameNumber& InTime, FTransform& InValue); // 0x306d7a0 [Final Native Public]
    void AddScalarParameterKey(const FName& InParameterName, const FFrameNumber& InTime, float InValue); // 0x306d690 [Final Native Public]
    void AddColorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FLinearColor& InValue); // 0x306d390 [Final Native Public]
    void AddBoolParameterKey(const FName& InParameterName, const FFrameNumber& InTime, bool InValue); // 0x306cfe0 [Final Native Public]

// UMovieSceneCVarSection (/Script/MovieSceneTracks.MovieSceneCVarSection)
    void SetFromString(const FString& InString); // 0x306f2c0 [Final Native Public]
    FString GetString(); // 0x306e130 [Final Native Public]

// UMovieSceneDataLayerSection (/Script/MovieSceneTracks.MovieSceneDataLayerSection)
    void SetPrerollState(const EDataLayerRuntimeState& InPrerollState); // 0x306f530 [Final Native Public]
    void SetFlushOnUnload(bool bFlushOnUnload); // 0x306f230 [Final Native Public]
    void SetFlushOnActivated(bool bFlushOnActivated); // 0x306f1a0 [Final Native Public]
    void SetDesiredState(const EDataLayerRuntimeState& InDesiredState); // 0x306f120 [Final Native Public]
    void SetDataLayerAssets(const TArray<UDataLayerAsset*>& InDataLayerAssets); // 0x306f030 [Final Native Public]
    bool HasPreRoll(); // 0x306e3e0 [Final Native Private]
    EDataLayerRuntimeState GetPrerollState(); // 0x306dfc0 [Final Native Public]
    bool GetFlushOnUnload(); // 0x306dcd0 [Final Native Public]
    bool GetFlushOnActivated(); // 0x306dcb0 [Final Native Public]
    EDataLayerRuntimeState GetDesiredState(); // 0x306dc90 [Final Native Public]
    TArray<UDataLayerAsset*> GetDataLayerAssets(); // 0x306dc00 [Final Native Public]

// UMovieSceneLevelVisibilitySection (/Script/MovieSceneTracks.MovieSceneLevelVisibilitySection)
    void SetVisibility(const ELevelVisibility& InVisibility); // 0x306f880 [Final Native Public]
    void SetLevelNames(const TArray<FName>& InLevelNames); // 0x306f360 [Final Native Public]
    ELevelVisibility GetVisibility(); // 0x306e3c0 [Final Native Public]
    TArray<FName> GetLevelNames(); // 0x306dcf0 [Final Native Public]

// UMovieSceneAsyncAction_SequencePrediction (/Script/MovieSceneTracks.MovieSceneAsyncAction_SequencePrediction)
    UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtTime(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, float TimeInSeconds); // 0x30e09d0 [Final Native Static Public]
    UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtFrame(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, const FFrameTime& FrameTime); // 0x30e0810 [Final Native Static Public]
    UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtTime(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, float TimeInSeconds); // 0x30e05e0 [Final Native Static Public]
    UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtFrame(UMovieSceneSequencePlayer* Player, USceneComponent* TargetComponent, const FFrameTime& FrameTime); // 0x30e0420 [Final Native Static Public]

// UMovieSceneSkeletalAnimationTrack (/Script/MovieSceneTracks.MovieSceneSkeletalAnimationTrack)
    void SetSwapRootBone(const ESwapRootBone& InValue); // 0x311ec20 [Final Native Public]
    ESwapRootBone GetSwapRootBone(); // 0x311ec00 [Final Native Public]

// UNavigationPath (/Script/NavigationSystem.NavigationPath)
    bool IsValid(); // 0x44cab30 [Final Native Public]
    bool IsStringPulled(); // 0x395fb00 [Final Native Public]
    bool IsPartial(); // 0x44caaf0 [Final Native Public]
    double GetPathLength(); // 0x44ca550 [Final Native Public]
    double GetPathCost(); // 0x44ca1b0 [Final Native Public]
    FString GetDebugString(); // 0x44ca020 [Final Native Public]
    void EnableRecalculationOnInvalidation(const ENavigationOptionFlag& DoRecalculation); // 0x44c9a10 [Final Native Public]
    void EnableDebugDrawing(bool bShouldDrawDebugData, const FLinearColor& PathColor); // 0x44c9820 [Final Native Public]

// UNavigationSystemV1 (/Script/NavigationSystem.NavigationSystemV1)
    void UnregisterNavigationInvoker(AActor* Invoker); // 0x44cbf00 [Final Native Public]
    void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); // 0x44cbe10 [Final Native Public]
    void SetGeometryGatheringMode(const ENavDataGatheringModeConfig& NewMode); // 0x44cbd80 [Final Native Public]
    void ResetMaxSimultaneousTileGenerationJobsCount(); // 0x44cbc90 [Final Native Public]
    void RegisterNavigationInvoker(AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); // 0x44cbb30 [Final Native Public]
    void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume); // 0x44cb9e0 [Final Native Public]
    bool NavigationRaycast(UObject* WorldContextObject, const FVector& RayStart, const FVector& RayEnd, const FVector& HitLocation, TSubclassOf<UNavigationQueryFilter> FilterClass, AController* Querier); // 0x44cb750 [Final Native Static Public]
    bool K2_ReplaceAreaInOctreeData(UObject* Object, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea); // 0x44cb550 [Final Native Public]
    bool K2_ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, const FVector& ProjectedLocation, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent); // 0x44cb320 [Final Native Static Public]
    bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x44cafa0 [Final Native Static Public]
    bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x44cad60 [Final Native Static Public]
    bool K2_GetRandomLocationInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x44cab50 [Final Native Static Public]
    bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject); // 0x44caa10 [Final Native Static Public]
    bool IsNavigationBeingBuilt(UObject* WorldContextObject); // 0x44ca930 [Final Native Static Public]
    ENavigationQueryResult GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x44ca5e0 [Final Native Static Public]
    ENavigationQueryResult GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x44ca200 [Final Native Static Public]
    UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject); // 0x44ca100 [Final Native Static Public]
    UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x44c9e30 [Final Native Static Public]
    UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x44c9ac0 [Final Native Static Public]

// UNavRelevantComponent (/Script/NavigationSystem.NavRelevantComponent)
    void SetNavigationRelevancy(bool bRelevant); // 0x45191f0 [Final Native Public]

// ARecastNavMesh (/Script/NavigationSystem.RecastNavMesh)
    bool K2_ReplaceAreaInTileBounds(const FBox& Bounds, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea, bool ReplaceLinks); // 0x44f7a80 [Final Native Public]

// UNavModifierComponent (/Script/NavigationSystem.NavModifierComponent)
    void SetAreaClassToReplace(TSubclassOf<UNavArea> NewAreaClassToReplace); // 0x45190a0 [Final Native Public]
    void SetAreaClass(TSubclassOf<UNavArea> NewAreaClass); // 0x4518e10 [Final Native Public]

// ANavModifierVolume (/Script/NavigationSystem.NavModifierVolume)
    void SetAreaClassToReplace(TSubclassOf<UNavArea> NewAreaClassToReplace); // 0x4518f60 [Final Native Public]
    void SetAreaClass(TSubclassOf<UNavArea> NewAreaClass); // 0x4518cd0 [Final Native Public]

// USplineNavModifierComponent (/Script/NavigationSystem.SplineNavModifierComponent)
    void UpdateNavigationWithComponentData(); // 0x31f6430 [Final Native Private]

// UNiagaraDataChannelReader (/Script/Niagara.NiagaraDataChannelReader)
    FVector4 ReadVector4(const FName& VarName, int32 Index, const bool& IsValid); // 0x408ad50 [Final Native Public]
    FVector2D ReadVector2D(const FName& VarName, int32 Index, const bool& IsValid); // 0x408ac20 [Final Native Public]
    FVector ReadVector(const FName& VarName, int32 Index, const bool& IsValid); // 0x408aea0 [Final Native Public]
    FNiagaraSpawnInfo ReadSpawnInfo(const FName& VarName, int32 Index, const bool& IsValid); // 0x408aaf0 [Final Native Public]
    FQuat ReadQuat(const FName& VarName, int32 Index, const bool& IsValid); // 0x408a9a0 [Final Native Public]
    FVector ReadPosition(const FName& VarName, int32 Index, const bool& IsValid); // 0x408a850 [Final Native Public]
    FLinearColor ReadLinearColor(const FName& VarName, int32 Index, const bool& IsValid); // 0x408a720 [Final Native Public]
    int32 ReadInt(const FName& VarName, int32 Index, const bool& IsValid); // 0x408a600 [Final Native Public]
    FNiagaraID ReadID(const FName& VarName, int32 Index, const bool& IsValid); // 0x408a4d0 [Final Native Public]
    double ReadFloat(const FName& VarName, int32 Index, const bool& IsValid); // 0x408a3b0 [Final Native Public]
    uint8 ReadEnum(const FName& VarName, int32 Index, const bool& IsValid); // 0x408a290 [Final Native Public]
    bool ReadBool(const FName& VarName, int32 Index, const bool& IsValid); // 0x408a170 [Final Native Public]
    int32 Num(); // 0x408a110 [Final Native Public]
    bool InitAccess(const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPrevFrameData); // 0x4089d50 [Final Native Public]

// UNiagaraDataChannelWriter (/Script/Niagara.NiagaraDataChannelWriter)
    void WriteVector4(const FName& VarName, int32 Index, const FVector4& InData); // 0x408bb10 [Final Native Public]
    void WriteVector2D(const FName& VarName, int32 Index, const FVector2D& InData); // 0x408b9f0 [Final Native Public]
    void WriteVector(const FName& VarName, int32 Index, const FVector& InData); // 0x408bc50 [Final Native Public]
    void WriteSpawnInfo(const FName& VarName, int32 Index, const FNiagaraSpawnInfo& InData); // 0x408b8d0 [Final Native Public]
    void WriteQuat(const FName& VarName, int32 Index, const FQuat& InData); // 0x408b7a0 [Final Native Public]
    void WritePosition(const FName& VarName, int32 Index, const FVector& InData); // 0x408b670 [Final Native Public]
    void WriteLinearColor(const FName& VarName, int32 Index, const FLinearColor& InData); // 0x408b550 [Final Native Public]
    void WriteInt(const FName& VarName, int32 Index, int32 InData); // 0x408b440 [Final Native Public]
    void WriteID(const FName& VarName, int32 Index, const FNiagaraID& InData); // 0x408b330 [Final Native Public]
    void WriteFloat(const FName& VarName, int32 Index, double InData); // 0x408b210 [Final Native Public]
    void WriteEnum(const FName& VarName, int32 Index, uint8 InData); // 0x408b100 [Final Native Public]
    void WriteBool(const FName& VarName, int32 Index, bool InData); // 0x408aff0 [Final Native Public]
    int32 Num(); // 0x408a140 [Final Native Public]
    bool InitWrite(const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const FString& DebugSource); // 0x4089ea0 [Final Native Public]

// UNiagaraDataChannelHandler (/Script/Niagara.NiagaraDataChannelHandler)
    UNiagaraDataChannelWriter* GetDataChannelWriter(); // 0x4092570 [Final Native Public]
    UNiagaraDataChannelReader* GetDataChannelReader(); // 0x4092540 [Final Native Public]

// UNiagaraStatelessModule_MeshIndex (/Script/Niagara.NiagaraStatelessModule_MeshIndex)
    bool NeedsMeshIndexWeights(); // 0x40a1130 [Final Native Public]

// UNiagaraStatelessModule_ScaleMeshSize (/Script/Niagara.NiagaraStatelessModule_ScaleMeshSize)
    bool UseScaleCurveRange(); // 0x40a1160 [Final Native Public]

// UNiagaraStatelessModule_ScaleSpriteSize (/Script/Niagara.NiagaraStatelessModule_ScaleSpriteSize)
    bool UseScaleCurveRange(); // 0x40a1160 [Final Native Public]

// UNiagaraDataInterfaceSceneCapture2D (/Script/Niagara.NiagaraDataInterfaceSceneCapture2D)
    void SetSceneCapture2DManagedShowOnlyActors(UNiagaraComponent* NiagaraSystem, const FName& ParameterName, const TArray<AActor*>& ShowOnlyActors); // 0x412ae70 [Final Native Static Protected]

// UNiagaraDataInterfaceStaticMesh (/Script/Niagara.NiagaraDataInterfaceStaticMesh)
    void SetNiagaraStaticMeshDIInstanceIndex(UNiagaraComponent* NiagaraSystem, const FName& UserParameterName, int32 NewInstanceIndex); // 0x412ad40 [Final Native Static Public]
    void OnSourceEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x412ac60 [Final Native Protected]

// UNiagaraDataInterfaceUObjectPropertyReader (/Script/Niagara.NiagaraDataInterfaceUObjectPropertyReader)
    void SetUObjectReaderPropertyRemap(UNiagaraComponent* NiagaraComponent, const FName& UserParameterName, const FName& GraphName, const FName& RemapName); // 0x419d3f0 [Final Native Static Public]

// ANiagaraActor (/Script/Niagara.NiagaraActor)
    void SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish); // 0x419d350 [Final Native Public]
    void OnNiagaraSystemFinished(UNiagaraComponent* FinishedComponent); // 0x419d2b0 [Final Native Private]
    bool GetDestroyOnSystemFinish(); // 0x419d280 [Final Native Public]

// UNiagaraComponent (/Script/Niagara.NiagaraComponent)
    void SetVariableVec4(const FName& InVariableName, const FVector4& InValue); // 0x4216c10 [Final Native Public]
    void SetVariableVec3(const FName& InVariableName, const FVector& InValue); // 0x4216b30 [Final Native Public]
    void SetVariableVec2(const FName& InVariableName, const FVector2D& InValue); // 0x4216a60 [Final Native Public]
    void SetVariableTextureRenderTarget(const FName& InVariableName, UTextureRenderTarget* TextureRenderTarget); // 0x42168d0 [Final Native Public]
    void SetVariableTexture(const FName& InVariableName, UTexture* Texture); // 0x4216740 [Final Native Public]
    void SetVariableStaticMesh(const FName& InVariableName, UStaticMesh* InValue); // 0x42165a0 [Final Native Public]
    void SetVariableQuat(const FName& InVariableName, FQuat& InValue); // 0x42164c0 [Final Native Public]
    void SetVariablePosition(const FName& InVariableName, const FVector& InValue); // 0x42163e0 [Final Native Public]
    void SetVariableObject(const FName& InVariableName, UObject* Object); // 0x4215d20 [Final Native Public]
    void SetVariableMatrix(const FName& InVariableName, const FMatrix& InValue); // 0x42162e0 [Final Native Public]
    void SetVariableMaterial(const FName& InVariableName, UMaterialInterface* Object); // 0x4216140 [Final Native Public]
    void SetVariableLinearColor(const FName& InVariableName, const FLinearColor& InValue); // 0x4216060 [Final Native Public]
    void SetVariableInt(const FName& InVariableName, int32 InValue); // 0x4215f90 [Final Native Public]
    void SetVariableFloat(const FName& InVariableName, float InValue); // 0x4215ec0 [Final Native Public]
    void SetVariableBool(const FName& InVariableName, bool InValue); // 0x4215df0 [Final Native Public]
    void SetVariableActor(const FName& InVariableName, AActor* Actor); // 0x4215d20 [Final Native Public]
    void SetTickBehavior(const ENiagaraTickBehavior& NewTickBehavior); // 0x4215c90 [Final Native Public]
    void SetSystemFixedBounds(const FBox& LocalBounds); // 0x4215bc0 [Final Native Public]
    void SetSimCache(UNiagaraSimCache* SimCache, bool bResetSystem); // 0x4215a80 [Final Native Public]
    void SetSeekDelta(float InSeekDelta); // 0x4215a00 [Final Native Public]
    void SetRenderingEnabled(bool bInRenderingEnabled); // 0x4215960 [Final Native Public]
    void SetRandomSeedOffset(int32 NewRandomSeedOffset); // 0x42158c0 [Final Native Public]
    void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance); // 0x4215750 [Final Native Public]
    void SetPaused(bool bInPaused); // 0x42156c0 [Final Native Public]
    void SetOcclusionQueryMode(const ENiagaraOcclusionQueryMode& Mode); // 0x4215630 [Final Native Public]
    void SetNiagaraVariableVec4(const FString& InVariableName, const FVector4& InValue); // 0x4215500 [Final Native Public]
    void SetNiagaraVariableVec3(const FString& InVariableName, const FVector& InValue); // 0x42153c0 [Final Native Public]
    void SetNiagaraVariableVec2(const FString& InVariableName, const FVector2D& InValue); // 0x42152b0 [Final Native Public]
    void SetNiagaraVariableQuat(const FString& InVariableName, FQuat& InValue); // 0x4215190 [Final Native Public]
    void SetNiagaraVariablePosition(const FString& InVariableName, const FVector& InValue); // 0x4215050 [Final Native Public]
    void SetNiagaraVariableObject(const FString& InVariableName, UObject* Object); // 0x42149f0 [Final Native Public]
    void SetNiagaraVariableMatrix(const FString& InVariableName, const FMatrix& InValue); // 0x4214f20 [Final Native Public]
    void SetNiagaraVariableLinearColor(const FString& InVariableName, const FLinearColor& InValue); // 0x4214e00 [Final Native Public]
    void SetNiagaraVariableInt(const FString& InVariableName, int32 InValue); // 0x4214d00 [Final Native Public]
    void SetNiagaraVariableFloat(const FString& InVariableName, float InValue); // 0x4214bf0 [Final Native Public]
    void SetNiagaraVariableBool(const FString& InVariableName, bool InValue); // 0x4214af0 [Final Native Public]
    void SetNiagaraVariableActor(const FString& InVariableName, AActor* Actor); // 0x42149f0 [Final Native Public]
    void SetMaxSimTime(float InMaxTime); // 0x4212220 [Final Native Public]
    void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); // 0x4212190 [Final Native Public]
    void SetGpuComputeDebug(bool bEnableDebug); // 0x42120d0 [Final Native Public]
    void SetForceSolo(bool bInForceSolo); // 0x4212020 [Final Native Public]
    void SetForceLocalPlayerEffect(bool bIsPlayerEffect); // 0x4211f80 [Final Native Public]
    void SetEmitterFixedBounds(const FName& EmitterName, const FBox& LocalBounds); // 0x4211df0 [Final Native Public]
    void SetDesiredAge(float InDesiredAge); // 0x4211d60 [Final Native Public]
    void SetCustomTimeDilation(float Dilation); // 0x4211cb0 [Final Native Public]
    void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); // 0x4211c20 [Final Native Public]
    void SetAutoDestroy(bool bInAutoDestroy); // 0x4211b70 [Final Native Public]
    void SetAsset(UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); // 0x4211aa0 [Final Native Public]
    void SetAllowScalability(bool bAllow); // 0x42119d0 [Final Native Public]
    void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InAgeUpdateMode); // 0x31fb8f0 [Final Native Public]
    void SeekToDesiredAge(float InDesiredAge); // 0x4211940 [Final Native Public]
    void ResetSystem(); // 0x4211910 [Final Native Public]
    void ReinitializeSystem(); // 0x42118f0 [Final Native Public]
    bool IsPaused(); // 0x42114d0 [Final Native Public]
    void InitForPerformanceBaseline(); // 0x4211450 [Final Native Public]
    ENiagaraTickBehavior GetTickBehavior(); // 0x4211430 [Final Native Public]
    FBox GetSystemFixedBounds(); // 0x42113e0 [Final Native Public]
    UNiagaraSimCache* GetSimCache(); // 0x42113c0 [Final Native Public]
    float GetSeekDelta(); // 0x3755780 [Final Native Public]
    int32 GetRandomSeedOffset(); // 0x42113a0 [Final Native Public]
    bool GetPreviewLODDistanceEnabled(); // 0x4211370 [Final Native Public]
    float GetPreviewLODDistance(); // 0x4211330 [Final Native Public]
    ENiagaraOcclusionQueryMode GetOcclusionQueryMode(); // 0x4211310 [Final Native Public]
    float GetMaxSimTime(); // 0x420f230 [Final Native Public]
    bool GetLockDesiredAgeDeltaTimeToSeekDelta(); // 0x420f210 [Final Native Public]
    bool GetForceSolo(); // 0x420f1e0 [Final Native Public]
    bool GetForceLocalPlayerEffect(); // 0x420f1b0 [Final Native Public]
    FBox GetEmitterFixedBounds(const FName& EmitterName); // 0x420f0c0 [Final Native Public]
    float GetDesiredAge(); // 0x420f0a0 [Final Native Public]
    UNiagaraDataInterface* GetDataInterface(const FString& Name); // 0x420efc0 [Final Native Public]
    float GetCustomTimeDilation(); // 0x420edc0 [Final Native Public]
    UNiagaraSystem* GetAsset(); // 0x420eda0 [Final Native Public]
    bool GetAllowScalability(); // 0x420ed70 [Final Native Public]
    ENiagaraAgeUpdateMode GetAgeUpdateMode(); // 0x306dd20 [Final Native Public]
    void ClearSystemFixedBounds(); // 0x420ecc0 [Final Native Public]
    void ClearSimCache(bool bResetSystem); // 0x420ebf0 [Final Native Public]
    void ClearEmitterFixedBounds(const FName& EmitterName); // 0x420eac0 [Final Native Public]
    void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); // 0x420e9c0 [Final Native Public]
    void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); // 0x420e8e0 [Final Native Public]

// UNiagaraDataChannelLibrary (/Script/Niagara.NiagaraDataChannelLibrary)
    void WriteToNiagaraDataChannelSingle(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bVisibleToBlueprint, bool bVisibleToNiagaraCPU, bool bVisibleToNiagaraGPU); // 0x4217490 [Final Native Static Public]
    UNiagaraDataChannelWriter* WriteToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const FString& DebugSource); // 0x4216d00 [Final Native Static Public]
    void ReadFromNiagaraDataChannelSingle(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, int32 Index, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame, const ENiagartaDataChannelReadResult& ReadResult); // 0x4211700 [Final Native Static Public]
    UNiagaraDataChannelReader* ReadFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x4211500 [Final Native Static Public]
    UNiagaraDataChannelHandler* GetNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel); // 0x42111f0 [Final Native Static Public]
    int32 GetDataChannelElementCount(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x420ede0 [Final Native Static Public]

// UNiagaraDataInterfaceArrayFunctionLibrary (/Script/Niagara.NiagaraDataInterfaceArrayFunctionLibrary)
    void SetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x4214810 [Final Native Static Public]
    void SetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector4& Value, bool bSizeToFit); // 0x42144c0 [Final Native Static Public]
    void SetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector4>& ArrayData); // 0x4214360 [Final Native Static Public]
    void SetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector2D& Value, bool bSizeToFit); // 0x4214190 [Final Native Static Public]
    void SetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector2D>& ArrayData); // 0x4214030 [Final Native Static Public]
    void SetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x42146b0 [Final Native Static Public]
    void SetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x4213e70 [Final Native Static Public]
    void SetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x4213d10 [Final Native Static Public]
    void SetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, FQuat& Value, bool bSizeToFit); // 0x4213b30 [Final Native Static Public]
    void SetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FQuat>& ArrayData); // 0x42139d0 [Final Native Static Public]
    void SetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x4213740 [Final Native Static Public]
    void SetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x4213620 [Final Native Static Public]
    void SetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FMatrix& Value, bool bSizeToFit, bool bApplyLWCRebase); // 0x4213300 [Final Native Static Public]
    void SetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FMatrix>& ArrayData, bool bApplyLWCRebase); // 0x4212f40 [Final Native Static Public]
    void SetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x4212d80 [Final Native Static Public]
    void SetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x4212c20 [Final Native Static Public]
    void SetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, float Value, bool bSizeToFit); // 0x4212a60 [Final Native Static Public]
    void SetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<float>& ArrayData); // 0x4212900 [Final Native Static Public]
    void SetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FLinearColor& Value, bool bSizeToFit); // 0x4212730 [Final Native Static Public]
    void SetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FLinearColor>& ArrayData); // 0x42125d0 [Final Native Static Public]
    void SetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const bool& Value, bool bSizeToFit); // 0x4212400 [Final Native Static Public]
    void SetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<bool>& ArrayData); // 0x42122a0 [Final Native Static Public]
    FVector GetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x42110d0 [Final Native Static Public]
    FVector4 GetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4210e40 [Final Native Static Public]
    TArray<FVector4> GetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4210d00 [Final Native Static Public]
    FVector2D GetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4210bf0 [Final Native Static Public]
    TArray<FVector2D> GetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4210ab0 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4210f90 [Final Native Static Public]
    int32 GetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x42109b0 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4210870 [Final Native Static Public]
    FQuat GetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4210760 [Final Native Static Public]
    TArray<FQuat> GetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4210620 [Final Native Static Public]
    FVector GetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4210430 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4210190 [Final Native Static Public]
    FMatrix GetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, bool bApplyLWCRebase); // 0x420fe50 [Final Native Static Public]
    TArray<FMatrix> GetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, bool bApplyLWCRebase); // 0x420fb60 [Final Native Static Public]
    int32 GetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x420fa60 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x420f920 [Final Native Static Public]
    float GetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x420f820 [Final Native Static Public]
    TArray<float> GetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x420f6e0 [Final Native Static Public]
    FLinearColor GetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x420f5d0 [Final Native Static Public]
    TArray<FLinearColor> GetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x420f490 [Final Native Static Public]
    bool GetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x420f390 [Final Native Static Public]
    TArray<bool> GetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x420f250 [Final Native Static Public]

// INiagaraParticleCallbackHandler (/Script/Niagara.NiagaraParticleCallbackHandler)
    void ReceiveParticleData(const TArray<FBasicParticleData>& Data, UNiagaraSystem* NiagaraSystem, const FVector& SimulationPositionOffset); // 0x423ad90 [Native Event Public]

// UNiagaraDataInterfaceGrid2DCollection (/Script/Niagara.NiagaraDataInterfaceGrid2DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x423aad0 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY); // 0x423a810 [Native Public]
    bool FillTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, int32 AttributeIndex); // 0x423a6f0 [Native Public]
    bool FillRawTexture2D(UNiagaraComponent* Component, UTextureRenderTarget2D* Dest, const int32& TilesX, const int32& TilesY); // 0x423a370 [Native Public]

// UNiagaraDataInterfaceGrid3DCollection (/Script/Niagara.NiagaraDataInterfaceGrid3DCollection)
    void GetTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x423ac00 [Native Public]
    void GetRawTextureSize(UNiagaraComponent* Component, const int32& SizeX, const int32& SizeY, const int32& SizeZ); // 0x423a940 [Native Public]
    bool FillVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, int32 AttributeIndex); // 0x423a6f0 [Native Public]
    bool FillRawVolumeTexture(UNiagaraComponent* Component, UVolumeTexture* Dest, const int32& TilesX, const int32& TilesY, const int32& TileZ); // 0x423a4f0 [Native Public]

// UNiagaraDIRigidMeshCollisionFunctionLibrary (/Script/Niagara.NiagaraDIRigidMeshCollisionFunctionLibrary)
    void SetSourceActors(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<AActor*>& SourceActors); // 0x42a96b0 [Final Native Static Public]

// UNiagaraDataInterfaceSkeletalMesh (/Script/Niagara.NiagaraDataInterfaceSkeletalMesh)
    void OnSourceEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x42a95d0 [Final Native Protected]

// UNiagaraFunctionLibrary (/Script/Niagara.NiagaraFunctionLibrary)
    UNiagaraComponent* SpawnSystemAttachedWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x42fa420 [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); // 0x42fa0d0 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAtLocationWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x42f9fd0 [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); // 0x42f9ad0 [Final Native Static Public]
    void SetVolumeTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UVolumeTexture* Texture); // 0x42f99b0 [Final Native Static Public]
    void SetTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture* Texture); // 0x42f99b0 [Final Native Static Public]
    void SetTexture2DArrayObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture2DArray* Texture); // 0x42f99b0 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceSamplingRegions(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& SamplingRegions); // 0x42f9760 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredSockets(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredSockets); // 0x42f9510 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredBones(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredBones); // 0x42f92c0 [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); // 0x42f8d90 [Final Native Static Public]
    void SetComponentNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, UPrimitiveComponent* Primitive, int32 CollisionGroup); // 0x42f8c40 [Final Native Static Public]
    void SetActorNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, AActor* Actor, int32 CollisionGroup); // 0x42f8a10 [Final Native Static Public]
    void ReleaseNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, int32 CollisionGroup); // 0x42f88f0 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMeshComponent* StaticMeshComponent); // 0x42f86c0 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMesh(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMesh* StaticMesh); // 0x42f8490 [Final Native Static Public]
    void OverrideSystemUserVariableSkeletalMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, USkeletalMeshComponent* SkeletalMeshComponent); // 0x42f8260 [Final Native Static Public]
    UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(UObject* WorldContextObject, UNiagaraParameterCollection* Collection); // 0x42f8160 [Final Native Static Public]
    int32 AcquireNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject); // 0x42f8060 [Final Native Static Public]

// UNiagaraParameterCollectionInstance (/Script/Niagara.NiagaraParameterCollectionInstance)
    void SetVectorParameter(const FString& InVariableName, const FVector& InValue); // 0x43389e0 [Final Native Public]
    void SetVector4Parameter(const FString& InVariableName, const FVector4& InValue); // 0x43387e0 [Final Native Public]
    void SetVector2DParameter(const FString& InVariableName, const FVector2D& InValue); // 0x4338620 [Final Native Public]
    void SetQuatParameter(const FString& InVariableName, FQuat& InValue); // 0x4338430 [Final Native Public]
    void SetIntParameter(const FString& InVariableName, int32 InValue); // 0x4338200 [Final Native Public]
    void SetFloatParameter(const FString& InVariableName, float InValue); // 0x4338060 [Final Native Public]
    void SetColorParameter(const FString& InVariableName, const FLinearColor& InValue); // 0x4337ec0 [Final Native Public]
    void SetBoolParameter(const FString& InVariableName, bool InValue); // 0x4337d20 [Final Native Public]
    FVector GetVectorParameter(const FString& InVariableName); // 0x4337a60 [Final Native Public]
    FVector4 GetVector4Parameter(const FString& InVariableName); // 0x4337890 [Final Native Public]
    FVector2D GetVector2DParameter(const FString& InVariableName); // 0x4337700 [Final Native Public]
    FQuat GetQuatParameter(const FString& InVariableName); // 0x4337540 [Final Native Public]
    int32 GetIntParameter(const FString& InVariableName); // 0x4337330 [Final Native Public]
    float GetFloatParameter(const FString& InVariableName); // 0x43371d0 [Final Native Public]
    FLinearColor GetColorParameter(const FString& InVariableName); // 0x4337070 [Final Native Public]
    bool GetBoolParameter(const FString& InVariableName); // 0x4336f30 [Final Native Public]

// UNiagaraBaselineController (/Script/Niagara.NiagaraBaselineController)
    bool OnTickTest(); // 0x38a4600 [Native Event Public]
    void OnOwnerTick(float DeltaTime); // 0x4337c90 [Native Event Public]
    void OnEndTest(const FNiagaraPerfBaselineStats& Stats); // 0x4337c00 [Native Event Public]
    void OnBeginTest(); // 0x21609a0 [Native Event Public]
    UNiagaraSystem* GetSystem(); // 0x3948370 [Final Native Public]

// ANiagaraPreviewBase (/Script/Niagara.NiagaraPreviewBase)
    void SetSystem(UNiagaraSystem* InSystem); // 0x1448c50 [Event Public]
    void SetLabelText(FText& InXAxisText, FText& InYAxisText); // 0x1448c50 [Event Public]

// UNiagaraPreviewAxis (/Script/Niagara.NiagaraPreviewAxis)
    int32 Num(); // 0x33d9d20 [Native Event Public]
    void ApplyToPreview(UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, const FString& OutLabelText); // 0x4336d90 [Native Event Public]

// ANiagaraPreviewGrid (/Script/Niagara.NiagaraPreviewGrid)
    void SetPaused(bool bPaused); // 0x43383a0 [Final Native Public]
    void GetPreviews(const TArray<UNiagaraComponent*>& OutPreviews); // 0x4337490 [Final Native Public]
    void DeactivatePreviews(); // 0x4336f10 [Final Native Public]
    void ActivatePreviews(bool bReset); // 0x4336d00 [Final Native Public]

// UNiagaraScript (/Script/Niagara.NiagaraScript)
    void RaiseOnGPUCompilationComplete(); // 0x31f6430 [Final Native Public]

// UNiagaraSimCache (/Script/Niagara.NiagaraSimCache)
    void ReadVectorAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4363660 [Final Native Public]
    void ReadVector4Attribute(const TArray<FVector4>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x43634e0 [Final Native Public]
    void ReadVector2Attribute(const TArray<FVector2D>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4363150 [Final Native Public]
    void ReadQuatAttributeWithRebase(const TArray<FQuat>& OutValues, const FQuat& Quat, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4362f80 [Final Native Public]
    void ReadQuatAttribute(const TArray<FQuat>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x4362dc0 [Final Native Public]
    void ReadPositionAttributeWithRebase(const TArray<FVector>& OutValues, const FTransform& Transform, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4362b50 [Final Native Public]
    void ReadPositionAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x4362990 [Final Native Public]
    void ReadIntAttribute(const TArray<int32>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4362810 [Final Native Public]
    void ReadIDAttribute(const TArray<FNiagaraID>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4362490 [Final Native Public]
    void ReadFloatAttribute(const TArray<float>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4362140 [Final Native Public]
    UObject* ReadDataInterfaceAs(TSubclassOf<UObject> RequestedType, const FName& AttributeName, int32 FrameIndex); // 0x4361f00 [Final Native Public]
    void ReadColorAttribute(const TArray<FLinearColor>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x4361d80 [Final Native Public]
    bool IsEmpty(); // 0x4361d50 [Final Native Public]
    bool IsCacheValid(); // 0x4361d20 [Final Native Public]
    float GetStartSeconds(); // 0x4361d00 [Final Native Public]
    int32 GetNumFrames(); // 0x4361ce0 [Final Native Public]
    int32 GetNumEmitters(); // 0x3439c70 [Final Native Public]
    TArray<FName> GetEmitterNames(); // 0x4361bb0 [Final Native Public]
    FName GetEmitterName(int32 EmitterIndex); // 0x4361af0 [Final Native Public]
    ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode(); // 0x4361ad0 [Final Native Public]

// UAsyncNiagaraCaptureSimCache (/Script/Niagara.AsyncNiagaraCaptureSimCache)
    void OnCaptureComplete__DelegateSignature(bool bSuccess); // 0x1448c50 [Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheUntilComplete(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x43614c0 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheMultiFrame(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 NumFrames, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x4360f90 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCache(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const FNiagaraSimCacheCaptureParameters& CaptureParameters, const UNiagaraSimCache*& OutSimCache); // 0x4360490 [Final Native Static Public]

// UNiagaraSimCacheFunctionLibrary (/Script/Niagara.NiagaraSimCacheFunctionLibrary)
    UNiagaraSimCache* CreateNiagaraSimCache(UObject* WorldContextObject); // 0x43619b0 [Final Native Static Public]
    bool CaptureNiagaraSimCacheImmediate(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x4360900 [Final Native Static Public]

// UAnimNotifyState_TimedNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(UMeshComponent* MeshComp); // 0x45d4f30 [Final Native Public]

// UAnimNotifyState_TimedNiagaraEffectAdvanced (/Script/NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced)
    float GetNotifyProgress(UMeshComponent* MeshComp); // 0x45d4e90 [Final Native Public]

// UAnimNotify_PlayNiagaraEffect (/Script/NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect)
    UFXSystemComponent* GetSpawnedEffect(); // 0x367a5f0 [Final Native Public]

// ITurnBasedMatchInterface (/Script/OnlineSubsystem.TurnBasedMatchInterface)
    void OnMatchReceivedTurn(const FString& Match, bool bDidBecomeActive); // 0x1448c50 [Event Public]
    void OnMatchEnded(const FString& Match); // 0x1448c50 [Event Public]

// UAchievementBlueprintLibrary (/Script/OnlineSubsystemUtils.AchievementBlueprintLibrary)
    void GetCachedAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementID, const bool& bFoundID, const float& Progress); // 0x43f4720 [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); // 0x43f4430 [Final Native Static Public]

// UAchievementQueryCallbackProxy (/Script/OnlineSubsystemUtils.AchievementQueryCallbackProxy)
    UAchievementQueryCallbackProxy* CacheAchievements(UObject* WorldContextObject, APlayerController* PlayerController); // 0x43efe10 [Final Native Static Public]
    UAchievementQueryCallbackProxy* CacheAchievementDescriptions(UObject* WorldContextObject, APlayerController* PlayerController); // 0x43efd20 [Final Native Static Public]

// UAchievementWriteCallbackProxy (/Script/OnlineSubsystemUtils.AchievementWriteCallbackProxy)
    UAchievementWriteCallbackProxy* WriteProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FString& AchievementName, float Progress, int32 UserTag); // 0x43f5650 [Final Native Static Public]
    UAchievementWriteCallbackProxy* WriteAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementName, float Progress, int32 UserTag); // 0x43f53a0 [Final Native Static Public]

// UConnectionCallbackProxy (/Script/OnlineSubsystemUtils.ConnectionCallbackProxy)
    UConnectionCallbackProxy* ConnectToService(UObject* WorldContextObject, APlayerController* PlayerController); // 0x43eff00 [Final Native Static Public]

// UCreateSessionCallbackProxy (/Script/OnlineSubsystemUtils.CreateSessionCallbackProxy)
    UCreateSessionCallbackProxy* CreateSession(UObject* WorldContextObject, APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN, bool bUseLobbiesIfAvailable); // 0x43f35b0 [Final Native Static Public]

// UDestroySessionCallbackProxy (/Script/OnlineSubsystemUtils.DestroySessionCallbackProxy)
    UDestroySessionCallbackProxy* DestroySession(UObject* WorldContextObject, APlayerController* PlayerController); // 0x43f3800 [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); // 0x43f3960 [Final Native Static Public]

// UEndTurnCallbackProxy (/Script/OnlineSubsystemUtils.EndTurnCallbackProxy)
    UEndTurnCallbackProxy* EndTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const TScriptInterface<ITurnBasedMatchInterface>& TurnBasedMatchInterface); // 0x43f3c70 [Final Native Static Public]

// UFindSessionsCallbackProxy (/Script/OnlineSubsystemUtils.FindSessionsCallbackProxy)
    FString GetServerName(FBlueprintSessionResult& Result); // 0x43f4d90 [Final Native Static Public]
    int32 GetPingInMs(FBlueprintSessionResult& Result); // 0x43f4c00 [Final Native Static Public]
    int32 GetMaxPlayers(FBlueprintSessionResult& Result); // 0x43f4a70 [Final Native Static Public]
    int32 GetCurrentPlayers(FBlueprintSessionResult& Result); // 0x43f48e0 [Final Native Static Public]
    UFindSessionsCallbackProxy* FindSessions(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN, bool bUseLobbies); // 0x43f3ef0 [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); // 0x43f4140 [Final Native Static Public]

// UInAppPurchaseCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseCallbackProxy2)
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseUnprocessedPurchases(APlayerController* PlayerController); // 0x43f29a0 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseQueryOwned(APlayerController* PlayerController); // 0x43f17f0 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchase(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x43f0490 [Final Native Static Public]

// UInAppPurchaseCheckoutCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseCheckoutCallbackProxy)
    UInAppPurchaseCheckoutCallbackProxy* CreateProxyObjectForInAppPurchaseCheckout(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x43f0ad0 [Final Native Static Public]

// UInAppPurchaseFinalizeProxy (/Script/OnlineSubsystemUtils.InAppPurchaseFinalizeProxy)
    UInAppPurchaseFinalizeProxy* CreateProxyObjectForInAppPurchaseFinalize(FInAppPurchaseReceiptInfo2& InAppPurchaseReceipt, APlayerController* PlayerController); // 0x43f0c70 [Final Native Static Public]

// UInAppPurchaseQueryCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2)
    UInAppPurchaseQueryCallbackProxy2* CreateProxyObjectForInAppPurchaseQuery(APlayerController* PlayerController, const TArray<FString>& ProductIdentifiers); // 0x43f1390 [Final Native Static Public]

// UInAppPurchaseReceiptsCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseReceiptsCallbackProxy)
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseRestoreOwnedProducts(APlayerController* PlayerController); // 0x43f2540 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseQueryOwnedProducts(APlayerController* PlayerController); // 0x43f1be0 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseGetKnownReceipts(APlayerController* PlayerController); // 0x43f1050 [Final Native Static Public]

// UInAppPurchaseRestoreCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2)
    UInAppPurchaseRestoreCallbackProxy2* CreateProxyObjectForInAppPurchaseRestore(const TArray<FInAppPurchaseProductRequest2>& ConsumableProductFlags, APlayerController* PlayerController); // 0x43f2040 [Final Native Static Public]

// UJoinSessionCallbackProxy (/Script/OnlineSubsystemUtils.JoinSessionCallbackProxy)
    UJoinSessionCallbackProxy* JoinSession(UObject* WorldContextObject, APlayerController* PlayerController, FBlueprintSessionResult& SearchResult); // 0x43f4fa0 [Final Native Static Public]

// ULeaderboardBlueprintLibrary (/Script/OnlineSubsystemUtils.LeaderboardBlueprintLibrary)
    bool WriteLeaderboardInteger(APlayerController* PlayerController, const FName& StatName, int32 StatValue); // 0x43f5550 [Final Native Static Public]

// ULeaderboardFlushCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardFlushCallbackProxy)
    ULeaderboardFlushCallbackProxy* CreateProxyObjectForFlush(APlayerController* PlayerController, const FName& SessionName); // 0x43f0060 [Final Native Static Public]

// ULeaderboardQueryCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardQueryCallbackProxy)
    ULeaderboardQueryCallbackProxy* CreateProxyObjectForIntQuery(APlayerController* PlayerController, const FString& StatName); // 0x43f2e40 [Final Native Static Public]

// ULogoutCallbackProxy (/Script/OnlineSubsystemUtils.LogoutCallbackProxy)
    ULogoutCallbackProxy* Logout(UObject* WorldContextObject, APlayerController* PlayerController); // 0x43f5240 [Final Native Static Public]

// AOnlineBeaconClient (/Script/OnlineSubsystemUtils.OnlineBeaconClient)
    void ClientOnConnected(); // 0x3c6f140 [Final Native Event Private]

// APartyBeaconClient (/Script/OnlineSubsystemUtils.PartyBeaconClient)
    void ServerUpdateReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x4407d40 [Native Event Protected]
    void ServerReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x44078e0 [Native Event Protected]
    void ServerRemoveMemberFromReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x44076e0 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& PartyLeader); // 0x4407530 [Native Event Protected]
    void ServerAddOrUpdateReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x4407330 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x4406f60 [Native Event Public]
    void ClientSendReservationFull(); // 0x38a47e0 [Native Event Public]
    void ClientReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x4406e40 [Native Event Public]
    void ClientCancelReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x4406d40 [Native Event Public]

// UQuitMatchCallbackProxy (/Script/OnlineSubsystemUtils.QuitMatchCallbackProxy)
    UQuitMatchCallbackProxy* QuitMatch(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const EMPMatchOutcome& Outcome, int32 TurnTimeoutInSeconds); // 0x4407080 [Final Native Static Public]

// UShowLoginUICallbackProxy (/Script/OnlineSubsystemUtils.ShowLoginUICallbackProxy)
    UShowLoginUICallbackProxy* ShowExternalLoginUI(UObject* WorldContextObject, APlayerController* InPlayerController); // 0x4407f40 [Final Native Static Public]

// ASpectatorBeaconClient (/Script/OnlineSubsystemUtils.SpectatorBeaconClient)
    void ServerReservationRequest(const FString& SessionId, const FSpectatorReservation& Reservation); // 0x4407ae0 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& Spectator); // 0x4407530 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x4406ff0 [Native Event Public]
    void ClientSendReservationFull(); // 0x4406f40 [Native Event Public]
    void ClientReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x4406ec0 [Native Event Public]
    void ClientCancelReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x4406dc0 [Native Event Public]

// ATestBeaconClient (/Script/OnlineSubsystemUtils.TestBeaconClient)
    void ServerPong(); // 0x4407690 [Native Event Public]
    void ClientPing(); // 0x3b9e540 [Native Event Public]

// UTurnBasedBlueprintLibrary (/Script/OnlineSubsystemUtils.TurnBasedBlueprintLibrary)
    void RegisterTurnBasedMatchInterfaceObject(UObject* WorldContextObject, APlayerController* PlayerController, UObject* Object); // 0x4412ed0 [Final Native Static Public]
    void GetPlayerDisplayName(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, int32 PlayerIndex, const FString& PlayerDisplayName); // 0x4412c90 [Final Native Static Public]
    void GetMyPlayerIndex(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const int32& PlayerIndex); // 0x4412ae0 [Final Native Static Public]
    void GetIsMyTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const bool& bIsMyTurn); // 0x4412930 [Final Native Static Public]

// UVoipListenerSynthComponent (/Script/OnlineSubsystemUtils.VoipListenerSynthComponent)
    bool IsIdling(); // 0x4412e90 [Final Native Public]

// UOptimusNode (/Script/OptimusCore.OptimusNode)
    bool SetGraphPosition(const FVector2D& InPosition); // 0x50dcc90 [Final Native Public]
    FName GetNodeName(); // 0x50db820 [Final Native Public]
    FName GetNodeCategory(); // 0x50db7e0 [Native Public]
    FVector2D GetGraphPosition(); // 0x50db730 [Final Native Public]
    FText GetDisplayName(); // 0x50db650 [Native Public]

// UOptimusDeformer (/Script/OptimusCore.OptimusDeformer)
    TArray<UOptimusVariableDescription*> GetVariables(); // 0x50db940 [Final Native Public]
    TArray<UOptimusResourceDescription*> GetResources(); // 0x50db8a0 [Final Native Public]
    UOptimusComponentSourceBinding* GetPrimaryComponentBinding(); // 0x50db850 [Final Native Public]
    TArray<UOptimusComponentSourceBinding*> GetComponentBindings(); // 0x50db5b0 [Final Native Public]

// UOptimusDeformerInstance (/Script/OptimusCore.OptimusDeformerInstance)
    bool SetVectorVariable(const FName& InVariableName, const FVector& InValue); // 0x50df880 [Final Native Public]
    bool SetVectorArrayVariable(const FName& InVariableName, const TArray<FVector>& InValue); // 0x50df650 [Final Native Public]
    bool SetVector4Variable(const FName& InVariableName, const FVector4& InValue); // 0x50df480 [Final Native Public]
    bool SetVector4ArrayVariable(const FName& InVariableName, const TArray<FVector4>& InValue); // 0x50df250 [Final Native Public]
    bool SetVector2Variable(const FName& InVariableName, const FVector2D& InValue); // 0x50df0a0 [Final Native Public]
    bool SetVector2ArrayVariable(const FName& InVariableName, const TArray<FVector2D>& InValue); // 0x50dee70 [Final Native Public]
    bool SetTransformVariable(const FName& InVariableName, FTransform& InValue); // 0x50dec70 [Final Native Public]
    bool SetTransformArrayVariable(const FName& InVariableName, const TArray<FTransform>& InValue); // 0x50dea40 [Final Native Public]
    bool SetRotatorVariable(const FName& InVariableName, const FRotator& InValue); // 0x50de890 [Final Native Public]
    bool SetRotatorArrayVariable(const FName& InVariableName, const TArray<FRotator>& InValue); // 0x50de660 [Final Native Public]
    bool SetQuatVariable(const FName& InVariableName, FQuat& InValue); // 0x50de4b0 [Final Native Public]
    bool SetQuatArrayVariable(const FName& InVariableName, const TArray<FQuat>& InValue); // 0x50de280 [Final Native Public]
    bool SetNameVariable(const FName& InVariableName, const FName& InValue); // 0x50de180 [Final Native Public]
    bool SetNameArrayVariable(const FName& InVariableName, const TArray<FName>& InValue); // 0x50ddff0 [Final Native Public]
    bool SetLinearColorVariable(const FName& InVariableName, const FLinearColor& InValue); // 0x50dde40 [Final Native Public]
    bool SetLinearColorArrayVariable(const FName& InVariableName, const TArray<FLinearColor>& InValue); // 0x50ddc10 [Final Native Public]
    bool SetIntVariable(const FName& InVariableName, int32 InValue); // 0x50ddb20 [Final Native Public]
    bool SetIntArrayVariable(const FName& InVariableName, const TArray<int32>& InValue); // 0x50dd990 [Final Native Public]
    bool SetInt4Variable(const FName& InVariableName, const FIntVector4& InValue); // 0x50dd7e0 [Final Native Public]
    bool SetInt4ArrayVariable(const FName& InVariableName, const TArray<FIntVector4>& InValue); // 0x50dd5b0 [Final Native Public]
    bool SetInt3Variable(const FName& InVariableName, const FIntVector& InValue); // 0x50dd400 [Final Native Public]
    bool SetInt3ArrayVariable(const FName& InVariableName, const TArray<FIntVector>& InValue); // 0x50dd1d0 [Final Native Public]
    bool SetInt2Variable(const FName& InVariableName, const FIntPoint& InValue); // 0x50dd020 [Final Native Public]
    bool SetInt2ArrayVariable(const FName& InVariableName, const TArray<FIntPoint>& InValue); // 0x50dcdf0 [Final Native Public]
    bool SetFloatVariable(const FName& InVariableName, double InValue); // 0x50dcb50 [Final Native Public]
    bool SetFloatArrayVariable(const FName& InVariableName, const TArray<double>& InValue); // 0x50dc9c0 [Final Native Public]
    bool SetBoolVariable(const FName& InVariableName, bool InValue); // 0x50dc8d0 [Final Native Public]
    bool SetBoolArrayVariable(const FName& InVariableName, const TArray<bool>& InValue); // 0x50dc740 [Final Native Public]
    bool EnqueueTriggerGraph(const FName& InTriggerGraphName); // 0x50db320 [Final Native Public]

// UOptimusNodeGraph (/Script/OptimusCore.OptimusNodeGraph)
    bool RenameGraphDirect(UOptimusNodeGraph* InGraph, const FString& InNewName); // 0x50dc650 [Final Native Public]
    bool RenameGraph(UOptimusNodeGraph* InGraph, const FString& InNewName); // 0x50dc560 [Final Native Public]
    bool RemoveNodes(const TArray<UOptimusNode*>& InNodes); // 0x50dc4a0 [Final Native Public]
    bool RemoveNode(UOptimusNode* InNode); // 0x50dc3b0 [Final Native Public]
    bool RemoveLink(UOptimusNodePin* InNodeOutputPin, UOptimusNodePin* InNodeInputPin); // 0x50dc1b0 [Final Native Public]
    bool RemoveAllLinks(UOptimusNodePin* InNodePin); // 0x50dbdb0 [Final Native Public]
    bool MoveGraphDirect(UOptimusNodeGraph* InGraph, int32 InInsertBefore); // 0x50dbce0 [Final Native Public]
    bool IsSubGraphReference(UOptimusNode* InNode); // 0x50dbc30 [Final Native Public]
    bool IsKernelFunction(UOptimusNode* InNode); // 0x50dbb80 [Final Native Public]
    bool IsFunctionReference(UOptimusNode* InNode); // 0x50dbad0 [Final Native Public]
    bool IsFunctionGraph(); // 0x50dbab0 [Final Native Public]
    bool IsExecutionGraph(); // 0x50dba90 [Final Native Public]
    bool IsCustomKernel(UOptimusNode* InNode); // 0x50db9e0 [Final Native Public]
    EOptimusNodeGraphType GetGraphType(); // 0x32ff0b0 [Final Native Public]
    TArray<UOptimusNodeGraph*> GetGraphs(); // 0x50db750 [Final Native Public]
    int32 GetGraphIndex(); // 0x50db6a0 [Final Native Public]
    TArray<UOptimusNode*> ExpandCollapsedNodes(UOptimusNode* InGraphReferenceNode); // 0x50db410 [Final Native Public]
    bool DuplicateNodes(const TArray<UOptimusNode*>& InNodes, const FVector2D& InPosition); // 0x50db1e0 [Final Native Public]
    UOptimusNode* DuplicateNode(UOptimusNode* InNode, const FVector2D& InPosition); // 0x50dafb0 [Final Native Public]
    bool ConvertToSubGraph(UOptimusNode* InFunctionNode); // 0x50daf10 [Final Native Public]
    bool ConvertToFunction(UOptimusNode* InSubGraphNode); // 0x50dae70 [Final Native Public]
    UOptimusNode* ConvertFunctionToCustomKernel(UOptimusNode* InKernelFunction); // 0x50dadd0 [Final Native Public]
    UOptimusNode* ConvertCustomKernelToFunction(UOptimusNode* InCustomKernel); // 0x50da7f0 [Final Native Public]
    UOptimusNode* CollapseNodesToSubGraph(const TArray<UOptimusNode*>& InNodes); // 0x50da730 [Final Native Public]
    UOptimusNode* CollapseNodesToFunction(const TArray<UOptimusNode*>& InNodes); // 0x50da690 [Final Native Public]
    UOptimusNode* AddVariableGetNode(UOptimusVariableDescription* InVariableDesc, const FVector2D& InPosition); // 0x50da540 [Final Native Public]
    UOptimusNode* AddValueNode(const FOptimusDataTypeRef& InDataTypeRef, const FVector2D& InPosition); // 0x50da320 [Final Native Public]
    UOptimusNode* AddResourceSetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x50da1d0 [Final Native Public]
    UOptimusNode* AddResourceNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x50da080 [Final Native Public]
    UOptimusNode* AddResourceGetNode(UOptimusResourceDescription* InResourceDesc, const FVector2D& InPosition); // 0x50d9f30 [Final Native Public]
    UOptimusNode* AddNode(TSubclassOf<UOptimusNode> InNodeClass, const FVector2D& InPosition); // 0x50d9de0 [Final Native Public]
    TArray<UOptimusNode*> AddLoopTerminalNodes(const FVector2D& InPosition); // 0x50d9d00 [Final Native Public]
    bool AddLink(UOptimusNodePin* InNodeOutputPin, UOptimusNodePin* InNodeInputPin); // 0x50d99e0 [Final Native Public]
    UOptimusNode* AddFunctionReferenceNode(const TSoftObjectPtr<UOptimusFunctionNodeGraph>& InFunctionGraph, const FVector2D& InPosition); // 0x50d97b0 [Final Native Public]
    UOptimusNode* AddDataInterfaceNode(TSubclassOf<UOptimusComputeDataInterface> InDataInterfaceClass, const FVector2D& InPosition); // 0x50d9620 [Final Native Public]
    UOptimusNode* AddComponentBindingGetNode(UOptimusComponentSourceBinding* InComponentBinding, const FVector2D& InPosition); // 0x50d9530 [Final Native Public]

// UOptimusFunctionNodeGraph (/Script/OptimusCore.OptimusFunctionNodeGraph)
    TArray<FName> GetAccessSpecifierOptions(); // 0x50db4f0 [Final Native 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); // 0x594d780 [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); // 0x594d2f0 [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); // 0x594ce40 [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); // 0x594cb70 [Final Native Static Public]
    void CreateGridMeshWelded(int32 NumX, int32 NumY, const TArray<int32>& Triangles, const TArray<FVector>& Vertices, const TArray<FVector2D>& UVs, float GridSpacing); // 0x594bd50 [Final Native Static Public]
    void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, const TArray<int32>& Triangles); // 0x594bac0 [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); // 0x594b1e0 [Final Native Static Public]
    void CopyProceduralMeshFromStaticMeshComponent(UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); // 0x594add0 [Final Native Static Public]
    void ConvertQuadToTriangles(const TArray<int32>& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); // 0x594ac10 [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); // 0x594a870 [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); // 0x594dcc0 [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); // 0x594d9f0 [Final Native Public]
    void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); // 0x594d6b0 [Final Native Public]
    bool IsMeshSectionVisible(int32 SectionIndex); // 0x594d600 [Final Native Public]
    int32 GetNumSections(); // 0x594ce20 [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); // 0x594c680 [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); // 0x594c310 [Final Native Public]
    void ClearMeshSection(int32 SectionIndex); // 0x594ab60 [Final Native Public]
    void ClearCollisionConvexMeshes(); // 0x594aaf0 [Final Native Public]
    void ClearAllMeshSections(); // 0x594aad0 [Final Native Public]
    void AddCollisionConvexMesh(const TArray<FVector>& ConvexVerts); // 0x594a780 [Final Native Public]

// UPropertyPathTestObject (/Script/PropertyPath.PropertyPathTestObject)
    void SetStructRef(const FPropertyPathTestStruct& InStruct); // 0x2026d00 [Final Native Public]
    void SetStructConstRef(const FPropertyPathTestStruct& InStruct); // 0x2026bd0 [Final Native Public]
    void SetStruct(const FPropertyPathTestStruct& InStruct); // 0x2026aa0 [Final Native Public]
    void SetFloat(float InFloat); // 0x2026a10 [Final Native Public]
    FPropertyPathTestStruct GetStructRef(); // 0x20269e0 [Final Native Public]
    FPropertyPathTestStruct GetStructConstRef(); // 0x20269b0 [Final Native Public]
    FPropertyPathTestStruct GetStruct(); // 0x2026950 [Final Native Public]
    float GetFloat(); // 0x2026920 [Final Native Public]

// UResonanceAudioBlueprintFunctionLibrary (/Script/ResonanceAudio.ResonanceAudioBlueprintFunctionLibrary)
    void SetGlobalReverbPreset(UResonanceAudioReverbPluginPreset* InPreset); // 0x5f076d0 [Final Native Static Public]
    UResonanceAudioReverbPluginPreset* GetGlobalReverbPreset(); // 0x5f075a0 [Final Native Static Public]

// UResonanceAudioReverbPluginPreset (/Script/ResonanceAudio.ResonanceAudioReverbPluginPreset)
    void SetRoomRotation(FQuat& InRotation); // 0x5f07d30 [Final Native Public]
    void SetRoomPosition(const FVector& InPosition); // 0x5f07c50 [Final Native Public]
    void SetRoomMaterials(const TArray<ERaMaterialName>& InMaterials); // 0x5f07b50 [Final Native Public]
    void SetRoomDimensions(const FVector& InDimensions); // 0x5f07a70 [Final Native Public]
    void SetReverbTimeModifier(float InReverbTimeModifier); // 0x5f079e0 [Final Native Public]
    void SetReverbGain(float InReverbGain); // 0x5f07950 [Final Native Public]
    void SetReverbBrightness(float InReverbBrightness); // 0x5f078c0 [Final Native Public]
    void SetReflectionScalar(float InReflectionScalar); // 0x5f07830 [Final Native Public]
    void SetEnableRoomEffects(bool bInEnableRoomEffects); // 0x5f07640 [Final Native Public]

// UResonanceAudioSpatializationSourceSettings (/Script/ResonanceAudio.ResonanceAudioSpatializationSourceSettings)
    void SetSoundSourceSpread(float InSpread); // 0x367ca40 [Final Native Public]
    void SetSoundSourceDirectivity(float InPattern, float InSharpness); // 0x5f07e10 [Final Native Public]

// URigVM (/Script/RigVM.RigVM)
    void SetParameterValueVector2D(const FName& InParameterName, const FVector2D& InValue, int32 InArrayIndex); // 0x4c3f0d0 [Final Native Public]
    void SetParameterValueVector(const FName& InParameterName, const FVector& InValue, int32 InArrayIndex); // 0x4c3ed70 [Final Native Public]
    void SetParameterValueTransform(const FName& InParameterName, FTransform& InValue, int32 InArrayIndex); // 0x4c3ef60 [Final Native Public]
    void SetParameterValueString(const FName& InParameterName, const FString& InValue, int32 InArrayIndex); // 0x4c3ee60 [Final Native Public]
    void SetParameterValueQuat(const FName& InParameterName, FQuat& InValue, int32 InArrayIndex); // 0x4c3ed70 [Final Native Public]
    void SetParameterValueName(const FName& InParameterName, const FName& InValue, int32 InArrayIndex); // 0x4c3ec80 [Final Native Public]
    void SetParameterValueInt(const FName& InParameterName, int32 InValue, int32 InArrayIndex); // 0x4c3eb90 [Final Native Public]
    void SetParameterValueFloat(const FName& InParameterName, float InValue, int32 InArrayIndex); // 0x4c3eaa0 [Final Native Public]
    void SetParameterValueDouble(const FName& InParameterName, double InValue, int32 InArrayIndex); // 0x4c3e9b0 [Final Native Public]
    void SetParameterValueBool(const FName& InParameterName, bool InValue, int32 InArrayIndex); // 0x4c3e8c0 [Final Native Public]
    FRigVMStatistics GetStatistics(); // 0x4c3e5f0 [Final Native Public]
    FString GetRigVMFunctionName(int32 InFunctionIndex); // 0x4c3e510 [Native Public]
    FVector2D GetParameterValueVector2D(const FName& InParameterName, int32 InArrayIndex); // 0x4c3e370 [Final Native Public]
    FVector GetParameterValueVector(const FName& InParameterName, int32 InArrayIndex); // 0x4c3e440 [Final Native Public]
    FTransform GetParameterValueTransform(const FName& InParameterName, int32 InArrayIndex); // 0x4c3e270 [Final Native Public]
    FString GetParameterValueString(const FName& InParameterName, int32 InArrayIndex); // 0x4c3e190 [Final Native Public]
    FQuat GetParameterValueQuat(const FName& InParameterName, int32 InArrayIndex); // 0x4c3e0c0 [Final Native Public]
    FName GetParameterValueName(const FName& InParameterName, int32 InArrayIndex); // 0x4c3dff0 [Final Native Public]
    int32 GetParameterValueInt(const FName& InParameterName, int32 InArrayIndex); // 0x4c3df30 [Final Native Public]
    float GetParameterValueFloat(const FName& InParameterName, int32 InArrayIndex); // 0x4c3df30 [Final Native Public]
    double GetParameterValueDouble(const FName& InParameterName, int32 InArrayIndex); // 0x4c3de70 [Final Native Public]
    bool GetParameterValueBool(const FName& InParameterName, int32 InArrayIndex); // 0x4c3ddb0 [Final Native Public]
    bool Execute(FRigVMExtendedExecuteContext& Context, const FName& InEntryName); // 0x4c3dc10 [Native Public]
    int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName); // 0x4c3db30 [Native Public]

// UDataAssetLink (/Script/RigVM.DataAssetLink)
    void SetDataAsset(const TSoftObjectPtr<UDataAsset>& InDataAsset); // 0x4c3e6e0 [Final Native Public]
    TSoftObjectPtr<UDataAsset> GetDataAsset(); // 0x4c3dd40 [Final Native Public]

// URigVMUserWorkflowOptions (/Script/RigVM.RigVMUserWorkflowOptions)
    bool RequiresDialog(); // 0x4cd7290 [Final Native Public]
    void ReportWarning(const FString& InMessage); // 0x4cd7190 [Final Native Public]
    void ReportInfo(const FString& InMessage); // 0x4cd70b0 [Final Native Public]
    void ReportError(const FString& InMessage); // 0x4cd6fb0 [Final Native Public]
    bool IsValid(); // 0x4cd6f80 [Final Native Public]

// URigVMHost (/Script/RigVM.RigVMHost)
    bool SupportsEvent(const FName& InEventName); // 0x4d10bc0 [Native Public]
    bool SetVariableFromString(const FName& InVariableName, const FString& InValue); // 0x4d10ae0 [Final Native Public]
    void SetFramesPerSecond(float InFramesPerSecond); // 0x4d10a60 [Final Native Public]
    void SetDeltaTime(float InDeltaTime); // 0x4d109e0 [Final Native Public]
    void SetAbsoluteTime(float InAbsoluteTime, bool InSetDeltaTimeZero); // 0x4d10900 [Final Native Public]
    void SetAbsoluteAndDeltaTime(float InAbsoluteTime, float InDeltaTime); // 0x4d10830 [Final Native Public]
    void RequestRunOnceEvent(const FName& InEventName, int32 InEventIndex); // 0x4d10740 [Final Native Public]
    void RequestInit(); // 0x362d6c0 [Native Public]
    bool RemoveRunOnceEvent(const FName& InEventName); // 0x4d10690 [Final Native Public]
    bool IsInitRequired(); // 0x384b1a0 [Native Public]
    URigVM* GetVM(); // 0x4d104b0 [Final Native Public]
    FName GetVariableType(const FName& InVariableName); // 0x4d105b0 [Final Native Public]
    FString GetVariableAsString(const FName& InVariableName); // 0x4d10510 [Final Native Public]
    TArray<FName> GetSupportedEvents(); // 0x4d102b0 [Native Public]
    TArray<FName> GetScriptAccessibleVariables(); // 0x4d10110 [Final Native Public]
    FRigVMExtendedExecuteContext GetExtendedExecuteContext(); // 0x4d100d0 [Native Public]
    float GetDeltaTime(); // 0x38a40e0 [Final Native Public]
    float GetCurrentFramesPerSecond(); // 0x4d10070 [Final Native Public]
    float GetAbsoluteTime(); // 0x38a44e0 [Final Native Public]
    TArray<URigVMHost*> FindRigVMHosts(UObject* Outer, TSubclassOf<URigVMHost> OptionalClass); // 0x4d0fd40 [Final Native Static Public]
    bool ExecuteEvent(const FName& InEventName); // 0x4d0fb70 [Final Native Public]
    bool Execute(const FName& InEventName); // 0x4d0fac0 [Native Public]
    bool CanExecute(); // 0x2d5d290 [Native Public]

// URigVMProjectSettings (/Script/RigVM.RigVMProjectSettings)
    FRigVMTag GetTag(const FName& InTagName); // 0x4d102f0 [Final Native Public]

// UScriptableInteractiveTool (/Script/ScriptableToolsFramework.ScriptableInteractiveTool)
    UScriptableInteractiveToolPropertySet* WatchStringProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x4942620 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x4942490 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchObjectProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x4942300 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchNameProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x4942170 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchIntProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x4941fe0 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchFloatProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x4941e50 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchEnumProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x4941cc0 [Final Native Public]
    UScriptableInteractiveToolPropertySet* WatchBoolProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified); // 0x4941b30 [Final Native Public]
    void SetPropertySetVisibleByName(const FString& Identifier, bool bVisible); // 0x4941870 [Final Native Public]
    void SetOverlayWidget(UUserWidget* Widget, bool bMakeDraggable); // 0x49417a0 [Final Native Public]
    void SetGizmoVisible(const FString& Identifier, bool bVisible); // 0x4941670 [Final Native Public]
    void SetGizmoTransform(const FString& Identifier, const FTransform& NewTransform, bool bUndoable); // 0x4941410 [Final Native Public]
    UScriptableInteractiveToolPropertySet* SavePropertySetSettings(UScriptableInteractiveToolPropertySet* PropertySet, const FString& SaveKey); // 0x49412e0 [Final Native Public]
    UScriptableInteractiveToolPropertySet* RestorePropertySetSettings(UScriptableInteractiveToolPropertySet* PropertySet, const FString& SaveKey); // 0x49411b0 [Final Native Public]
    void RequestToolShutdown(bool bAccept, bool bShowUserPopupMessage, const FText& UserMessage); // 0x4941050 [Final Native Public]
    void RemovePropertySetByName(const FString& Identifier, const EToolsFrameworkOutcomePins& Outcome); // 0x4940f10 [Final Native Public]
    void OnScriptTick(float DeltaTime); // 0x1448c50 [Event Public]
    void OnScriptShutdown(const EToolShutdownType& ShutdownType); // 0x1448c50 [Event Public]
    void OnScriptSetup(); // 0x1448c50 [Event Public]
    void OnScriptRender(UScriptableTool_RenderAPI* RenderAPI); // 0x1448c50 [Event Public]
    void OnScriptDrawHUD(UScriptableTool_HUDAPI* DrawHUDAPI); // 0x1448c50 [Event Public]
    bool OnScriptCanAccept(); // 0x4940ee0 [Native Event Public]
    void OnGizmoTransformStateChange(const FString& GizmoIdentifier, const FTransform& CurrentTransform, const EScriptableToolGizmoStateChangeType& ChangeType); // 0x1448c50 [Event Public]
    void OnGizmoTransformChanged(const FString& GizmoIdentifier, const FTransform& NewTransform); // 0x1448c50 [Event Public]
    UWorld* GetToolWorld(); // 0x49402c0 [Final Native Public]
    TArray<UToolTarget*> GetToolTargets(); // 0x4940240 [Final Native Public]
    FTransform GetGizmoTransform(const FString& Identifier); // 0x4940050 [Final Native Public]
    UScriptableToolTriangleSet* GetDefaultTriangleSet(); // 0x4940020 [Final Native Public]
    UScriptableToolPointSet* GetDefaultPointSet(); // 0x493fff0 [Final Native Public]
    UScriptableToolLineSet* GetDefaultLineSet(); // 0x493ffc0 [Final Native Public]
    void ForcePropertySetUpdateByName(const FString& Identifier); // 0x493fd90 [Final Native Public]
    void DisplayUserWarningMessage(const FText& Message); // 0x493f320 [Final Native Public]
    void DisplayUserHelpMessage(const FText& Message); // 0x493f270 [Final Native Public]
    void DestroyTRSGizmo(const FString& Identifier, const EToolsFrameworkOutcomePins& Outcome); // 0x493f130 [Final Native Public]
    void CreateTRSGizmo(const FString& Identifier, const FTransform& InitialTransform, const FScriptableToolGizmoOptions& GizmoOptions, const EToolsFrameworkOutcomePins& Outcome); // 0x493ee30 [Final Native Public]
    void ClearUserMessages(bool bHelpMessage, bool bWarningMessage); // 0x493ed60 [Final Native Public]
    void ClearOverlayWidget(); // 0x493ed40 [Final Native Public]
    UScriptableToolTriangleSet* AddTriangleSet(); // 0x493ed10 [Final Native Public]
    UScriptableInteractiveToolPropertySet* AddPropertySetOfType(TSubclassOf<UScriptableInteractiveToolPropertySet> PropertySetType, const FString& Identifier, const EToolsFrameworkOutcomePins& Outcome); // 0x493eb80 [Final Native Public]
    UScriptableToolPointSet* AddPointSet(); // 0x493eb50 [Final Native Public]
    void AddLogMessage(const FText& Message, bool bHighlighted); // 0x493ea40 [Final Native Public]
    UScriptableToolLineSet* AddLineSet(); // 0x493ea10 [Final Native Public]

// UScriptableClickDragTool (/Script/ScriptableToolsFramework.ScriptableClickDragTool)
    FInputRayHit TestIfCanBeginClickDrag(const FInputDeviceRay& ClickPos, FScriptableToolModifierStates& Modifiers); // 0x49419a0 [Native Event Public]
    bool OnHoverUpdate(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers); // 0x4940d70 [Native Event Public]
    FInputRayHit OnHoverHitTest(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers); // 0x4940be0 [Native Event Public]
    void OnHoverEnd(FScriptableToolModifierStates& Modifiers); // 0x4940b40 [Native Event Public]
    void OnHoverBegin(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers); // 0x49409d0 [Native Event Public]
    void OnDragUpdatePosition(const FInputDeviceRay& NewPosition, FScriptableToolModifierStates& Modifiers); // 0x4940860 [Native Event Public]
    void OnDragSequenceCancelled(); // 0x362dff0 [Native Event Public]
    void OnDragEnd(const FInputDeviceRay& EndPosition, FScriptableToolModifierStates& Modifiers); // 0x49406f0 [Native Event Public]
    void OnDragBegin(const FInputDeviceRay& StartPosition, FScriptableToolModifierStates& Modifiers); // 0x4940580 [Native Event Public]
    bool IsShiftDown(); // 0x49403b0 [Final Native Public]
    bool IsCtrlDown(); // 0x4940380 [Final Native Public]
    bool IsAltDown(); // 0x4940350 [Final Native Public]
    bool InActiveHover(); // 0x4940320 [Final Native Public]
    bool InActiveClickDrag(); // 0x49402f0 [Final Native Public]
    FScriptableToolModifierStates GetActiveModifiers(); // 0x493fe80 [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); // 0x493f5e0 [Final Native Public]
    UScriptableTool_RenderAPI* DrawLine(const FVector& Start, const FVector& End, const FLinearColor& Color, float Thickness, float DepthBias, bool bDepthTested); // 0x493f3d0 [Final Native Public]

// UScriptableTool_HUDAPI (/Script/ScriptableToolsFramework.ScriptableTool_HUDAPI)
    UScriptableTool_HUDAPI* GetCanvasLocation(const FVector& Location, const FVector2D& CanvasLocation); // 0x493fec0 [Final Native Public]
    UScriptableTool_HUDAPI* DrawTextAtLocation(const FVector& Location, const FString& String, const FLinearColor& Color, bool bCentered, float ShiftRowsY); // 0x493fb60 [Final Native Public]
    UScriptableTool_HUDAPI* DrawTextArrayAtLocation(const FVector& Location, const TArray<FString>& Strings, const FLinearColor& Color, bool bCentered, float ShiftRowsY); // 0x493f930 [Final Native Public]

// UScriptableInteractiveToolPropertySet (/Script/ScriptableToolsFramework.ScriptableInteractiveToolPropertySet)
    UScriptableInteractiveTool* GetOwningTool(const EToolsFrameworkOutcomePins& Outcome); // 0x4940190 [Final Native Private]

// UScriptableToolsUtilityLibrary (/Script/ScriptableToolsFramework.ScriptableToolsUtilityLibrary)
    FInputRayHit MakeInputRayHit_Miss(); // 0x4940530 [Final Native Static Public]
    FInputRayHit MakeInputRayHit_MaxDepth(); // 0x49404e0 [Final Native Static Public]
    FInputRayHit MakeInputRayHit(double HitDepth, UObject* OptionalHitObject); // 0x49403e0 [Final Native Static Public]

// UScriptableModularBehaviorTool (/Script/ScriptableToolsFramework.ScriptableModularBehaviorTool)
    bool IsShiftDown(); // 0x49473a0 [Final Native Public]
    bool IsCtrlDown(); // 0x4947340 [Final Native Public]
    bool IsAltDown(); // 0x49472e0 [Final Native Public]
    FScriptableToolModifierStates GetActiveModifiers(); // 0x4947230 [Final Native Public]
    void AddSingleKeyInputBehavior(const FScriptDelegate& OnKeyPressed, const FScriptDelegate& OnKeyReleased, const FKey& Key, const FScriptDelegate& CaptureCheck, int32 CapturePriority); // 0x4946f00 [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); // 0x4946ab0 [Final Native Public]
    void AddSingleClickBehavior(const FScriptDelegate& IfHitByClick, const FScriptDelegate& OnHitByClick, const FScriptDelegate& CaptureCheck, int32 CapturePriority, const EScriptableToolMouseButton& MouseButton, bool bHitTestOnRelease); // 0x4946890 [Final Native Public]
    void AddMultiKeyInputBehavior(const FScriptDelegate& OnKeyPressed, const FScriptDelegate& OnKeyReleased, const TArray<FKey>& Keys, bool bRequireAllKeys, const FScriptDelegate& CaptureCheck, int32 CapturePriority); // 0x4946610 [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); // 0x4946200 [Final Native Public]
    void AddMouseWheelBehavior(const FScriptDelegate& TestShouldRespondToMouseWheel, const FScriptDelegate& OnMouseWheelScrollUp, const FScriptDelegate& OnMouseWheelScrollDown, const FScriptDelegate& CaptureCheck, int32 CapturePriority); // 0x4946010 [Final Native Public]
    void AddMouseHoverBehavior(const FScriptDelegate& BeginHoverSequenceHitTest, const FScriptDelegate& OnBeginHover, const FScriptDelegate& OnUpdateHover, const FScriptDelegate& OnEndHover, const FScriptDelegate& HoverCaptureCheck, int32 CapturePriority); // 0x4945dc0 [Final Native Public]
    void AddDoubleClickBehavior(const FScriptDelegate& IfHitByClick, const FScriptDelegate& OnHitByClick, const FScriptDelegate& CaptureCheck, int32 CapturePriority, const EScriptableToolMouseButton& MouseButton, bool bHitTestOnRelease); // 0x4945ba0 [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); // 0x4945870 [Final Native Public]

// UScriptableSingleClickTool (/Script/ScriptableToolsFramework.ScriptableSingleClickTool)
    FInputRayHit TestIfHitByClick(const FInputDeviceRay& ClickPos, FScriptableToolModifierStates& Modifiers); // 0x49419a0 [Native Event Public]
    bool OnHoverUpdate(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers); // 0x4947760 [Native Event Public]
    FInputRayHit OnHoverHitTest(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers); // 0x49475d0 [Native Event Public]
    void OnHoverEnd(FScriptableToolModifierStates& Modifiers); // 0x4947530 [Native Event Public]
    void OnHoverBegin(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers); // 0x49406f0 [Native Event Public]
    void OnHitByClick(const FInputDeviceRay& ClickPos, FScriptableToolModifierStates& Modifiers); // 0x4940580 [Native Event Public]
    bool IsShiftDown(); // 0x49473d0 [Final Native Public]
    bool IsCtrlDown(); // 0x4947370 [Final Native Public]
    bool IsAltDown(); // 0x4947310 [Final Native Public]
    bool InActiveHover(); // 0x49472b0 [Final Native Public]
    FScriptableToolModifierStates GetActiveModifiers(); // 0x4947270 [Final Native Public]

// UCustomScriptableToolBuilder (/Script/ScriptableToolsFramework.CustomScriptableToolBuilder)
    void OnSetupTool(UScriptableInteractiveTool* Tool, const TArray<AActor*>& SelectedActors, const TArray<UActorComponent*>& SelectedComponents); // 0x49478d0 [Native Event Public]
    bool OnCanBuildTool(const TArray<AActor*>& SelectedActors, const TArray<UActorComponent*>& SelectedComponents); // 0x4947400 [Native Event Public]

// UScriptableToolTargetRequirements (/Script/ScriptableToolsFramework.ScriptableToolTargetRequirements)
    UScriptableToolTargetRequirements* BuildToolTargetRequirements(const TArray<TSubclassOf<UObject>>& RequirementInterfaces); // 0x4947140 [Final Native Static Public]

// UToolTargetScriptableToolBuilder (/Script/ScriptableToolsFramework.ToolTargetScriptableToolBuilder)
    void OnSetupTool(UScriptableInteractiveTool* Tool); // 0x2d13b70 [Native Event Public]
    UScriptableToolTargetRequirements* GetToolTargetRequirements(); // 0x34ad2c0 [Native Event Public]

// UScriptableToolLine (/Script/ScriptableToolsFramework.ScriptableToolLine)
    void SetLineThickness(float Thickness); // 0x4951490 [Final Native Public]
    void SetLineStart(const FVector& Start); // 0x4951400 [Final Native Public]
    void SetLineEndPoints(const FVector& Start, const FVector& End); // 0x4951330 [Final Native Public]
    void SetLineEnd(const FVector& End); // 0x49512a0 [Final Native Public]
    void SetLineDepthBias(float DepthBias); // 0x4951220 [Final Native Public]
    void SetLineColor(const FColor& Color); // 0x49511a0 [Final Native Public]

// UScriptableToolLineSet (/Script/ScriptableToolsFramework.ScriptableToolLineSet)
    void SetAllLinesThickness(float Thickness); // 0x4950f10 [Final Native Public]
    void SetAllLinesColor(const FColor& Color); // 0x4950e90 [Final Native Public]
    void RemoveLine(UScriptableToolLine* Line); // 0x4950a70 [Final Native Public]
    void RemoveAllLines(); // 0x49509d0 [Final Native Public]
    UScriptableToolLine* AddLine(); // 0x49506b0 [Final Native Public]

// UScriptableToolPoint (/Script/ScriptableToolsFramework.ScriptableToolPoint)
    void SetPointSize(float Thickness); // 0x49516a0 [Final Native Public]
    void SetPointPosition(const FVector& position); // 0x4951610 [Final Native Public]
    void SetPointDepthBias(float DepthBias); // 0x4951590 [Final Native Public]
    void SetPointColor(const FColor& Color); // 0x4951510 [Final Native Public]

// UScriptableToolPointSet (/Script/ScriptableToolsFramework.ScriptableToolPointSet)
    void SetAllPointsSize(float Size); // 0x4951010 [Final Native Public]
    void SetAllPointsColor(const FColor& Color); // 0x4950f90 [Final Native Public]
    void RemovePoint(UScriptableToolPoint* Point); // 0x4950bf0 [Final Native Public]
    void RemoveAllPoints(); // 0x4950a20 [Final Native Public]
    UScriptableToolPoint* AddPoint(); // 0x4950800 [Final Native Public]

// UScriptableToolTriangle (/Script/ScriptableToolsFramework.ScriptableToolTriangle)
    void SetTriangleUVs(const FVector2D& A, const FVector2D& B, const FVector2D& C); // 0x4952220 [Final Native Public]
    void SetTrianglePoints(const FVector& A, const FVector& B, const FVector& C); // 0x49520f0 [Final Native Public]
    void SetTriangleNormals(const FVector& A, const FVector& B, const FVector& C); // 0x4951fb0 [Final Native Public]
    void SetTriangleMaterial(UMaterialInterface* Material); // 0x4951f10 [Final Native Public]
    void SetTriangleColors(const FColor& A, const FColor& B, const FColor& C); // 0x4951e00 [Final Native Public]

// UScriptableToolQuad (/Script/ScriptableToolsFramework.ScriptableToolQuad)
    void SetQuadUVs(const FVector2D& A, const FVector2D& B, const FVector2D& C, const FVector2D& D); // 0x4951ca0 [Final Native Public]
    void SetQuadPoints(const FVector& A, const FVector& B, const FVector& C, const FVector& D); // 0x4951af0 [Final Native Public]
    void SetQuadNormals(const FVector& A, const FVector& B, const FVector& C, const FVector& D); // 0x4951940 [Final Native Public]
    void SetQuadMaterial(UMaterialInterface* Material); // 0x4951880 [Final Native Public]
    void SetQuadColors(const FColor& A, const FColor& B, const FColor& C, const FColor& D); // 0x4951720 [Final Native Public]

// UScriptableToolTriangleSet (/Script/ScriptableToolsFramework.ScriptableToolTriangleSet)
    void SetAllTrianglesMaterial(UMaterialInterface* Material); // 0x4951110 [Final Native Public]
    void SetAllTrianglesColor(const FColor& Color); // 0x4951090 [Final Native Public]
    void RemoveTriangle(UScriptableToolTriangle* Triangle); // 0x4950e00 [Final Native Public]
    void RemoveQuad(UScriptableToolQuad* Quad); // 0x4950d70 [Final Native Public]
    void RemoveAllFaces(); // 0x49509b0 [Final Native Public]
    UScriptableToolTriangle* AddTriangle(); // 0x4950980 [Final Native Public]
    UScriptableToolQuad* AddQuad(); // 0x4950950 [Final Native Public]

// UMovieSceneScriptingActorReferenceKey (/Script/SequencerScripting.MovieSceneScriptingActorReferenceKey)
    void SetValue(FMovieSceneObjectBindingID& InNewValue); // 0x4f01170 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f00f10 [Final Native Public]
    FMovieSceneObjectBindingID GetValue(); // 0x4eff8e0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x4eff840 [Native Public]

// UMovieSceneScriptingActorReferenceChannel (/Script/SequencerScripting.MovieSceneScriptingActorReferenceChannel)
    void SetDefault(const FMovieSceneObjectBindingID& InDefaultValue); // 0x4f00410 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x4f00190 [Native Public]
    void RemoveDefault(); // 0x4efff70 [Final Native Public]
    bool HasDefault(); // 0x4effd50 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x4eff440 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x32fe6d0 [Native Public]
    FMovieSceneObjectBindingID GetDefault(); // 0x4eff1f0 [Final Native Public]
    UMovieSceneScriptingActorReferenceKey* AddKey(const FFrameNumber& InTime, const FMovieSceneObjectBindingID& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4efe350 [Final Native Public]

// UMovieSceneScriptingBoolKey (/Script/SequencerScripting.MovieSceneScriptingBoolKey)
    void SetValue(bool InNewValue); // 0x4f012e0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f00f10 [Final Native Public]
    bool GetValue(); // 0x4eff9e0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x4eff840 [Native Public]

// UMovieSceneScriptingBoolChannel (/Script/SequencerScripting.MovieSceneScriptingBoolChannel)
    void SetDefault(bool InDefaultValue); // 0x4f00580 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x4f00190 [Native Public]
    void RemoveDefault(); // 0x4effff0 [Final Native Public]
    bool HasDefault(); // 0x4effe30 [Final Native Public]
    int32 GetNumKeys(); // 0x4eff600 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x4eff440 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x32fe6d0 [Native Public]
    bool GetDefault(); // 0x4eff290 [Final Native Public]
    TArray<bool> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x4efee30 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x4efebb0 [Final Native Public]
    UMovieSceneScriptingBoolKey* AddKey(const FFrameNumber& InTime, bool NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4efe4c0 [Final Native Public]

// UMovieSceneScriptingByteKey (/Script/SequencerScripting.MovieSceneScriptingByteKey)
    void SetValue(uint8 InNewValue); // 0x4f013f0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f00f10 [Final Native Public]
    uint8 GetValue(); // 0x4effa90 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x4eff840 [Native Public]

// UMovieSceneScriptingByteChannel (/Script/SequencerScripting.MovieSceneScriptingByteChannel)
    void SetDefault(uint8 InDefaultValue); // 0x4f006b0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x4f00190 [Native Public]
    void RemoveDefault(); // 0x4effff0 [Final Native Public]
    bool HasDefault(); // 0x4effe30 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x4eff440 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x32fe6d0 [Native Public]
    uint8 GetDefault(); // 0x4eff290 [Final Native Public]
    UMovieSceneScriptingByteKey* AddKey(const FFrameNumber& InTime, uint8 NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x4efe650 [Final Native Public]

// UMovieSceneScriptingDoubleKey (/Script/SequencerScripting.MovieSceneScriptingDoubleKey)
    void SetValue(double InNewValue); // 0x4f01510 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f00f10 [Final Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x4f00e30 [Final Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x4f00d50 [Final Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x4f00af0 [Final Native Public]
    void SetLeaveTangent(float InNewValue); // 0x4f009f0 [Final Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x4f00910 [Final Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x4f00320 [Final Native Public]
    void SetArriveTangent(float InNewValue); // 0x4f00220 [Final Native Public]
    double GetValue(); // 0x4effb50 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x4eff840 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x4eff7e0 [Final Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x4eff780 [Final Native Public]
    float GetLeaveTangentWeight(); // 0x4eff5a0 [Final Native Public]
    float GetLeaveTangent(); // 0x4eff540 [Final Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x4eff3e0 [Final Native Public]
    float GetArriveTangentWeight(); // 0x4eff190 [Final Native Public]
    float GetArriveTangent(); // 0x4eff130 [Final Native Public]

// UMovieSceneScriptingDoubleChannel (/Script/SequencerScripting.MovieSceneScriptingDoubleChannel)
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x4f00ca0 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x4f00bf0 [Final Native Public]
    void SetDefault(double InDefaultValue); // 0x4f007d0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x4f00190 [Native Public]
    void RemoveDefault(); // 0x4f000c0 [Final Native Public]
    bool HasDefault(); // 0x4effef0 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x4eff720 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x4eff6c0 [Final Native Public]
    int32 GetNumKeys(); // 0x4eff660 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x4eff440 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x32fe6d0 [Native Public]
    double GetDefault(); // 0x4eff350 [Final Native Public]
    TArray<double> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x4efefb0 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x4efecf0 [Final Native Public]
    UMovieSceneScriptingDoubleKey* AddKey(const FFrameNumber& InTime, double NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x4efe820 [Final Native Public]

// UMovieSceneScriptingEventKey (/Script/SequencerScripting.MovieSceneScriptingEventKey)
    void SetValue(FMovieSceneEvent& InNewValue); // 0x4f01600 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f00f10 [Final Native Public]
    FMovieSceneEvent GetValue(); // 0x4effbb0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x4eff840 [Native Public]

// UMovieSceneScriptingEventChannel (/Script/SequencerScripting.MovieSceneScriptingEventChannel)
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x4f00190 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x4eff440 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x32fe6d0 [Native Public]
    UMovieSceneScriptingEventKey* AddKey(const FFrameNumber& InTime, const FMovieSceneEvent& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4efe9f0 [Final Native Public]

// UMovieSceneScriptingFloatKey (/Script/SequencerScripting.MovieSceneScriptingFloatKey)
    void SetValue(float InNewValue); // 0x4f0a2f0 [Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f0a1d0 [Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x4f0a150 [Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x4f0a0d0 [Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x4f09ec0 [Native Public]
    void SetLeaveTangent(float InNewValue); // 0x4f09e30 [Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x4f09db0 [Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x4f09870 [Native Public]
    void SetArriveTangent(float InNewValue); // 0x362dd60 [Native Public]
    float GetValue(); // 0x3473930 [Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x4eff840 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x384b1d0 [Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x35cbe50 [Native Public]
    float GetLeaveTangentWeight(); // 0x4f09020 [Native Public]
    float GetLeaveTangent(); // 0x4f08fe0 [Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x331c600 [Native Public]
    float GetArriveTangentWeight(); // 0x38a3d50 [Native Public]
    float GetArriveTangent(); // 0x4f08c00 [Native Public]

// UMovieSceneScriptingFloatChannel (/Script/SequencerScripting.MovieSceneScriptingFloatChannel)
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x4f0a010 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x4f09f50 [Final Native Public]
    void SetDefault(float InDefaultValue); // 0x4f09900 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x4f00190 [Native Public]
    void RemoveDefault(); // 0x4f09780 [Final Native Public]
    bool HasDefault(); // 0x4f09530 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x4f09170 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x4f090f0 [Final Native Public]
    int32 GetNumKeys(); // 0x4f09060 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x4eff440 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x32fe6d0 [Native Public]
    float GetDefault(); // 0x4f08c40 [Final Native Public]
    TArray<float> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x4f08800 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x4f087c0 [Final Native Public]
    UMovieSceneScriptingFloatKey* AddKey(const FFrameNumber& InTime, float NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x4f080f0 [Final Native Public]

// UMovieSceneScriptingIntegerKey (/Script/SequencerScripting.MovieSceneScriptingIntegerKey)
    void SetValue(int32 InNewValue); // 0x4f0a380 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f00f10 [Final Native Public]
    int32 GetValue(); // 0x4f091f0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x4eff840 [Native Public]

// UMovieSceneScriptingIntegerChannel (/Script/SequencerScripting.MovieSceneScriptingIntegerChannel)
    void SetInterpolateLinearKeys(bool bInInterpolateLinearKeys); // 0x4f09d10 [Final Native Public]
    void SetDefault(int32 InDefaultValue); // 0x4f09980 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x4f00190 [Native Public]
    void RemoveDefault(); // 0x4f097a0 [Final Native Public]
    bool HasDefault(); // 0x4f09610 [Final Native Public]
    int32 GetNumKeys(); // 0x4eff660 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x4eff440 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x32fe6d0 [Native Public]
    bool GetInterpolateLinearKeys(); // 0x4f08fa0 [Final Native Public]
    int32 GetDefault(); // 0x4f08d40 [Final Native Public]
    TArray<int32> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x4f08a80 [Final Native Public]
    UMovieSceneScriptingIntegerKey* AddKey(const FFrameNumber& InTime, int32 NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f082b0 [Final Native Public]

// UMovieSceneScriptingObjectPathKey (/Script/SequencerScripting.MovieSceneScriptingObjectPathKey)
    void SetValue(UObject* InNewValue); // 0x4f0a4a0 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f00f10 [Final Native Public]
    UObject* GetValue(); // 0x4f092b0 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x4eff840 [Native Public]

// UMovieSceneScriptingObjectPathChannel (/Script/SequencerScripting.MovieSceneScriptingObjectPathChannel)
    void SetDefault(UObject* InDefaultValue); // 0x4f09aa0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x4f00190 [Native Public]
    void RemoveDefault(); // 0x4efff70 [Final Native Public]
    bool HasDefault(); // 0x4f09690 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x4eff440 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x32fe6d0 [Native Public]
    UObject* GetDefault(); // 0x4f08dd0 [Final Native Public]
    UMovieSceneScriptingObjectPathKey* AddKey(const FFrameNumber& InTime, UObject* NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f08430 [Final Native Public]

// UMovieSceneScriptingStringKey (/Script/SequencerScripting.MovieSceneScriptingStringKey)
    void SetValue(const FString& InNewValue); // 0x4f0a610 [Final Native Public]
    void SetTime(const FFrameNumber& NewFrameNumber, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f00f10 [Final Native Public]
    FString GetValue(); // 0x4f09400 [Final Native Public]
    FFrameTime GetTime(const EMovieSceneTimeUnit& TimeUnit); // 0x4eff840 [Native Public]

// UMovieSceneScriptingStringChannel (/Script/SequencerScripting.MovieSceneScriptingStringChannel)
    void SetDefault(const FString& InDefaultValue); // 0x4f09b60 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x4f00190 [Native Public]
    void RemoveDefault(); // 0x4f000c0 [Final Native Public]
    bool HasDefault(); // 0x4f096d0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeysByIndex(const TArray<int32>& Indices); // 0x4eff440 [Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x32fe6d0 [Native Public]
    FString GetDefault(); // 0x4f08e00 [Final Native Public]
    UMovieSceneScriptingStringKey* AddKey(const FFrameNumber& InTime, const FString& NewValue, float SubFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f085f0 [Final Native Public]

// UMovieSceneBindingExtensions (/Script/SequencerScripting.MovieSceneBindingExtensions)
    void SetSpawnableBindingID(FMovieSceneBindingProxy& InBinding, FMovieSceneObjectBindingID& SpawnableBindingID); // 0x4f1b360 [Final Native Static Public]
    void SetSortingOrder(FMovieSceneBindingProxy& InBinding, int32 SortingOrder); // 0x4f1b1c0 [Final Native Static Public]
    void SetParent(FMovieSceneBindingProxy& InBinding, FMovieSceneBindingProxy& InParentBinding); // 0x4f1a110 [Final Native Static Public]
    void SetName(FMovieSceneBindingProxy& InBinding, const FString& InName); // 0x4f19d20 [Final Native Static Public]
    void SetDisplayName(FMovieSceneBindingProxy& InBinding, FText& InDisplayName); // 0x4f187e0 [Final Native Static Public]
    void RemoveTrack(FMovieSceneBindingProxy& InBinding, UMovieSceneTrack* TrackToRemove); // 0x4f18070 [Final Native Static Public]
    void Remove(FMovieSceneBindingProxy& InBinding); // 0x4f17840 [Final Native Static Public]
    void MoveBindingContents(FMovieSceneBindingProxy& SourceBindingId, FMovieSceneBindingProxy& DestinationBindingId); // 0x4f176a0 [Final Native Static Public]
    bool IsValid(FMovieSceneBindingProxy& InBinding); // 0x4f16ba0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(FMovieSceneBindingProxy& InBinding); // 0x4f160e0 [Final Native Static Public]
    int32 GetSortingOrder(FMovieSceneBindingProxy& InBinding); // 0x4f156c0 [Final Native Static Public]
    TSubclassOf<UObject> GetPossessedObjectClass(FMovieSceneBindingProxy& InBinding); // 0x4f15160 [Final Native Static Public]
    FMovieSceneBindingProxy GetParent(FMovieSceneBindingProxy& InBinding); // 0x4f13cd0 [Final Native Static Public]
    UObject* GetObjectTemplate(FMovieSceneBindingProxy& InBinding); // 0x4f13b70 [Final Native Static Public]
    FString GetName(FMovieSceneBindingProxy& InBinding); // 0x4f13850 [Final Native Static Public]
    FGuid GetId(FMovieSceneBindingProxy& InBinding); // 0x4f13010 [Final Native Static Public]
    FText GetDisplayName(FMovieSceneBindingProxy& InBinding); // 0x4f126d0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildPossessables(FMovieSceneBindingProxy& InBinding); // 0x4f12340 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x4f10740 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x4f101a0 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x4f0ee00 [Final Native Static Public]

// UMovieSceneEventTrackExtensions (/Script/SequencerScripting.MovieSceneEventTrackExtensions)
    TSubclassOf<UObject> GetBoundObjectPropertyClass(FMovieSceneEvent& EventKey); // 0x4f11840 [Final Native Static Public]
    UMovieSceneEventTriggerSection* AddEventTriggerSection(UMovieSceneEventTrack* InTrack); // 0x4f0e2a0 [Final Native Static Public]
    UMovieSceneEventRepeaterSection* AddEventRepeaterSection(UMovieSceneEventTrack* InTrack); // 0x4f0e130 [Final Native Static Public]

// UMovieSceneFolderExtensions (/Script/SequencerScripting.MovieSceneFolderExtensions)
    bool SetFolderName(UMovieSceneFolder* Folder, const FName& InFolderName); // 0x4f19460 [Final Native Static Public]
    bool SetFolderColor(UMovieSceneFolder* Folder, const FColor& InFolderColor); // 0x4f19370 [Final Native Static Public]
    bool RemoveChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x4f17b50 [Final Native Static Public]
    bool RemoveChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x4f17a10 [Final Native Static Public]
    bool RemoveChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToRemove); // 0x4f17900 [Final Native Static Public]
    FName GetFolderName(UMovieSceneFolder* Folder); // 0x4f12f50 [Final Native Static Public]
    FColor GetFolderColor(UMovieSceneFolder* Folder); // 0x4f12eb0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetChildTracks(UMovieSceneFolder* Folder); // 0x4f12420 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildObjectBindings(UMovieSceneFolder* Folder); // 0x4f12120 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetChildFolders(UMovieSceneFolder* Folder); // 0x4f11fc0 [Final Native Static Public]
    bool AddChildTrack(UMovieSceneFolder* Folder, UMovieSceneTrack* InTrack); // 0x4f0e020 [Final Native Static Public]
    bool AddChildObjectBinding(UMovieSceneFolder* Folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x4f0dee0 [Final Native Static Public]
    bool AddChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToAdd); // 0x4f0ddd0 [Final Native Static Public]

// UMovieSceneMaterialTrackExtensions (/Script/SequencerScripting.MovieSceneMaterialTrackExtensions)
    void SetMaterialInfo(UMovieSceneComponentMaterialTrack* Track, FComponentMaterialInfo& MaterialInfo); // 0x4f19b20 [Final Native Static Public]
    void SetMaterialIndex(UMovieSceneComponentMaterialTrack* Track, int32 MaterialIndex); // 0x4f19940 [Final Native Static Public]
    FComponentMaterialInfo GetMaterialInfo(UMovieSceneComponentMaterialTrack* Track); // 0x4f13630 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieSceneComponentMaterialTrack* Track); // 0x4f134d0 [Final Native Static Public]

// UMovieScenePrimitiveMaterialTrackExtensions (/Script/SequencerScripting.MovieScenePrimitiveMaterialTrackExtensions)
    void SetMaterialInfo(UMovieScenePrimitiveMaterialTrack* Track, FComponentMaterialInfo& MaterialInfo); // 0x4f19c20 [Final Native Static Public]
    void SetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track, int32 MaterialIndex); // 0x4f19a30 [Final Native Static Public]
    FComponentMaterialInfo GetMaterialInfo(UMovieScenePrimitiveMaterialTrack* Track); // 0x4f136e0 [Final Native Static Public]
    int32 GetMaterialIndex(UMovieScenePrimitiveMaterialTrack* Track); // 0x4f13580 [Final Native Static Public]

// UMovieScenePropertyTrackExtensions (/Script/SequencerScripting.MovieScenePropertyTrackExtensions)
    void SetPropertyNameAndPath(UMovieScenePropertyTrack* Track, const FName& InPropertyName, const FString& InPropertyPath); // 0x4f1a9d0 [Final Native Static Public]
    void SetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track, TSubclassOf<UObject> PropertyClass); // 0x4f1a000 [Final Native Static Public]
    void SetByteTrackEnum(UMovieSceneByteTrack* Track, UEnum* InEnum); // 0x4f18500 [Final Native Static Public]
    FName GetUniqueTrackName(UMovieScenePropertyTrack* Track); // 0x4f16400 [Final Native Static Public]
    FString GetPropertyPath(UMovieScenePropertyTrack* Track); // 0x4f152e0 [Final Native Static Public]
    FName GetPropertyName(UMovieScenePropertyTrack* Track); // 0x4f15220 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track); // 0x4f13ab0 [Final Native Static Public]
    UEnum* GetByteTrackEnum(UMovieSceneByteTrack* Track); // 0x4f11900 [Final Native Static Public]

// UMovieSceneSectionExtensions (/Script/SequencerScripting.MovieSceneSectionExtensions)
    void SetStartFrameSeconds(UMovieSceneSection* Section, float StartTime); // 0x4f1b830 [Final Native Static Public]
    void SetStartFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x4f1b6f0 [Final Native Static Public]
    void SetStartFrame(UMovieSceneSection* Section, int32 StartFrame); // 0x4f1b4d0 [Final Native Static Public]
    void SetRangeSeconds(UMovieSceneSection* Section, float StartTime, float EndTime); // 0x4f1ad20 [Final Native Static Public]
    void SetRange(UMovieSceneSection* Section, int32 StartFrame, int32 EndFrame); // 0x4f1ab20 [Final Native Static Public]
    void SetEndFrameSeconds(UMovieSceneSection* Section, float EndTime); // 0x4f18e30 [Final Native Static Public]
    void SetEndFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x4f18cf0 [Final Native Static Public]
    void SetEndFrame(UMovieSceneSection* Section, int32 EndFrame); // 0x4f18ad0 [Final Native Static Public]
    bool HasStartFrame(UMovieSceneSection* Section); // 0x4f169b0 [Final Native Static Public]
    bool HasEndFrame(UMovieSceneSection* Section); // 0x4f16860 [Final Native Static Public]
    float GetStartFrameSeconds(UMovieSceneSection* Section); // 0x4f15c60 [Final Native Static Public]
    int32 GetStartFrame(UMovieSceneSection* Section); // 0x4f15a80 [Final Native Static Public]
    int32 GetParentSequenceFrame(UMovieSceneSubSection* Section, int32 InFrame, UMovieSceneSequence* ParentSequence); // 0x4f13de0 [Final Native Static Public]
    float GetEndFrameSeconds(UMovieSceneSection* Section); // 0x4f12b60 [Final Native Static Public]
    int32 GetEndFrame(UMovieSceneSection* Section); // 0x4f12980 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetChannelsByType(UMovieSceneSection* Section, TSubclassOf<UMovieSceneScriptingChannel> ChannelType); // 0x4f11a90 [Final Native Static Public]
    UMovieSceneScriptingChannel* GetChannel(UMovieSceneSection* Section, const FName& ChannelName); // 0x4f119c0 [Final Native Static Public]
    float GetAutoSizeStartFrameSeconds(UMovieSceneSection* Section); // 0x4f113e0 [Final Native Static Public]
    int32 GetAutoSizeStartFrame(UMovieSceneSection* Section); // 0x4f11290 [Final Native Static Public]
    bool GetAutoSizeHasStartFrame(UMovieSceneSection* Section); // 0x4f111b0 [Final Native Static Public]
    bool GetAutoSizeHasEndFrame(UMovieSceneSection* Section); // 0x4f110d0 [Final Native Static Public]
    float GetAutoSizeEndFrameSeconds(UMovieSceneSection* Section); // 0x4f10f20 [Final Native Static Public]
    int32 GetAutoSizeEndFrame(UMovieSceneSection* Section); // 0x4f10dd0 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetAllChannels(UMovieSceneSection* Section); // 0x4f10bc0 [Final Native Static Public]

// UMovieSceneSequenceExtensions (/Script/SequencerScripting.MovieSceneSequenceExtensions)
    void SortMarkedFrames(UMovieSceneSequence* Sequence); // 0x4f1c1d0 [Final Native Static Public]
    void SetWorkRangeStart(UMovieSceneSequence* InSequence, double StartTimeInSeconds); // 0x4f1c0f0 [Final Native Static Public]
    void SetWorkRangeEnd(UMovieSceneSequence* InSequence, double EndTimeInSeconds); // 0x4f1c010 [Final Native Static Public]
    void SetViewRangeStart(UMovieSceneSequence* InSequence, double StartTimeInSeconds); // 0x4f1bf30 [Final Native Static Public]
    void SetViewRangeEnd(UMovieSceneSequence* InSequence, double EndTimeInSeconds); // 0x4f1be50 [Final Native Static Public]
    void SetTickResolutionDirectly(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x4f1bc20 [Final Native Static Public]
    void SetTickResolution(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x4f1bb20 [Final Native Static Public]
    void SetReadOnly(UMovieSceneSequence* Sequence, bool bInReadOnly); // 0x4f1b000 [Final Native Static Public]
    void SetPlaybackStartSeconds(UMovieSceneSequence* Sequence, float StartTime); // 0x4f1a800 [Final Native Static Public]
    void SetPlaybackStart(UMovieSceneSequence* Sequence, int32 StartFrame); // 0x4f1a670 [Final Native Static Public]
    void SetPlaybackRangeLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x4f1a5a0 [Final Native Static Public]
    void SetPlaybackEndSeconds(UMovieSceneSequence* Sequence, float EndTime); // 0x4f1a3d0 [Final Native Static Public]
    void SetPlaybackEnd(UMovieSceneSequence* Sequence, int32 EndFrame); // 0x4f1a240 [Final Native Static Public]
    void SetMarkedFramesLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x4f19870 [Final Native Static Public]
    void SetMarkedFrameInSequence(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber, const EMovieSceneTimeUnit& TimeUnit); // 0x4f196a0 [Final Native Static Public]
    void SetMarkedFrame(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber); // 0x4f19550 [Final Native Static Public]
    void SetEvaluationType(UMovieSceneSequence* InSequence, const EMovieSceneEvaluationType& InEvaluationType); // 0x4f19160 [Final Native Static Public]
    void SetDisplayRate(UMovieSceneSequence* Sequence, const FFrameRate& DisplayRate); // 0x4f189d0 [Final Native Static Public]
    void SetClockSource(UMovieSceneSequence* InSequence, const EUpdateClockSource& InClockSource); // 0x4f185f0 [Final Native Static Public]
    FMovieSceneBindingProxy ResolveBindingID(UMovieSceneSequence* RootSequence, const FMovieSceneObjectBindingID& InObjectBindingID); // 0x4f182d0 [Final Native Static Public]
    bool RemoveTrack(UMovieSceneSequence* Sequence, UMovieSceneTrack* Track); // 0x4f18190 [Final Native Static Public]
    void RemoveRootFolderFromSequence(UMovieSceneSequence* Sequence, UMovieSceneFolder* Folder); // 0x4f17d00 [Final Native Static Public]
    FSequencerScriptingRange MakeRangeSeconds(UMovieSceneSequence* Sequence, float StartTime, float Duration); // 0x4f173d0 [Final Native Static Public]
    FSequencerScriptingRange MakeRange(UMovieSceneSequence* Sequence, int32 StartFrame, int32 Duration); // 0x4f17210 [Final Native Static Public]
    TArray<UObject*> LocateBoundObjects(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding, UObject* Context); // 0x4f16c80 [Final Native Static Public]
    bool IsReadOnly(UMovieSceneSequence* Sequence); // 0x4f16b00 [Final Native Static Public]
    bool IsPlaybackRangeLocked(UMovieSceneSequence* Sequence); // 0x4f16a60 [Final Native Static Public]
    double GetWorkRangeStart(UMovieSceneSequence* InSequence); // 0x4f166f0 [Final Native Static Public]
    double GetWorkRangeEnd(UMovieSceneSequence* InSequence); // 0x4f16630 [Final Native Static Public]
    double GetViewRangeStart(UMovieSceneSequence* InSequence); // 0x4f16570 [Final Native Static Public]
    double GetViewRangeEnd(UMovieSceneSequence* InSequence); // 0x4f164b0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(UMovieSceneSequence* Sequence); // 0x4f16240 [Final Native Static Public]
    FFrameRate GetTickResolution(UMovieSceneSequence* Sequence); // 0x4f15ef0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetSpawnables(UMovieSceneSequence* Sequence); // 0x4f15810 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetRootFoldersInSequence(UMovieSceneSequence* Sequence); // 0x4f153f0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetPossessables(UMovieSceneSequence* Sequence); // 0x4f14f10 [Final Native Static Public]
    FMovieSceneObjectBindingID GetPortableBindingID(UMovieSceneSequence* RootSequence, UMovieSceneSequence* DestinationSequence, FMovieSceneBindingProxy& InBinding); // 0x4f148f0 [Final Native Static Public]
    float GetPlaybackStartSeconds(UMovieSceneSequence* Sequence); // 0x4f146e0 [Final Native Static Public]
    int32 GetPlaybackStart(UMovieSceneSequence* Sequence); // 0x4f14550 [Final Native Static Public]
    FSequencerScriptingRange GetPlaybackRange(UMovieSceneSequence* Sequence); // 0x4f143f0 [Final Native Static Public]
    float GetPlaybackEndSeconds(UMovieSceneSequence* Sequence); // 0x4f141e0 [Final Native Static Public]
    int32 GetPlaybackEnd(UMovieSceneSequence* Sequence); // 0x4f14050 [Final Native Static Public]
    UMovieScene* GetMovieScene(UMovieSceneSequence* Sequence); // 0x4f13790 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFramesFromSequence(UMovieSceneSequence* Sequence, const EMovieSceneTimeUnit& TimeUnit); // 0x4f13250 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFrames(UMovieSceneSequence* Sequence); // 0x4f130b0 [Final Native Static Public]
    EMovieSceneEvaluationType GetEvaluationType(UMovieSceneSequence* InSequence); // 0x4f12df0 [Final Native Static Public]
    FFrameRate GetDisplayRate(UMovieSceneSequence* Sequence); // 0x4f128b0 [Final Native Static Public]
    EUpdateClockSource GetClockSource(UMovieSceneSequence* InSequence); // 0x4f12570 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetBindings(UMovieSceneSequence* Sequence); // 0x4f11690 [Final Native Static Public]
    FMovieSceneObjectBindingID GetBindingID(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding); // 0x4f11590 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x4f10890 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x4f10440 [Final Native Static Public]
    int32 FindNextMarkedFrameInSequence(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward, const EMovieSceneTimeUnit& TimeUnit); // 0x4f0ffc0 [Final Native Static Public]
    int32 FindNextMarkedFrame(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward); // 0x4f0fe70 [Final Native Static Public]
    int32 FindMarkedFrameByLabel(UMovieSceneSequence* Sequence, const FString& InLabel); // 0x4f0fd50 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumberInSequence(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, const EMovieSceneTimeUnit& TimeUnit); // 0x4f0fbc0 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumber(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber); // 0x4f0fac0 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingByName(UMovieSceneSequence* Sequence, const FString& Name); // 0x4f0f8c0 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingById(UMovieSceneSequence* Sequence, const FGuid& BindingID); // 0x4f0f750 [Final Native Static Public]
    void DeleteMarkedFrames(UMovieSceneSequence* Sequence); // 0x4f0f6a0 [Final Native Static Public]
    void DeleteMarkedFrame(UMovieSceneSequence* Sequence, int32 DeleteIndex); // 0x4f0f5a0 [Final Native Static Public]
    bool AreMarkedFramesLocked(UMovieSceneSequence* Sequence); // 0x4f0f1f0 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x4f0f020 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromInstance(UMovieSceneSequence* Sequence, UObject* ObjectToSpawn); // 0x4f0ec90 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromClass(UMovieSceneSequence* Sequence, TSubclassOf<UObject> ClassToSpawn); // 0x4f0eb20 [Final Native Static Public]
    UMovieSceneFolder* AddRootFolderToSequence(UMovieSceneSequence* Sequence, const FString& NewFolderName); // 0x4f0e8f0 [Final Native Static Public]
    FMovieSceneBindingProxy AddPossessable(UMovieSceneSequence* Sequence, UObject* ObjectToPossess); // 0x4f0e780 [Final Native Static Public]
    int32 AddMarkedFrameToSequence(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame, const EMovieSceneTimeUnit& TimeUnit); // 0x4f0e590 [Final Native Static Public]
    int32 AddMarkedFrame(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame); // 0x4f0e410 [Final Native Static Public]

// UMovieSceneTimeWarpExtensions (/Script/SequencerScripting.MovieSceneTimeWarpExtensions)
    double ToFixedPlayRate(FMovieSceneTimeWarpVariant& TimeWarp); // 0x4f0f490 [Final Native Static Public]
    void SetFixedPlayRate(FMovieSceneTimeWarpVariant& TimeWarp, double FixedPlayRate); // 0x4f19260 [Final Native Static Public]
    FMovieSceneTimeWarpVariant MakeTimeWarp(double FixedPlayRate); // 0x4f0f3d0 [Final Native Static Public]
    double Conv_TimeWarpVariantToPlayRate(FMovieSceneTimeWarpVariant& TimeWarp); // 0x4f0f490 [Final Native Static Public]
    FMovieSceneTimeWarpVariant Conv_PlayRateToTimeWarpVariant(double ConstantPlayRate); // 0x4f0f3d0 [Final Native Static Public]
    void BreakTimeWarp(FMovieSceneTimeWarpVariant& TimeWarp, const double& FixedPlayRate); // 0x4f0f290 [Final Native Static Public]

// UMovieSceneTrackExtensions (/Script/SequencerScripting.MovieSceneTrackExtensions)
    void SetTrackRowDisplayName(UMovieSceneTrack* Track, FText& InName, int32 RowIndex); // 0x4f1bd20 [Final Native Static Public]
    void SetSortingOrder(UMovieSceneTrack* Track, int32 SortingOrder); // 0x4f1b290 [Final Native Static Public]
    void SetSectionToKey(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x4f1b0d0 [Final Native Static Public]
    void SetDisplayName(UMovieSceneTrack* Track, FText& InName); // 0x4f188e0 [Final Native Static Public]
    void SetColorTint(UMovieSceneTrack* Track, const FColor& ColorTint); // 0x4f18710 [Final Native Static Public]
    void RemoveSection(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x4f17ee0 [Final Native Static Public]
    FText GetTrackRowDisplayName(UMovieSceneTrack* Track, int32 RowIndex); // 0x4f15fc0 [Final Native Static Public]
    int32 GetSortingOrder(UMovieSceneTrack* Track); // 0x4f15760 [Final Native Static Public]
    UMovieSceneSection* GetSectionToKey(UMovieSceneTrack* Track); // 0x4f154b0 [Final Native Static Public]
    TArray<UMovieSceneSection*> GetSections(UMovieSceneTrack* Track); // 0x4f15570 [Final Native Static Public]
    FText GetDisplayName(UMovieSceneTrack* Track); // 0x4f127d0 [Final Native Static Public]
    FColor GetColorTint(UMovieSceneTrack* Track); // 0x4f12630 [Final Native Static Public]
    UMovieSceneSection* AddSection(UMovieSceneTrack* Track); // 0x4f0ea40 [Final Native Static Public]

// UMovieSceneFloatVectorTrackExtensions (/Script/SequencerScripting.MovieSceneFloatVectorTrackExtensions)
    void SetNumChannelsUsed(UMovieSceneFloatVectorTrack* Track, int32 InNumChannelsUsed); // 0x4f19f20 [Final Native Static Public]
    int32 GetNumChannelsUsed(UMovieSceneFloatVectorTrack* Track); // 0x4f13a00 [Final Native Static Public]

// UMovieSceneDoubleVectorTrackExtensions (/Script/SequencerScripting.MovieSceneDoubleVectorTrackExtensions)
    void SetNumChannelsUsed(UMovieSceneDoubleVectorTrack* Track, int32 InNumChannelsUsed); // 0x4f19f20 [Final Native Static Public]
    int32 GetNumChannelsUsed(UMovieSceneDoubleVectorTrack* Track); // 0x4f13a00 [Final Native Static Public]

// USequencerScriptingRangeExtensions (/Script/SequencerScripting.SequencerScriptingRangeExtensions)
    void SetStartSeconds(FSequencerScriptingRange& Range, float Start); // 0x4f1b9f0 [Final Native Static Public]
    void SetStartFrame(FSequencerScriptingRange& Range, int32 Start); // 0x4f1b610 [Final Native Static Public]
    void SetEndSeconds(FSequencerScriptingRange& Range, float End); // 0x4f18ff0 [Final Native Static Public]
    void SetEndFrame(FSequencerScriptingRange& Range, int32 End); // 0x4f18c10 [Final Native Static Public]
    void RemoveStart(FSequencerScriptingRange& Range); // 0x4f17fd0 [Final Native Static Public]
    void RemoveEnd(FSequencerScriptingRange& Range); // 0x4f17c60 [Final Native Static Public]
    bool HasStart(FSequencerScriptingRange& Range); // 0x4f16910 [Final Native Static Public]
    bool HasEnd(FSequencerScriptingRange& Range); // 0x4f167b0 [Final Native Static Public]
    float GetStartSeconds(FSequencerScriptingRange& Range); // 0x4f15df0 [Final Native Static Public]
    int32 GetStartFrame(FSequencerScriptingRange& Range); // 0x4f15bc0 [Final Native Static Public]
    float GetEndSeconds(FSequencerScriptingRange& Range); // 0x4f12cf0 [Final Native Static Public]
    int32 GetEndFrame(FSequencerScriptingRange& Range); // 0x4f12ac0 [Final Native Static Public]

// USlateFXSubsystem (/Script/SlateRHIRenderer.SlateFXSubsystem)
    USlateRHIPostBufferProcessor* GetSlatePostProcessor(const ESlatePostRT& InPostBufferBit); // 0x2d4c6c0 [Final Native Public]

// USlateRHIRendererSettings (/Script/SlateRHIRenderer.SlateRHIRendererSettings)
    FSlatePostSettings GetSlatePostSetting(const ESlatePostRT& InPostBufferBit); // 0x2d4c750 [Final Native Public]
    FSlatePostSettings GetMutableSlatePostSetting(const ESlatePostRT& InPostBufferBit); // 0x2d4c5d0 [Final Native Public]

// UStateTreeNodeBlueprintBase (/Script/StateTreeModule.StateTreeNodeBlueprintBase)
    void SendEvent(FStateTreeEvent& Event); // 0x54c3080 [Final Native Public]
    void RequestTransition(FStateTreeStateLink& TargetState, const EStateTreeTransitionPriority& Priority); // 0x54c2ef0 [Final Native Public]
    FText ReceiveGetDescription(const EStateTreeNodeFormatting& Formatting); // 0x1448c50 [Event Protected]
    bool IsPropertyRefValid(FStateTreeBlueprintPropertyRef& PropertyRef); // 0x54c2e20 [Final Native Public]
    void GetPropertyReference(FStateTreeBlueprintPropertyRef& PropertyRef); // 0x54c2cf0 [Final Native Public]
    FText GetPropertyDescriptionByPropertyName(const FName& PropertyName); // 0x54c2c50 [Final Native Public]

// UStateTreeConditionBlueprintBase (/Script/StateTreeModule.StateTreeConditionBlueprintBase)
    bool ReceiveTestCondition(); // 0x1448c50 [Event Public]

// UStateTreeConsiderationBlueprintBase (/Script/StateTreeModule.StateTreeConsiderationBlueprintBase)
    float ReceiveGetScore(); // 0x1448c50 [Event Public]

// UStateTreeEvaluatorBlueprintBase (/Script/StateTreeModule.StateTreeEvaluatorBlueprintBase)
    void ReceiveTreeStop(); // 0x1448c50 [Event Public]
    void ReceiveTreeStart(); // 0x1448c50 [Event Public]
    void ReceiveTick(float DeltaTime); // 0x1448c50 [Event Public]

// UStateTreeTaskBlueprintBase (/Script/StateTreeModule.StateTreeTaskBlueprintBase)
    EStateTreeRunStatus ReceiveTick(float DeltaTime); // 0x1448c50 [Event Public]
    void ReceiveStateCompleted(const EStateTreeRunStatus& CompletionStatus, const FStateTreeActiveStates& CompletedActiveStates); // 0x1448c50 [Event Public]
    void ReceiveLatentTick(float DeltaTime); // 0x1448c50 [Event Public]
    void ReceiveLatentEnterState(FStateTreeTransitionResult& Transition); // 0x1448c50 [Event Public]
    void ReceiveExitState(FStateTreeTransitionResult& Transition); // 0x1448c50 [Event Public]
    EStateTreeRunStatus ReceiveEnterState(FStateTreeTransitionResult& Transition); // 0x1448c50 [Event Public]
    void FinishTask(bool bSucceeded); // 0x54c2bc0 [Final Native Protected]

// UStaticMeshDescription (/Script/StaticMeshDescription.StaticMeshDescription)
    void SetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, const FVector2D& UV, int32 UVIndex); // 0x1fe66d0 [Final Native Public]
    void SetPolygonGroupMaterialSlotName(const FPolygonGroupID& PolygonGroupID, const FName& SlotName); // 0x1fe64d0 [Final Native Public]
    FVector2D GetVertexInstanceUV(const FVertexInstanceID& VertexInstanceID, int32 UVIndex); // 0x1fe62c0 [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); // 0x1fe5f70 [Final Native Public]

// UModularSynthLibrary (/Script/Synthesis.ModularSynthLibrary)
    void AddModularSynthPresetToBankAsset(UModularSynthPresetBank* InBank, FModularSynthPreset& Preset, const FString& PresetName); // 0x5f637f0 [Final Native Static Private]

// UModularSynthComponent (/Script/Synthesis.ModularSynthComponent)
    void SetSynthPreset(FModularSynthPreset& SynthPreset); // 0x5f6ef30 [Final Native Public]
    void SetSustainGain(float SustainGain); // 0x5f6ed90 [Final Native Public]
    void SetStereoDelayWetlevel(float DelayWetlevel); // 0x5f6ebf0 [Final Native Public]
    void SetStereoDelayTime(float DelayTimeMsec); // 0x5f6eb20 [Final Native Public]
    void SetStereoDelayRatio(float DelayRatio); // 0x5f6ea50 [Final Native Public]
    void SetStereoDelayMode(const ESynthStereoDelayMode& StereoDelayMode); // 0x5f6e980 [Final Native Public]
    void SetStereoDelayIsEnabled(bool StereoDelayEnabled); // 0x5f6e8b0 [Final Native Public]
    void SetStereoDelayFeedback(float DelayFeedback); // 0x5f6e7e0 [Final Native Public]
    void SetSpread(float Spread); // 0x5f6e450 [Final Native Public]
    void SetReleaseTime(float ReleaseTimeMsec); // 0x5f6c6a0 [Final Native Public]
    void SetPortamento(float Portamento); // 0x5f6bce0 [Final Native Public]
    void SetPitchBend(float PitchBend); // 0x5f6b9e0 [Final Native Public]
    void SetPan(float Pan); // 0x5f6b800 [Final Native Public]
    void SetOscType(int32 OscIndex, const ESynth1OscType& OscType); // 0x5f6b6e0 [Final Native Public]
    void SetOscSync(bool bIsSynced); // 0x5f6b610 [Final Native Public]
    void SetOscSemitones(int32 OscIndex, float Semitones); // 0x5f6b510 [Final Native Public]
    void SetOscPulsewidth(int32 OscIndex, float Pulsewidth); // 0x5f6b410 [Final Native Public]
    void SetOscOctave(int32 OscIndex, float Octave); // 0x5f6b310 [Final Native Public]
    void SetOscGainMod(int32 OscIndex, float OscGainMod); // 0x5f6b210 [Final Native Public]
    void SetOscGain(int32 OscIndex, float OscGain); // 0x5f6b110 [Final Native Public]
    void SetOscFrequencyMod(int32 OscIndex, float OscFreqMod); // 0x5f6b010 [Final Native Public]
    void SetOscCents(int32 OscIndex, float Cents); // 0x5f6af10 [Final Native Public]
    void SetModEnvSustainGain(float SustainGain); // 0x5f6aac0 [Final Native Public]
    void SetModEnvReleaseTime(float Release); // 0x5f6a9f0 [Final Native Public]
    void SetModEnvPatch(const ESynthModEnvPatch& InPatchType); // 0x5f6a920 [Final Native Public]
    void SetModEnvInvert(bool bInvert); // 0x5f6a850 [Final Native Public]
    void SetModEnvDepth(float Depth); // 0x5f6a780 [Final Native Public]
    void SetModEnvDecayTime(float DecayTimeMsec); // 0x5f6a6b0 [Final Native Public]
    void SetModEnvBiasPatch(const ESynthModEnvBiasPatch& InPatchType); // 0x5f6a5e0 [Final Native Public]
    void SetModEnvBiasInvert(bool bInvert); // 0x5f6a510 [Final Native Public]
    void SetModEnvAttackTime(float AttackTimeMsec); // 0x5f6a440 [Final Native Public]
    void SetLFOType(int32 LFOIndex, const ESynthLFOType& LFOType); // 0x5f6a130 [Final Native Public]
    void SetLFOPatch(int32 LFOIndex, const ESynthLFOPatchType& LFOPatchType); // 0x5f6a010 [Final Native Public]
    void SetLFOMode(int32 LFOIndex, const ESynthLFOMode& LFOMode); // 0x5f69ef0 [Final Native Public]
    void SetLFOGainMod(int32 LFOIndex, float GainMod); // 0x5f69df0 [Final Native Public]
    void SetLFOGain(int32 LFOIndex, float Gain); // 0x5f69cf0 [Final Native Public]
    void SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz); // 0x5f69bf0 [Final Native Public]
    void SetLFOFrequency(int32 LFOIndex, float FrequencyHz); // 0x5f69af0 [Final Native Public]
    void SetGainDb(float GainDb); // 0x5f68eb0 [Final Native Public]
    void SetFilterType(const ESynthFilterType& FilterType); // 0x5f686f0 [Final Native Public]
    void SetFilterQMod(float FilterQ); // 0x5f68570 [Final Native Public]
    void SetFilterQ(float FilterQ); // 0x5f683f0 [Final Native Public]
    void SetFilterFrequencyMod(float FilterFrequencyHz); // 0x5f68320 [Final Native Public]
    void SetFilterFrequency(float FilterFrequencyHz); // 0x5f68250 [Final Native Public]
    void SetFilterAlgorithm(const ESynthFilterAlgorithm& FilterAlgorithm); // 0x5f678f0 [Final Native Public]
    void SetEnableUnison(bool EnableUnison); // 0x5f67450 [Final Native Public]
    void SetEnableRetrigger(bool RetriggerEnabled); // 0x5f67380 [Final Native Public]
    void SetEnablePolyphony(bool bEnablePolyphony); // 0x5f672b0 [Final Native Public]
    bool SetEnablePatch(const FPatchId& PatchId, bool bIsEnabled); // 0x5f67120 [Final Native Public]
    void SetEnableLegato(bool LegatoEnabled); // 0x5f67050 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x5f66710 [Final Native Public]
    void SetChorusFrequency(float Frequency); // 0x5f66170 [Final Native Public]
    void SetChorusFeedback(float Feedback); // 0x5f660a0 [Final Native Public]
    void SetChorusEnabled(bool EnableChorus); // 0x5f65fd0 [Final Native Public]
    void SetChorusDepth(float Depth); // 0x5f65f00 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x5f65a50 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x5f64bc0 [Final Native Public]
    void NoteOff(float Note, bool bAllNotesOff, bool bKillAllNotes); // 0x5f647e0 [Final Native Public]
    FPatchId CreatePatch(const ESynth1PatchSource& PatchSource, const TArray<FSynth1PatchCable>& PatchCables, bool bEnableByDefault); // 0x5f63a80 [Final Native Public]

// USourceEffectBitCrusherPreset (/Script/Synthesis.SourceEffectBitCrusherPreset)
    void SetSettings(FSourceEffectBitCrusherBaseSettings& Settings); // 0x5f6cd70 [Final Native Public]
    void SetSampleRateModulators(TSet<USoundModulatorBase*>& InModulators); // 0x5f6c9a0 [Final Native Public]
    void SetSampleRateModulator(USoundModulatorBase* Modulator); // 0x5f6c8f0 [Final Native Public]
    void SetSampleRate(float SampleRate); // 0x5f6c840 [Final Native Public]
    void SetModulationSettings(FSourceEffectBitCrusherSettings& ModulationSettings); // 0x5f6ab90 [Final Native Public]
    void SetBits(float Bits); // 0x5f65e50 [Final Native Public]
    void SetBitModulators(TSet<USoundModulatorBase*>& InModulators); // 0x5f65cf0 [Final Native Public]
    void SetBitModulator(USoundModulatorBase* Modulator); // 0x5f65c40 [Final Native Public]

// USourceEffectChorusPreset (/Script/Synthesis.SourceEffectChorusPreset)
    void SetWetModulators(TSet<USoundModulatorBase*>& Modulators); // 0x5f6f570 [Final Native Public]
    void SetWetModulator(USoundModulatorBase* Modulator); // 0x5f6f4c0 [Final Native Public]
    void SetWet(float WetAmount); // 0x5f6f410 [Final Native Public]
    void SetSpreadModulators(TSet<USoundModulatorBase*>& Modulators); // 0x5f6e680 [Final Native Public]
    void SetSpreadModulator(USoundModulatorBase* Modulator); // 0x5f6e5d0 [Final Native Public]
    void SetSpread(float Spread); // 0x5f6e520 [Final Native Public]
    void SetSettings(FSourceEffectChorusBaseSettings& Settings); // 0x5f6ce50 [Final Native Public]
    void SetModulationSettings(FSourceEffectChorusSettings& ModulationSettings); // 0x5f6ae10 [Final Native Public]
    void SetFrequencyModulators(TSet<USoundModulatorBase*>& Modulators); // 0x5f68b80 [Final Native Public]
    void SetFrequencyModulator(USoundModulatorBase* Modulator); // 0x5f68ad0 [Final Native Public]
    void SetFrequency(float Frequency); // 0x5f68870 [Final Native Public]
    void SetFeedbackModulators(TSet<USoundModulatorBase*>& Modulators); // 0x5f67790 [Final Native Public]
    void SetFeedbackModulator(USoundModulatorBase* Modulator); // 0x5f676e0 [Final Native Public]
    void SetFeedback(float Feedback); // 0x5f67630 [Final Native Public]
    void SetDryModulators(TSet<USoundModulatorBase*>& Modulators); // 0x5f66ef0 [Final Native Public]
    void SetDryModulator(USoundModulatorBase* Modulator); // 0x5f66e40 [Final Native Public]
    void SetDry(float DryAmount); // 0x5f66d90 [Final Native Public]
    void SetDepthModulators(TSet<USoundModulatorBase*>& Modulators); // 0x5f66c30 [Final Native Public]
    void SetDepthModulator(USoundModulatorBase* Modulator); // 0x5f66b80 [Final Native Public]
    void SetDepth(float Depth); // 0x5f66ad0 [Final Native Public]

// USourceEffectConvolutionReverbPreset (/Script/Synthesis.SourceEffectConvolutionReverbPreset)
    void SetSettings(FSourceEffectConvolutionReverbSettings& InSettings); // 0x5f6cf40 [Final Native Public]
    void SetImpulseResponse(UAudioImpulseResponse* InImpulseResponse); // 0x5f696f0 [Final Native Public]

// USourceEffectDynamicsProcessorPreset (/Script/Synthesis.SourceEffectDynamicsProcessorPreset)
    void SetSettings(FSourceEffectDynamicsProcessorSettings& InSettings); // 0x5f6d030 [Final Native Public]

// USourceEffectEnvelopeFollowerPreset (/Script/Synthesis.SourceEffectEnvelopeFollowerPreset)
    void UnregisterEnvelopeFollowerListener(UEnvelopeFollowerListener* EnvelopeFollowerListener); // 0x5f6f6d0 [Final Native Public]
    void SetSettings(FSourceEffectEnvelopeFollowerSettings& InSettings); // 0x5f6d130 [Final Native Public]
    void RegisterEnvelopeFollowerListener(UEnvelopeFollowerListener* EnvelopeFollowerListener); // 0x5f64f30 [Final Native Public]

// USourceEffectEQPreset (/Script/Synthesis.SourceEffectEQPreset)
    void SetSettings(FSourceEffectEQSettings& InSettings); // 0x32a0b60 [Final Native Public]

// USourceEffectFilterPreset (/Script/Synthesis.SourceEffectFilterPreset)
    void SetSettings(FSourceEffectFilterSettings& InSettings); // 0x5f6d210 [Final Native Public]

// USourceEffectFoldbackDistortionPreset (/Script/Synthesis.SourceEffectFoldbackDistortionPreset)
    void SetSettings(FSourceEffectFoldbackDistortionSettings& InSettings); // 0x5f6d300 [Final Native Public]

// USourceEffectMidSideSpreaderPreset (/Script/Synthesis.SourceEffectMidSideSpreaderPreset)
    void SetSettings(FSourceEffectMidSideSpreaderSettings& InSettings); // 0x5f6d3e0 [Final Native Public]

// USourceEffectMotionFilterPreset (/Script/Synthesis.SourceEffectMotionFilterPreset)
    void SetSettings(FSourceEffectMotionFilterSettings& InSettings); // 0x5f6d4b0 [Final Native Public]

// USourceEffectPannerPreset (/Script/Synthesis.SourceEffectPannerPreset)
    void SetSettings(FSourceEffectPannerSettings& InSettings); // 0x5f6d620 [Final Native Public]

// USourceEffectPhaserPreset (/Script/Synthesis.SourceEffectPhaserPreset)
    void SetSettings(FSourceEffectPhaserSettings& InSettings); // 0x5f6d6f0 [Final Native Public]

// USourceEffectRingModulationPreset (/Script/Synthesis.SourceEffectRingModulationPreset)
    void SetSettings(FSourceEffectRingModulationSettings& InSettings); // 0x5f6d7d0 [Final Native Public]

// USourceEffectSimpleDelayPreset (/Script/Synthesis.SourceEffectSimpleDelayPreset)
    void SetSettings(FSourceEffectSimpleDelaySettings& InSettings); // 0x5f6d8f0 [Final Native Public]

// USourceEffectStereoDelayPreset (/Script/Synthesis.SourceEffectStereoDelayPreset)
    void SetSettings(FSourceEffectStereoDelaySettings& InSettings); // 0x5f6d9d0 [Final Native Public]

// USourceEffectWaveShaperPreset (/Script/Synthesis.SourceEffectWaveShaperPreset)
    void SetSettings(FSourceEffectWaveShaperSettings& InSettings); // 0x5f6d620 [Final Native Public]

// USubmixEffectConvolutionReverbPreset (/Script/Synthesis.SubmixEffectConvolutionReverbPreset)
    void SetSettings(FSubmixEffectConvolutionReverbSettings& InSettings); // 0x5f6dad0 [Final Native Public]
    void SetImpulseResponse(UAudioImpulseResponse* InImpulseResponse); // 0x5f697a0 [Final Native Public]

// USubmixEffectDelayStatics (/Script/Synthesis.SubmixEffectDelayStatics)
    FSubmixEffectDelaySettings SetMaximumDelayLength(FSubmixEffectDelaySettings& DelaySettings, float MaximumDelayLength); // 0x5f6a320 [Final Native Static Public]
    FSubmixEffectDelaySettings SetInterpolationTime(FSubmixEffectDelaySettings& DelaySettings, float InterpolationTime); // 0x5f69910 [Final Native Static Public]
    FSubmixEffectDelaySettings SetDelayLength(FSubmixEffectDelaySettings& DelaySettings, float DelayLength); // 0x5f669b0 [Final Native Static Public]

// USubmixEffectDelayPreset (/Script/Synthesis.SubmixEffectDelayPreset)
    void SetSettings(FSubmixEffectDelaySettings& InSettings); // 0x5f6dbe0 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x5f69850 [Final Native Public]
    void SetDelay(float Length); // 0x5f668f0 [Final Native Public]
    void SetDefaultSettings(FSubmixEffectDelaySettings& InSettings); // 0x5f667e0 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x5f64350 [Final Native Public]

// USubmixEffectFilterPreset (/Script/Synthesis.SubmixEffectFilterPreset)
    void SetSettings(FSubmixEffectFilterSettings& InSettings); // 0x5f6dce0 [Final Native Public]
    void SetFilterType(const ESubmixFilterType& InType); // 0x5f687c0 [Final Native Public]
    void SetFilterQMod(float InQ); // 0x5f68640 [Final Native Public]
    void SetFilterQ(float InQ); // 0x5f684c0 [Final Native Public]
    void SetFilterCutoffFrequencyMod(float InFrequency); // 0x5f67b20 [Final Native Public]
    void SetFilterCutoffFrequency(float InFrequency); // 0x5f67a70 [Final Native Public]
    void SetFilterAlgorithm(const ESubmixFilterAlgorithm& InAlgorithm); // 0x5f679c0 [Final Native Public]

// USubmixEffectFlexiverbPreset (/Script/Synthesis.SubmixEffectFlexiverbPreset)
    void SetSettings(FSubmixEffectFlexiverbSettings& InSettings); // 0x5f6ddc0 [Final Native Public]

// USubmixEffectMultibandCompressorPreset (/Script/Synthesis.SubmixEffectMultibandCompressorPreset)
    void SetSettings(FSubmixEffectMultibandCompressorSettings& InSettings); // 0x5f6dea0 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x5f67520 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x5f65b20 [Final Native Public]
    void ResetKey(); // 0x5f65130 [Final Native Public]

// USubmixEffectStereoDelayPreset (/Script/Synthesis.SubmixEffectStereoDelayPreset)
    void SetSettings(FSubmixEffectStereoDelaySettings& InSettings); // 0x5f6d9d0 [Final Native Public]

// USubmixEffectStereoToQuadPreset (/Script/Synthesis.SubmixEffectStereoToQuadPreset)
    void SetSettings(FSubmixEffectStereoToQuadSettings& InSettings); // 0x5f6dff0 [Final Native Public]

// USubmixEffectTapDelayPreset (/Script/Synthesis.SubmixEffectTapDelayPreset)
    void SetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x5f6f090 [Final Native Public]
    void SetSettings(FSubmixEffectTapDelaySettings& InSettings); // 0x5f6e0c0 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x5f69a30 [Final Native Public]
    void RemoveTap(int32 TapId); // 0x5f64fd0 [Final Native Public]
    void GetTapIds(const TArray<int32>& TapIds); // 0x5f64580 [Final Native Public]
    void GetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x5f64440 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x31f5130 [Final Native Public]
    void AddTap(const int32& TapId); // 0x5f63930 [Final Native Public]

// UGranularSynth (/Script/Synthesis.GranularSynth)
    void SetSustainGain(float SustainGain); // 0x5f6ecc0 [Final Native Public]
    void SetSoundWave(USoundWave* InSoundWave); // 0x5f6e1e0 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x5f6cb00 [Final Native Public]
    void SetReleaseTimeMsec(float ReleaseTimeMsec); // 0x5f6c770 [Final Native Public]
    void SetPlayheadTime(float InPositionSec, float LerpTimeSec, const EGranularSynthSeekType& SeekType); // 0x5f6bb80 [Final Native Public]
    void SetPlaybackSpeed(float InPlayheadRate); // 0x5f6bab0 [Final Native Public]
    void SetGrainVolume(float BaseVolume, const FVector2D& VolumeRange); // 0x5f694e0 [Final Native Public]
    void SetGrainsPerSecond(float InGrainsPerSecond); // 0x5f69620 [Final Native Public]
    void SetGrainProbability(float InGrainProbability); // 0x5f69410 [Final Native Public]
    void SetGrainPitch(float BasePitch, const FVector2D& PitchRange); // 0x5f692d0 [Final Native Public]
    void SetGrainPan(float BasePan, const FVector2D& PanRange); // 0x5f69190 [Final Native Public]
    void SetGrainEnvelopeType(const EGranularSynthEnvelopeType& EnvelopeType); // 0x5f690c0 [Final Native Public]
    void SetGrainDuration(float BaseDurationMsec, const FVector2D& DurationRange); // 0x5f68f80 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x5f65980 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x5f65980 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x5f64a60 [Final Native Public]
    void NoteOff(float Note, bool bKill); // 0x5f646b0 [Final Native Public]
    bool IsLoaded(); // 0x5f64670 [Final Native Public]
    float GetSampleDuration(); // 0x5f643e0 [Final Native Public]
    float GetCurrentPlayheadTime(); // 0x5f63c30 [Final Native Public]

// USynthComponentMonoWaveTable (/Script/Synthesis.SynthComponentMonoWaveTable)
    void SetWaveTablePosition(float InPosition); // 0x5f6f340 [Final Native Public]
    void SetSustainPedalState(bool InSustainPedalState); // 0x5f6ee60 [Final Native Public]
    void SetPosLfoType(const ESynthLFOType& InLfoType); // 0x5f6bf50 [Final Native Public]
    void SetPosLfoFrequency(float InLfoFrequency); // 0x5f6be80 [Final Native Public]
    void SetPosLfoDepth(float InLfoDepth); // 0x5f6bdb0 [Final Native Public]
    void SetPositionEnvelopeSustainGain(float InSustainGain); // 0x5f6c5d0 [Final Native Public]
    void SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x5f6c500 [Final Native Public]
    void SetPositionEnvelopeInvert(bool bInInvert); // 0x5f6c430 [Final Native Public]
    void SetPositionEnvelopeDepth(float InDepth); // 0x5f6c360 [Final Native Public]
    void SetPositionEnvelopeDecayTime(float InDecayTimeMsec); // 0x5f6c290 [Final Native Public]
    void SetPositionEnvelopeBiasInvert(bool bInBiasInvert); // 0x5f6c1c0 [Final Native Public]
    void SetPositionEnvelopeBiasDepth(float InDepth); // 0x5f6c0f0 [Final Native Public]
    void SetPositionEnvelopeAttackTime(float InAttackTimeMsec); // 0x5f6c020 [Final Native Public]
    void SetLowPassFilterResonance(float InNewQ); // 0x5f6a250 [Final Native Public]
    void SetFrequencyWithMidiNote(float InMidiNote); // 0x5f68db0 [Final Native Public]
    void SetFrequencyPitchBend(float FrequencyOffsetCents); // 0x5f68ce0 [Final Native Public]
    void SetFrequency(float FrequencyHz); // 0x5f68920 [Final Native Public]
    void SetFilterEnvelopeSustainGain(float InSustainGain); // 0x5f680b0 [Final Native Public]
    void SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x5f67fe0 [Final Native Public]
    void SetFilterEnvelopenDecayTime(float InDecayTimeMsec); // 0x5f68180 [Final Native Public]
    void SetFilterEnvelopeInvert(bool bInInvert); // 0x5f67f10 [Final Native Public]
    void SetFilterEnvelopeDepth(float InDepth); // 0x5f67e40 [Final Native Public]
    void SetFilterEnvelopeBiasInvert(bool bInBiasInvert); // 0x5f67d70 [Final Native Public]
    void SetFilterEnvelopeBiasDepth(float InDepth); // 0x5f67ca0 [Final Native Public]
    void SetFilterEnvelopeAttackTime(float InAttackTimeMsec); // 0x5f67bd0 [Final Native Public]
    bool SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue); // 0x5f66580 [Final Native Public]
    bool SetCurveTangent(int32 TableIndex, float InNewTangent); // 0x5f663c0 [Final Native Public]
    bool SetCurveInterpolationType(const CurveInterpolationType& InterpolationType, int32 TableIndex); // 0x5f66240 [Final Native Public]
    void SetAmpEnvelopeSustainGain(float InSustainGain); // 0x5f658b0 [Final Native Public]
    void SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x5f657e0 [Final Native Public]
    void SetAmpEnvelopeInvert(bool bInInvert); // 0x5f65710 [Final Native Public]
    void SetAmpEnvelopeDepth(float InDepth); // 0x5f65640 [Final Native Public]
    void SetAmpEnvelopeDecayTime(float InDecayTimeMsec); // 0x5f65570 [Final Native Public]
    void SetAmpEnvelopeBiasInvert(bool bInBiasInvert); // 0x5f654a0 [Final Native Public]
    void SetAmpEnvelopeBiasDepth(float InDepth); // 0x5f653d0 [Final Native Public]
    void SetAmpEnvelopeAttackTime(float InAttackTimeMsec); // 0x5f65300 [Final Native Public]
    void RefreshWaveTable(int32 Index); // 0x5f64ea0 [Final Native Public]
    void RefreshAllWaveTables(); // 0x5f64e80 [Final Native Public]
    void NoteOn(float InMidiNote, float InVelocity); // 0x5f64d20 [Final Native Public]
    void NoteOff(float InMidiNote); // 0x5f64960 [Final Native Public]
    int32 GetNumTableEntries(); // 0x5f643b0 [Final Native Public]
    int32 GetMaxTableIndex(); // 0x5f64370 [Final Native Public]
    TArray<float> GetKeyFrameValuesForTable(float TableIndex); // 0x5f63d40 [Final Native Public]
    float GetCurveTangent(int32 TableIndex); // 0x5f63c70 [Final Native Public]

// USynthComponentToneGenerator (/Script/Synthesis.SynthComponentToneGenerator)
    void SetVolume(float InVolume); // 0x5f6f260 [Final Native Public]
    void SetFrequency(float InFrequency); // 0x5f689f0 [Final Native Public]

// USynthSamplePlayer (/Script/Synthesis.SynthSamplePlayer)
    void SetSoundWave(USoundWave* InSoundWave); // 0x5f6e390 [Final Native Public]
    void SetScrubTimeWidth(float InScrubTimeWidthSec); // 0x5f6cca0 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x5f6cbd0 [Final Native Public]
    void SetPitch(float InPitch, float TimeSec); // 0x5f6b8d0 [Final Native Public]
    void SeekToTime(float TimeSec, const ESamplePlayerSeekType& SeekType, bool bWrap); // 0x5f65190 [Final Native Public]
    bool IsLoaded(); // 0x5f64690 [Final Native Public]
    float GetSampleDuration(); // 0x5f64420 [Final Native Public]
    float GetCurrentPlaybackProgressTime(); // 0x5f63c10 [Final Native Public]
    float GetCurrentPlaybackProgressPercent(); // 0x5f63bd0 [Final Native Public]

// USynthesisUtilitiesBlueprintFunctionLibrary (/Script/Synthesis.SynthesisUtilitiesBlueprintFunctionLibrary)
    float GetLogFrequency(float InLinearValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); // 0x5f640c0 [Final Native Static Private]
    float GetLinearFrequency(float InLogFrequencyValue, float InDomainMin, float InDomainMax, float InRangeMin, float InRangeMax); // 0x5f63e20 [Final Native Static Private]

// USynth2DSlider (/Script/Synthesis.Synth2DSlider)
    void SetValue(const FVector2D& InValue); // 0x5f77980 [Final Native Public]
    void SetStepSize(float InValue); // 0x5f777f0 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x5f77750 [Final Native Public]
    void SetLocked(bool InValue); // 0x5f77540 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x5f77440 [Final Native Public]
    FVector2D GetValue(); // 0x5f77360 [Final Native Public]

// USynthKnob (/Script/Synthesis.SynthKnob)
    void SetValue(float InValue); // 0x5f77b00 [Final Native Public]
    void SetStepSize(float InValue); // 0x5f778f0 [Final Native Public]
    void SetLocked(bool InValue); // 0x5f77640 [Final Native Public]
    float GetValue(); // 0x5f773f0 [Final Native Public]

// ATemplateSequenceActor (/Script/TemplateSequence.TemplateSequenceActor)
    void SetSequence(UTemplateSequence* InSequence); // 0x54f5330 [Final Native Public]
    void SetBinding(AActor* Actor, bool bOverridesDefault); // 0x54f5170 [Final Native Public]
    UTemplateSequence* LoadSequence(); // 0x54f50f0 [Final Native Public]
    UTemplateSequencePlayer* GetSequencePlayer(); // 0x54f5080 [Final Native Public]
    UTemplateSequence* GetSequence(); // 0x54f5000 [Final Native Public]

// UTemplateSequencePlayer (/Script/TemplateSequence.TemplateSequencePlayer)
    UTemplateSequencePlayer* CreateTemplateSequencePlayer(UObject* WorldContextObject, UTemplateSequence* TemplateSequence, const FMovieSceneSequencePlaybackSettings& Settings, const ATemplateSequenceActor*& OutActor); // 0x54f4800 [Final Native Static Public]

// USequenceCameraShakeTestUtil (/Script/TemplateSequence.SequenceCameraShakeTestUtil)
    bool GetPostProcessBlendCache(APlayerController* PlayerController, int32 PPIndex, FPostProcessSettings& OutPPSettings, const float& OutPPBlendWeight); // 0x54f4e00 [Final Native Static Public]
    FMinimalViewInfo GetLastFrameCameraCachePOV(APlayerController* PlayerController); // 0x54f4d00 [Final Native Static Public]
    FMinimalViewInfo GetCameraCachePOV(APlayerController* PlayerController); // 0x54f4c00 [Final Native Static Public]

// UT5FGameInstance (/Script/The5thFloor.T5FGameInstance)
    void WriteSaveGame(); // 0x45cad60 [Final Native Public]
    void ShowSteamStore(); // 0x45cad40 [Final Native Public]
    void SetRichPresence(const FString& Status); // 0x45caca0 [Final Native Public]
    void OnApplicationEnterForeground(); // 0x45cac80 [Final Native Public]
    void OnApplicationEnterBackground(); // 0x45cac60 [Final Native Public]
    void NewSaveGame(); // 0x45cac40 [Final Native Public]
    void LoadSaveGame(); // 0x45cac20 [Final Native Public]
    bool HasSaveGame(); // 0x45cabf0 [Final Native Public]
    FString GetSettingsName(); // 0x45cab60 [Final Native Public]
    FString GetSaveGameName(); // 0x45caad0 [Final Native Public]
    FString GetBackupName(); // 0x45caa40 [Final Native Public]
    void DeleteSaveGame(); // 0x45caa20 [Final Native Public]

// UT5FSaveGame (/Script/The5thFloor.T5FSaveGame)
    bool HasValidWorldActors(); // 0x45cb540 [Final Native Public]
    int32 GetVersion(); // 0x45cb520 [Final Native Public]
    void DestroyWorldActor(AActor* Actor); // 0x45cb490 [Final Native Public]
    void ClearWorldActors(); // 0x45cb470 [Final Native Public]
    void AddWorldActor(const FT5FActorSaveData& ActorSaveData); // 0x45cb2a0 [Final Native Public]

// IT5FSaveInterface (/Script/The5thFloor.T5FSaveInterface)
    void OnActorLoaded(); // 0x45cb7a0 [Native Event Public]

// UT5FUtilityBlueprintLibrary (/Script/The5thFloor.T5FUtilityBlueprintLibrary)
    FString GetProjectVersion(); // 0x45cba80 [Final Native Static Public]
    bool GetFMODEventUserPropertyFloat(UFMODEvent* Event, const FName& PropertyName, const float& OutValue); // 0x45cb970 [Final Native Static Public]

// UTimeManagementBlueprintLibrary (/Script/TimeManagement.TimeManagementBlueprintLibrary)
    FFrameTime TransformTime(const FFrameTime& SourceTime, FFrameRate& SourceRate, FFrameRate& DestinationRate); // 0x2d57e10 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2d57d50 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x2d57c90 [Final Native Static Public]
    FFrameTime SnapFrameTimeToRate(const FFrameTime& SourceTime, FFrameRate& SourceRate, FFrameRate& SnapToRate); // 0x2d57af0 [Final Native Static Public]
    FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, FFrameRate& FrameRate); // 0x2d57980 [Final Native Static Public]
    FFrameNumber Multiply_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2d578c0 [Final Native Static Public]
    bool IsValid_MultipleOf(FFrameRate& InFrameRate, FFrameRate& OtherFramerate); // 0x2d57780 [Final Native Static Public]
    bool IsValid_Framerate(FFrameRate& InFrameRate); // 0x2d576e0 [Final Native Static Public]
    FFrameRate GetTimecodeFrameRate(); // 0x2d576a0 [Final Native Static Public]
    FTimecode GetTimecode(); // 0x2d57660 [Final Native Static Public]
    FFrameNumber Divide_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2d575a0 [Final Native Static Public]
    FString Conv_TimecodeToString(const FTimecode& InTimecode, bool bForceSignDisplay); // 0x2d57450 [Final Native Static Public]
    float Conv_QualifiedFrameTimeToSeconds(FQualifiedFrameTime& InFrameTime); // 0x2d57360 [Final Native Static Public]
    float Conv_FrameRateToSeconds(FFrameRate& InFrameRate); // 0x2d572a0 [Final Native Static Public]
    float Conv_FrameRateToInterval(const FFrameRate& InFrameRate); // 0x2d57200 [Final Native Static Public]
    int32 Conv_FrameNumberToInteger(const FFrameNumber& InFrameNumber); // 0x2d57170 [Final Native Static Public]
    FFrameNumber Add_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2d570b0 [Final Native Static Public]
    FFrameNumber Add_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x2d56ff0 [Final Native Static Public]

// UTraceUtilLibrary (/Script/TraceUtilities.TraceUtilLibrary)
    void TraceScreenshot(const FString& Name, bool bShowUI); // 0x3968500 [Final Native Static Public]
    void TraceMarkRegionStart(const FString& Name); // 0x3977a10 [Final Native Static Public]
    void TraceMarkRegionEnd(const FString& Name); // 0x3977a10 [Final Native Static Public]
    void TraceBookmark(const FString& Name); // 0x3977a10 [Final Native Static Public]
    bool ToggleChannel(const FString& ChannelName, bool Enabled); // 0x5f84c60 [Final Native Static Public]
    bool StopTracing(); // 0x5f848b0 [Final Native Static Public]
    bool StartTraceToFile(const FString& Filename, const TArray<FString>& Channels); // 0x5f84aa0 [Final Native Static Public]
    bool StartTraceSendTo(const FString& Target, const TArray<FString>& Channels); // 0x5f848e0 [Final Native Static Public]
    bool ResumeTracing(); // 0x395c260 [Final Native Static Public]
    bool PauseTracing(); // 0x395c260 [Final Native Static Public]
    bool IsTracing(); // 0x5f848b0 [Final Native Static Public]
    bool IsChannelEnabled(const FString& ChannelName); // 0x5f84820 [Final Native Static Public]
    TArray<FString> GetEnabledChannels(); // 0x5f84680 [Final Native Static Public]
    TArray<FString> GetAllChannels(); // 0x56c6f40 [Final Native Static Public]

// UTypedElementHandleLibrary (/Script/TypedElementFramework.TypedElementHandleLibrary)
    void Release(FScriptTypedElementHandle& ElementHandle); // 0x20730a0 [Final Native Static Public]
    bool NotEqual(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x2072e00 [Final Native Static Public]
    bool IsSet(FScriptTypedElementHandle& ElementHandle); // 0x2072b90 [Final Native Static Public]
    bool Equal(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x20721f0 [Final Native Static Public]

// UTypedElementListLibrary (/Script/TypedElementFramework.TypedElementListLibrary)
    void Shrink(const FScriptTypedElementListProxy& ElementList); // 0x2073660 [Final Native Static Public]
    void Reset(const FScriptTypedElementListProxy& ElementList); // 0x2073580 [Final Native Static Public]
    void Reserve(const FScriptTypedElementListProxy& ElementList, int32 Size); // 0x2073370 [Final Native Static Public]
    bool Remove(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x2073170 [Final Native Static Public]
    int32 Num(const FScriptTypedElementListProxy& ElementList); // 0x2072f40 [Final Native Static Public]
    bool IsValidIndex(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x2072c60 [Final Native Static Public]
    bool HasElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x20729f0 [Final Native Static Public]
    bool HasElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x2072840 [Final Native Static Public]
    UObject* GetElementInterface(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle, TSubclassOf<IInterface> BaseInterfaceType); // 0x2072620 [Final Native Static Public]
    TArray<FScriptTypedElementHandle> GetElementHandles(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x2072480 [Final Native Static Public]
    FScriptTypedElementHandle GetElementHandleAt(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x2072330 [Final Native Static Public]
    void Empty(const FScriptTypedElementListProxy& ElementList, int32 Slack); // 0x20720d0 [Final Native Static Public]
    FScriptTypedElementListProxy CreateScriptElementList(UTypedElementRegistry* Registry); // 0x2071f80 [Final Native Static Public]
    int32 CountElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x2071df0 [Final Native Static Public]
    int32 CountElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x2071c40 [Final Native Static Public]
    bool Contains(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x2071a40 [Final Native Static Public]
    FScriptTypedElementListProxy Clone(const FScriptTypedElementListProxy& ElementList); // 0x2071910 [Final Native Static Public]
    void AppendList(const FScriptTypedElementListProxy& ElementList, const FScriptTypedElementListProxy& OtherElementList); // 0x20717a0 [Final Native Static Public]
    void Append(const FScriptTypedElementListProxy& ElementList, const TArray<FScriptTypedElementHandle>& ElementHandles); // 0x2071650 [Final Native Static Public]
    bool Add(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x2071440 [Final Native Static Public]

// UTypedElementRegistry (/Script/TypedElementFramework.TypedElementRegistry)
    UTypedElementRegistry* GetInstance(); // 0x207eac0 [Final Native Static Public]
    UObject* GetElementInterface(FScriptTypedElementHandle& InElementHandle, TSubclassOf<IInterface> InBaseInterfaceType); // 0x207e980 [Final Native Public]

// ITestTypedElementInterfaceA (/Script/TypedElementFramework.TestTypedElementInterfaceA)
    bool SetDisplayName(FScriptTypedElementHandle& InElementHandle, const FText& InNewName, bool bNotify); // 0x207ebc0 [Native Public]
    FText GetDisplayName(FScriptTypedElementHandle& InElementHandle); // 0x207e890 [Native Public]

// ITestTypedElementInterfaceB (/Script/TypedElementFramework.TestTypedElementInterfaceB)
    bool MarkAsTested(FScriptTypedElementHandle& InElementHandle); // 0x207eaf0 [Native Public]

// ITestTypedElementInterfaceC (/Script/TypedElementFramework.TestTypedElementInterfaceC)
    bool GetIsTested(FScriptTypedElementHandle& InElementHandle); // 0x207eaf0 [Native Public]

// UTypedElementSelectionSetLibrary (/Script/TypedElementRuntime.TypedElementSelectionSetLibrary)
    bool SetSelectionFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x208a780 [Final Native Static Public]
    bool SelectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x208a150 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedSelection(UTypedElementSelectionSet* SelectionSet, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x2088a70 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedElementList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x20888a0 [Final Native Static Public]
    bool DeselectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x20880b0 [Final Native Static Public]

// UTypedElementSelectionSet (/Script/TypedElementRuntime.TypedElementSelectionSet)
    bool SetSelection(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x208a5d0 [Final Native Public]
    bool SelectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2089fd0 [Final Native Public]
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2089e50 [Final Native Public]
    void RestoreSelectionState(FTypedElementSelectionSetState& InSelectionState); // 0x2089bc0 [Final Native Public]
    void OnPreChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x1448c50 [Public]
    void OnChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0x1448c50 [Public]
    TArray<FScriptTypedElementHandle> K2_GetSelectedElementHandles(TSubclassOf<IInterface> InBaseInterfaceType); // 0x2089a50 [Final Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FTypedElementIsSelectedOptions& InSelectionOptions); // 0x20898b0 [Final Native Public]
    bool HasSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x2089550 [Final Native Public]
    bool HasSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x20894a0 [Final Native Public]
    UObject* GetTopSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x2089390 [Final Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementSelectionMethod& InSelectionMethod); // 0x2089260 [Final Native Public]
    TArray<UObject*> GetSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x2088eb0 [Final Native Public]
    int32 GetNumSelectedElements(); // 0x2088bb0 [Final Native Public]
    FTypedElementSelectionSetState GetCurrentSelectionState(); // 0x20887d0 [Final Native Public]
    UObject* GetBottomSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x2088540 [Final Native Public]
    bool DeselectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2087f30 [Final Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x2087db0 [Final Native Public]
    int32 CountSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x2087a50 [Final Native Public]
    int32 CountSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x20879a0 [Final Native Public]
    bool ClearSelection(const FTypedElementSelectionOptions& InSelectionOptions); // 0x20878f0 [Final Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x20876e0 [Final Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x20873a0 [Final Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle); // 0x2087150 [Final Native Public]

// ITypedElementAssetDataInterface (/Script/TypedElementRuntime.TypedElementAssetDataInterface)
    FAssetData GetAssetData(FScriptTypedElementHandle& InElementHandle); // 0x2088350 [Native Public]
    TArray<FAssetData> GetAllReferencedAssetDatas(FScriptTypedElementHandle& InElementHandle); // 0x2088230 [Native Public]

// ITypedElementHierarchyInterface (/Script/TypedElementRuntime.TypedElementHierarchyInterface)
    FScriptTypedElementHandle GetParentElement(FScriptTypedElementHandle& InElementHandle, bool bAllowCreate); // 0x2088d80 [Native Public]
    void GetChildElements(FScriptTypedElementHandle& InElementHandle, const TArray<FScriptTypedElementHandle>& OutElementHandles, bool bAllowCreate); // 0x2088650 [Native Public]

// ITypedElementObjectInterface (/Script/TypedElementRuntime.TypedElementObjectInterface)
    TSubclassOf<UObject> GetObjectClass(FScriptTypedElementHandle& InElementHandle); // 0x2088cb0 [Native Public]
    UObject* GetObject(FScriptTypedElementHandle& InElementHandle); // 0x2088be0 [Native Public]

// ITypedElementPrimitiveCustomDataInterface (/Script/TypedElementRuntime.TypedElementPrimitiveCustomDataInterface)
    void SetCustomDataValue(FScriptTypedElementHandle& InElementHandle, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x208a440 [Native Public]
    void SetCustomData(FScriptTypedElementHandle& InElementHandle, const TArray<float>& CustomDataFloats, bool bMarkRenderStateDirty); // 0x208a2d0 [Native Public]

// ITypedElementSelectionInterface (/Script/TypedElementRuntime.TypedElementSelectionInterface)
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x2089c80 [Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementIsSelectedOptions& InSelectionOptions); // 0x20896e0 [Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InCurrentSelection, const ETypedElementSelectionMethod& InSelectionMethod); // 0x2089070 [Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x2087be0 [Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x20875b0 [Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x2087270 [Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet); // 0x2086fe0 [Native Public]

// UWidget (/Script/UMG.Widget)
    void SetVisibility(const ESlateVisibility& InVisibility); // 0x3202900 [Native Public]
    void SetUserFocus(APlayerController* PlayerController); // 0x32020c0 [Final Native Public]
    void SetToolTipText(FText& InToolTipText); // 0x3201f70 [Final Native Public]
    void SetToolTip(UWidget* Widget); // 0x3201ee0 [Final Native Public]
    void SetRenderTranslation(const FVector2D& Translation); // 0x31ff4c0 [Final Native Public]
    void SetRenderTransformPivot(const FVector2D& Pivot); // 0x31ff430 [Final Native Public]
    void SetRenderTransformAngle(float Angle); // 0x31ff3a0 [Final Native Public]
    void SetRenderTransform(const FWidgetTransform& InTransform); // 0x31ff2d0 [Final Native Public]
    void SetRenderShear(const FVector2D& Shear); // 0x31ff250 [Final Native Public]
    void SetRenderScale(const FVector2D& Scale); // 0x31ff1d0 [Final Native Public]
    void SetRenderOpacity(float InOpacity); // 0x31ff150 [Final Native Public]
    void SetNavigationRuleExplicit(const EUINavigation& Direction, UWidget* InWidget); // 0x31fe2c0 [Final Native Public]
    void SetNavigationRuleCustomBoundary(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x31fe1b0 [Final Native Public]
    void SetNavigationRuleCustom(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x31fe0a0 [Final Native Public]
    void SetNavigationRuleBase(const EUINavigation& Direction, const EUINavigationRule& Rule); // 0x31fdfa0 [Final Native Public]
    void SetNavigationRule(const EUINavigation& Direction, const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x31fde60 [Final Native Public]
    void SetKeyboardFocus(); // 0x31fce50 [Final Native Public]
    void SetIsEnabled(bool bInIsEnabled); // 0x31fc220 [Native Public]
    void SetFocus(); // 0x31fae90 [Final Native Public]
    void SetCursor(const EMouseCursor& InCursor); // 0x31f9a20 [Final Native Public]
    void SetClipping(const EWidgetClipping& InClipping); // 0x31f9270 [Final Native Public]
    void SetAllNavigationRules(const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x31f7e00 [Final Native Public]
    void ResetCursor(); // 0x31f7920 [Final Native Public]
    void RemoveFromParent(); // 0x31f7540 [Native Public]
    FEventReply OnReply__DelegateSignature(); // 0x1448c50 [Public]
    FEventReply OnPointerEvent__DelegateSignature(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1448c50 [Public]
    void K2_RemoveFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x31f6a70 [Final Native Public]
    void K2_BroadcastFieldValueChanged(const FFieldNotificationId& FieldId); // 0x31f6920 [Final Native Protected]
    void K2_AddFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x31f6750 [Final Native Public]
    bool IsVisible(); // 0x31f66f0 [Final Native Public]
    bool IsRendered(); // 0x31f65e0 [Final Native Public]
    bool IsInViewport(); // 0x31f64d0 [Final Native Public]
    bool IsHovered(); // 0x31f64a0 [Native Public]
    void InvalidateLayoutAndVolatility(); // 0x31f6450 [Final Native Public]
    bool HasUserFocusedDescendants(APlayerController* PlayerController); // 0x31f6290 [Final Native Public]
    bool HasUserFocus(APlayerController* PlayerController); // 0x31f60d0 [Final Native Public]
    bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); // 0x31f5ef0 [Final Native Public]
    bool HasMouseCapture(); // 0x31f5df0 [Final Native Public]
    bool HasKeyboardFocus(); // 0x31f5cf0 [Final Native Public]
    bool HasFocusedDescendants(); // 0x31f5bf0 [Final Native Public]
    bool HasAnyUserFocus(); // 0x31f59e0 [Final Native Public]
    UWidget* GetWidget__DelegateSignature(); // 0x1448c50 [Public]
    ESlateVisibility GetVisibility(); // 0x31f58f0 [Final Native Public]
    FGeometry GetTickSpaceGeometry(); // 0x31f3cc0 [Final Native Public]
    FText GetText__DelegateSignature(); // 0x1448c50 [Public]
    ESlateVisibility GetSlateVisibility__DelegateSignature(); // 0x1448c50 [Public]
    FSlateColor GetSlateColor__DelegateSignature(); // 0x1448c50 [Public]
    FSlateBrush GetSlateBrush__DelegateSignature(); // 0x1448c50 [Public]
    float GetRenderTransformAngle(); // 0x31f5130 [Final Native Public]
    float GetRenderOpacity(); // 0x31f50e0 [Final Native Public]
    UPanelWidget* GetParent(); // 0x31f5060 [Final Native Public]
    FGeometry GetPaintSpaceGeometry(); // 0x31f4fb0 [Final Native Public]
    APlayerController* GetOwningPlayer(); // 0x31f4f80 [Native Public]
    ULocalPlayer* GetOwningLocalPlayer(); // 0x31f4f50 [Native Public]
    EMouseCursor GetMouseCursor__DelegateSignature(); // 0x1448c50 [Public]
    FLinearColor GetLinearColor__DelegateSignature(); // 0x1448c50 [Public]
    bool GetIsEnabled(); // 0x31f4ae0 [Final Native Public]
    int32 GetInt32__DelegateSignature(); // 0x1448c50 [Public]
    UGameInstance* GetGameInstance(); // 0x31f47e0 [Final Native Public]
    float GetFloat__DelegateSignature(); // 0x1448c50 [Public]
    FVector2D GetDesiredSize(); // 0x31f4320 [Final Native Public]
    EWidgetClipping GetClipping(); // 0x31f3f20 [Final Native Public]
    ECheckBoxState GetCheckBoxState__DelegateSignature(); // 0x1448c50 [Public]
    FGeometry GetCachedGeometry(); // 0x31f3cc0 [Final Native Public]
    bool GetBool__DelegateSignature(); // 0x1448c50 [Public]
    FText GetAccessibleText(); // 0x31f3a30 [Final Native Public]
    FText GetAccessibleSummaryText(); // 0x31f3950 [Final Native Public]
    UWidget* GenerateWidgetForString__DelegateSignature(const FString& Item); // 0x1448c50 [Public]
    UWidget* GenerateWidgetForObject__DelegateSignature(UObject* Item); // 0x1448c50 [Public]
    void ForceVolatile(bool bForce); // 0x31f3830 [Final Native Public]
    void ForceLayoutPrepass(); // 0x31f3790 [Final Native Public]

// UListViewBase (/Script/UMG.ListViewBase)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x3202980 [Final Native Public]
    void SetScrollOffset(float InScrollOffset); // 0x31ffd20 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& InVisibility); // 0x3200050 [Final Native Public]
    void SetIsPointerScrollingEnabled(bool bInIsPointerScrollingEnabled); // 0x31fc760 [Final Native Public]
    void SetIsGamepadScrollingEnabled(bool bInIsGamepadScrollingEnabled); // 0x31fc470 [Final Native Public]
    void ScrollToTop(); // 0x31f7ba0 [Final Native Public]
    void ScrollToBottom(); // 0x31f7b10 [Final Native Public]
    void RequestRefresh(); // 0x31f7810 [Final Native Public]
    void RegenerateAllEntries(); // 0x31f7050 [Final Native Public]
    float GetScrollOffset(); // 0x31f5180 [Final Native Public]
    TArray<UUserWidget*> GetDisplayedEntryWidgets(); // 0x31f3c40 [Final Native Public]
    void EndInertialScrolling(); // 0x31f3600 [Final Native Public]

// UListView (/Script/UMG.ListView)
    void SetSelectionMode(const ESelectionMode& SelectionMode); // 0x3200350 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x3200170 [Final Native Public]
    void SetScrollIntoViewAlignment(const EScrollIntoViewAlignment& NewScrollIntoViewAlignment); // 0x31ffc90 [Final Native Public]
    void SetScrollBarPadding(const FMargin& InScrollBarPadding); // 0x31ffad0 [Final Native Public]
    void ScrollIndexIntoView(int32 Index); // 0x31f7a30 [Final Native Public]
    void RemoveItem(UObject* Item); // 0x31f7560 [Final Native Public]
    void OnListItemOuterEndPlayed(AActor* ItemOuter, const EEndPlayReason& EndPlayReason); // 0x31f6e60 [Final Native Protected]
    void OnListItemEndPlayed(AActor* Item, const EEndPlayReason& EndPlayReason); // 0x31f6d90 [Final Native Protected]
    void NavigateToIndex(int32 Index); // 0x31f6c60 [Final Native Public]
    bool IsRefreshPending(); // 0x31f6590 [Final Native Public]
    float GetVerticalEntrySpacing(); // 0x31f5710 [Final Native Public]
    FMargin GetScrollBarPadding(); // 0x31f5150 [Final Native Public]
    int32 GetNumItems(); // 0x31f4f00 [Final Native Public]
    TArray<UObject*> GetListItems(); // 0x31f4c50 [Final Native Public]
    UObject* GetItemAt(int32 Index); // 0x31f4b70 [Final Native Public]
    int32 GetIndexForItem(UObject* Item); // 0x31f4a00 [Final Native Public]
    float GetHorizontalEntrySpacing(); // 0x31f49e0 [Final Native Public]
    void ClearListItems(); // 0x31f3100 [Final Native Public]
    void BP_SetSelectedItem(UObject* Item); // 0x31f2f10 [Final Native Private]
    void BP_SetListItems(const TArray<UObject*>& InListItems); // 0x31f2d70 [Final Native Private]
    void BP_SetItemSelection(UObject* Item, bool bSelected); // 0x31f2c10 [Final Native Private]
    void BP_ScrollItemIntoView(UObject* Item); // 0x31f2b40 [Final Native Private]
    void BP_NavigateToItem(UObject* Item); // 0x31f2aa0 [Final Native Private]
    bool BP_IsItemVisible(UObject* Item); // 0x31f29a0 [Final Native Private]
    bool BP_GetSelectedItems(const TArray<UObject*>& Items); // 0x31f28c0 [Final Native Private]
    UObject* BP_GetSelectedItem(); // 0x31f2830 [Final Native Private]
    int32 BP_GetNumItemsSelected(); // 0x31f27d0 [Final Native Private]
    void BP_ClearSelection(); // 0x31f2550 [Final Native Private]
    void BP_CancelScrollIntoView(); // 0x31f2510 [Final Native Private]
    void AddItem(UObject* Item); // 0x31f2310 [Final Native Public]

// USlateAccessibleWidgetData (/Script/UMG.SlateAccessibleWidgetData)
    FText GetText__DelegateSignature(); // 0x1448c50 [Public]

// UUserWidget (/Script/UMG.UserWidget)
    void UnregisterInputComponent(); // 0x3238590 [Final Native Protected]
    void UnbindFromAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x32382f0 [Final Native Public]
    void UnbindFromAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x3238200 [Final Native Public]
    void UnbindAllFromAnimationStarted(UWidgetAnimation* Animation); // 0x3238160 [Final Native Public]
    void UnbindAllFromAnimationFinished(UWidgetAnimation* Animation); // 0x32380c0 [Final Native Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0x1448c50 [Event Public]
    void StopListeningForInputAction(const FName& ActionName, const EInputEvent& EventType); // 0x3237a60 [Final Native Protected]
    void StopListeningForAllInputActions(); // 0x3237a40 [Final Native Protected]
    void StopAnimationsAndLatentActions(); // 0x3237a10 [Final Native Public]
    void StopAnimation(UWidgetAnimation* InAnimation); // 0x3237970 [Final Native Public]
    void StopAllAnimations(); // 0x3237950 [Final Native Public]
    void SetPositionInViewport(const FVector2D& position, bool bRemoveDPIScale); // 0x3236940 [Final Native Public]
    void SetPlaybackSpeed(UWidgetAnimation* InAnimation, float PlaybackSpeed); // 0x3236850 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3236530 [Final Native Public]
    void SetOwningPlayer(APlayerController* LocalPlayerController); // 0x3236480 [Final Native Public]
    void SetNumLoopsToPlay(UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); // 0x32363a0 [Final Native Public]
    void SetInputActionPriority(int32 NewPriority); // 0x3235ae0 [Final Native Protected]
    void SetInputActionBlocking(bool bShouldBlock); // 0x3235a20 [Final Native Protected]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x32354c0 [Final Native Public]
    void SetDesiredSizeInViewport(const FVector2D& Size); // 0x32350a0 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x3234d30 [Final Native Public]
    void SetAnimationCurrentTime(UWidgetAnimation* InAnimation, float InTime); // 0x3234a60 [Final Native Public]
    void SetAnchorsInViewport(const FAnchors& Anchors); // 0x32348e0 [Final Native Public]
    void SetAlignmentInViewport(const FVector2D& Alignment); // 0x3234790 [Final Native Public]
    void ReverseAnimation(UWidgetAnimation* InAnimation); // 0x3233eb0 [Final Native Public]
    void RemoveFromViewport(); // 0x31f7540 [Final Native Public]
    void RemoveExtensions(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x3233d20 [Final Native Public]
    void RemoveExtension(UUserWidgetExtension* InExtension); // 0x3233bb0 [Final Native Public]
    void RegisterInputComponent(); // 0x3233740 [Final Native Protected]
    void QueueStopAnimation(UWidgetAnimation* InAnimation); // 0x3233630 [Final Native Public]
    void QueueStopAllAnimations(); // 0x32334f0 [Final Native Public]
    void QueuePlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x32331d0 [Final Native Public]
    void QueuePlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x3232ff0 [Final Native Public]
    void QueuePlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x3232e10 [Final Native Public]
    void QueuePlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x3232b00 [Final Native Public]
    float QueuePauseAnimation(UWidgetAnimation* InAnimation); // 0x3232970 [Final Native Public]
    void PreConstruct(bool IsDesignTime); // 0x1448c50 [Event Public]
    void PlaySound(USoundBase* SoundToPlay); // 0x3232350 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x3232130 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x3232020 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x3231f10 [Final Native Public]
    UUMGSequencePlayer* PlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x3231d40 [Final Native Public]
    float PauseAnimation(UWidgetAnimation* InAnimation); // 0x3231c30 [Final Native Public]
    FEventReply OnTouchStarted(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x1448c50 [Event Public]
    FEventReply OnTouchMoved(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x1448c50 [Event Public]
    FEventReply OnTouchGesture(const FGeometry& MyGeometry, FPointerEvent& GestureEvent); // 0x1448c50 [Event Public]
    FEventReply OnTouchForceChanged(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x1448c50 [Event Public]
    FEventReply OnTouchEnded(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0x1448c50 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0x1448c50 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1448c50 [Event Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1448c50 [Event Public]
    void OnPaint(FPaintContext& Context); // 0x1448c50 [Event Public]
    FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1448c50 [Event Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1448c50 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0x1448c50 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1448c50 [Event Public]
    void OnMouseCaptureLost(); // 0x1448c50 [Event Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1448c50 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0x1448c50 [Event Public]
    FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent); // 0x1448c50 [Event Public]
    FEventReply OnMotionDetected(const FGeometry& MyGeometry, const FMotionEvent& InMotionEvent); // 0x1448c50 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1448c50 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0x1448c50 [Event Public]
    FEventReply OnKeyChar(const FGeometry& MyGeometry, const FCharacterEvent& InCharacterEvent); // 0x1448c50 [Event Public]
    void OnInitialized(); // 0x1448c50 [Event Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0x1448c50 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0x1448c50 [Event Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1448c50 [Event Public]
    bool OnDragOver(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1448c50 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1448c50 [Event Public]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1448c50 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0x1448c50 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0x1448c50 [Event Public]
    void OnAnimationStarted(UWidgetAnimation* Animation); // 0x3231ba0 [Native Event Protected]
    void OnAnimationFinished(UWidgetAnimation* Animation); // 0x3231b10 [Native Event Protected]
    FEventReply OnAnalogValueChanged(const FGeometry& MyGeometry, const FAnalogInputEvent& InAnalogInputEvent); // 0x1448c50 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0x1448c50 [Event Public]
    void ListenForInputAction(const FName& ActionName, const EInputEvent& EventType, bool bConsume, const FScriptDelegate& Callback); // 0x3230c50 [Final Native Protected]
    bool IsPlayingAnimation(); // 0x3230860 [Final Native Public]
    bool IsListeningForInputAction(const FName& ActionName); // 0x32309a0 [Final Native Protected]
    bool IsInteractable(); // 0x1448c50 [Event Public]
    bool IsAnyAnimationPlaying(); // 0x3230860 [Final Native Public]
    bool IsAnimationPlayingForward(UWidgetAnimation* InAnimation); // 0x3230790 [Final Native Public]
    bool IsAnimationPlaying(UWidgetAnimation* InAnimation); // 0x32306d0 [Final Native Public]
    APawn* GetOwningPlayerPawn(); // 0x3230090 [Final Native Public]
    APlayerCameraManager* GetOwningPlayerCameraManager(); // 0x3230040 [Final Native Public]
    bool GetIsVisible(); // 0x322f710 [Final Native Public]
    TArray<UUserWidgetExtension*> GetExtensions(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x322f0b0 [Final Native Public]
    UUserWidgetExtension* GetExtension(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x322ef70 [Final Native Public]
    float GetAnimationCurrentTime(UWidgetAnimation* InAnimation); // 0x322e8a0 [Final Native Public]
    FAnchors GetAnchorsInViewport(); // 0x322e820 [Final Native Public]
    FVector2D GetAlignmentInViewport(); // 0x322e190 [Final Native Public]
    void FlushAnimations(); // 0x322df70 [Final Native Public]
    void Destruct(); // 0x1448c50 [Event Public]
    void Construct(); // 0x1448c50 [Event Public]
    void CancelLatentActions(); // 0x322b330 [Final Native Public]
    void BindToAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x322b1a0 [Final Native Public]
    void BindToAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x322b030 [Final Native Public]
    void BindToAnimationEvent(UWidgetAnimation* Animation, const FScriptDelegate& Delegate, const EWidgetAnimationEvent& AnimationEvent, const FName& UserTag); // 0x322ae40 [Final Native Public]
    void AddToViewport(int32 ZOrder); // 0x322ad00 [Final Native Public]
    bool AddToPlayerScreen(int32 ZOrder); // 0x322ac60 [Final Native Public]
    UUserWidgetExtension* AddExtension(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x322abb0 [Final Native Public]

// UUMGSequencePlayer (/Script/UMG.UMGSequencePlayer)
    void SetUserTag(const FName& InUserTag); // 0x318f180 [Final Native Public]
    FName GetUserTag(); // 0x318b5c0 [Final Native Public]

// UWidgetAnimation (/Script/UMG.WidgetAnimation)
    void UnbindFromAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x318ffe0 [Final Native Public]
    void UnbindFromAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x318fef0 [Final Native Public]
    void UnbindAllFromAnimationStarted(UUserWidget* Widget); // 0x318fe60 [Final Native Public]
    void UnbindAllFromAnimationFinished(UUserWidget* Widget); // 0x318fdd0 [Final Native Public]
    float GetStartTime(); // 0x318b460 [Final Native Public]
    float GetEndTime(); // 0x318a900 [Final Native Public]
    void BindToAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x3189bf0 [Final Native Public]
    void BindToAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x3189b00 [Final Native Public]

// UWidgetAnimationPlayCallbackProxy (/Script/UMG.WidgetAnimationPlayCallbackProxy)
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationTimeRangeProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x318a0f0 [Final Native Static Public]
    UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationProxyObject(const UUMGSequencePlayer*& Result, UUserWidget* Widget, UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed); // 0x3189e30 [Final Native Static Public]

// UBoolBinding (/Script/UMG.BoolBinding)
    bool GetValue(); // 0x318b5e0 [Final Native Public]

// UBrushBinding (/Script/UMG.BrushBinding)
    FSlateBrush GetValue(); // 0x318b6a0 [Final Native Public]

// UCheckedStateBinding (/Script/UMG.CheckedStateBinding)
    ECheckBoxState GetValue(); // 0x318b740 [Final Native Public]

// UColorBinding (/Script/UMG.ColorBinding)
    FSlateColor GetSlateValue(); // 0x318b320 [Final Native Public]
    FLinearColor GetLinearValue(); // 0x318a9d0 [Final Native Public]

// UFloatBinding (/Script/UMG.FloatBinding)
    float GetValue(); // 0x318b870 [Final Native Public]

// UInt32Binding (/Script/UMG.Int32Binding)
    int32 GetValue(); // 0x318b9f0 [Final Native Public]

// UMouseCursorBinding (/Script/UMG.MouseCursorBinding)
    EMouseCursor GetValue(); // 0x318ba60 [Final Native Public]

// UTextBinding (/Script/UMG.TextBinding)
    FText GetTextValue(); // 0x318b570 [Final Native Public]
    FString GetStringValue(); // 0x318b4f0 [Final Native Public]

// UVisibilityBinding (/Script/UMG.VisibilityBinding)
    ESlateVisibility GetValue(); // 0x318bad0 [Final Native Public]

// UWidgetBinding (/Script/UMG.WidgetBinding)
    UWidget* GetValue(); // 0x318bb40 [Final Native Public]

// UAsyncTaskDownloadImage (/Script/UMG.AsyncTaskDownloadImage)
    UAsyncTaskDownloadImage* DownloadImage(const FString& URL); // 0x318a410 [Final Native Static Public]

// UGameViewportSubsystem (/Script/UMG.GameViewportSubsystem)
    FGameViewportWidgetSlot SetWidgetSlotPosition(const FGameViewportWidgetSlot& Slot, UWidget* Widget, const FVector2D& position, bool bRemoveDPIScale); // 0x318fb10 [Final Native Static Public]
    FGameViewportWidgetSlot SetWidgetSlotDesiredSize(const FGameViewportWidgetSlot& Slot, const FVector2D& Size); // 0x318f9a0 [Final Native Static Public]
    void SetWidgetSlot(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x318f4f0 [Final Native Public]
    void RemoveWidget(UWidget* Widget); // 0x318c8f0 [Final Native Public]
    bool IsWidgetAdded(UWidget* Widget); // 0x318c380 [Final Native Public]
    FGameViewportWidgetSlot GetWidgetSlot(UWidget* Widget); // 0x318bc40 [Final Native Public]
    bool AddWidgetForPlayer(UWidget* Widget, ULocalPlayer* Player, const FGameViewportWidgetSlot& Slot); // 0x3189970 [Final Native Public]
    bool AddWidget(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x3189820 [Final Native Public]

// IUserListEntry (/Script/UMG.UserListEntry)
    void BP_OnItemSelectionChanged(bool bIsSelected); // 0x1448c50 [Event Protected]
    void BP_OnItemExpansionChanged(bool bIsExpanded); // 0x1448c50 [Event Protected]
    void BP_OnEntryReleased(); // 0x1448c50 [Event Protected]

// UUserListEntryLibrary (/Script/UMG.UserListEntryLibrary)
    bool IsListItemSelected(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x318c0d0 [Final Native Static Public]
    bool IsListItemExpanded(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x318bf40 [Final Native Static Public]
    UListViewBase* GetOwningListView(const TScriptInterface<IUserListEntry>& UserListEntry); // 0x318aeb0 [Final Native Static Public]

// IUserObjectListEntry (/Script/UMG.UserObjectListEntry)
    void OnListItemObjectSet(UObject* ListItemObject); // 0x1448c50 [Event Protected]

// UUserObjectListEntryLibrary (/Script/UMG.UserObjectListEntryLibrary)
    UObject* GetListItemObject(const TScriptInterface<IUserObjectListEntry>& UserObjectListEntry); // 0x318ab40 [Final Native Static Public]

// UPanelWidget (/Script/UMG.PanelWidget)
    bool RemoveChildAt(int32 Index); // 0x31f71c0 [Final Native Public]
    bool RemoveChild(UWidget* Content); // 0x31f70c0 [Final Native Public]
    bool HasChild(UWidget* Content); // 0x31f5af0 [Final Native Public]
    bool HasAnyChildren(); // 0x31f59b0 [Final Native Public]
    int32 GetChildrenCount(); // 0x31f3f00 [Final Native Public]
    int32 GetChildIndex(UWidget* Content); // 0x31f3e10 [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x31f3d50 [Final Native Public]
    TArray<UWidget*> GetAllChildren(); // 0x31f3b10 [Final Native Public]
    void ClearChildren(); // 0x31f3020 [Native Public]
    UPanelSlot* AddChild(UWidget* Content); // 0x31f1350 [Final Native Public]

// UContentWidget (/Script/UMG.ContentWidget)
    UPanelSlot* SetContent(UWidget* Content); // 0x31f9860 [Final Native Public]
    UPanelSlot* GetContentSlot(); // 0x31f3fe0 [Final Native Public]
    UWidget* GetContent(); // 0x31f3f50 [Final Native Public]

// UBackgroundBlur (/Script/UMG.BackgroundBlur)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x318f210 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x318e410 [Final Native Public]
    void SetLowQualityFallbackBrush(FSlateBrush& InBrush); // 0x318df20 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x318db00 [Final Native Public]
    void SetCornerRadius(const FVector4& InCornerRadius); // 0x318d9a0 [Native Public]
    void SetBlurStrength(float InStrength); // 0x318d1c0 [Native Public]
    void SetBlurRadius(int32 InBlurRadius); // 0x318d100 [Final Native Public]
    void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); // 0x318cf20 [Final Native Public]

// UPanelSlot (/Script/UMG.PanelSlot)
    UWidget* GetContent(); // 0x31f3fc0 [Final Native Public]

// UBackgroundBlurSlot (/Script/UMG.BackgroundBlurSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x318f2a0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x318e4d0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x318db90 [Final Native Public]

// UBorder (/Script/UMG.Border)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x318f340 [Final Native Public]
    void SetShowEffectWhenDisabled(bool bInShowEffectWhenDisabled); // 0x318edb0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x318e590 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x318dc30 [Final Native Public]
    void SetDesiredSizeScale(const FVector2D& InScale); // 0x318da50 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x318d8f0 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture); // 0x318d5e0 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x318d5e0 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x318d430 [Final Native Public]
    void SetBrushColor(const FLinearColor& InBrushColor); // 0x318d380 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x318d250 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x318a7f0 [Final Native Public]

// UBorderSlot (/Script/UMG.BorderSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x318f3d0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x318e650 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x318dcc0 [Final Native Public]

// UButton (/Script/UMG.Button)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x318f060 [Final Native Public]
    void SetStyle(FButtonStyle& InStyle); // 0x318ef90 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x318e950 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x318d840 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x318d720 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InBackgroundColor); // 0x318d050 [Final Native Public]
    bool IsPressed(); // 0x318c300 [Final Native Public]

// UButtonSlot (/Script/UMG.ButtonSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x318f470 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x318e710 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x318dd60 [Final Native Public]

// UCanvasPanel (/Script/UMG.CanvasPanel)
    UCanvasPanelSlot* AddChildToCanvas(UWidget* Content); // 0x31895e0 [Final Native Public]

// UCanvasPanelSlot (/Script/UMG.CanvasPanelSlot)
    void SetZOrder(int32 InZOrder); // 0x318fd30 [Final Native Public]
    void SetSize(const FVector2D& InSize); // 0x318ee80 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x318e840 [Final Native Public]
    void SetOffsets(const FMargin& InOffset); // 0x318e300 [Final Native Public]
    void SetMinimum(const FVector2D& InMinimumAnchors); // 0x318e140 [Final Native Public]
    void SetMaximum(const FVector2D& InMaximumAnchors); // 0x318e030 [Final Native Public]
    void SetLayout(FAnchorData& InLayoutData); // 0x318de70 [Final Native Public]
    void SetAutoSize(bool InbAutoSize); // 0x318cfc0 [Final Native Public]
    void SetAnchors(const FAnchors& InAnchors); // 0x318ce00 [Final Native Public]
    void SetAlignment(const FVector2D& InAlignment); // 0x318cd00 [Final Native Public]
    int32 GetZOrder(); // 0x318be50 [Final Native Public]
    FVector2D GetSize(); // 0x318b260 [Final Native Public]
    FVector2D GetPosition(); // 0x318b040 [Final Native Public]
    FMargin GetOffsets(); // 0x318aca0 [Final Native Public]
    FAnchorData GetLayout(); // 0x318a990 [Final Native Public]
    bool GetAutoSize(); // 0x318a770 [Final Native Public]
    FAnchors GetAnchors(); // 0x318a6c0 [Final Native Public]
    FVector2D GetAlignment(); // 0x318a610 [Final Native Public]

// UCheckBox (/Script/UMG.CheckBox)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x318f0f0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x318e9e0 [Final Native Public]
    void SetIsChecked(bool InIsChecked); // 0x318dde0 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x318d7b0 [Final Native Public]
    void SetCheckedState(const ECheckBoxState& InCheckedState); // 0x318d6a0 [Final Native Public]
    bool IsPressed(); // 0x318c340 [Final Native Public]
    bool IsChecked(); // 0x318be90 [Final Native Public]
    ECheckBoxState GetCheckedState(); // 0x318a7a0 [Final Native Public]

// UCircularThrobber (/Script/UMG.CircularThrobber)
    void SetRadius(float InRadius); // 0x318ea70 [Final Native Public]
    void SetPeriod(float InPeriod); // 0x318e7a0 [Final Native Public]
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x318e250 [Final Native Public]

// UComboBoxKey (/Script/UMG.ComboBoxKey)
    void SetSelectedOption(const FName& Option); // 0x318eb90 [Final Native Public]
    bool RemoveOption(const FName& Option); // 0x318c5d0 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FName& SelectedItem, const ESelectInfo& SelectionType); // 0x1448c50 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x1448c50 [Public]
    bool IsOpen(); // 0x318c260 [Final Native Public]
    FName GetSelectedOption(); // 0x318b150 [Final Native Public]
    UWidget* GenerateWidgetEvent__DelegateSignature(const FName& Item); // 0x1448c50 [Public]
    void ClearSelection(); // 0x3189de0 [Final Native Public]
    void ClearOptions(); // 0x3189ce0 [Final Native Public]
    void AddOption(const FName& Option); // 0x31896c0 [Final Native Public]

// UComboBoxString (/Script/UMG.ComboBoxString)
    void SetSelectedOption(const FString& Option); // 0x318ecb0 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x318eb00 [Final Native Public]
    bool RemoveOption(const FString& Option); // 0x318c700 [Final Native Public]
    void RefreshOptions(); // 0x318c590 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0x1448c50 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0x1448c50 [Public]
    bool IsOpen(); // 0x318c2b0 [Final Native Public]
    FString GetSelectedOption(); // 0x318b170 [Final Native Public]
    int32 GetSelectedIndex(); // 0x318b0f0 [Final Native Public]
    int32 GetOptionCount(); // 0x318ae90 [Final Native Public]
    FString GetOptionAtIndex(int32 Index); // 0x318ad40 [Final Native Public]
    int32 FindOptionIndex(const FString& Option); // 0x318a500 [Final Native Public]
    void ClearSelection(); // 0x3189e10 [Final Native Public]
    void ClearOptions(); // 0x3189d60 [Final Native Public]
    void AddOption(const FString& Option); // 0x3189780 [Final Native Public]

// UDynamicEntryBoxBase (/Script/UMG.DynamicEntryBoxBase)
    void SetRadialSettings(FRadialBoxSettings& InSettings); // 0x31ff020 [Final Native Public]
    void SetEntrySpacing(const FVector2D& InEntrySpacing); // 0x31fa910 [Final Native Public]
    int32 GetNumEntries(); // 0x31f4ee0 [Final Native Public]
    TArray<UUserWidget*> GetAllEntries(); // 0x31f3c40 [Final Native Public]

// UDynamicEntryBox (/Script/UMG.DynamicEntryBox)
    void Reset(bool bDeleteWidgets); // 0x31f7890 [Final Native Public]
    void RemoveEntry(UUserWidget* EntryWidget); // 0x31f7260 [Final Native Public]
    UUserWidget* BP_CreateEntryOfClass(TSubclassOf<UUserWidget> EntryClass); // 0x31f25d0 [Final Native Private]
    UUserWidget* BP_CreateEntry(); // 0x31f2590 [Final Native Private]

// UEditableText (/Script/UMG.EditableText)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x32016e0 [Final Native Public]
    void SetText(const FText& InText); // 0x3201190 [Final Native Public]
    void SetMinimumDesiredWidth(float InMinDesiredWidth); // 0x31fdd50 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x31fcc20 [Final Native Public]
    void SetIsReadOnly(bool InbIsReadyOnly); // 0x31fc800 [Final Native Public]
    void SetIsPassword(bool InbIsPassword); // 0x31fc5e0 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x31fba30 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x31fb460 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x31fb210 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x31faed0 [Final Native Public]
    void OnEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x1448c50 [Public]
    void OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x1448c50 [Public]
    FText GetText(); // 0x31f5270 [Final Native Public]
    ETextJustify GetJustification(); // 0x31f4c30 [Final Native Public]
    FText GetHintText(); // 0x31f4830 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x31f4780 [Final Native Public]

// UEditableTextBox (/Script/UMG.EditableTextBox)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x3201780 [Final Native Public]
    void SetText(const FText& InText); // 0x3201240 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x31fcca0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x31fc8c0 [Final Native Public]
    void SetIsPassword(bool bIsPassword); // 0x31fc6a0 [Final Native Public]
    void SetHintText(const FText& InText); // 0x31fbae0 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x31fb6b0 [Final Native Public]
    void SetError(const FText& InError); // 0x31faa90 [Final Native Public]
    void OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x1448c50 [Public]
    void OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x1448c50 [Public]
    bool HasError(); // 0x31f5ba0 [Final Native Public]
    FText GetText(); // 0x31f5300 [Final Native Public]
    void ClearError(); // 0x31f3040 [Final Native Public]

// UExpandableArea (/Script/UMG.ExpandableArea)
    void SetIsExpanded_Animated(bool IsExpanded); // 0x31fc340 [Final Native Public]
    void SetIsExpanded(bool IsExpanded); // 0x31fc2b0 [Final Native Public]
    bool GetIsExpanded(); // 0x31f4b10 [Final Native Public]

// UGridPanel (/Script/UMG.GridPanel)
    void SetRowFill(int32 RowIndex, float Coefficient); // 0x31ff800 [Final Native Public]
    void SetColumnFill(int32 ColumnIndex, float Coefficient); // 0x31f9590 [Final Native Public]
    UGridSlot* AddChildToGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x31f1510 [Final Native Public]

// UGridSlot (/Script/UMG.GridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32023e0 [Final Native Public]
    void SetRowSpan(int32 InRowSpan); // 0x31ff9b0 [Final Native Public]
    void SetRow(int32 InRow); // 0x31ff6d0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x31fe8e0 [Final Native Public]
    void SetNudge(const FVector2D& InNudge); // 0x31fe470 [Final Native Public]
    void SetLayer(int32 InLayer); // 0x31fcf40 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x31fbcf0 [Final Native Public]
    void SetColumnSpan(int32 InColumnSpan); // 0x31f9740 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x31f9460 [Final Native Public]

// UHorizontalBox (/Script/UMG.HorizontalBox)
    UHorizontalBoxSlot* AddChildToHorizontalBox(UWidget* Content); // 0x31f17e0 [Final Native Public]

// UHorizontalBoxSlot (/Script/UMG.HorizontalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3202470 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x3200930 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x31fe9f0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x31fbd80 [Final Native Public]

// UImage (/Script/UMG.Image)
    void SetOpacity(float InOpacity); // 0x31fe5b0 [Final Native Public]
    void SetDesiredSizeOverride(const FVector2D& DesiredSize); // 0x31fa420 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x31f92f0 [Final Native Public]
    void SetBrushTintColor(const FSlateColor& TintColor); // 0x31f9050 [Final Native Public]
    void SetBrushResourceObject(UObject* ResourceObject); // 0x31f8fc0 [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x31f8ef0 [Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x31f8e20 [Native Public]
    void SetBrushFromSoftTexture(const TSoftObjectPtr<UTexture2D>& SoftTexture, bool bMatchSize); // 0x31f8cc0 [Native Public]
    void SetBrushFromSoftMaterial(const TSoftObjectPtr<UMaterialInterface>& SoftMaterial); // 0x31f8b90 [Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x31f8b00 [Native Public]
    void SetBrushFromAtlasInterface(const TScriptInterface<ISlateTextureAtlasInterface>& AtlasRegion, bool bMatchSize); // 0x31f89f0 [Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x31f8960 [Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x31f8870 [Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x31f4530 [Final Native Public]

// UInputKeySelector (/Script/UMG.InputKeySelector)
    void SetTextBlockVisibility(const ESlateVisibility& InVisibility); // 0x32015c0 [Final Native Public]
    void SetSelectedKey(FInputChord& InSelectedKey); // 0x3200280 [Final Native Public]
    void SetNoKeySpecifiedText(const FText& InNoKeySpecifiedText); // 0x31fe3c0 [Final Native Public]
    void SetKeySelectionText(const FText& InKeySelectionText); // 0x31fcda0 [Final Native Public]
    void SetEscapeKeys(const TArray<FKey>& InKeys); // 0x31fac50 [Final Native Public]
    void SetAllowModifierKeys(bool bInAllowModifierKeys); // 0x31f8060 [Final Native Public]
    void SetAllowGamepadKeys(bool bInAllowGamepadKeys); // 0x31f7fc0 [Final Native Public]
    void OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0x1448c50 [Public]
    void OnIsSelectingKeyChanged__DelegateSignature(); // 0x1448c50 [Public]
    bool GetIsSelectingKey(); // 0x31f4b30 [Final Native Public]

// UInvalidationBox (/Script/UMG.InvalidationBox)
    void SetCanCache(bool CanCache); // 0x31f91d0 [Final Native Public]
    void InvalidateCache(); // 0x31f6430 [Final Native Public]
    bool GetCanCache(); // 0x31f3d00 [Final Native Public]

// UMenuAnchor (/Script/UMG.MenuAnchor)
    void ToggleOpen(bool bFocusOnOpen); // 0x3203190 [Final Native Public]
    bool ShouldOpenDueToClick(); // 0x3202fb0 [Final Native Public]
    void SetPlacement(const EMenuPlacement& InPlacement); // 0x31fef70 [Final Native Public]
    void Open(bool bFocusMenu); // 0x31f6f30 [Final Native Public]
    bool IsOpen(); // 0x31f6540 [Final Native Public]
    bool HasOpenSubMenus(); // 0x31f6080 [Final Native Public]
    UUserWidget* GetUserWidget__DelegateSignature(); // 0x1448c50 [Public]
    FVector2D GetMenuPosition(); // 0x31f4d60 [Final Native Public]
    void FitInWindow(bool bFit); // 0x31f36f0 [Final Native Public]
    void Close(); // 0x31f34b0 [Final Native Public]

// UTextLayoutWidget (/Script/UMG.TextLayoutWidget)
    void SetJustification(const ETextJustify& InJustification); // 0x31fcd20 [Native Public]

// UMultiLineEditableText (/Script/UMG.MultiLineEditableText)
    void SetWidgetStyle(FTextBlockStyle& InWidgetStyle); // 0x3202bf0 [Final Native Public]
    void SetText(const FText& InText); // 0x32012f0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x31fc980 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x31fbb90 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x31fb520 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x31fb2d0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x31fb000 [Final Native Public]
    void OnMultiLineEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x1448c50 [Public]
    void OnMultiLineEditableTextChangedEvent__DelegateSignature(FText& Text); // 0x1448c50 [Public]
    FText GetText(); // 0x31f5390 [Final Native Public]
    FText GetHintText(); // 0x31f48c0 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x31f47b0 [Final Native Public]

// UMultiLineEditableTextBox (/Script/UMG.MultiLineEditableTextBox)
    void SetTextStyle(FTextBlockStyle& InTextStyle); // 0x3201950 [Final Native Public]
    void SetText(const FText& InText); // 0x32013a0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x31fca10 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x31fbc40 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x31fb770 [Final Native Public]
    void SetError(const FText& InError); // 0x31fab70 [Final Native Public]
    void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0x1448c50 [Public]
    void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0x1448c50 [Public]
    FText GetText(); // 0x31f5420 [Final Native Public]
    FText GetHintText(); // 0x31f4950 [Final Native Public]

// UOverlay (/Script/UMG.Overlay)
    bool ReplaceOverlayChildAt(int32 Index, UWidget* Content); // 0x31f75f0 [Final Native Public]
    UOverlaySlot* AddChildToOverlay(UWidget* Content); // 0x31f19f0 [Final Native Public]

// UOverlaySlot (/Script/UMG.OverlaySlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3202500 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x31feb00 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x31fbe10 [Final Native Public]

// UProgressBar (/Script/UMG.ProgressBar)
    void SetPercent(float InPercent); // 0x31fee20 [Final Native Public]
    void SetIsMarquee(bool InbIsMarquee); // 0x31fc510 [Final Native Public]
    void SetFillColorAndOpacity(const FLinearColor& InColor); // 0x31fade0 [Final Native Public]

// URetainerBox (/Script/UMG.RetainerBox)
    void SetTextureParameter(const FName& TextureParameter); // 0x3201c40 [Final Native Public]
    void SetRetainRendering(bool bInRetainRendering); // 0x31ff630 [Final Native Public]
    void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); // 0x31ff540 [Final Native Public]
    void SetEffectMaterial(UMaterialInterface* EffectMaterial); // 0x31fa610 [Final Native Public]
    void RequestRender(); // 0x31f7840 [Final Native Public]
    UMaterialInstanceDynamic* GetEffectMaterial(); // 0x31f46f0 [Final Native Public]

// URichTextBlock (/Script/UMG.RichTextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x3201b10 [Final Native Public]
    void SetTextStyleSet(UDataTable* NewTextStyleSet); // 0x3201a20 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x3201820 [Final Native Public]
    void SetText(FText& InText); // 0x3201450 [Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x31fd920 [Final Native Public]
    void SetDefaultTextStyle(FTextBlockStyle& InDefaultTextStyle); // 0x31fa2a0 [Final Native Public]
    void SetDefaultStrikeBrush(FSlateBrush& InStrikeBrush); // 0x31fa170 [Final Native Public]
    void SetDefaultShadowOffset(const FVector2D& InShadowOffset); // 0x31fa0a0 [Final Native Public]
    void SetDefaultShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x31f9ff0 [Final Native Public]
    void SetDefaultMaterial(UMaterialInterface* InMaterial); // 0x31f9f20 [Final Native Public]
    void SetDefaultFont(const FSlateFontInfo& InFontInfo); // 0x31f9de0 [Final Native Public]
    void SetDefaultColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x31f9d10 [Final Native Public]
    void SetDecorators(const TArray<TSubclassOf<URichTextBlockDecorator>>& InDecoratorClasses); // 0x31f9b20 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x31f85c0 [Final Native Public]
    void RefreshTextLayout(); // 0x31f7020 [Final Native Public]
    UDataTable* GetTextStyleSet(); // 0x31f5620 [Final Native Public]
    FText GetText(); // 0x31f54b0 [Final Native Public]
    UMaterialInstanceDynamic* GetDefaultDynamicMaterial(); // 0x31f41d0 [Final Native Public]
    URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf<URichTextBlockDecorator> DecoratorClass); // 0x31f4090 [Final Native Public]
    void ClearAllDefaultStyleOverrides(); // 0x31f2ff0 [Final Native Public]

// USafeZone (/Script/UMG.SafeZone)
    void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom); // 0x3200780 [Final Native Public]

// UScaleBox (/Script/UMG.ScaleBox)
    void SetUserSpecifiedScale(float InUserSpecifiedScale); // 0x3202250 [Final Native Public]
    void SetStretchDirection(const EStretchDirection& InStretchDirection); // 0x3201020 [Final Native Public]
    void SetStretch(const EStretch& InStretch); // 0x3200f90 [Final Native Public]
    void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); // 0x31fc0c0 [Final Native Public]

// UScaleBoxSlot (/Script/UMG.ScaleBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3202590 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x31fec10 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x31fbea0 [Final Native Public]

// UScrollBar (/Script/UMG.ScrollBar)
    void SetState(float InOffsetFraction, float InThumbSizeFraction); // 0x3200df0 [Final Native Public]

// UScrollBox (/Script/UMG.ScrollBox)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x3202a50 [Final Native Public]
    void SetScrollWhenFocusChanges(const EScrollWhenFocusChanges& NewScrollWhenFocusChanges); // 0x31ffe40 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset); // 0x31ffdb0 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& NewScrollBarVisibility); // 0x31ffb80 [Final Native Public]
    void SetScrollbarThickness(const FVector2D& NewScrollbarThickness); // 0x31fff80 [Final Native Public]
    void SetScrollBarPadding(const FMargin& NewScrollbarPadding); // 0x31ffed0 [Final Native Public]
    void SetScrollAnimationInterpolationSpeed(float NewScrollAnimationInterpolationSpeed); // 0x31ffa40 [Final Native Public]
    void SetOrientation(const EOrientation& NewOrientation); // 0x31fe790 [Final Native Public]
    void SetNavigationDestination(const EDescendantScrollDestination& NewNavigationDestination); // 0x31fddd0 [Final Native Public]
    void SetIsTouchScrollingEnabled(bool bInEnableTouchScrolling); // 0x31fcaa0 [Final Native Public]
    void SetConsumeMouseWheel(const EConsumeMouseWheel& NewConsumeMouseWheel); // 0x31f97d0 [Final Native Public]
    void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); // 0x31f8520 [Final Native Public]
    void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); // 0x31f81a0 [Final Native Public]
    void SetAllowOverscroll(bool NewAllowOverscroll); // 0x31f8100 [Final Native Public]
    void ScrollWidgetIntoView(UWidget* WidgetToFind, bool AnimateScroll, const EDescendantScrollDestination& ScrollDestination, float Padding); // 0x31f7bd0 [Final Native Public]
    void ScrollToStart(); // 0x31f7b70 [Final Native Public]
    void ScrollToEnd(); // 0x31f7b40 [Final Native Public]
    float GetViewOffsetFraction(); // 0x31f57f0 [Final Native Public]
    float GetViewFraction(); // 0x31f5730 [Final Native Public]
    float GetScrollOffsetOfEnd(); // 0x31f5220 [Final Native Public]
    float GetScrollOffset(); // 0x31f51d0 [Final Native Public]
    void EndInertialScrolling(); // 0x31f3630 [Final Native Public]

// UScrollBoxSlot (/Script/UMG.ScrollBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3202610 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x31fec80 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x31fbf20 [Final Native Public]

// USizeBox (/Script/UMG.SizeBox)
    void SetWidthOverride(float InWidthOverride); // 0x3202cc0 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x31fd9a0 [Final Native Public]
    void SetMinDesiredHeight(float InMinDesiredHeight); // 0x31fd6e0 [Final Native Public]
    void SetMinAspectRatio(float InMinAspectRatio); // 0x31fd620 [Final Native Public]
    void SetMaxDesiredWidth(float InMaxDesiredWidth); // 0x31fd330 [Final Native Public]
    void SetMaxDesiredHeight(float InMaxDesiredHeight); // 0x31fd270 [Final Native Public]
    void SetMaxAspectRatio(float InMaxAspectRatio); // 0x31fd1b0 [Final Native Public]
    void SetHeightOverride(float InHeightOverride); // 0x31fb970 [Final Native Public]
    void ClearWidthOverride(); // 0x31f3440 [Final Native Public]
    void ClearMinDesiredWidth(); // 0x31f3390 [Final Native Public]
    void ClearMinDesiredHeight(); // 0x31f3320 [Final Native Public]
    void ClearMinAspectRatio(); // 0x31f32b0 [Final Native Public]
    void ClearMaxDesiredWidth(); // 0x31f3200 [Final Native Public]
    void ClearMaxDesiredHeight(); // 0x31f3190 [Final Native Public]
    void ClearMaxAspectRatio(); // 0x31f3120 [Final Native Public]
    void ClearHeightOverride(); // 0x31f3090 [Final Native Public]

// USizeBoxSlot (/Script/UMG.SizeBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x32026a0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x31fed90 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x31fbfb0 [Final Native Public]

// USlider (/Script/UMG.Slider)
    void SetValue(float InValue); // 0x32022e0 [Final Native Public]
    void SetStepSize(float InValue); // 0x3200ed0 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x3200c80 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x3200bd0 [Final Native Public]
    void SetMinValue(float InValue); // 0x31fdc30 [Final Native Public]
    void SetMaxValue(float InValue); // 0x31fd500 [Final Native Public]
    void SetLocked(bool InValue); // 0x31fd060 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x31fc160 [Final Native Public]
    float GetValue(); // 0x31f56a0 [Final Native Public]
    float GetNormalizedValue(); // 0x31f4e50 [Final Native Public]

// USpacer (/Script/UMG.Spacer)
    void SetSize(const FVector2D& InSize); // 0x32009e0 [Final Native Public]

// USpinBox (/Script/UMG.SpinBox)
    void SetValue(float NewValue); // 0x3202360 [Final Native Public]
    void SetMinValue(float NewValue); // 0x31fdcd0 [Final Native Public]
    void SetMinSliderValue(float NewValue); // 0x31fdbb0 [Final Native Public]
    void SetMinFractionalDigits(int32 NewValue); // 0x31fdb20 [Final Native Public]
    void SetMaxValue(float NewValue); // 0x31fd5a0 [Final Native Public]
    void SetMaxSliderValue(float NewValue); // 0x31fd480 [Final Native Public]
    void SetMaxFractionalDigits(int32 NewValue); // 0x31fd3f0 [Final Native Public]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x31fb820 [Final Native Public]
    void SetDelta(float NewValue); // 0x31fa390 [Final Native Public]
    void SetAlwaysUsesDeltaSnap(bool bNewValue); // 0x31f8240 [Final Native Public]
    void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0x1448c50 [Public]
    void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); // 0x1448c50 [Public]
    void OnSpinBoxBeginSliderMovement__DelegateSignature(); // 0x1448c50 [Public]
    float GetValue(); // 0x31f56f0 [Final Native Public]
    float GetMinValue(); // 0x31f4e10 [Final Native Public]
    float GetMinSliderValue(); // 0x31f4dd0 [Final Native Public]
    int32 GetMinFractionalDigits(); // 0x31f4db0 [Final Native Public]
    float GetMaxValue(); // 0x31f4d20 [Final Native Public]
    float GetMaxSliderValue(); // 0x31f4ce0 [Final Native Public]
    int32 GetMaxFractionalDigits(); // 0x31f4cc0 [Final Native Public]
    float GetDelta(); // 0x31f4300 [Final Native Public]
    bool GetAlwaysUsesDeltaSnap(); // 0x31f3c70 [Final Native Public]
    void ClearMinValue(); // 0x31f3420 [Final Native Public]
    void ClearMinSliderValue(); // 0x31f3400 [Final Native Public]
    void ClearMaxValue(); // 0x31f3290 [Final Native Public]
    void ClearMaxSliderValue(); // 0x31f3270 [Final Native Public]

// UStackBox (/Script/UMG.StackBox)
    bool ReplaceStackBoxChildAt(int32 Index, UWidget* Content); // 0x31f76f0 [Final Native Public]
    UStackBoxSlot* AddChildToStackBox(UWidget* Content); // 0x31f1c00 [Final Native Public]

// UTextBlock (/Script/UMG.TextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x3201b90 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x32018c0 [Final Native Public]
    void SetText(const FText& InText); // 0x3201500 [Native Public]
    void SetStrikeBrush(const FSlateBrush& InStrikeBrush); // 0x32010b0 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x3200500 [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x3200450 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x31fe660 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x31fda60 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x31fb5e0 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x31fb390 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x31fb130 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x31f9390 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x31f86c0 [Final Native Public]
    FText GetText(); // 0x31f5570 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); // 0x31f4610 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicFontMaterial(); // 0x31f4450 [Final Native Public]

// UThrobber (/Script/UMG.Throbber)
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x31fe500 [Final Native Public]
    void SetAnimateVertically(bool bInAnimateVertically); // 0x31f8460 [Final Native Public]
    void SetAnimateOpacity(bool bInAnimateOpacity); // 0x31f83a0 [Final Native Public]
    void SetAnimateHorizontally(bool bInAnimateHorizontally); // 0x31f82e0 [Final Native Public]

// UTileView (/Script/UMG.TileView)
    void SetEntryWidth(float NewWidth); // 0x31fa9a0 [Final Native Public]
    void SetEntryHeight(float NewHeight); // 0x31fa820 [Final Native Public]
    bool IsAligned(); // 0x31f6470 [Final Native Private]
    float GetEntryWidth(); // 0x31f4760 [Final Native Public]
    float GetEntryHeight(); // 0x31f4740 [Final Native Public]

// UTreeView (/Script/UMG.TreeView)
    void SetItemExpansion(UObject* Item, bool bExpandItem); // 0x31fcb40 [Final Native Public]
    void ExpandAll(); // 0x31f3660 [Final Native Public]
    void CollapseAll(); // 0x31f3530 [Final Native Public]

// UUniformGridPanel (/Script/UMG.UniformGridPanel)
    void SetSlotPadding(const FMargin& InSlotPadding); // 0x3200d30 [Final Native Public]
    void SetMinDesiredSlotWidth(float InMinDesiredSlotWidth); // 0x31fd860 [Final Native Public]
    void SetMinDesiredSlotHeight(float InMinDesiredSlotHeight); // 0x31fd7a0 [Final Native Public]
    UUniformGridSlot* AddChildToUniformGrid(UWidget* Content, int32 InRow, int32 InColumn); // 0x31f1e10 [Final Native Public]

// UUniformGridSlot (/Script/UMG.UniformGridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3202720 [Final Native Public]
    void SetRow(int32 InRow); // 0x31ff760 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x31fc030 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x31f94f0 [Final Native Public]

// UVerticalBox (/Script/UMG.VerticalBox)
    UVerticalBoxSlot* AddChildToVerticalBox(UWidget* Content); // 0x31f2100 [Final Native Public]

// UVerticalBoxSlot (/Script/UMG.VerticalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3202610 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x3200a90 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x31fec80 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x31fbf20 [Final Native Public]

// UViewport (/Script/UMG.Viewport)
    AActor* Spawn(TSubclassOf<AActor> ActorClass); // 0x3203000 [Final Native Public]
    void SetViewRotation(const FRotator& Rotation); // 0x3202860 [Final Native Public]
    void SetViewLocation(const FVector& Location); // 0x32027b0 [Final Native Public]
    void SetSkyIntensity(float LightIntensity); // 0x3200b40 [Final Native Public]
    void SetShowFlag(const FString& InShowFlagName, bool InValue); // 0x32005b0 [Final Native Public]
    void SetLightIntensity(float LightIntensity); // 0x31fcfd0 [Final Native Public]
    void SetEnableAdvancedFeatures(bool InEnableAdvancedFeatures); // 0x31fa6c0 [Final Native Public]
    FRotator GetViewRotation(); // 0x31f5840 [Final Native Public]
    UWorld* GetViewportWorld(); // 0x31f58b0 [Final Native Public]
    FVector GetViewLocation(); // 0x31f5780 [Final Native Public]

// UWidgetComponent (/Script/UMG.WidgetComponent)
    void SetWindowVisibility(const EWindowVisibility& InVisibility); // 0x3202e20 [Final Native Public]
    void SetWindowFocusable(bool bInWindowFocusable); // 0x3202d80 [Final Native Public]
    void SetWidgetSpace(const EWidgetSpace& NewSpace); // 0x3202b70 [Final Native Public]
    void SetWidget(UUserWidget* Widget); // 0x3202ae0 [Native Public]
    void SetTwoSided(bool bWantTwoSided); // 0x3202020 [Final Native Public]
    void SetTintColorAndOpacity(const FLinearColor& NewTintColorAndOpacity); // 0x3201e00 [Final Native Public]
    void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); // 0x3201d70 [Final Native Public]
    void SetTickMode(const ETickMode& InTickMode); // 0x3201ce0 [Final Native Public]
    void SetRedrawTime(float InRedrawTime); // 0x31ff0d0 [Final Native Public]
    void SetPivot(const FVector2D& InPivot); // 0x31feee0 [Final Native Public]
    void SetOwnerPlayer(ULocalPlayer* LocalPlayer); // 0x31fe820 [Final Native Public]
    void SetManuallyRedraw(bool bUseManualRedraw); // 0x31fd120 [Final Native Public]
    void SetGeometryMode(const EWidgetGeometryMode& InGeometryMode); // 0x31fb8f0 [Final Native Public]
    void SetDrawSize(const FVector2D& Size); // 0x31fa560 [Final Native Public]
    void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); // 0x31fa4d0 [Final Native Public]
    void SetCylinderArcAngle(double InCylinderArcAngle); // 0x31f9aa0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& NewBackgroundColor); // 0x31f8790 [Final Native Public]
    void RequestRenderUpdate(); // 0x31f7870 [Native Public]
    void RequestRedraw(); // 0x31f77f0 [Native Public]
    bool IsWidgetVisible(); // 0x31f6720 [Final Native Public]
    EWindowVisibility GetWindowVisiblility(); // 0x31f5990 [Final Native Public]
    bool GetWindowFocusable(); // 0x31f5970 [Final Native Public]
    EWidgetSpace GetWidgetSpace(); // 0x31f5950 [Final Native Public]
    UUserWidget* GetWidget(); // 0x31f5920 [Native Public]
    UUserWidget* GetUserWidgetObject(); // 0x31f5680 [Final Native Public]
    bool GetTwoSided(); // 0x31f5660 [Final Native Public]
    bool GetTickWhenOffscreen(); // 0x31f5640 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x31f5110 [Final Native Public]
    float GetRedrawTime(); // 0x31f50c0 [Final Native Public]
    FVector2D GetPivot(); // 0x31f5090 [Final Native Public]
    ULocalPlayer* GetOwnerPlayer(); // 0x31f4f20 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x31f4ca0 [Final Native Public]
    bool GetManuallyRedraw(); // 0x31f4c80 [Final Native Public]
    EWidgetGeometryMode GetGeometryMode(); // 0x306dd20 [Final Native Public]
    FVector2D GetDrawSize(); // 0x31f4410 [Final Native Public]
    bool GetDrawAtDesiredSize(); // 0x31f43f0 [Final Native Public]
    double GetCylinderArcAngle(); // 0x306db80 [Final Native Public]
    FVector2D GetCurrentDrawSize(); // 0x31f4050 [Final Native Public]

// UWidgetInteractionComponent (/Script/UMG.WidgetInteractionComponent)
    void SetFocus(UWidget* FocusWidget); // 0x32353a0 [Final Native Public]
    void SetCustomHitResult(FHitResult& HitResult); // 0x3234f50 [Final Native Public]
    bool SendKeyChar(const FString& Characters, bool bRepeat); // 0x32345b0 [Native Public]
    void ScrollWheel(float ScrollDelta); // 0x3234520 [Native Public]
    void ReleasePointerKey(const FKey& Key); // 0x3233a00 [Native Public]
    bool ReleaseKey(const FKey& Key); // 0x32337a0 [Native Public]
    void PressPointerKey(const FKey& Key); // 0x3232660 [Native Public]
    bool PressKey(const FKey& Key, bool bRepeat); // 0x3232510 [Native Public]
    bool PressAndReleaseKey(const FKey& Key); // 0x3232400 [Native Public]
    bool IsOverInteractableWidget(); // 0x3230ab0 [Final Native Public]
    bool IsOverHitTestVisibleWidget(); // 0x3230a90 [Final Native Public]
    bool IsOverFocusableWidget(); // 0x3230a70 [Final Native Public]
    FHitResult GetLastHitResult(); // 0x322f960 [Final Native Public]
    UWidgetComponent* GetHoveredWidgetComponent(); // 0x322f280 [Final Native Public]
    FVector2D Get2DHitLocation(); // 0x322dfa0 [Final Native Public]

// UWidgetSwitcher (/Script/UMG.WidgetSwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x3234700 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x31f8b00 [Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x32305a0 [Final Native Public]
    int32 GetNumWidgets(); // 0x3230000 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x322e160 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x322e0f0 [Final Native Public]

// UWidgetSwitcherSlot (/Script/UMG.WidgetSwitcherSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3202500 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x31feb00 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x31fbe10 [Final Native Public]

// UWindowTitleBarArea (/Script/UMG.WindowTitleBarArea)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3236b70 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x32365c0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3235720 [Final Native Public]

// UWindowTitleBarAreaSlot (/Script/UMG.WindowTitleBarAreaSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3236c00 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3236680 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32357b0 [Final Native Public]

// UWrapBox (/Script/UMG.WrapBox)
    void SetInnerSlotPadding(const FVector2D& InPadding); // 0x3235980 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x3235840 [Final Native Public]
    UWrapBoxSlot* AddChildToWrapBox(UWidget* Content); // 0x322aad0 [Final Native Public]

// UWrapBoxSlot (/Script/UMG.WrapBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x3236c90 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x3236740 [Final Native Public]
    void SetNewLine(bool InForceNewLine); // 0x3236300 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x32358f0 [Final Native Public]
    void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); // 0x3235320 [Final Native Public]
    void SetFillEmptySpace(bool InbFillEmptySpace); // 0x3235280 [Final Native Public]

// UDragDropOperation (/Script/UMG.DragDropOperation)
    void Drop(FPointerEvent& PointerEvent); // 0x322d9d0 [Native Event Public]
    void Dragged(FPointerEvent& PointerEvent); // 0x322c6c0 [Native Event Public]
    void DragCancelled(FPointerEvent& PointerEvent); // 0x322c570 [Native Event Public]

// USlateBlueprintLibrary (/Script/UMG.SlateBlueprintLibrary)
    FVector2D TransformVectorLocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x3237f30 [Final Native Static Public]
    FVector2D TransformVectorAbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x3237df0 [Final Native Static Public]
    float TransformScalarLocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x3237ca0 [Final Native Static Public]
    float TransformScalarAbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x3237b80 [Final Native Static Public]
    void ScreenToWidgetLocal(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& ScreenPosition, const FVector2D& LocalCoordinate, bool bIncludeWindowPosition); // 0x3234200 [Final Native Static Public]
    void ScreenToWidgetAbsolute(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& AbsoluteCoordinate, bool bIncludeWindowPosition); // 0x32340a0 [Final Native Static Public]
    void ScreenToViewport(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x3233f50 [Final Native Static Public]
    void LocalToViewport(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& LocalCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x3230f40 [Final Native Static Public]
    FVector2D LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalCoordinate); // 0x3230dc0 [Final Native Static Public]
    bool IsUnderLocation(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x3230ad0 [Final Native Static Public]
    FVector2D GetLocalTopLeft(FGeometry& Geometry); // 0x322fac0 [Final Native Static Public]
    FVector2D GetLocalSize(FGeometry& Geometry); // 0x322f9e0 [Final Native Static Public]
    FVector2D GetAbsoluteSize(FGeometry& Geometry); // 0x322dfd0 [Final Native Static Public]
    bool EqualEqual_SlateBrush(FSlateBrush& A, FSlateBrush& B); // 0x322dc30 [Final Native Static Public]
    void AbsoluteToViewport(UObject* WorldContextObject, const FVector2D& AbsoluteDesktopCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x322a960 [Final Native Static Public]
    FVector2D AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x322a720 [Final Native Static Public]

// UWidgetBlueprintLibrary (/Script/UMG.WidgetBlueprintLibrary)
    FEventReply UnlockMouse(FEventReply& Reply); // 0x3238450 [Final Native Static Public]
    FEventReply Unhandled(); // 0x32383e0 [Final Native Static Public]
    void SetWindowTitleBarState(UWidget* TitleBarContent, const EWindowTitleBarMode& Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); // 0x3236ec0 [Final Native Static Public]
    void SetWindowTitleBarOnCloseClickedDelegate(const FScriptDelegate& Delegate); // 0x3236da0 [Final Native Static Public]
    void SetWindowTitleBarCloseButtonActive(bool bActive); // 0x3236d20 [Final Native Static Public]
    FEventReply SetUserFocus(FEventReply& Reply, UWidget* FocusWidget, bool bInAllUsers); // 0x322b350 [Final Native Static Public]
    FEventReply SetMousePosition(FEventReply& Reply, const FVector2D& NewMousePosition); // 0x32361a0 [Final Native Static Public]
    void SetInputMode_UIOnlyEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bFlushInput); // 0x3235f60 [Final Native Static Public]
    void SetInputMode_GameOnly(APlayerController* PlayerController, bool bFlushInput); // 0x3235e60 [Final Native Static Public]
    void SetInputMode_GameAndUIEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bHideCursorDuringCapture, bool bFlushInput); // 0x3235b80 [Final Native Static Public]
    bool SetHardwareCursor(UObject* WorldContextObject, const EMouseCursor& CursorShape, const FName& CursorName, const FVector2D& HotSpot); // 0x3235560 [Final Native Static Public]
    void SetFocusToGameViewport(); // 0x3235490 [Final Native Static Public]
    void SetColorVisionDeficiencyType(const EColorVisionDeficiency& Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); // 0x3234dc0 [Final Native Static Public]
    void SetBrushResourceToTexture(FSlateBrush& Brush, UTexture2D* Texture); // 0x3234bf0 [Final Native Static Public]
    void SetBrushResourceToMaterial(FSlateBrush& Brush, UMaterialInterface* Material); // 0x3234bf0 [Final Native Static Public]
    void RestorePreviousWindowTitleBarState(); // 0x3233dd0 [Final Native Static Public]
    FEventReply ReleaseMouseCapture(FEventReply& Reply); // 0x32338b0 [Final Native Static Public]
    FEventReply ReleaseJoystickCapture(FEventReply& Reply, bool bInAllJoysticks); // 0x322b7b0 [Final Native Static Public]
    void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); // 0x1448c50 [Public]
    FSlateBrush NoResourceBrush(); // 0x3231a00 [Final Native Static Public]
    FSlateBrush MakeBrushFromTexture(UTexture2D* Texture, int32 Width, int32 Height); // 0x32317b0 [Final Native Static Public]
    FSlateBrush MakeBrushFromMaterial(UMaterialInterface* Material, int32 Width, int32 Height); // 0x3231580 [Final Native Static Public]
    FSlateBrush MakeBrushFromAsset(USlateBrushAsset* BrushAsset); // 0x3231400 [Final Native Static Public]
    FEventReply LockMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x32311c0 [Final Native Static Public]
    bool IsDragDropping(); // 0x3230890 [Final Native Static Public]
    FEventReply Handled(); // 0x3230660 [Final Native Static Public]
    void GetSafeZonePadding(UObject* WorldContextObject, const FVector4& SafePadding, const FVector2D& SafePaddingScale, const FVector4& SpillOverPadding); // 0x3230190 [Final Native Static Public]
    FKeyEvent GetKeyEventFromAnalogInputEvent(FAnalogInputEvent& Event); // 0x322f740 [Final Native Static Public]
    FInputEvent GetInputEventFromPointerEvent(FPointerEvent& Event); // 0x322f5a0 [Final Native Static Public]
    FInputEvent GetInputEventFromNavigationEvent(FNavigationEvent& Event); // 0x322f4b0 [Final Native Static Public]
    FInputEvent GetInputEventFromKeyEvent(FKeyEvent& Event); // 0x322f380 [Final Native Static Public]
    FInputEvent GetInputEventFromCharacterEvent(FCharacterEvent& Event); // 0x322f2a0 [Final Native Static Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(FSlateBrush& Brush); // 0x322ee00 [Final Native Static Public]
    UDragDropOperation* GetDragDroppingContent(); // 0x322ecb0 [Final Native Static Public]
    UTexture2D* GetBrushResourceAsTexture2D(FSlateBrush& Brush); // 0x322eba0 [Final Native Static Public]
    UMaterialInterface* GetBrushResourceAsMaterial(FSlateBrush& Brush); // 0x322ea90 [Final Native Static Public]
    UObject* GetBrushResource(FSlateBrush& Brush); // 0x322e9a0 [Final Native Static Public]
    void GetAllWidgetsWithInterface(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<IInterface> Interface, bool TopLevelOnly); // 0x322e510 [Final Native Static Public]
    void GetAllWidgetsOfClass(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<UUserWidget> WidgetClass, bool TopLevelOnly); // 0x322e210 [Final Native Static Public]
    FEventReply EndDragDrop(FEventReply& Reply); // 0x322db20 [Final Native Static Public]
    void DrawTextFormatted(FPaintContext& Context, FText& Text, const FVector2D& position, UFont* Font, float FontSize, const FName& FontTypeFace, const FLinearColor& Tint); // 0x322d5b0 [Final Native Static Public]
    void DrawText(FPaintContext& Context, const FString& InString, const FVector2D& position, const FLinearColor& Tint); // 0x322d420 [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); // 0x322d0e0 [Final Native Static Public]
    void DrawLines(FPaintContext& Context, const TArray<FVector2D>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x322cf00 [Final Native Static Public]
    void DrawLine(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x322cb00 [Final Native Static Public]
    void DrawBox(FPaintContext& Context, const FVector2D& position, const FVector2D& Size, USlateBrushAsset* Brush, const FLinearColor& Tint); // 0x322c810 [Final Native Static Public]
    void DismissAllMenus(); // 0x322c550 [Final Native Static Public]
    FEventReply DetectDragIfPressed(FPointerEvent& PointerEvent, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x322c2d0 [Final Native Static Public]
    FEventReply DetectDrag(FEventReply& Reply, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x322bf30 [Final Native Static Public]
    UDragDropOperation* CreateDragDropOperation(TSubclassOf<UDragDropOperation> OperationClass); // 0x322be80 [Final Native Static Public]
    UUserWidget* Create(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetType, APlayerController* OwningPlayer); // 0x322b900 [Final Native Static Public]
    FEventReply ClearUserFocus(FEventReply& Reply, bool bInAllUsers); // 0x322b7b0 [Final Native Static Public]
    FEventReply CaptureMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x322b570 [Final Native Static Public]
    FEventReply CaptureJoystick(FEventReply& Reply, UWidget* CapturingWidget, bool bInAllJoysticks); // 0x322b350 [Final Native Static Public]
    void CancelDragDrop(); // 0x322b310 [Final Native Static Public]

// UWidgetLayoutLibrary (/Script/UMG.WidgetLayoutLibrary)
    UWrapBoxSlot* SlotAsWrapBoxSlot(UWidget* Widget); // 0x32378a0 [Final Native Static Public]
    UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(UWidget* Widget); // 0x32377f0 [Final Native Static Public]
    UVerticalBoxSlot* SlotAsVerticalBoxSlot(UWidget* Widget); // 0x3237740 [Final Native Static Public]
    UUniformGridSlot* SlotAsUniformGridSlot(UWidget* Widget); // 0x3237690 [Final Native Static Public]
    USizeBoxSlot* SlotAsSizeBoxSlot(UWidget* Widget); // 0x32375e0 [Final Native Static Public]
    UScrollBoxSlot* SlotAsScrollBoxSlot(UWidget* Widget); // 0x3237530 [Final Native Static Public]
    UScaleBoxSlot* SlotAsScaleBoxSlot(UWidget* Widget); // 0x3237480 [Final Native Static Public]
    USafeZoneSlot* SlotAsSafeBoxSlot(UWidget* Widget); // 0x32373d0 [Final Native Static Public]
    UOverlaySlot* SlotAsOverlaySlot(UWidget* Widget); // 0x3237320 [Final Native Static Public]
    UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(UWidget* Widget); // 0x3237270 [Final Native Static Public]
    UGridSlot* SlotAsGridSlot(UWidget* Widget); // 0x32371c0 [Final Native Static Public]
    UCanvasPanelSlot* SlotAsCanvasSlot(UWidget* Widget); // 0x3237110 [Final Native Static Public]
    UBorderSlot* SlotAsBorderSlot(UWidget* Widget); // 0x3237060 [Final Native Static Public]
    void RemoveAllWidgets(UObject* WorldContextObject); // 0x3233b00 [Final Native Static Public]
    bool ProjectWorldLocationToWidgetPosition(APlayerController* PlayerController, const FVector& WorldLocation, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x3232760 [Final Native Static Public]
    FGeometry GetViewportWidgetGeometry(UObject* WorldContextObject); // 0x32304f0 [Final Native Static Public]
    FVector2D GetViewportSize(UObject* WorldContextObject); // 0x3230460 [Final Native Static Public]
    float GetViewportScale(UObject* WorldContextObject); // 0x32303d0 [Final Native Static Public]
    FGeometry GetPlayerScreenWidgetGeometry(APlayerController* PlayerController); // 0x32300e0 [Final Native Static Public]
    bool GetMousePositionScaledByDPI(APlayerController* Player, const float& LocationX, const float& LocationY); // 0x322fe90 [Final Native Static Public]
    FVector2D GetMousePositionOnViewport(UObject* WorldContextObject); // 0x322fc70 [Final Native Static Public]
    FVector2D GetMousePositionOnPlatform(); // 0x322fc10 [Final Native Static Public]

// UUsdAssetCache2 (/Script/USDClasses.UsdAssetCache2)
    bool TouchAsset(UObject* Asset, UObject* Referencer); // 0x5736960 [Final Native Public]
    void Reset(); // 0x5736070 [Final Native Public]
    bool RemoveAssetReference(UObject* Asset, UObject* Referencer); // 0x5735eb0 [Final Native Public]
    UObject* RemoveAsset(const FString& Hash); // 0x5735e00 [Final Native Public]
    bool RemoveAllAssetReferences(UObject* Referencer); // 0x5735c20 [Final Native Public]
    void RefreshStorage(); // 0x5735bd0 [Final Native Public]
    bool IsAssetOwnedByCache(const FString& AssetPath); // 0x5735970 [Final Native Public]
    int32 GetNumAssets(); // 0x57355c0 [Final Native Public]
    FString GetHashForAsset(UObject* Asset); // 0x57353e0 [Final Native Public]
    UObject* GetCachedAsset(const FString& Hash); // 0x5735180 [Final Native Public]
    TArray<UObject*> GetAllLoadedAssets(); // 0x5735010 [Final Native Public]
    TArray<FString> GetAllCachedAssetPaths(); // 0x5734f70 [Final Native Public]
    TArray<FString> GetAllAssetHashes(); // 0x5734ed0 [Final Native Public]
    bool CanRemoveAsset(const FString& Hash); // 0x5734d70 [Final Native Public]
    void CacheAsset(const FString& Hash, UObject* Asset, UObject* Referencer); // 0x5734ae0 [Final Native Public]
    bool AddAssetReference(UObject* Asset, UObject* Referencer); // 0x5734940 [Final Native Public]

// UUsdAssetCache3 (/Script/USDClasses.UsdAssetCache3)
    FSoftObjectPath StopTrackingAsset(const FString& Hash); // 0x5736860 [Final Native Public]
    void SetAssetDeletable(UObject* Asset, bool bIsDeletable); // 0x5736090 [Final Native Public]
    void RescanAssetDirectory(); // 0x5736050 [Final Native Public]
    bool RemoveAssetReferencer(UObject* Asset, UObject* Referencer); // 0x5735f80 [Final Native Public]
    bool RemoveAllReferencersForAsset(UObject* Asset); // 0x5735d60 [Final Native Public]
    bool RemoveAllReferencerAssets(UObject* Referencer); // 0x5735cc0 [Final Native Public]
    bool RemoveAllAssetReferencers(); // 0x5735bf0 [Final Native Public]
    TMap<FString, UObject*> LoadAndGetAllTrackedAssets(); // 0x5735ae0 [Final Native Public]
    bool IsAssetTrackedByCache(const FSoftObjectPath& AssetPath); // 0x5735a20 [Final Native Public]
    bool IsAssetDeletable(UObject* Asset); // 0x57358d0 [Final Native Public]
    UObject* GetOrCreateCachedAsset(const FString& Hash, TSubclassOf<UObject> Class, const FString& DesiredName, int32 DesiredFlags, const bool& bOutCreatedAsset, UObject* Referencer); // 0x5735620 [Final Native Public]
    int32 GetNumAssets(); // 0x57355f0 [Final Native Public]
    FString GetHashForAsset(const FSoftObjectPath& AssetPath); // 0x57354c0 [Final Native Public]
    FSoftObjectPath GetCachedAssetPath(const FString& Hash); // 0x57352e0 [Final Native Public]
    UObject* GetCachedAsset(const FString& Hash); // 0x5735230 [Final Native Public]
    TMap<FString, FSoftObjectPath> GetAllTrackedAssets(); // 0x5735090 [Final Native Public]
    void DeleteUnreferencedAssetsWithConfirmation(); // 0x5734eb0 [Final Native Public]
    void DeleteUnreferencedAssets(bool bShowConfirmation); // 0x5734e20 [Final Native Public]
    void CacheAsset(const FString& Hash, const FSoftObjectPath& AssetPath, UObject* Referencer); // 0x5734c10 [Final Native Public]
    bool AddAssetReferencer(UObject* Asset, UObject* Referencer); // 0x5734a10 [Final Native Public]

// UUsdDrawModeComponent (/Script/USDClasses.UsdDrawModeComponent)
    void SetTextureForFace(const EUsdModelCardFace& Face, UTexture2D* Texture); // 0x5736790 [Final Native Public]
    void SetDrawMode(const EUsdDrawMode& NewDrawMode); // 0x5736700 [Final Native Public]
    void SetCardTextureZPos(UTexture2D* NewTexture); // 0x5736670 [Final Native Public]
    void SetCardTextureZNeg(UTexture2D* NewTexture); // 0x57365e0 [Final Native Public]
    void SetCardTextureYPos(UTexture2D* NewTexture); // 0x5736550 [Final Native Public]
    void SetCardTextureYNeg(UTexture2D* NewTexture); // 0x57364c0 [Final Native Public]
    void SetCardTextureXPos(UTexture2D* NewTexture); // 0x5736430 [Final Native Public]
    void SetCardTextureXNeg(UTexture2D* NewTexture); // 0x57363a0 [Final Native Public]
    void SetCardGeometry(const EUsdModelCardGeometry& NewGeometry); // 0x5736310 [Final Native Public]
    void SetBoundsMin(const FVector& NewMin); // 0x5736280 [Final Native Public]
    void SetBoundsMax(const FVector& NewMax); // 0x57361f0 [Final Native Public]
    void SetBoundsColor(const FLinearColor& NewColor); // 0x5736160 [Final Native Public]
    UTexture2D* GetTextureForFace(const EUsdModelCardFace& Face); // 0x5735830 [Final Native Public]

// ULevelVariantSets (/Script/VariantManagerContent.LevelVariantSets)
    UVariantSet* GetVariantSetByName(const FString& VariantSetName); // 0x55f0f30 [Final Native Public]
    UVariantSet* GetVariantSet(int32 VariantSetIndex); // 0x55f0e70 [Final Native Public]
    int32 GetNumVariantSets(); // 0x38a3ce0 [Final Native Public]

// ALevelVariantSetsActor (/Script/VariantManagerContent.LevelVariantSetsActor)
    bool SwitchOnVariantByName(const FString& VariantSetName, const FString& VariantName); // 0x55f1fd0 [Final Native Public]
    bool SwitchOnVariantByIndex(int32 VariantSetIndex, int32 VariantIndex); // 0x55f1eb0 [Final Native Public]
    void SetLevelVariantSets(ULevelVariantSets* InVariantSets); // 0x55f14e0 [Final Native Public]
    ULevelVariantSets* GetLevelVariantSets(bool bLoad); // 0x55f0970 [Final Native Public]

// UPropertyValue (/Script/VariantManagerContent.PropertyValue)
    bool HasRecordedData(); // 0x55f1090 [Final Native Public]
    FText GetPropertyTooltip(); // 0x55f0ba0 [Final Native Public]
    FString GetFullDisplayString(); // 0x55f0940 [Final Native Public]

// ASwitchActor (/Script/VariantManagerContent.SwitchActor)
    void SelectOption(int32 OptionIndex); // 0x55f1170 [Final Native Public]
    int32 GetSelectedOption(); // 0x55f0bf0 [Final Native Public]
    TArray<AActor*> GetOptions(); // 0x55f0a10 [Final Native Public]

// UVariant (/Script/VariantManagerContent.Variant)
    void SwitchOn(); // 0x55f1e90 [Final Native Public]
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x55f1d10 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x55f1ab0 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x31f6430 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x55f1630 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x55f1380 [Final Native Public]
    void SetDependency(int32 Index, FVariantDependency& Dependency); // 0x55f1200 [Final Native Public]
    bool IsActive(); // 0x55f10b0 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x55f0c10 [Final Native Public]
    UVariantSet* GetParent(); // 0x55f0ac0 [Final Native Public]
    int32 GetNumDependencies(); // 0x32ff0b0 [Final Native Public]
    int32 GetNumActors(); // 0x4361d00 [Final Native Public]
    FText GetDisplayText(); // 0x55f0860 [Final Native Public]
    TArray<UVariant*> GetDependents(ULevelVariantSets* LevelVariantSets, bool bOnlyEnabledDependencies); // 0x55f0640 [Final Native Public]
    FVariantDependency GetDependency(int32 Index); // 0x55f0570 [Final Native Public]
    AActor* GetActor(int32 ActorIndex); // 0x55f0480 [Final Native Public]
    void DeleteDependency(int32 Index); // 0x55f0390 [Final Native Public]
    int32 AddDependency(FVariantDependency& Dependency); // 0x55f01b0 [Final Native Public]

// UVariantSet (/Script/VariantManagerContent.VariantSet)
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x55f1df0 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x55f1c00 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x31f6430 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x55f1890 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x55f1430 [Final Native Public]
    UVariant* GetVariantByName(const FString& VariantName); // 0x55f0d10 [Final Native Public]
    UVariant* GetVariant(int32 VariantIndex); // 0x55f0c50 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x55f0c30 [Final Native Public]
    ULevelVariantSets* GetParent(); // 0x55f0b30 [Final Native Public]
    int32 GetNumVariants(); // 0x38a4400 [Final Native Public]
    FText GetDisplayText(); // 0x55f08d0 [Final Native Public]
